File tree Expand file tree Collapse file tree 2 files changed +8
-0
lines changed Expand file tree Collapse file tree 2 files changed +8
-0
lines changed Original file line number Diff line number Diff line change @@ -1983,6 +1983,13 @@ void AMDGPUCodeGenPassBuilder::addPreISel(AddIRPass &addPass) const {
1983
1983
addPass (RequireAnalysisPass<UniformityInfoAnalysis, Function>());
1984
1984
}
1985
1985
1986
+ void AMDGPUCodeGenPassBuilder::addILPOpts (AddMachinePass &addPass) const {
1987
+ if (EnableEarlyIfConversion)
1988
+ addPass (EarlyIfConverterPass ());
1989
+
1990
+ Base::addILPOpts (addPass);
1991
+ }
1992
+
1986
1993
void AMDGPUCodeGenPassBuilder::addAsmPrinter (AddMachinePass &addPass,
1987
1994
CreateMCStreamer) const {
1988
1995
// TODO: Add AsmPrinter.
Original file line number Diff line number Diff line change @@ -172,6 +172,7 @@ class AMDGPUCodeGenPassBuilder
172
172
void addIRPasses (AddIRPass &) const ;
173
173
void addCodeGenPrepare (AddIRPass &) const ;
174
174
void addPreISel (AddIRPass &addPass) const ;
175
+ void addILPOpts (AddMachinePass &) const ;
175
176
void addAsmPrinter (AddMachinePass &, CreateMCStreamer) const ;
176
177
Error addInstSelector (AddMachinePass &) const ;
177
178
void addMachineSSAOptimization (AddMachinePass &) const ;
You can’t perform that action at this time.
0 commit comments