[llvm] r352619 - Enable IRCE for narrow latch by defailt

Max Kazantsev via llvm-commits llvm-commits at lists.llvm.org
Wed Jan 30 03:25:13 PST 2019


Author: mkazantsev
Date: Wed Jan 30 03:25:12 2019
New Revision: 352619

URL: http://llvm.org/viewvc/llvm-project?rev=352619&view=rev
Log:
Enable IRCE for narrow latch by defailt

Modified:
    llvm/trunk/lib/Transforms/Scalar/InductiveRangeCheckElimination.cpp

Modified: llvm/trunk/lib/Transforms/Scalar/InductiveRangeCheckElimination.cpp
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/Transforms/Scalar/InductiveRangeCheckElimination.cpp?rev=352619&r1=352618&r2=352619&view=diff
==============================================================================
--- llvm/trunk/lib/Transforms/Scalar/InductiveRangeCheckElimination.cpp (original)
+++ llvm/trunk/lib/Transforms/Scalar/InductiveRangeCheckElimination.cpp Wed Jan 30 03:25:12 2019
@@ -116,7 +116,7 @@ static cl::opt<bool> AllowUnsignedLatchC
                                                  cl::Hidden, cl::init(true));
 
 static cl::opt<bool> AllowNarrowLatchCondition(
-    "irce-allow-narrow-latch", cl::Hidden, cl::init(false),
+    "irce-allow-narrow-latch", cl::Hidden, cl::init(true),
     cl::desc("If set to true, IRCE may eliminate wide range checks in loops "
              "with narrow latch condition."));
 




More information about the llvm-commits mailing list