[Polly][NewPM] Port IslAst to the new ScopPassManager
commit8283a12c3d602949386e203d1389de5aad8f0f1e
authorPhilip Pfaffe <philip.pfaffe@gmail.com>
Tue, 23 May 2017 10:12:56 +0000 (23 10:12 +0000)
committerPhilip Pfaffe <philip.pfaffe@gmail.com>
Tue, 23 May 2017 10:12:56 +0000 (23 10:12 +0000)
tree785b46fbf282196963e5e1632d8d7d19bb6e7a1e
parent0232512056d8158e64ab853aa012cd67b09df539
[Polly][NewPM] Port IslAst to the new ScopPassManager

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.

Reviewers: grosser, Meinersbur

Reviewed By: grosser

Subscribers: nemanjai, pollydev, llvm-commits

Tags: #polly

Differential Revision: https://reviews.llvm.org/D33422

git-svn-id: https://llvm.org/svn/llvm-project/polly/trunk@303622 91177308-0d34-0410-b5e6-96231b3b80d8
include/polly/CodeGen/IslAst.h
include/polly/LinkAllPasses.h
lib/CodeGen/CodeGeneration.cpp
lib/CodeGen/IslAst.cpp
lib/CodeGen/PPCGCodeGeneration.cpp
lib/Support/RegisterPasses.cpp