Lines Matching defs:CurrZone
2525 static unsigned computeRemLatency(SchedBoundary &CurrZone) {
2526 unsigned RemLatency = CurrZone.getDependentLatency();
2528 CurrZone.findMaxLatency(CurrZone.Available.elements()));
2530 CurrZone.findMaxLatency(CurrZone.Pending.elements()));
2537 SchedBoundary &CurrZone,
2542 if (CurrZone.getCurrCycle() > Rem.CriticalPath)
2546 if (CurrZone.getCurrCycle() == 0)
2550 RemLatency = computeRemLatency(CurrZone);
2552 return RemLatency + CurrZone.getCurrCycle() > Rem.CriticalPath;
2558 SchedBoundary &CurrZone,
2573 RemLatency = computeRemLatency(CurrZone);
2583 (IsPostRA || shouldReduceLatency(Policy, CurrZone, !RemLatencyComputed,
2586 LLVM_DEBUG(dbgs() << " " << CurrZone.Available.getName()
2588 << CurrZone.getCurrCycle() << "c > CritPath "
2592 if (CurrZone.getZoneCritResIdx() == OtherCritIdx)
2595 LLVM_DEBUG(if (CurrZone.isResourceLimited()) {
2596 dbgs() << " " << CurrZone.Available.getName() << " ResourceLimited: "
2597 << SchedModel->getResourceName(CurrZone.getZoneCritResIdx()) << "\n";
2601 if (!CurrZone.isResourceLimited() && !OtherResLimited) dbgs()
2604 if (CurrZone.isResourceLimited() && !Policy.ReduceResIdx)
2605 Policy.ReduceResIdx = CurrZone.getZoneCritResIdx();