summaryrefslogtreecommitdiffstats
path: root/polly/lib/RegisterPasses.cpp
diff options
context:
space:
mode:
authorSebastian Pop <spop@codeaurora.org>2012-05-04 20:30:03 +0000
committerSebastian Pop <spop@codeaurora.org>2012-05-04 20:30:03 +0000
commitc2009779052a62a0cfef6e118adb6a55bb29b2db (patch)
treed7328b9fe6d51fff0ae4585f673884eba6fadf9d /polly/lib/RegisterPasses.cpp
parentae556d3ef72dfe5f40a337b7071f42b7bf5b66a4 (diff)
downloadbcm5719-llvm-c2009779052a62a0cfef6e118adb6a55bb29b2db.tar.gz
bcm5719-llvm-c2009779052a62a0cfef6e118adb6a55bb29b2db.zip
compile cloog code only when CLOOG_FOUND is set
llvm-svn: 156199
Diffstat (limited to 'polly/lib/RegisterPasses.cpp')
-rw-r--r--polly/lib/RegisterPasses.cpp4
1 files changed, 4 insertions, 0 deletions
diff --git a/polly/lib/RegisterPasses.cpp b/polly/lib/RegisterPasses.cpp
index 58381362132..e6ee1f06d7d 100644
--- a/polly/lib/RegisterPasses.cpp
+++ b/polly/lib/RegisterPasses.cpp
@@ -106,8 +106,10 @@ CFGPrinter("polly-view-cfg",
cl::init(false));
static void initializePollyPasses(PassRegistry &Registry) {
+#ifdef CLOOG_FOUND
initializeCloogInfoPass(Registry);
initializeCodeGenerationPass(Registry);
+#endif
initializeCodePreparationPass(Registry);
initializeDeadCodeElimPass(Registry);
initializeDependencesPass(Registry);
@@ -212,8 +214,10 @@ void polly::registerPollyPasses(llvm::PassManagerBase &PM, bool DisableCodegen)
if (ExportJScop)
PM.add(polly::createJSONExporterPass());
+#ifdef CLOOG_FOUND
if (RunCodegen)
PM.add(polly::createCodeGenerationPass());
+#endif
if (CFGPrinter)
PM.add(llvm::createCFGPrinterPass());
OpenPOWER on IntegriCloud