Lines Matching refs:FPM
390 bool PassBuilder::parseFunctionPassName(FunctionPassManager &FPM, in parseFunctionPassName() argument
394 FPM.addPass(CREATE_PASS); \ in parseFunctionPassName()
399 FPM.addPass(RequireAnalysisPass< \ in parseFunctionPassName()
404 FPM.addPass(InvalidateAnalysisPass< \ in parseFunctionPassName()
413 bool PassBuilder::parseLoopPassName(LoopPassManager &FPM, StringRef Name) { in parseLoopPassName() argument
416 FPM.addPass(CREATE_PASS); \ in parseLoopPassName()
421 FPM.addPass(RequireAnalysisPass< \ in parseLoopPassName()
426 FPM.addPass(InvalidateAnalysisPass< \ in parseLoopPassName()
492 bool PassBuilder::parseFunctionPassPipeline(FunctionPassManager &FPM, in parseFunctionPassPipeline() argument
511 FPM.addPass(std::move(NestedFPM)); in parseFunctionPassPipeline()
525 FPM.addPass(createFunctionToLoopPassAdaptor(std::move(NestedLPM))); in parseFunctionPassPipeline()
529 if (!parseFunctionPassName(FPM, PipelineText.substr(0, End))) in parseFunctionPassPipeline()
532 FPM.addPass(VerifierPass()); in parseFunctionPassPipeline()
715 FunctionPassManager FPM(DebugLogging); in parsePassPipeline() local
716 if (!parseFunctionPassPipeline(FPM, PipelineText, VerifyEachPass, in parsePassPipeline()
720 MPM.addPass(createModuleToFunctionPassAdaptor(std::move(FPM))); in parsePassPipeline()
731 FunctionPassManager FPM(DebugLogging); in parsePassPipeline() local
732 FPM.addPass(createFunctionToLoopPassAdaptor(std::move(LPM))); in parsePassPipeline()
733 MPM.addPass(createModuleToFunctionPassAdaptor(std::move(FPM))); in parsePassPipeline()