]> granicus.if.org Git - llvm/commitdiff
AMDGPU: Remove redundant opt level check
authorMatt Arsenault <Matthew.Arsenault@amd.com>
Mon, 7 Aug 2017 18:12:48 +0000 (18:12 +0000)
committerMatt Arsenault <Matthew.Arsenault@amd.com>
Mon, 7 Aug 2017 18:12:48 +0000 (18:12 +0000)
addOptimizedRegAlloc isn't used for -O0 already.

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

lib/Target/AMDGPU/AMDGPUTargetMachine.cpp

index 53e8255dab731aaba341f7b0a7254a7c72050d32..0511bb19b8af9a0e714ac3a41e5e02c5699baf1d 100644 (file)
@@ -799,8 +799,7 @@ void GCNPassConfig::addFastRegAlloc(FunctionPass *RegAllocPass) {
 }
 
 void GCNPassConfig::addOptimizedRegAlloc(FunctionPass *RegAllocPass) {
-  if (getOptLevel() > CodeGenOpt::None)
-    insertPass(&MachineSchedulerID, &SIOptimizeExecMaskingPreRAID);
+  insertPass(&MachineSchedulerID, &SIOptimizeExecMaskingPreRAID);
 
   // This must be run immediately after phi elimination and before
   // TwoAddressInstructions, otherwise the processing of the tied operand of