Skip to content

Commit 72a7b47

Browse files
authored
[AMDGPU][NewPM] Fill out addILPOpts. (#108514)
1 parent d3a8363 commit 72a7b47

File tree

2 files changed

+8
-0
lines changed

2 files changed

+8
-0
lines changed

llvm/lib/Target/AMDGPU/AMDGPUTargetMachine.cpp

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff 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+
19861993
void AMDGPUCodeGenPassBuilder::addAsmPrinter(AddMachinePass &addPass,
19871994
CreateMCStreamer) const {
19881995
// TODO: Add AsmPrinter.

llvm/lib/Target/AMDGPU/AMDGPUTargetMachine.h

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff 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;

0 commit comments

Comments
 (0)