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

References

lib/Target/Hexagon/HexagonMachineScheduler.cpp
  257   Top.init(DAG, SchedModel);
  265   delete Top.HazardRec;
  267   Top.HazardRec = TII->CreateTargetMIHazardRecognizer(Itin, DAG);
  270   delete Top.ResourceModel;
  272   Top.ResourceModel = new VLIWResourceModel(STI, DAG->getSchedModel());
  296     Top.MaxMinLatency = std::max(MinLatency, Top.MaxMinLatency);
  296     Top.MaxMinLatency = std::max(MinLatency, Top.MaxMinLatency);
  301   Top.releaseNode(SU, SU->TopReadyCycle);
  598     if (Top.isLatencyBound(SU)) {
  611     if (Top.ResourceModel->isResourceAvailable(SU, true)) {
  645     if (Top.isLatencyBound(SU))
  693         Top.ResourceModel->isResourceAvailable(SU, true)) {
  709           Top.ResourceModel->isInPacket(PI.getSUnit())) {
  734             Top.ResourceModel->isInPacket(PI.getSUnit())) {
  887   if (SUnit *SU = Top.pickOnlyChoice()) {
  912   CandResult TopResult = pickNodeFromQueue(Top,
  947     assert(Top.Available.empty() && Top.Pending.empty() &&
  947     assert(Top.Available.empty() && Top.Pending.empty() &&
  953     SU = Top.pickOnlyChoice();
  957         pickNodeFromQueue(Top, DAG->getTopRPTracker(), TopCand);
  978     Top.removeReady(SU);
  984                     << (IsTopNode ? Top.CurrCycle : Bot.CurrCycle) << " ("
  996     Top.bumpNode(SU);
  997     SU->TopReadyCycle = Top.CurrCycle;
lib/Target/Hexagon/HexagonMachineScheduler.h
  248     return Top.ResourceModel->getTotalPackets() +