Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUIGroupLP.h20 enum class SchedulingPhase { Initial, PreRAReentry, PostRA }; enum
24 createIGroupLPDAGMutation(AMDGPU::SchedulingPhase Phase);
H A DAMDGPUIGroupLP.cpp851 AMDGPU::SchedulingPhase Phase) = 0;
855 AMDGPU::SchedulingPhase Phase) = 0;
871 AMDGPU::SchedulingPhase Phase) override;
874 AMDGPU::SchedulingPhase Phase) override { in shouldApplyStrategy()
887 AMDGPU::SchedulingPhase Phase) { in applyIGLPStrategy()
1342 AMDGPU::SchedulingPhase Phase) override;
1345 AMDGPU::SchedulingPhase Phase) override;
1551 AMDGPU::SchedulingPhase Phase) { in shouldApplyStrategy()
1555 if (Phase != AMDGPU::SchedulingPhase::PostRA) in shouldApplyStrategy()
1557 if (Phase != AMDGPU::SchedulingPhase::PostRA && !analyzeDAG(TII)) in shouldApplyStrategy()
[all …]
H A DGCNSchedStrategy.cpp804 createIGroupLPDAGMutation(AMDGPU::SchedulingPhase::PreRAReentry)); in initGCNSchedStage()
947 IsInitialStage ? AMDGPU::SchedulingPhase::Initial in initGCNRegion()
948 : AMDGPU::SchedulingPhase::PreRAReentry)); in initGCNRegion()
1667 addMutation(createIGroupLPDAGMutation(AMDGPU::SchedulingPhase::PostRA)); in schedule()
H A DAMDGPUTargetMachine.cpp480 DAG->addMutation(createIGroupLPDAGMutation(AMDGPU::SchedulingPhase::Initial)); in createGCNMaxOccupancyMachineScheduler()
490 DAG->addMutation(createIGroupLPDAGMutation(AMDGPU::SchedulingPhase::Initial)); in createGCNMaxILPMachineScheduler()
941 createIGroupLPDAGMutation(AMDGPU::SchedulingPhase::PostRA)); in createPostMachineScheduler()