diff options
author | Matt Arsenault <Matthew.Arsenault@amd.com> | 2016-02-12 02:16:10 +0000 |
---|---|---|
committer | Matt Arsenault <Matthew.Arsenault@amd.com> | 2016-02-12 02:16:10 +0000 |
commit | 55d49cfe2d95465db29ee4836d9d3c0a481e310e (patch) | |
tree | 6a064ddcb325547bcecb1ec56853cf073dfb2909 /llvm/lib/Target/AMDGPU/AMDGPUTargetMachine.cpp | |
parent | 806dd0a5325a2a14381906e6ada91defe899733c (diff) | |
download | llvm-55d49cfe2d95465db29ee4836d9d3c0a481e310e.zip llvm-55d49cfe2d95465db29ee4836d9d3c0a481e310e.tar.gz llvm-55d49cfe2d95465db29ee4836d9d3c0a481e310e.tar.bz2 |
AMDGPU: Initialize SILowerControlFlow
llvm-svn: 260645
Diffstat (limited to 'llvm/lib/Target/AMDGPU/AMDGPUTargetMachine.cpp')
-rw-r--r-- | llvm/lib/Target/AMDGPU/AMDGPUTargetMachine.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/llvm/lib/Target/AMDGPU/AMDGPUTargetMachine.cpp b/llvm/lib/Target/AMDGPU/AMDGPUTargetMachine.cpp index c9efb57..ebb2890 100644 --- a/llvm/lib/Target/AMDGPU/AMDGPUTargetMachine.cpp +++ b/llvm/lib/Target/AMDGPU/AMDGPUTargetMachine.cpp @@ -55,6 +55,7 @@ extern "C" void LLVMInitializeAMDGPUTarget() { initializeAMDGPUPromoteAllocaPass(*PR); initializeSIAnnotateControlFlowPass(*PR); initializeSIInsertWaitsPass(*PR); + initializeSILowerControlFlowPass(*PR); } static std::unique_ptr<TargetLoweringObjectFile> createTLOF(const Triple &TT) { @@ -362,7 +363,7 @@ void GCNPassConfig::addPreSched2() { void GCNPassConfig::addPreEmitPass() { addPass(createSIInsertWaitsPass(), false); - addPass(createSILowerControlFlowPass(*TM), false); + addPass(createSILowerControlFlowPass(), false); } TargetPassConfig *GCNTargetMachine::createPassConfig(PassManagerBase &PM) { |