diff options
Diffstat (limited to 'polly/lib/RegisterPasses.cpp')
-rw-r--r-- | polly/lib/RegisterPasses.cpp | 4 |
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()); |