Home
last modified time | relevance | path

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

/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/
DGCNSchedStrategy.cpp21 GCNMaxOccupancySchedStrategy::GCNMaxOccupancySchedStrategy( in GCNMaxOccupancySchedStrategy() function in GCNMaxOccupancySchedStrategy
26 void GCNMaxOccupancySchedStrategy::initialize(ScheduleDAGMI *DAG) { in initialize()
57 void GCNMaxOccupancySchedStrategy::initCandidate(SchedCandidate &Cand, SUnit *SU, in initCandidate()
142 void GCNMaxOccupancySchedStrategy::pickNodeFromQueue(SchedBoundary &Zone, in pickNodeFromQueue()
171 SUnit *GCNMaxOccupancySchedStrategy::pickNodeBidirectional(bool &IsTopNode) { in pickNodeBidirectional()
248 SUnit *GCNMaxOccupancySchedStrategy::pickNode(bool &IsTopNode) { in pickNode()
336 GCNMaxOccupancySchedStrategy &S = (GCNMaxOccupancySchedStrategy&)*SchedImpl; in schedule()
543 GCNMaxOccupancySchedStrategy &S = (GCNMaxOccupancySchedStrategy&)*SchedImpl; in finalizeSchedule()
DGCNSchedStrategy.h29 class GCNMaxOccupancySchedStrategy final : public GenericScheduler {
64 GCNMaxOccupancySchedStrategy(const MachineSchedContext *C);
DGCNIterativeScheduler.cpp491 GCNMaxOccupancySchedStrategy LStrgy(Context); in scheduleLegacyMaxOccupancy()
DAMDGPUTargetMachine.cpp414 new GCNScheduleDAGMILive(C, std::make_unique<GCNMaxOccupancySchedStrategy>(C)); in createGCNMaxOccupancyMachineScheduler()