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 @@ -1994,6 +1994,13 @@ void AMDGPUCodeGenPassBuilder::addPreISel(AddIRPass &addPass) const {
1994
1994
addPass (RequireAnalysisPass<UniformityInfoAnalysis, Function>());
1995
1995
}
1996
1996
1997
+ void AMDGPUCodeGenPassBuilder::addILPOpts (AddMachinePass &addPass) const {
1998
+ if (EnableEarlyIfConversion)
1999
+ addPass (EarlyIfConverterPass ());
2000
+
2001
+ Base::addILPOpts (addPass);
2002
+ }
2003
+
1997
2004
void AMDGPUCodeGenPassBuilder::addAsmPrinter (AddMachinePass &addPass,
1998
2005
CreateMCStreamer) const {
1999
2006
// 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