Home | History | Annotate | Download | only in Passes

Lines Matching refs:MPM

152 bool PassBuilder::parseModulePassName(ModulePassManager &MPM, StringRef Name) {
155 MPM.addPass(CREATE_PASS); \
160 MPM.addPass(RequireAnalysisPass<decltype(CREATE_PASS)>()); \
164 MPM.addPass(InvalidateAnalysisPass<decltype(CREATE_PASS)>()); \
304 bool PassBuilder::parseModulePassPipeline(ModulePassManager &MPM,
323 MPM.addPass(std::move(NestedMPM));
337 MPM.addPass(
352 MPM.addPass(createModuleToFunctionPassAdaptor(std::move(NestedFPM)));
356 if (!parseModulePassName(MPM, PipelineText.substr(0, End)))
359 MPM.addPass(VerifierPass());
375 bool PassBuilder::parsePassPipeline(ModulePassManager &MPM,
381 if (parseModulePassPipeline(MPM, PipelineText, VerifyEachPass, DebugLogging))
399 MPM.addPass(createModuleToPostOrderCGSCCPassAdaptor(std::move(CGPM)));
411 MPM.addPass(createModuleToFunctionPassAdaptor(std::move(FPM)));