diff options
author | Tobias Grosser <tobias@grosser.es> | 2017-08-02 20:12:27 +0000 |
---|---|---|
committer | Tobias Grosser <tobias@grosser.es> | 2017-08-02 20:12:27 +0000 |
commit | a195576118c97c4af34b66e45b3694906eda1ba2 (patch) | |
tree | 66163a90bde9ab47819d1a23ae85d02fde5624b9 | |
parent | 038855ade8b3a75548b8d68f3d89bf35e175c5dc (diff) | |
download | bcm5719-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.cpp | 4 |
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", |