Lines Matching refs:BotCand
2831 SchedCandidate BotCand(NoPolicy); in pickNodeBidirectional() local
2835 setPolicy(BotCand.Policy, /*IsPostRA=*/false, Bot, &Top); in pickNodeBidirectional()
2841 pickNodeFromQueue(Bot, DAG->getBotRPTracker(), BotCand); in pickNodeBidirectional()
2842 assert(BotCand.Reason != NoCand && "failed to find the first candidate"); in pickNodeBidirectional()
2851 if ((BotCand.Reason == RegExcess && !BotCand.isRepeat(RegExcess)) in pickNodeBidirectional()
2852 || (BotCand.Reason == RegCritical in pickNodeBidirectional()
2853 && !BotCand.isRepeat(RegCritical))) in pickNodeBidirectional()
2856 tracePick(BotCand, IsTopNode); in pickNodeBidirectional()
2857 return BotCand.SU; in pickNodeBidirectional()
2864 if (TopCand.Reason < BotCand.Reason) { in pickNodeBidirectional()
2871 tracePick(BotCand, IsTopNode); in pickNodeBidirectional()
2872 return BotCand.SU; in pickNodeBidirectional()
2900 SchedCandidate BotCand(NoPolicy); in pickNode() local
2901 pickNodeFromQueue(Bot, DAG->getBotRPTracker(), BotCand); in pickNode()
2902 assert(BotCand.Reason != NoCand && "failed to find a candidate"); in pickNode()
2903 tracePick(BotCand, false); in pickNode()
2904 SU = BotCand.SU; in pickNode()