This patch ports IslAst to the new PM. The change is mostly straightforward. The only major modification required is making IslAst move-only, to correctly manage the isl resources it owns.
Details
Details
Diff Detail
Diff Detail
- Repository
- rL LLVM
| Paths 
 |  Differential  D33422  
[Polly][NewPM] Port IslAst to the new ScopPassManager ClosedPublic Authored by philip.pfaffe on May 22 2017, 2:59 PM. 
Details Summary This patch ports IslAst to the new PM. The change is mostly straightforward. The only major modification required is making IslAst move-only, to correctly manage the isl resources it owns. 
Diff Detail 
 Event TimelineThis revision is now accepted and ready to land.May 22 2017, 8:22 PM Closed by commit rL303622: [Polly][NewPM] Port IslAst to the new ScopPassManager (authored by pfaffe).  ·  Explain WhyMay 23 2017, 3:13 AM This revision was automatically updated to reflect the committed changes. 
Revision Contents 
 
Diff 99874 polly/trunk/include/polly/CodeGen/IslAst.h
 polly/trunk/include/polly/LinkAllPasses.h
 polly/trunk/lib/CodeGen/CodeGeneration.cpp
 polly/trunk/lib/CodeGen/IslAst.cpp
 polly/trunk/lib/CodeGen/PPCGCodeGeneration.cpp
 polly/trunk/lib/Support/RegisterPasses.cpp
 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||