Lines Matching refs:TopCand
3273 TopCand.SU = nullptr; in initialize()
3711 if (!TopCand.isValid() || TopCand.SU->isScheduled || in pickNodeBidirectional()
3712 TopCand.Policy != TopPolicy) { in pickNodeBidirectional()
3713 TopCand.reset(CandPolicy()); in pickNodeBidirectional()
3714 pickNodeFromQueue(Top, TopPolicy, DAG->getTopRPTracker(), TopCand); in pickNodeBidirectional()
3715 assert(TopCand.Reason != NoCand && "failed to find the first candidate"); in pickNodeBidirectional()
3717 LLVM_DEBUG(traceCandidate(TopCand)); in pickNodeBidirectional()
3723 assert(TCand.SU == TopCand.SU && in pickNodeBidirectional()
3731 assert(TopCand.isValid()); in pickNodeBidirectional()
3733 TopCand.Reason = NoCand; in pickNodeBidirectional()
3734 if (tryCandidate(Cand, TopCand, nullptr)) { in pickNodeBidirectional()
3735 Cand.setBest(TopCand); in pickNodeBidirectional()
3757 TopCand.reset(NoPolicy); in pickNode()
3758 pickNodeFromQueue(Top, NoPolicy, DAG->getTopRPTracker(), TopCand); in pickNode()
3759 assert(TopCand.Reason != NoCand && "failed to find a candidate"); in pickNode()
3760 tracePick(TopCand); in pickNode()
3761 SU = TopCand.SU; in pickNode()
4041 if (!TopCand.isValid() || TopCand.SU->isScheduled || in pickNodeBidirectional()
4042 TopCand.Policy != TopPolicy) { in pickNodeBidirectional()
4043 TopCand.reset(CandPolicy()); in pickNodeBidirectional()
4044 pickNodeFromQueue(Top, TopCand); in pickNodeBidirectional()
4045 assert(TopCand.Reason != NoCand && "failed to find the first candidate"); in pickNodeBidirectional()
4047 LLVM_DEBUG(traceCandidate(TopCand)); in pickNodeBidirectional()
4052 pickNodeFromQueue(Top, TopCand); in pickNodeBidirectional()
4053 assert(TCand.SU == TopCand.SU && in pickNodeBidirectional()
4061 assert(TopCand.isValid()); in pickNodeBidirectional()
4063 TopCand.Reason = NoCand; in pickNodeBidirectional()
4064 if (tryCandidate(Cand, TopCand)) { in pickNodeBidirectional()
4065 Cand.setBest(TopCand); in pickNodeBidirectional()
4105 TopCand.reset(NoPolicy); in pickNode()
4108 setPolicy(TopCand.Policy, /*IsPostRA=*/true, Top, nullptr); in pickNode()
4109 pickNodeFromQueue(Top, TopCand); in pickNode()
4110 assert(TopCand.Reason != NoCand && "failed to find a candidate"); in pickNode()
4111 tracePick(TopCand); in pickNode()
4112 SU = TopCand.SU; in pickNode()