Home | History | Annotate | Download | only in AMDGPU

Lines Matching refs:BotCand

190   // See if BotCand is still valid (because we previously scheduled from Top).
192 if (!BotCand.isValid() || BotCand.SU->isScheduled ||
193 BotCand.Policy != BotPolicy) {
194 BotCand.reset(CandPolicy());
195 pickNodeFromQueue(Bot, BotPolicy, DAG->getBotRPTracker(), BotCand);
196 assert(BotCand.Reason != NoCand && "failed to find the first candidate");
198 LLVM_DEBUG(traceCandidate(BotCand));
212 // Pick best from BotCand and TopCand.
214 dbgs() << "Bot Cand: "; traceCandidate(BotCand););
216 if (TopCand.Reason == BotCand.Reason) {
217 Cand = BotCand;
229 } else if (BotCand.Reason == RegExcess && BotCand.RPDelta.Excess.getUnitInc() <= 0) {
230 Cand = BotCand;
233 } else if (BotCand.Reason == RegCritical && BotCand.RPDelta.CriticalMax.getUnitInc() <= 0) {
234 Cand = BotCand;
236 if (BotCand.Reason > TopCand.Reason) {
239 Cand = BotCand;
273 BotCand.reset(NoPolicy);
274 pickNodeFromQueue(Bot, NoPolicy, DAG->getBotRPTracker(), BotCand);
275 assert(BotCand.Reason != NoCand && "failed to find a candidate");
276 SU = BotCand.SU;