Lines Matching refs:maxDepth
2326 SUnit *maxDepth = nullptr; in computeNodeOrder() local
2328 if (maxDepth == nullptr || getDepth(I) > getDepth(maxDepth)) in computeNodeOrder()
2329 maxDepth = I; in computeNodeOrder()
2330 else if (getDepth(I) == getDepth(maxDepth) && in computeNodeOrder()
2331 getZeroLatencyDepth(I) > getZeroLatencyDepth(maxDepth)) in computeNodeOrder()
2332 maxDepth = I; in computeNodeOrder()
2333 else if (getDepth(I) == getDepth(maxDepth) && in computeNodeOrder()
2334 getZeroLatencyDepth(I) == getZeroLatencyDepth(maxDepth) && in computeNodeOrder()
2335 getMOV(I) < getMOV(maxDepth)) in computeNodeOrder()
2336 maxDepth = I; in computeNodeOrder()
2338 NodeOrder.insert(maxDepth); in computeNodeOrder()
2339 LLVM_DEBUG(dbgs() << maxDepth->NodeNum << " "); in computeNodeOrder()
2340 R.remove(maxDepth); in computeNodeOrder()
2341 if (Nodes.isExceedSU(maxDepth)) { in computeNodeOrder()
2347 for (const auto &I : maxDepth->Preds) { in computeNodeOrder()
2355 for (const auto &I : maxDepth->Succs) { in computeNodeOrder()