Lines Matching defs:Zone
2993 /// DLat = max (N.depth - (CurrCycle - N.ReadyCycle) for N in Zone
3204 SchedBoundary &Zone) {
3205 if (Zone.isTop()) {
3210 Zone.getScheduledLatency()) {
3223 Zone.getScheduledLatency()) {
3521 /// \param Zone describes the scheduled zone that we are extending, or nullptr
3526 SchedBoundary *Zone) const {
3557 bool SameBoundary = Zone != nullptr;
3562 if (Rem.IsAcyclicLatencyLimited && !Zone->getCurrMOps() &&
3563 tryLatency(TryCand, Cand, *Zone))
3567 if (tryLess(Zone->getLatencyStallCycles(TryCand.SU),
3568 Zone->getLatencyStallCycles(Cand.SU), TryCand, Cand, Stall))
3616 !Rem.IsAcyclicLatencyLimited && tryLatency(TryCand, Cand, *Zone))
3620 if ((Zone->isTop() && TryCand.SU->NodeNum < Cand.SU->NodeNum)
3621 || (!Zone->isTop() && TryCand.SU->NodeNum > Cand.SU->NodeNum)) {
3635 void GenericScheduler::pickNodeFromQueue(SchedBoundary &Zone,
3642 ReadyQueue &Q = Zone.Available;
3646 initCandidate(TryCand, SU, Zone.isTop(), RPTracker, TempTracker);
3648 SchedBoundary *ZoneArg = Cand.AtTop == TryCand.AtTop ? &Zone : nullptr;
3989 void PostGenericScheduler::pickNodeFromQueue(SchedBoundary &Zone,
3991 ReadyQueue &Q = Zone.Available;
3995 TryCand.AtTop = Zone.isTop();