]> granicus.if.org Git - llvm/commitdiff
[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

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@282873 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Target/AMDGPU/AMDGPUTargetMachine.cpp

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