From 2af93490fb6c326977c53b32461c73c9f3a357a0 Mon Sep 17 00:00:00 2001 From: Artur Pilipenko Date: Fri, 30 Sep 2016 16:20:08 +0000 Subject: [PATCH] CVP. Turn marking adds as no wrap on by default (was turned off by 279082) With 282650 in tree extra no wrap on adds doesn't cause regressions anymore. Reenable the optimzation. llvm-svn: 282872 --- llvm/lib/Transforms/Scalar/CorrelatedValuePropagation.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/llvm/lib/Transforms/Scalar/CorrelatedValuePropagation.cpp b/llvm/lib/Transforms/Scalar/CorrelatedValuePropagation.cpp index 7303b12b..535ff1a 100644 --- a/llvm/lib/Transforms/Scalar/CorrelatedValuePropagation.cpp +++ b/llvm/lib/Transforms/Scalar/CorrelatedValuePropagation.cpp @@ -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 DontProcessAdds("cvp-dont-process-adds", cl::init(true)); +static cl::opt DontProcessAdds("cvp-dont-process-adds", cl::init(false)); namespace { class CorrelatedValuePropagation : public FunctionPass { -- 2.7.4