reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

include/llvm/CodeGen/MachineScheduler.h
  696     return Available.getID() == TopQID;
lib/CodeGen/MachineScheduler.cpp
 1861   Available.clear();
 2052     LLVM_DEBUG(dbgs() << Available.getName() << " RemLatency SU("
 2069   LLVM_DEBUG(dbgs() << "  " << Available.getName() << " + Remain MOps: "
 2081         dbgs() << "  " << Available.getName() << " + Remain CritRes: "
 2106       Available.size() >= ReadyListLimit)
 2109     Available.push(SU);
 2147   LLVM_DEBUG(dbgs() << "Cycle: " << CurrCycle << ' ' << Available.getName()
 2297     LLVM_DEBUG(dbgs() << "  " << Available.getName() << " TopLatency SU("
 2302     LLVM_DEBUG(dbgs() << "  " << Available.getName() << " BotLatency SU("
 2344   if (Available.empty())
 2363     if (Available.size() >= ReadyListLimit)
 2366     Available.push(SU);
 2375   if (Available.isInQueue(SU))
 2376     Available.remove(Available.find(SU));
 2376     Available.remove(Available.find(SU));
 2392     for (ReadyQueue::iterator I = Available.begin(); I != Available.end();) {
 2392     for (ReadyQueue::iterator I = Available.begin(); I != Available.end();) {
 2395         I = Available.remove(I);
 2401   for (unsigned i = 0; Available.empty(); ++i) {
 2411   LLVM_DEBUG(Available.dump());
 2413   if (Available.size() == 1)
 2414     return *Available.begin();
 2432   dbgs() << Available.getName() << " @" << CurrCycle << "c\n"
 2484                         CurrZone.findMaxLatency(CurrZone.Available.elements()));
 2542     LLVM_DEBUG(dbgs() << "  " << CurrZone.Available.getName()
 2552     dbgs() << "  " << CurrZone.Available.getName() << " ResourceLimited: "
 2845   for (const SUnit *SU : Bot.Available) {
 3110   ReadyQueue &Q = Zone.Available;
 3210     assert(Top.Available.empty() && Top.Pending.empty() &&
 3211            Bot.Available.empty() && Bot.Pending.empty() && "ReadyQ garbage");
 3400   ReadyQueue &Q = Top.Available;
 3417     assert(Top.Available.empty() && Top.Pending.empty() && "ReadyQ garbage");
lib/Target/AMDGPU/GCNSchedStrategy.cpp
  149   ReadyQueue &Q = Zone.Available;
  271     assert(Top.Available.empty() && Top.Pending.empty() &&
  272            Bot.Available.empty() && Bot.Pending.empty() && "ReadyQ garbage");