summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorTobias Grosser <tobias@grosser.es>2017-08-02 20:12:27 +0000
committerTobias Grosser <tobias@grosser.es>2017-08-02 20:12:27 +0000
commita195576118c97c4af34b66e45b3694906eda1ba2 (patch)
tree66163a90bde9ab47819d1a23ae85d02fde5624b9
parent038855ade8b3a75548b8d68f3d89bf35e175c5dc (diff)
downloadbcm5719-llvm-a195576118c97c4af34b66e45b3694906eda1ba2.tar.gz
bcm5719-llvm-a195576118c97c4af34b66e45b3694906eda1ba2.zip
Enable simplify and forward-op-tree by default
These passes have been tested over the last month and should generally help to remove scalar data dependences in Polly. We enable them to give them even wider test coverage. Large performance regressions and any kind of correctness regressions are not expected. llvm-svn: 309878
-rw-r--r--polly/lib/Support/RegisterPasses.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/polly/lib/Support/RegisterPasses.cpp b/polly/lib/Support/RegisterPasses.cpp
index 6396b6ffa0c..a28efbe3bde 100644
--- a/polly/lib/Support/RegisterPasses.cpp
+++ b/polly/lib/Support/RegisterPasses.cpp
@@ -195,7 +195,7 @@ static cl::opt<bool>
static cl::opt<bool>
EnableForwardOpTree("polly-enable-optree",
cl::desc("Enable operand tree forwarding"), cl::Hidden,
- cl::init(false), cl::cat(PollyCategory));
+ cl::init(true), cl::cat(PollyCategory));
static cl::opt<bool>
DumpBefore("polly-dump-before",
@@ -227,7 +227,7 @@ static cl::opt<bool>
static cl::opt<bool>
EnableSimplify("polly-enable-simplify",
cl::desc("Simplify SCoP after optimizations"),
- cl::init(false), cl::cat(PollyCategory));
+ cl::init(true), cl::cat(PollyCategory));
static cl::opt<bool> EnablePruneUnprofitable(
"polly-enable-prune-unprofitable",
OpenPOWER on IntegriCloud