Skip to content

Commit 462a055

Browse files
committed
[AMDGPU][NPM] Cleanup AMDGPUPassRegistry.def
1 parent 578b467 commit 462a055

File tree

3 files changed

+3
-8
lines changed

3 files changed

+3
-8
lines changed

llvm/lib/Target/AMDGPU/AMDGPUPassRegistry.def

Lines changed: 1 addition & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -102,6 +102,7 @@ MACHINE_FUNCTION_PASS("amdgpu-pre-ra-long-branch-reg", GCNPreRALongBranchRegPass
102102
MACHINE_FUNCTION_PASS("amdgpu-rewrite-partial-reg-uses", GCNRewritePartialRegUsesPass())
103103
MACHINE_FUNCTION_PASS("amdgpu-set-wave-priority", AMDGPUSetWavePriorityPass())
104104
MACHINE_FUNCTION_PASS("amdgpu-pre-ra-optimizations", GCNPreRAOptimizationsPass())
105+
MACHINE_FUNCTION_PASS("amdgpu-preload-kern-arg-prolog", AMDGPUPreloadKernArgPrologPass())
105106
MACHINE_FUNCTION_PASS("amdgpu-nsa-reassign", GCNNSAReassignPass())
106107
MACHINE_FUNCTION_PASS("gcn-dpp-combine", GCNDPPCombinePass())
107108
MACHINE_FUNCTION_PASS("gcn-create-vopd", GCNCreateVOPDPass())
@@ -131,13 +132,6 @@ MACHINE_FUNCTION_PASS("si-wqm", SIWholeQuadModePass())
131132
#undef MACHINE_FUNCTION_PASS
132133

133134
#define DUMMY_MACHINE_FUNCTION_PASS(NAME, CREATE_PASS)
134-
DUMMY_MACHINE_FUNCTION_PASS("amdgpu-pre-ra-optimizations", GCNPreRAOptimizationsPass())
135-
DUMMY_MACHINE_FUNCTION_PASS("amdgpu-rewrite-partial-reg-uses", GCNRewritePartialRegUsesPass())
136-
137-
// TODO: Move amdgpu-preload-kern-arg-prolog to MACHINE_FUNCTION_PASS since it
138-
// already exists.
139-
DUMMY_MACHINE_FUNCTION_PASS("amdgpu-preload-kern-arg-prolog", AMDGPUPreloadKernArgPrologPass())
140-
141135
// Global ISel passes
142136
DUMMY_MACHINE_FUNCTION_PASS("amdgpu-prelegalizer-combiner", AMDGPUPreLegalizerCombinerPass())
143137
DUMMY_MACHINE_FUNCTION_PASS("amdgpu-postlegalizer-combiner", AMDGPUPostLegalizerCombinerPass())

llvm/lib/Target/AMDGPU/AMDGPUPreloadKernArgProlog.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -207,5 +207,5 @@ AMDGPUPreloadKernArgPrologPass::run(MachineFunction &MF,
207207
if (!AMDGPUPreloadKernArgProlog(MF).run())
208208
return PreservedAnalyses::all();
209209

210-
return PreservedAnalyses::none();
210+
return getMachineFunctionPassPreservedAnalyses();
211211
}

llvm/lib/Target/AMDGPU/AMDGPUTargetMachine.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,7 @@
2424
#include "AMDGPUMacroFusion.h"
2525
#include "AMDGPUOpenCLEnqueuedBlockLowering.h"
2626
#include "AMDGPUPerfHintAnalysis.h"
27+
#include "AMDGPUPreloadKernArgProlog.h"
2728
#include "AMDGPURemoveIncompatibleFunctions.h"
2829
#include "AMDGPUSplitModule.h"
2930
#include "AMDGPUTargetObjectFile.h"

0 commit comments

Comments
 (0)