Lines Matching refs:Top
3259 Top.init(DAG, SchedModel, &Rem); in initialize()
3267 if (!Top.HazardRec) { in initialize()
3268 Top.HazardRec = DAG->TII->CreateTargetMIHazardRecognizer(Itin, DAG); in initialize()
3675 if (SUnit *SU = Top.pickOnlyChoice()) { in pickNodeBidirectional()
3683 setPolicy(BotPolicy, /*IsPostRA=*/false, Bot, &Top); in pickNodeBidirectional()
3687 setPolicy(TopPolicy, /*IsPostRA=*/false, Top, &Bot); in pickNodeBidirectional()
3714 pickNodeFromQueue(Top, TopPolicy, DAG->getTopRPTracker(), TopCand); in pickNodeBidirectional()
3722 pickNodeFromQueue(Top, TopPolicy, DAG->getTopRPTracker(), TCand); in pickNodeBidirectional()
3747 assert(Top.Available.empty() && Top.Pending.empty() && in pickNode()
3754 SU = Top.pickOnlyChoice(); in pickNode()
3758 pickNodeFromQueue(Top, NoPolicy, DAG->getTopRPTracker(), TopCand); in pickNode()
3796 Top.removeReady(SU); in pickNode()
3838 SU->TopReadyCycle = std::max(SU->TopReadyCycle, Top.getCurrCycle()); in schedNode()
3839 Top.bumpNode(SU); in schedNode()
3888 Top.init(DAG, SchedModel, &Rem); in initialize()
3894 if (!Top.HazardRec) { in initialize()
3895 Top.HazardRec = DAG->TII->CreateTargetMIHazardRecognizer(Itin, DAG); in initialize()
3945 if (tryLess(Top.getLatencyStallCycles(TryCand.SU), in tryCandidate()
3946 Top.getLatencyStallCycles(Cand.SU), TryCand, Cand, Stall)) in tryCandidate()
3965 if (Cand.Policy.ReduceLatency && tryLatency(TryCand, Cand, Top)) { in tryCandidate()
4005 if (SUnit *SU = Top.pickOnlyChoice()) { in pickNodeBidirectional()
4013 setPolicy(BotPolicy, /*IsPostRA=*/true, Bot, &Top); in pickNodeBidirectional()
4017 setPolicy(TopPolicy, /*IsPostRA=*/true, Top, &Bot); in pickNodeBidirectional()
4044 pickNodeFromQueue(Top, TopCand); in pickNodeBidirectional()
4052 pickNodeFromQueue(Top, TopCand); in pickNodeBidirectional()
4077 assert(Top.Available.empty() && Top.Pending.empty() && in pickNode()
4100 SU = Top.pickOnlyChoice(); in pickNode()
4108 setPolicy(TopCand.Policy, /*IsPostRA=*/true, Top, nullptr); in pickNode()
4109 pickNodeFromQueue(Top, TopCand); in pickNode()
4121 Top.removeReady(SU); in pickNode()
4134 SU->TopReadyCycle = std::max(SU->TopReadyCycle, Top.getCurrCycle()); in schedNode()
4135 Top.bumpNode(SU); in schedNode()