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

References

include/llvm/CodeGen/MachineScheduler.h
  300     return SchedImpl->doMBBSchedRegionsTopDown();
lib/CodeGen/MachineScheduler.cpp
  641     SchedImpl->releaseTopNode(SuccSU);
  678     SchedImpl->releaseBottomNode(PredSU);
  689   SchedImpl->enterMBB(bb);
  693   SchedImpl->leaveMBB();
  708   SchedImpl->initPolicy(begin, end, regioninstrs);
  748   LLVM_DEBUG(SchedImpl->dumpPolicy());
  764   SchedImpl->initialize(this);
  772     SUnit *SU = SchedImpl->pickNode(IsTopNode);
  803     SchedImpl->schedNode(SU, IsTopNode);
  855     SchedImpl->releaseTopNode(SU);
  861     SchedImpl->releaseBottomNode(*I);
  867   SchedImpl->registerRoots();
  983   ShouldTrackPressure = SchedImpl->shouldTrackPressure();
  984   ShouldTrackLaneMasks = SchedImpl->shouldTrackLaneMasks();
 1198   LLVM_DEBUG(SchedImpl->dumpPolicy());
 1208   SchedImpl->initialize(this);
 1220     SUnit *SU = SchedImpl->pickNode(IsTopNode);
 1234         SchedImpl->scheduleTree(SubtreeID);
 1239     SchedImpl->schedNode(SU, IsTopNode);
lib/Target/AMDGPU/GCNIterativeScheduler.cpp
  186     , SaveSchedImpl(std::move(_Sch.SchedImpl))
  188     Sch.SchedImpl.reset(&OverrideStrategy);
  197     Sch.SchedImpl.release();
  198     Sch.SchedImpl = std::move(SaveSchedImpl);
lib/Target/AMDGPU/GCNSchedStrategy.cpp
  355   GCNMaxOccupancySchedStrategy &S = (GCNMaxOccupancySchedStrategy&)*SchedImpl;
  521   GCNMaxOccupancySchedStrategy &S = (GCNMaxOccupancySchedStrategy&)*SchedImpl;
lib/Target/AMDGPU/SIMachineScheduler.cpp
 1943   SchedImpl->initialize(this);
lib/Target/Hexagon/HexagonMachineScheduler.cpp
  208   SchedImpl->initialize(this);
  228     SUnit *SU = SchedImpl->pickNode(IsTopNode);
  237     SchedImpl->schedNode(SU, IsTopNode);