Lines Matching defs:maxDepth
2338 SUnit *maxDepth = nullptr;
2340 if (maxDepth == nullptr || getDepth(I) > getDepth(maxDepth))
2341 maxDepth = I;
2342 else if (getDepth(I) == getDepth(maxDepth) &&
2343 getZeroLatencyDepth(I) > getZeroLatencyDepth(maxDepth))
2344 maxDepth = I;
2345 else if (getDepth(I) == getDepth(maxDepth) &&
2346 getZeroLatencyDepth(I) == getZeroLatencyDepth(maxDepth) &&
2347 getMOV(I) < getMOV(maxDepth))
2348 maxDepth = I;
2350 NodeOrder.insert(maxDepth);
2351 LLVM_DEBUG(dbgs() << maxDepth->NodeNum << " ");
2352 R.remove(maxDepth);
2353 if (Nodes.isExceedSU(maxDepth)) {
2359 for (const auto &IE : DDG->getInEdges(maxDepth)) {
2372 for (const auto &OE : DDG->getOutEdges(maxDepth)) {