Lines Matching defs:Zone
2516 /// DLat = max (N.depth - (CurrCycle - N.ReadyCycle) for N in Zone
2725 SchedBoundary &Zone) {
2726 if (Zone.isTop()) {
2727 if (Cand.SU->getDepth() > Zone.getScheduledLatency()) {
2736 if (Cand.SU->getHeight() > Zone.getScheduledLatency()) {
3040 /// \param Zone describes the scheduled zone that we are extending, or nullptr
3044 SchedBoundary *Zone) const {
3075 bool SameBoundary = Zone != nullptr;
3080 if (Rem.IsAcyclicLatencyLimited && !Zone->getCurrMOps() &&
3081 tryLatency(TryCand, Cand, *Zone))
3085 if (tryLess(Zone->getLatencyStallCycles(TryCand.SU),
3086 Zone->getLatencyStallCycles(Cand.SU), TryCand, Cand, Stall))
3134 !Rem.IsAcyclicLatencyLimited && tryLatency(TryCand, Cand, *Zone))
3138 if ((Zone->isTop() && TryCand.SU->NodeNum < Cand.SU->NodeNum)
3139 || (!Zone->isTop() && TryCand.SU->NodeNum > Cand.SU->NodeNum)) {
3150 void GenericScheduler::pickNodeFromQueue(SchedBoundary &Zone,
3157 ReadyQueue &Q = Zone.Available;
3161 initCandidate(TryCand, SU, Zone.isTop(), RPTracker, TempTracker);
3163 SchedBoundary *ZoneArg = Cand.AtTop == TryCand.AtTop ? &Zone : nullptr;