[polly] r240840 - Increase the dependence-analysis compute out
Tobias Grosser
tobias at grosser.es
Fri Jun 26 14:58:42 PDT 2015
Author: grosser
Date: Fri Jun 26 16:58:42 2015
New Revision: 240840
URL: http://llvm.org/viewvc/llvm-project?rev=240840&view=rev
Log:
Increase the dependence-analysis compute out
As Polly got a lot faster after the small-integer-optimization imath
patch, we now increase the compute out to optimize larger kernels. This
should also expose additional slow-downs for us to address.
In LNT this gives us a 3.4x speedup on 3mm, at a cost of a 2x increase in
compile time (now 0.77s). reg_detect, oorafft and adi also show some compile
time increases. This compile time cost is divided between more time in isl and
more time in LLVM's backends due to increased code size (versioning and tiling).
Modified:
polly/trunk/lib/Analysis/DependenceInfo.cpp
Modified: polly/trunk/lib/Analysis/DependenceInfo.cpp
URL: http://llvm.org/viewvc/llvm-project/polly/trunk/lib/Analysis/DependenceInfo.cpp?rev=240840&r1=240839&r2=240840&view=diff
==============================================================================
--- polly/trunk/lib/Analysis/DependenceInfo.cpp (original)
+++ polly/trunk/lib/Analysis/DependenceInfo.cpp Fri Jun 26 16:58:42 2015
@@ -45,7 +45,7 @@ static cl::opt<int> OptComputeOut(
"polly-dependences-computeout",
cl::desc("Bound the dependence analysis by a maximal amount of "
"computational steps (0 means no bound)"),
- cl::Hidden, cl::init(250000), cl::ZeroOrMore, cl::cat(PollyCategory));
+ cl::Hidden, cl::init(410000), cl::ZeroOrMore, cl::cat(PollyCategory));
static cl::opt<bool> LegalityCheckDisabled(
"disable-polly-legality", cl::desc("Disable polly legality check"),
More information about the llvm-commits
mailing list