Lines Matching refs:BotCand
2699 SchedCandidate BotCand(NoPolicy); in pickNodeBidirectional() local
2701 Bot.setPolicy(BotCand.Policy, Top); in pickNodeBidirectional()
2705 pickNodeFromQueue(Bot, DAG->getBotRPTracker(), BotCand); in pickNodeBidirectional()
2706 assert(BotCand.Reason != NoCand && "failed to find the first candidate"); in pickNodeBidirectional()
2715 if ((BotCand.Reason == RegExcess && !BotCand.isRepeat(RegExcess)) in pickNodeBidirectional()
2716 || (BotCand.Reason == RegCritical in pickNodeBidirectional()
2717 && !BotCand.isRepeat(RegCritical))) in pickNodeBidirectional()
2720 tracePick(BotCand, IsTopNode); in pickNodeBidirectional()
2721 return BotCand.SU; in pickNodeBidirectional()
2728 if (TopCand.Reason < BotCand.Reason) { in pickNodeBidirectional()
2735 tracePick(BotCand, IsTopNode); in pickNodeBidirectional()
2736 return BotCand.SU; in pickNodeBidirectional()
2764 SchedCandidate BotCand(NoPolicy); in pickNode() local
2765 pickNodeFromQueue(Bot, DAG->getBotRPTracker(), BotCand); in pickNode()
2766 assert(BotCand.Reason != NoCand && "failed to find a candidate"); in pickNode()
2767 tracePick(BotCand, false); in pickNode()
2768 SU = BotCand.SU; in pickNode()