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

References

lib/Target/Hexagon/HexagonMachineScheduler.cpp
  258   Bot.init(DAG, SchedModel);
  266   delete Bot.HazardRec;
  268   Bot.HazardRec = TII->CreateTargetMIHazardRecognizer(Itin, DAG);
  271   delete Bot.ResourceModel;
  273   Bot.ResourceModel = new VLIWResourceModel(STI, DAG->getSchedModel());
  315     Bot.MaxMinLatency = std::max(MinLatency, Bot.MaxMinLatency);
  315     Bot.MaxMinLatency = std::max(MinLatency, Bot.MaxMinLatency);
  320   Bot.releaseNode(SU, SU->BotReadyCycle);
  618     if (Bot.isLatencyBound(SU)) {
  631     if (Bot.ResourceModel->isResourceAvailable(SU, false)) {
  651     if (Bot.isLatencyBound(SU))
  697                Bot.ResourceModel->isResourceAvailable(SU, false)) {
  718           Bot.ResourceModel->isInPacket(SI.getSUnit())) {
  742             Bot.ResourceModel->isInPacket(SI.getSUnit())) {
  882   if (SUnit *SU = Bot.pickOnlyChoice()) {
  894   CandResult BotResult = pickNodeFromQueue(Bot,
  948            Bot.Available.empty() && Bot.Pending.empty() && "ReadyQ garbage");
  948            Bot.Available.empty() && Bot.Pending.empty() && "ReadyQ garbage");
  964     SU = Bot.pickOnlyChoice();
  968         pickNodeFromQueue(Bot, DAG->getBotRPTracker(), BotCand);
  980     Bot.removeReady(SU);
  984                     << (IsTopNode ? Top.CurrCycle : Bot.CurrCycle) << " ("
  999     Bot.bumpNode(SU);
 1000     SU->BotReadyCycle = Bot.CurrCycle;
lib/Target/Hexagon/HexagonMachineScheduler.h
  249            Bot.ResourceModel->getTotalPackets();