Searched refs:BotCand (Results 1 – 2 of 2) sorted by relevance
596 SchedCandidate BotCand; in pickNodeBidrectional() local599 DAG->getBotRPTracker(), BotCand); in pickNodeBidrectional()611 return BotCand.SU; in pickNodeBidrectional()627 return BotCand.SU; in pickNodeBidrectional()633 if (TopCand.SCost > BotCand.SCost) { in pickNodeBidrectional()639 return BotCand.SU; in pickNodeBidrectional()664 SchedCandidate BotCand; in pickNode() local666 pickNodeFromQueue(Bot.Available, DAG->getBotRPTracker(), BotCand); in pickNode()669 SU = BotCand.SU; in pickNode()
2831 SchedCandidate BotCand(NoPolicy); in pickNodeBidirectional() local2835 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()[all …]