[polly] r310313 - Enable delicm to automatically remove scalar loop carried dependences

Tobias Grosser via llvm-commits llvm-commits at lists.llvm.org
Mon Aug 7 15:04:20 PDT 2017


Author: grosser
Date: Mon Aug  7 15:04:20 2017
New Revision: 310313

URL: http://llvm.org/viewvc/llvm-project?rev=310313&view=rev
Log:
Enable delicm to automatically remove scalar loop carried dependences

While this code is still rather we enable it by default to get better test
coverage.

Modified:
    polly/trunk/lib/Support/RegisterPasses.cpp

Modified: polly/trunk/lib/Support/RegisterPasses.cpp
URL: http://llvm.org/viewvc/llvm-project/polly/trunk/lib/Support/RegisterPasses.cpp?rev=310313&r1=310312&r2=310313&view=diff
==============================================================================
--- polly/trunk/lib/Support/RegisterPasses.cpp (original)
+++ polly/trunk/lib/Support/RegisterPasses.cpp Mon Aug  7 15:04:20 2017
@@ -227,7 +227,7 @@ static cl::list<std::string> DumpAfterFi
 static cl::opt<bool>
     EnableDeLICM("polly-enable-delicm",
                  cl::desc("Eliminate scalar loop carried dependences"),
-                 cl::Hidden, cl::init(false), cl::cat(PollyCategory));
+                 cl::Hidden, cl::init(true), cl::cat(PollyCategory));
 
 static cl::opt<bool>
     EnableSimplify("polly-enable-simplify",




More information about the llvm-commits mailing list