@@ -779,15 +779,15 @@ void registerPollyPasses(PassBuilder &PB) {
779779 return Err (parseModulePipeline (Name, MPM, PIC, Pipeline));
780780 });
781781 PB.registerPipelineParsingCallback (
782- [PIC](StringRef Name, CGSCCPassManager &CGPM ,
782+ [PIC](StringRef Name, FunctionPassManager &FPM ,
783783 ArrayRef<PassBuilder::PipelineElement> Pipeline) -> bool {
784- ExitOnError Err (" Unable to parse Polly call graph pass: " );
785- return Err (parseCGPipeline (Name, CGPM, PIC, Pipeline));
784+ return parseScopPipeline (Name, FPM, PIC, Pipeline);
786785 });
787786 PB.registerPipelineParsingCallback (
788- [PIC](StringRef Name, FunctionPassManager &FPM ,
787+ [PIC](StringRef Name, CGSCCPassManager &CGPM ,
789788 ArrayRef<PassBuilder::PipelineElement> Pipeline) -> bool {
790- return parseScopPipeline (Name, FPM, PIC, Pipeline);
789+ ExitOnError Err (" Unable to parse Polly call graph pass: " );
790+ return Err (parseCGPipeline (Name, CGPM, PIC, Pipeline));
791791 });
792792 PB.registerParseTopLevelPipelineCallback (
793793 [PIC](llvm::ModulePassManager &MPM,
0 commit comments