Lines Matching refs:Available
383 Available.push(SU); in releaseNode()
409 LLVM_DEBUG(dbgs() << "*** Next cycle " << Available.getName() << " cycle " in bumpCycle()
445 if (Available.empty()) in releasePending()
463 Available.push(SU); in releasePending()
473 if (Available.isInQueue(SU)) in removeReady()
474 Available.remove(Available.find(SU)); in removeReady()
489 if (Available.empty()) in pickOnlyChoice()
491 if (Available.size() == 1 && Pending.size() > 0) in pickOnlyChoice()
492 return !ResourceModel->isResourceAvailable(*Available.begin(), isTop()) || in pickOnlyChoice()
493 getWeakLeft(*Available.begin(), isTop()) != 0; in pickOnlyChoice()
504 if (Available.size() == 1) in pickOnlyChoice()
505 return *Available.begin(); in pickOnlyChoice()
772 ReadyQueue &Q = Zone.Available; in pickNodeFromQueue()
952 assert(Top.Available.empty() && Top.Pending.empty() && in pickNode()
953 Bot.Available.empty() && Bot.Pending.empty() && "ReadyQ garbage"); in pickNode()