From fbe7a2e8411d124aa2ce4a8f5e821aa9ab76913a Mon Sep 17 00:00:00 2001 From: Tobias Grosser Date: Tue, 4 Aug 2015 11:49:39 +0000 Subject: [PATCH] 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 --- polly/lib/Support/RegisterPasses.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/polly/lib/Support/RegisterPasses.cpp b/polly/lib/Support/RegisterPasses.cpp index 07e4d04..37af3db 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()); -- 2.7.4