diff options
author | Jan Sjodin <jan_sjodin@yahoo.com> | 2017-05-15 18:39:47 +0000 |
---|---|---|
committer | Jan Sjodin <jan_sjodin@yahoo.com> | 2017-05-15 18:39:47 +0000 |
commit | 0e289822fa13c554b4eb0f34527242e55e160a7e (patch) | |
tree | f101e515c71ee042b46189e7c4cd45fb222299dc /llvm/lib/Target/AMDGPU/AMDGPUTargetMachine.cpp | |
parent | d51400b60ace04422de12dbce31bde16a75119db (diff) | |
download | bcm5719-llvm-0e289822fa13c554b4eb0f34527242e55e160a7e.tar.gz bcm5719-llvm-0e289822fa13c554b4eb0f34527242e55e160a7e.zip |
Revert 303091.
llvm-svn: 303098
Diffstat (limited to 'llvm/lib/Target/AMDGPU/AMDGPUTargetMachine.cpp')
-rw-r--r-- | llvm/lib/Target/AMDGPU/AMDGPUTargetMachine.cpp | 18 |
1 files changed, 2 insertions, 16 deletions
diff --git a/llvm/lib/Target/AMDGPU/AMDGPUTargetMachine.cpp b/llvm/lib/Target/AMDGPU/AMDGPUTargetMachine.cpp index 386a88b0520..cd5bad04d0b 100644 --- a/llvm/lib/Target/AMDGPU/AMDGPUTargetMachine.cpp +++ b/llvm/lib/Target/AMDGPU/AMDGPUTargetMachine.cpp @@ -118,13 +118,6 @@ static cl::opt<bool> EnableSIInsertWaitcntsPass( cl::desc("Use new waitcnt insertion pass"), cl::init(false)); -// Option to run late CFG structurizer -static cl::opt<bool> LateCFGStructurize( - "amdgpu-late-structurize", - cl::desc("Enable late CFG structurization"), - cl::init(false), - cl::Hidden); - extern "C" void LLVMInitializeAMDGPUTarget() { // Register the target RegisterTargetMachine<R600TargetMachine> X(getTheAMDGPUTarget()); @@ -709,15 +702,11 @@ bool GCNPassConfig::addPreISel() { // Merge divergent exit nodes. StructurizeCFG won't recognize the multi-exit // regions formed by them. addPass(&AMDGPUUnifyDivergentExitNodesID); - if (!LateCFGStructurize) { - addPass(createStructurizeCFGPass(true)); // true -> SkipUniformRegions - } + addPass(createStructurizeCFGPass(true)); // true -> SkipUniformRegions addPass(createSinkingPass()); addPass(createSITypeRewriter()); addPass(createAMDGPUAnnotateUniformValues()); - if (!LateCFGStructurize) { - addPass(createSIAnnotateControlFlowPass()); - } + addPass(createSIAnnotateControlFlowPass()); return false; } @@ -781,9 +770,6 @@ bool GCNPassConfig::addGlobalInstructionSelect() { #endif void GCNPassConfig::addPreRegAlloc() { - if (LateCFGStructurize) { - addPass(createAMDGPUMachineCFGStructurizerPass()); - } addPass(createSIWholeQuadModePass()); } |