[polly] r310369 - [RegisterPasses] Run polly-simplify also right after scop modeling
Tobias Grosser via llvm-commits
llvm-commits at lists.llvm.org
Tue Aug 8 08:14:46 PDT 2017
Author: grosser
Date: Tue Aug 8 08:14:46 2017
New Revision: 310369
URL: http://llvm.org/viewvc/llvm-project?rev=310369&view=rev
Log:
[RegisterPasses] Run polly-simplify also right after scop modeling
This allows us to get rid of stores that are overwritten within the very same
basic block, without ever being read beforehand. This simplification is
necessary for delicm to run on pb4's correlation.
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=310369&r1=310368&r2=310369&view=diff
==============================================================================
--- polly/trunk/lib/Support/RegisterPasses.cpp (original)
+++ polly/trunk/lib/Support/RegisterPasses.cpp Tue Aug 8 08:14:46 2017
@@ -323,6 +323,8 @@ void registerPollyPasses(llvm::legacy::P
if (EnablePolyhedralInfo)
PM.add(polly::createPolyhedralInfoPass());
+ if (EnableSimplify)
+ PM.add(polly::createSimplifyPass());
if (EnableForwardOpTree)
PM.add(polly::createForwardOpTreePass());
if (EnableDeLICM)
More information about the llvm-commits
mailing list