llvm /
polly /
0eda3be9e2f9893db93b78b904692b5b915cad46 Moving ManagedMemoryRewritePass when hybrid option is selected
Compiling with -polly-target=hybrid was causing Polly to occur two times
in the pipeline. The reason was how the ManagedMemoryRewritePass was
registered in the pass manager. ManagedMemoryRewritePass being a
ModulePass was forcing all previous passes to get recomputed. This
commit avoids Polly to appear two times in the pipeline registering the
ManagedMemoryRewritePass later in the pass manager.
Patch by Lorenzo Chelini <l.chelini@icloud.com>
Differential Revision: https://reviews.llvm.org/D59263
git-svn-id: https://llvm.org/svn/llvm-project/polly/trunk@356965 91177308-0d34-0410-b5e6-96231b3b80d8
1 file changed