Home | History | Annotate | Download | only in CodeGen

Lines Matching refs:MaxDepth

425   int MaxDepth = 0;
470 MaxDepth = std::max(MaxDepth, SSD->getDepth(SU));
479 MaxDepth = 0;
495 return MaxDepth > RHS.MaxDepth;
503 MaxDepth == RHS.MaxDepth;
513 << " depth " << MaxDepth << " col " << Colocate << "\n";
2053 SUnit *maxDepth = nullptr;
2055 if (maxDepth == 0 || getDepth(I) > getDepth(maxDepth))
2056 maxDepth = I;
2057 else if (getDepth(I) == getDepth(maxDepth) &&
2058 getMOV(I) < getMOV(maxDepth) &&
2059 !hasDataDependence(I, maxDepth))
2060 maxDepth = I;
2061 else if (hasDataDependence(maxDepth, I))
2062 maxDepth = I;
2064 NodeOrder.insert(maxDepth);
2065 DEBUG(dbgs() << maxDepth->NodeNum << " ");
2066 R.remove(maxDepth);
2067 if (Nodes.isExceedSU(maxDepth)) {
2073 for (const auto &I : maxDepth->Preds) {
2083 for (const auto &I : maxDepth->Succs) {