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 {
19831983 addPass (RequireAnalysisPass<UniformityInfoAnalysis, Function>());
19841984}
19851985
1986+ void AMDGPUCodeGenPassBuilder::addILPOpts (AddMachinePass &addPass) const {
1987+ if (EnableEarlyIfConversion)
1988+ addPass (EarlyIfConverterPass ());
1989+
1990+ Base::addILPOpts (addPass);
1991+ }
1992+
19861993void AMDGPUCodeGenPassBuilder::addAsmPrinter (AddMachinePass &addPass,
19871994 CreateMCStreamer) const {
19881995 // TODO: Add AsmPrinter.
Original file line number Diff line number Diff line change @@ -172,6 +172,7 @@ class AMDGPUCodeGenPassBuilder
172172 void addIRPasses (AddIRPass &) const ;
173173 void addCodeGenPrepare (AddIRPass &) const ;
174174 void addPreISel (AddIRPass &addPass) const ;
175+ void addILPOpts (AddMachinePass &) const ;
175176 void addAsmPrinter (AddMachinePass &, CreateMCStreamer) const ;
176177 Error addInstSelector (AddMachinePass &) const ;
177178 void addMachineSSAOptimization (AddMachinePass &) const ;
You can’t perform that action at this time.
0 commit comments