summaryrefslogtreecommitdiffstats
path: root/polly/lib/Support
diff options
context:
space:
mode:
authorTobias Grosser <tobias@grosser.es>2015-08-04 11:49:39 +0000
committerTobias Grosser <tobias@grosser.es>2015-08-04 11:49:39 +0000
commitfbe7a2e8411d124aa2ce4a8f5e821aa9ab76913a (patch)
treee6277144514f7e9f34c9d05c56caf0256626a7ed /polly/lib/Support
parentda4690ae1217a468096ce805619848a2e2842c68 (diff)
downloadbcm5719-llvm-fbe7a2e8411d124aa2ce4a8f5e821aa9ab76913a.tar.gz
bcm5719-llvm-fbe7a2e8411d124aa2ce4a8f5e821aa9ab76913a.zip
Run ScopInfo after the ScopViewers
This change is required to see the detected scops even in cases where there is no other ScopInfo user after the ScopViewers. Before this change, when running with -polly-optimizer=none -polly-code-generator=none detected scops have not been shown. llvm-svn: 243971
Diffstat (limited to 'polly/lib/Support')
-rw-r--r--polly/lib/Support/RegisterPasses.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/polly/lib/Support/RegisterPasses.cpp b/polly/lib/Support/RegisterPasses.cpp
index 07e4d0494c0..37af3db75fc 100644
--- a/polly/lib/Support/RegisterPasses.cpp
+++ b/polly/lib/Support/RegisterPasses.cpp
@@ -190,8 +190,6 @@ void registerPollyPasses(llvm::legacy::PassManagerBase &PM) {
if (PollyDetectOnly)
return;
- PM.add(polly::createScopInfoPass());
-
if (PollyViewer)
PM.add(polly::createDOTViewerPass());
if (PollyOnlyViewer)
@@ -201,6 +199,8 @@ void registerPollyPasses(llvm::legacy::PassManagerBase &PM) {
if (PollyOnlyPrinter)
PM.add(polly::createDOTOnlyPrinterPass());
+ PM.add(polly::createScopInfoPass());
+
if (ImportJScop)
PM.add(polly::createJSONImporterPass());
OpenPOWER on IntegriCloud