Lines Matching refs:Available
290 Available.push(SU);
315 DEBUG(dbgs() << "*** " << Available.getName() << " cycle "
352 if (Available.empty())
370 Available.push(SU);
379 if (Available.isInQueue(SU))
380 Available.remove(Available.find(SU));
394 for (unsigned i = 0; Available.empty(); ++i) {
401 if (Available.size() == 1)
402 return *Available.begin();
591 CandResult BotResult = pickNodeFromQueue(Bot.Available,
608 CandResult TopResult = pickNodeFromQueue(Top.Available,
638 assert(Top.Available.empty() && Top.Pending.empty() &&
639 Bot.Available.empty() && Bot.Pending.empty() && "ReadyQ garbage");
648 pickNodeFromQueue(Top.Available, DAG->getTopRPTracker(), TopCand);
659 pickNodeFromQueue(Bot.Available, DAG->getBotRPTracker(), BotCand);