@@ -112,3 +112,40 @@ MACHINE_FUNCTION_PASS("si-peephole-sdwa", SIPeepholeSDWAPass())
112
112
MACHINE_FUNCTION_PASS(" si-pre-allocate-wwm-regs" , SIPreAllocateWWMRegsPass())
113
113
MACHINE_FUNCTION_PASS(" si-shrink-instructions" , SIShrinkInstructionsPass())
114
114
#undef MACHINE_FUNCTION_PASS
115
+
116
+ #define DUMMY_MACHINE_FUNCTION_PASS (NAME, CREATE_PASS )
117
+ DUMMY_MACHINE_FUNCTION_PASS (" amdgpu-insert-delay-alu" , AMDGPUInsertDelayAluPass())
118
+ DUMMY_MACHINE_FUNCTION_PASS(" amdgpu-nsa-reassign" , GCNNSAReassignPass())
119
+ DUMMY_MACHINE_FUNCTION_PASS(" amdgpu-pre-ra-long-branch-reg" , GCNPreRALongBranchRegPass())
120
+ DUMMY_MACHINE_FUNCTION_PASS(" amdgpu-pre-ra-optimizations" , GCNPreRAOptimizationsPass())
121
+ DUMMY_MACHINE_FUNCTION_PASS(" amdgpu-rewrite-partial-reg-uses" , GCNRewritePartialRegUsesPass())
122
+ DUMMY_MACHINE_FUNCTION_PASS(" amdgpu-set-wave-priority" , AMDGPUSetWavePriorityPass())
123
+
124
+ DUMMY_MACHINE_FUNCTION_PASS(" si-form-memory-clauses" , SIFormMemoryClausesPass())
125
+ DUMMY_MACHINE_FUNCTION_PASS(" si-insert-hard-clauses" , SIInsertHardClausesPass())
126
+ DUMMY_MACHINE_FUNCTION_PASS(" si-insert-waitcnts" , SIInsertWaitcntsPass())
127
+ DUMMY_MACHINE_FUNCTION_PASS(" si-late-branch-lowering" , SILateBranchLoweringPass())
128
+ DUMMY_MACHINE_FUNCTION_PASS(" si-memory-legalizer" , SIMemoryLegalizerPass())
129
+ DUMMY_MACHINE_FUNCTION_PASS(" si-mode-register" , SIModeRegisterPass())
130
+ DUMMY_MACHINE_FUNCTION_PASS(" si-optimize-exec-masking-pre-ra" , SIOptimizeExecMaskingPreRAPass())
131
+ DUMMY_MACHINE_FUNCTION_PASS(" si-pre-emit-peephole" , SIPreEmitPeepholePass())
132
+ // TODO: Move amdgpu-preload-kern-arg-prolog to MACHINE_FUNCTION_PASS since it
133
+ // already exists.
134
+ DUMMY_MACHINE_FUNCTION_PASS(" amdgpu-preload-kern-arg-prolog" , AMDGPUPreloadKernArgPrologPass())
135
+
136
+ // Global ISel passes
137
+ DUMMY_MACHINE_FUNCTION_PASS(" amdgpu-prelegalizer-combiner" , AMDGPUPreLegalizerCombinerPass())
138
+ DUMMY_MACHINE_FUNCTION_PASS(" amdgpu-postlegalizer-combiner" , AMDGPUPostLegalizerCombinerPass())
139
+ DUMMY_MACHINE_FUNCTION_PASS(" amdgpu-global-isel-divergence-lowering" , AMDGPUGlobalISelDivergenceLoweringPass())
140
+ DUMMY_MACHINE_FUNCTION_PASS(" amdgpu-regbankselect" , AMDGPURegBankSelectPass())
141
+ DUMMY_MACHINE_FUNCTION_PASS(" amdgpu-regbanklegalize" , AMDGPURegBankLegalizePass())
142
+ DUMMY_MACHINE_FUNCTION_PASS(" amdgpu-regbank-combiner" , AMDGPURegBankCombinerPass())
143
+ DUMMY_MACHINE_FUNCTION_PASS(" si-wqm" , SIWholeQuadModePass())
144
+
145
+ #undef DUMMY_MACHINE_FUNCTION_PASS
146
+
147
+
148
+ #define DUMMY_CGSCC_PASS (NAME, CREATE_PASS )
149
+ DUMMY_CGSCC_PASS (" amdgpu-annotate-kernel-features" , AMDGPUAnnotateKernelFeaturesPass())
150
+
151
+ #undef DUMMY_CGSCC_PASS
0 commit comments