OSDN Git Service

CVP. Turn marking adds as no wrap on by default (was turned off by 279082)
authorArtur Pilipenko <apilipenko@azulsystems.com>
Fri, 30 Sep 2016 16:20:08 +0000 (16:20 +0000)
committerArtur Pilipenko <apilipenko@azulsystems.com>
Fri, 30 Sep 2016 16:20:08 +0000 (16:20 +0000)
With 282650 in tree extra no wrap on adds doesn't cause regressions anymore. Reenable the optimzation.

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

lib/Transforms/Scalar/CorrelatedValuePropagation.cpp

index 7303b12..535ff1a 100644 (file)
@@ -40,7 +40,7 @@ STATISTIC(NumDeadCases, "Number of switch cases removed");
 STATISTIC(NumSDivs,     "Number of sdiv converted to udiv");
 STATISTIC(NumSRems,     "Number of srem converted to urem");
 
-static cl::opt<bool> DontProcessAdds("cvp-dont-process-adds", cl::init(true));
+static cl::opt<bool> DontProcessAdds("cvp-dont-process-adds", cl::init(false));
 
 namespace {
   class CorrelatedValuePropagation : public FunctionPass {