Lines Matching refs:Available
1993 Available.clear(); in reset()
2223 LLVM_DEBUG(dbgs() << Available.getName() << " RemLatency SU(" in findMaxLatency()
2240 LLVM_DEBUG(dbgs() << " " << Available.getName() << " + Remain MOps: " in getOtherResourceCount()
2252 dbgs() << " " << Available.getName() << " + Remain CritRes: " in getOtherResourceCount()
2278 checkHazard(SU) || (Available.size() >= ReadyListLimit); in releaseNode()
2281 Available.push(SU); in releaseNode()
2327 LLVM_DEBUG(dbgs() << "Cycle: " << CurrCycle << ' ' << Available.getName() in bumpCycle()
2478 LLVM_DEBUG(dbgs() << " " << Available.getName() << " TopLatency SU(" in bumpNode()
2483 LLVM_DEBUG(dbgs() << " " << Available.getName() << " BotLatency SU(" in bumpNode()
2525 if (Available.empty()) in releasePending()
2537 if (Available.size() >= ReadyListLimit) in releasePending()
2551 if (Available.isInQueue(SU)) in removeReady()
2552 Available.remove(Available.find(SU)); in removeReady()
2567 for (ReadyQueue::iterator I = Available.begin(); I != Available.end();) { in pickOnlyChoice()
2570 I = Available.remove(I); in pickOnlyChoice()
2575 for (unsigned i = 0; Available.empty(); ++i) { in pickOnlyChoice()
2585 LLVM_DEBUG(Available.dump()); in pickOnlyChoice()
2587 if (Available.size() == 1) in pickOnlyChoice()
2588 return *Available.begin(); in pickOnlyChoice()
2606 dbgs() << Available.getName() << " @" << CurrCycle << "c\n" in dumpScheduledState()
2658 CurrZone.findMaxLatency(CurrZone.Available.elements())); in computeRemLatency()
2716 LLVM_DEBUG(dbgs() << " " << CurrZone.Available.getName() in setPolicy()
2726 dbgs() << " " << CurrZone.Available.getName() << " ResourceLimited: " in setPolicy()
3032 for (const SUnit *SU : Bot.Available) { in registerRoots()
3301 ReadyQueue &Q = Zone.Available; in pickNodeFromQueue()
3399 assert(Top.Available.empty() && Top.Pending.empty() && in pickNode()
3400 Bot.Available.empty() && Bot.Pending.empty() && "ReadyQ garbage"); in pickNode()
3594 ReadyQueue &Q = Top.Available; in pickNodeFromQueue()
3610 assert(Top.Available.empty() && Top.Pending.empty() && "ReadyQ garbage"); in pickNode()