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 @@ -1898,6 +1898,13 @@ void AMDGPUCodeGenPassBuilder::addPreISel(AddIRPass &addPass) const {
1898
1898
addPass (RequireAnalysisPass<UniformityInfoAnalysis, Function>());
1899
1899
}
1900
1900
1901
+ void AMDGPUCodeGenPassBuilder::addILPOpts (AddMachinePass &addPass) const {
1902
+ if (EnableEarlyIfConversion)
1903
+ addPass (EarlyIfConverterPass ());
1904
+
1905
+ Base::addILPOpts (addPass);
1906
+ }
1907
+
1901
1908
void AMDGPUCodeGenPassBuilder::addAsmPrinter (AddMachinePass &addPass,
1902
1909
CreateMCStreamer) const {
1903
1910
// 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
You can’t perform that action at this time.
0 commit comments