[Polly][NewPM] Port IslAst to the new ScopPassManager
authorPhilip Pfaffe <philip.pfaffe@gmail.com>
Tue, 23 May 2017 10:12:56 +0000 (10:12 +0000)
committerPhilip Pfaffe <philip.pfaffe@gmail.com>
Tue, 23 May 2017 10:12:56 +0000 (10:12 +0000)
commit2b852e2e42eeb6ccabba66f656deb810bc3474c4
tree0b56e1715a61cd007bfdaaed3febe0987f08e4c4
parent3ef36fa222c23988f81f9c8c74848774d71b090b
[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

llvm-svn: 303622
polly/include/polly/CodeGen/IslAst.h
polly/include/polly/LinkAllPasses.h
polly/lib/CodeGen/CodeGeneration.cpp
polly/lib/CodeGen/IslAst.cpp
polly/lib/CodeGen/PPCGCodeGeneration.cpp
polly/lib/Support/RegisterPasses.cpp