llvm-project/polly/lib
Michael Kruse ea40d5b05b 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

llvm-svn: 356965
2019-03-25 23:26:59 +00:00
..
Analysis Fix/unify top comment in lib/Analysis/PolyhedralInfo.cpp 2019-01-22 12:18:38 +00:00
CodeGen [CodeGen] LLVM OpenMP Backend. 2019-03-19 03:18:21 +00:00
Exchange Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
External Update isl-cpp bindings 2018-08-09 05:07:14 +00:00
Support Moving ManagedMemoryRewritePass when hybrid option is selected 2019-03-25 23:26:59 +00:00
Transform Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
CMakeLists.txt [CodeGen] LLVM OpenMP Backend. 2019-03-19 03:18:21 +00:00
Polly.cpp Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00