Home
last modified time | relevance | path

Searched refs:GCNMaxOccupancySchedStrategy (Results 1 – 4 of 4) sorted by relevance

/llvm-project-15.0.7/llvm/lib/Target/AMDGPU/
H A DGCNSchedStrategy.h30 class GCNMaxOccupancySchedStrategy final : public GenericScheduler {
67 GCNMaxOccupancySchedStrategy(const MachineSchedContext *C);
180 GCNMaxOccupancySchedStrategy &S;
H A DGCNSchedStrategy.cpp34 GCNMaxOccupancySchedStrategy::GCNMaxOccupancySchedStrategy( in GCNMaxOccupancySchedStrategy() function in GCNMaxOccupancySchedStrategy
39 void GCNMaxOccupancySchedStrategy::initialize(ScheduleDAGMI *DAG) { in initialize()
74 void GCNMaxOccupancySchedStrategy::initCandidate(SchedCandidate &Cand, SUnit *SU, in initCandidate()
159 void GCNMaxOccupancySchedStrategy::pickNodeFromQueue(SchedBoundary &Zone, in pickNodeFromQueue()
188 SUnit *GCNMaxOccupancySchedStrategy::pickNodeBidirectional(bool &IsTopNode) { in pickNodeBidirectional()
265 SUnit *GCNMaxOccupancySchedStrategy::pickNode(bool &IsTopNode) { in pickNode()
495 : DAG(DAG), S(static_cast<GCNMaxOccupancySchedStrategy &>(*DAG.SchedImpl)), in GCNSchedStage()
H A DGCNIterativeScheduler.cpp491 GCNMaxOccupancySchedStrategy LStrgy(Context); in scheduleLegacyMaxOccupancy()
H A DAMDGPUTargetMachine.cpp418 new GCNScheduleDAGMILive(C, std::make_unique<GCNMaxOccupancySchedStrategy>(C)); in createGCNMaxOccupancyMachineScheduler()