Lines Matching defs:CGPM
174 bool PassBuilder::parseCGSCCPassName(CGSCCPassManager &CGPM, StringRef Name) {
177 CGPM.addPass(CREATE_PASS); \
182 CGPM.addPass(RequireAnalysisPass<decltype(CREATE_PASS)>()); \
186 CGPM.addPass(InvalidateAnalysisPass<decltype(CREATE_PASS)>()); \
254 bool PassBuilder::parseCGSCCPassPipeline(CGSCCPassManager &CGPM,
273 CGPM.addPass(std::move(NestedCGPM));
287 CGPM.addPass(createCGSCCToFunctionPassAdaptor(std::move(NestedFPM)));
291 if (!parseCGSCCPassName(CGPM, PipelineText.substr(0, End)))
396 CGSCCPassManager CGPM(DebugLogging);
397 if (!parseCGSCCPassPipeline(CGPM, PipelineText, VerifyEachPass,
401 MPM.addPass(createModuleToPostOrderCGSCCPassAdaptor(std::move(CGPM)));