[AMDGPU] Do not run scalar optimization passes at "-O0"
authorKonstantin Zhuravlyov <kzhuravl_dev@outlook.com>
Fri, 30 Sep 2016 16:39:24 +0000 (16:39 +0000)
committerKonstantin Zhuravlyov <kzhuravl_dev@outlook.com>
Fri, 30 Sep 2016 16:39:24 +0000 (16:39 +0000)
Differential Revision: https://reviews.llvm.org/D25055

llvm-svn: 282873

llvm/lib/Target/AMDGPU/AMDGPUTargetMachine.cpp

index aa2ebbe..338e7d8 100644 (file)
@@ -395,9 +395,9 @@ void AMDGPUPassConfig::addIRPasses() {
 
     if (EnableSROA)
       addPass(createSROAPass());
-  }
 
-  addStraightLineScalarOptimizationPasses();
+    addStraightLineScalarOptimizationPasses();
+  }
 
   TargetPassConfig::addIRPasses();