[JSON][PM] Port json import/export over to new pm
commitb61dc556271d3c1391a5fb771564eb1d37b61349
authorPhilip Pfaffe <philip.pfaffe@gmail.com>
Thu, 10 Aug 2017 14:45:09 +0000 (10 14:45 +0000)
committerPhilip Pfaffe <philip.pfaffe@gmail.com>
Thu, 10 Aug 2017 14:45:09 +0000 (10 14:45 +0000)
treedad7400982c05330633d37b8bdd7727e5f0316b7
parent7a18a7d550d88dd6be90d7defed99b2fa6024997
[JSON][PM] Port json import/export over to new pm

Summary:
I pulled out all functionality into static functions, and use those both
in the legacy passes and in the new ones.

Reviewers: grosser, Meinersbur, bollu

Reviewed By: Meinersbur

Subscribers: llvm-commits, pollydev

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

git-svn-id: https://llvm.org/svn/llvm-project/polly/trunk@310597 91177308-0d34-0410-b5e6-96231b3b80d8
include/polly/JSONExporter.h [new file with mode: 0644]
lib/Exchange/JSONExporter.cpp
lib/Support/PollyPasses.def
lib/Support/RegisterPasses.cpp