Lines Matching defs:Zone
2236 // DLat = max (N.depth - (CurrCycle - N.ReadyCycle) for N in Zone
2407 SchedBoundary &Zone) {
2408 if (Zone.isTop()) {
2409 if (Cand.SU->getDepth() > Zone.getScheduledLatency()) {
2419 if (Cand.SU->getHeight() > Zone.getScheduledLatency()) {
2651 /// \param Zone describes the scheduled zone that we are extending.
2656 SchedBoundary &Zone,
2662 if (Zone.isTop()) {
2699 if (tryGreater(biasPhysRegCopy(TryCand.SU, Zone.isTop()),
2700 biasPhysRegCopy(Cand.SU, Zone.isTop()),
2721 if (Rem.IsAcyclicLatencyLimited && !Zone.getCurrMOps()
2722 && tryLatency(TryCand, Cand, Zone))
2726 if (tryLess(Zone.getLatencyStallCycles(TryCand.SU),
2727 Zone.getLatencyStallCycles(Cand.SU), TryCand, Cand, Stall))
2737 Zone.isTop() ? DAG->getNextClusterSucc() : DAG->getNextClusterPred();
2743 if (tryLess(getWeakLeft(TryCand.SU, Zone.isTop()),
2744 getWeakLeft(Cand.SU, Zone.isTop()),
2768 !Rem.IsAcyclicLatencyLimited && tryLatency(TryCand, Cand, Zone)) {
2775 if (tryGreater(Zone.isNextSU(TryCand.SU), Zone.isNextSU(Cand.SU),
2780 if ((Zone.isTop() && TryCand.SU->NodeNum < Cand.SU->NodeNum)
2781 || (!Zone.isTop() && TryCand.SU->NodeNum > Cand.SU->NodeNum)) {
2791 void GenericScheduler::pickNodeFromQueue(SchedBoundary &Zone,
2794 ReadyQueue &Q = Zone.Available;
2805 tryCandidate(Cand, TryCand, Zone, RPTracker, TempTracker);