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

References

include/llvm/CodeGen/MachineScheduler.h
  966     Bot.releaseNode(SU, SU->BotReadyCycle);
lib/CodeGen/MachineScheduler.cpp
 2723   Bot.init(DAG, SchedModel, &Rem);
 2735   if (!Bot.HazardRec) {
 2736     Bot.HazardRec =
 2845   for (const SUnit *SU : Bot.Available) {
 3132   if (SUnit *SU = Bot.pickOnlyChoice()) {
 3145   setPolicy(BotPolicy, /*IsPostRA=*/false, Bot, &Top);
 3149   setPolicy(TopPolicy, /*IsPostRA=*/false, Top, &Bot);
 3156     pickNodeFromQueue(Bot, BotPolicy, DAG->getBotRPTracker(), BotCand);
 3164       pickNodeFromQueue(Bot, BotPolicy, DAG->getBotRPTracker(), TCand);
 3211            Bot.Available.empty() && Bot.Pending.empty() && "ReadyQ garbage");
 3211            Bot.Available.empty() && Bot.Pending.empty() && "ReadyQ garbage");
 3228       SU = Bot.pickOnlyChoice();
 3232         pickNodeFromQueue(Bot, NoPolicy, DAG->getBotRPTracker(), BotCand);
 3246     Bot.removeReady(SU);
 3291     SU->BotReadyCycle = std::max(SU->BotReadyCycle, Bot.getCurrCycle());
 3292     Bot.bumpNode(SU);
lib/Target/AMDGPU/GCNSchedStrategy.cpp
  173   if (SUnit *SU = Bot.pickOnlyChoice()) {
  184   setPolicy(BotPolicy, /*IsPostRA=*/false, Bot, &Top);
  188   setPolicy(TopPolicy, /*IsPostRA=*/false, Top, &Bot);
  195     pickNodeFromQueue(Bot, BotPolicy, DAG->getBotRPTracker(), BotCand);
  203       pickNodeFromQueue(Bot, BotPolicy, DAG->getBotRPTracker(), TCand);
  272            Bot.Available.empty() && Bot.Pending.empty() && "ReadyQ garbage");
  272            Bot.Available.empty() && Bot.Pending.empty() && "ReadyQ garbage");
  288       SU = Bot.pickOnlyChoice();
  292         pickNodeFromQueue(Bot, NoPolicy, DAG->getBotRPTracker(), BotCand);
  305     Bot.removeReady(SU);