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. Being ManagedMemoryRewritePass 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.
Details
Details
Diff Detail
Diff Detail
- Repository
- rL LLVM