Home
last modified time | relevance | path

Searched refs:MPM (Results 1 – 25 of 30) sorted by relevance

12

/llvm-project-15.0.7/llvm/lib/Transforms/IPO/
H A DPassManagerBuilder.cpp306 legacy::PassManagerBase &MPM) { in addFunctionSimplificationPasses() argument
310 MPM.add(createSROAPass()); in addFunctionSimplificationPasses()
319 MPM.add(createGVNSinkPass()); in addFunctionSimplificationPasses()
335 MPM.add( in addFunctionSimplificationPasses()
349 MPM.add( in addFunctionSimplificationPasses()
407 MPM.add(createSROAPass()); in addFunctionSimplificationPasses()
587 MPM.add(Inliner); in populateModulePassManager()
640 MPM.add( in populateModulePassManager()
653 MPM.add(Inliner); in populateModulePassManager()
733 MPM.add(createFloat2IntPass()); in populateModulePassManager()
[all …]
/llvm-project-15.0.7/llvm/lib/Passes/
H A DPassBuilderPipelines.cpp829 return MPM; in buildModuleInlinerPipeline()
1003 return MPM; in buildModuleSimplificationPipeline()
1300 return MPM; in buildModuleOptimizationPipeline()
1343 return MPM; in buildPerModuleDefaultPipeline()
1400 return MPM; in buildThinLTOPreLinkDefaultPipeline()
1456 return MPM; in buildThinLTODefaultPipeline()
1549 MPM.addPass( in buildLTODefaultPipeline()
1663 MPM.addPass( in buildLTODefaultPipeline()
1762 return MPM; in buildLTODefaultPipeline()
1782 MPM, in buildO0DefaultPipeline()
[all …]
H A DPassBuilder.cpp1074 Error PassBuilder::parseModulePass(ModulePassManager &MPM, in parseModulePass() argument
1085 MPM.addPass(std::move(NestedMPM)); in parseModulePass()
1112 if (C(Name, MPM, InnerPipeline)) in parseModulePass()
1155 MPM.addPass(buildPerModuleDefaultPipeline(L)); in parseModulePass()
1157 MPM.addPass(buildThinLTOPreLinkDefaultPipeline(L)); in parseModulePass()
1161 MPM.addPass(buildLTOPreLinkDefaultPipeline(L)); in parseModulePass()
1164 MPM.addPass(buildLTODefaultPipeline(L, nullptr)); in parseModulePass()
1247 if (C(Name, MPM, InnerPipeline)) in parseModulePass()
1621 if (auto Err = parseModulePass(MPM, Element)) in parseModulePassPipeline()
1659 if (C(MPM, *Pipeline)) in parsePassPipeline()
[all …]
H A DPassBuilderBindings.cpp70 ModulePassManager MPM; in DEFINE_SIMPLE_CONVERSION_FUNCTIONS() local
72 MPM.addPass(VerifierPass()); in DEFINE_SIMPLE_CONVERSION_FUNCTIONS()
74 if (auto Err = PB.parsePassPipeline(MPM, Passes)) { in DEFINE_SIMPLE_CONVERSION_FUNCTIONS()
78 MPM.run(*Mod, MAM); in DEFINE_SIMPLE_CONVERSION_FUNCTIONS()
/llvm-project-15.0.7/llvm/unittests/Analysis/
H A DCGSCCPassManagerTest.cpp362 MPM.run(*M, MAM); in TEST_F()
441 MPM.run(*M, MAM); in TEST_F()
516 MPM.run(*M, MAM); in TEST_F()
557 MPM.run(*M, MAM); in TEST_F()
596 MPM.run(*M, MAM); in TEST_F()
631 MPM.run(*M, MAM); in TEST_F()
677 MPM.run(*M, MAM); in TEST_F()
725 MPM.run(*M, MAM); in TEST_F()
771 MPM.run(*M, MAM); in TEST_F()
814 MPM.run(*M, MAM); in TEST_F()
[all …]
H A DInlineCostTest.cpp64 ModulePassManager MPM; in TEST() local
65 MPM.run(*M, MAM); in TEST()
/llvm-project-15.0.7/llvm/tools/opt/
H A DNewPMDriver.cpp380 [](StringRef Name, ModulePassManager &MPM, in runPassPipeline()
384 MPM.addPass(ModuleAddressSanitizerPass(Opts)); in runPassPipeline()
439 ModulePassManager MPM; in runPassPipeline() local
441 MPM.addPass(VerifierPass()); in runPassPipeline()
443 MPM.addPass(NewPMDebugifyPass()); in runPassPipeline()
484 MPM.addPass(VerifierPass()); in runPassPipeline()
488 MPM.addPass(NewPMCheckDebugifyPass( in runPassPipeline()
497 MPM.addPass( in runPassPipeline()
505 MPM.addPass(ThinLTOBitcodeWriterPass( in runPassPipeline()
516 MPM.printPipeline(outs(), [&PIC](StringRef ClassName) { in runPassPipeline()
[all …]
/llvm-project-15.0.7/clang/lib/CodeGen/
H A DBackendUtil.cpp630 MPM.addPass(ModuleSanitizerCoveragePass( in addSanitizers()
664 MPM.addPass(ModuleThreadSanitizerPass()); in addSanitizers()
679 MPM.addPass(ModuleAddressSanitizerPass( in addSanitizers()
689 MPM.addPass(HWAddressSanitizerPass( in addSanitizers()
830 ModulePassManager MPM; in RunOptimizationPipeline() local
844 MPM.addPass( in RunOptimizationPipeline()
850 MPM.addPass(ObjCARCAPElimPass()); in RunOptimizationPipeline()
926 MPM.addPass(ModuleMemProfilerPass()); in RunOptimizationPipeline()
934 MPM.addPass(VerifierPass()); in RunOptimizationPipeline()
960 MPM.addPass( in RunOptimizationPipeline()
[all …]
/llvm-project-15.0.7/llvm/unittests/Transforms/Utils/
H A DMemTransferLowering.cpp50 ModulePassManager MPM; member
133 MPM.addPass(createModuleToFunctionPassAdaptor(std::move(FPM))); in TEST_F()
135 MPM.run(*M, MAM); in TEST_F()
173 MPM.addPass(createModuleToFunctionPassAdaptor(std::move(FPM))); in TEST_F()
175 MPM.run(*M, MAM); in TEST_F()
218 MPM.addPass(createModuleToFunctionPassAdaptor(std::move(FPM))); in TEST_F()
220 MPM.run(*M, MAM); in TEST_F()
263 MPM.addPass(createModuleToFunctionPassAdaptor(std::move(FPM))); in TEST_F()
265 MPM.run(*M, MAM); in TEST_F()
/llvm-project-15.0.7/llvm/unittests/Transforms/Scalar/
H A DLoopPassManagerTest.cpp333 ModulePassManager MPM; in TEST_F() local
388 MPM.run(*M, MAM); in TEST_F()
471 MPM.run(*M, MAM); in TEST_F()
558 MPM.run(*M, MAM); in TEST_F()
676 MPM.run(*M, MAM); in TEST_F()
778 MPM.run(*M, MAM); in TEST_F()
860 MPM.run(*M, MAM); in TEST_F()
1062 MPM.run(*M, MAM); in TEST_F()
1315 MPM.run(*M, MAM); in TEST_F()
1594 MPM.run(*M, MAM); in TEST_F()
[all …]
H A DLICMTest.cpp22 ModulePassManager MPM; in TEST() local
36 ASSERT_THAT_ERROR(PB.parsePassPipeline(MPM, PipelineStr), Succeeded()); in TEST()
73 MPM.run(*M, MAM); in TEST()
/llvm-project-15.0.7/polly/lib/Support/
H A DDumpFunctionPass.cpp57 ModulePassManager MPM; in runDumpFunction() local
62 MPM.addPass(GlobalDCEPass()); in runDumpFunction()
63 MPM.addPass(StripDeadPrototypesPass()); in runDumpFunction()
64 MPM.run(*CM, MAM); in runDumpFunction()
H A DRegisterPasses.cpp594 static void buildEarlyPollyPipeline(llvm::ModulePassManager &MPM, in buildEarlyPollyPipeline() argument
604 MPM.addPass(createModuleToFunctionPassAdaptor(std::move(FPM))); in buildEarlyPollyPipeline()
607 MPM.addPass(DumpModulePass("-before", true)); in buildEarlyPollyPipeline()
609 MPM.addPass(DumpModulePass(Filename, false)); in buildEarlyPollyPipeline()
615 MPM.addPass(createModuleToFunctionPassAdaptor(std::move(FPM))); in buildEarlyPollyPipeline()
618 MPM.addPass(DumpModulePass("-after", true)); in buildEarlyPollyPipeline()
620 MPM.addPass(DumpModulePass(Filename, false)); in buildEarlyPollyPipeline()
799 parseTopLevelPipeline(llvm::ModulePassManager &MPM, in parseTopLevelPipeline() argument
821 MPM.addPass(createModuleToFunctionPassAdaptor(std::move(FPM))); in parseTopLevelPipeline()
838 [PIC](llvm::ModulePassManager &MPM, in registerPollyPasses()
[all …]
/llvm-project-15.0.7/llvm/tools/llvm-opt-fuzzer/
H A Dllvm-opt-fuzzer.cpp144 ModulePassManager MPM; in LLVMFuzzerTestOneInput() local
153 auto Err = PB.parsePassPipeline(MPM, PassPipeline); in LLVMFuzzerTestOneInput()
161 MPM.run(*M, MAM); in LLVMFuzzerTestOneInput()
245 ModulePassManager MPM; in LLVMFuzzerInitialize() local
246 if (auto Err = PB.parsePassPipeline(MPM, PassPipeline)) { in LLVMFuzzerInitialize()
/llvm-project-15.0.7/llvm/unittests/IR/
H A DPassManagerTest.cpp435 ModulePassManager MPM; in TEST_F() local
454 MPM = std::move(NestedMPM); in TEST_F()
459 MPM.addPass(TestModulePass(ModulePassRunCount)); in TEST_F()
474 MPM.addPass(TestPreservingModulePass()); in TEST_F()
488 MPM.addPass(RequireAnalysisPass<TestModuleAnalysis, Module>()); in TEST_F()
513 MPM.run(*M, MAM); in TEST_F()
727 ModulePassManager MPM; in TEST_F() local
783 MPM.addPass(RequireAnalysisPass<TestModuleAnalysis, Module>()); in TEST_F()
784 MPM.addPass(createModuleToFunctionPassAdaptor(std::move(FPM))); in TEST_F()
787 MPM.addPass(RequireAnalysisPass<TestModuleAnalysis, Module>()); in TEST_F()
[all …]
/llvm-project-15.0.7/polly/lib/Transform/
H A DScopInliner.cpp93 ModulePassManager MPM; in runOnSCC() local
94 MPM.addPass(AlwaysInlinerPass()); in runOnSCC()
97 PreservedAnalyses PA = MPM.run(*M, MAM); in runOnSCC()
H A DCanonicalization.cpp94 polly::buildCanonicalicationPassesForNPM(llvm::ModulePassManager &MPM, in buildCanonicalicationPassesForNPM() argument
114 MPM.addPass(createModuleToFunctionPassAdaptor(std::move(FPM))); in buildCanonicalicationPassesForNPM()
115 MPM.addPass(buildInlinePasses(Level)); in buildCanonicalicationPassesForNPM()
/llvm-project-15.0.7/llvm/lib/Target/BPF/
H A DBPFTargetMachine.cpp129 [=](ModulePassManager &MPM, OptimizationLevel) { in registerPassBuilderCallbacks() argument
134 MPM.addPass(createModuleToFunctionPassAdaptor(std::move(FPM))); in registerPassBuilderCallbacks()
141 [=](ModulePassManager &MPM, OptimizationLevel) { in registerPassBuilderCallbacks() argument
142 MPM.addPass(BPFAdjustOptPass()); in registerPassBuilderCallbacks()
/llvm-project-15.0.7/llvm/include/llvm/Passes/
H A DPassBuilder.h346 Error parsePassPipeline(ModulePassManager &MPM, StringRef PipelineText);
572 void addPGOInstrPassesForO0(ModulePassManager &MPM, bool RunProfileGen,
588 void addRequiredLTOPreLinkPasses(ModulePassManager &MPM);
596 Error parseModulePass(ModulePassManager &MPM, const PipelineElement &E);
608 Error parseModulePassPipeline(ModulePassManager &MPM,
611 void addPGOInstrPasses(ModulePassManager &MPM, OptimizationLevel Level,
/llvm-project-15.0.7/llvm/docs/
H A DNewPassManager.rst43 MPM.run(MyModule, MAM);
88 ModulePassManager MPM;
106 ModulePassManager MPM;
112 MPM.addPass(createModuleToFunctionPassAdaptor(std::move(FPM)));
120 ModulePassManager MPM;
121 MPM.addPass(createModuleToFunctionPassAdaptor(FunctionPass1()));
123 MPM.run();
130 ModulePassManager MPM;
136 MPM.addPass(createModuleToFunctionPassAdaptor(std::move(FPM)));
163 PB.registerPipelineStartEPCallback([&](ModulePassManager &MPM,
[all …]
/llvm-project-15.0.7/llvm/include/llvm/CodeGen/
H A DCodeGenPassBuilder.h123 Error buildPipeline(ModulePassManager &MPM, MachineFunctionPassManager &MFPM,
156 AddIRPass(ModulePassManager &MPM, bool DebugPM, bool Check = true)
157 : MPM(MPM) { in MPM() argument
162 MPM.addPass(createModuleToFunctionPassAdaptor(std::move(FPM))); in ~AddIRPass()
181 MPM.addPass(std::forward<PassT>(Pass)); in operator()
185 ModulePassManager &MPM;
464 ModulePassManager &MPM, MachineFunctionPassManager &MFPM, in buildPipeline() argument
467 AddIRPass addIRPass(MPM, Opt.DebugPM); in buildPipeline()
/llvm-project-15.0.7/llvm/lib/LTO/
H A DLTOBackend.cpp289 ModulePassManager MPM; in runNewPMPasses() local
292 MPM.addPass(VerifierPass()); in runNewPMPasses()
315 if (auto Err = PB.parsePassPipeline(MPM, Conf.OptPipeline)) { in runNewPMPasses()
320 MPM.addPass(PB.buildPerModuleDefaultPipeline(OL)); in runNewPMPasses()
322 MPM.addPass(PB.buildThinLTODefaultPipeline(OL, ImportSummary)); in runNewPMPasses()
324 MPM.addPass(PB.buildLTODefaultPipeline(OL, ExportSummary)); in runNewPMPasses()
328 MPM.addPass(VerifierPass()); in runNewPMPasses()
330 MPM.run(Mod, MAM); in runNewPMPasses()
/llvm-project-15.0.7/llvm/include/llvm/Transforms/IPO/
H A DPassManagerBuilder.h198 void addFunctionSimplificationPasses(legacy::PassManagerBase &MPM);
208 void populateModulePassManager(legacy::PassManagerBase &MPM);
H A DInliner.h140 MPM.addPass(std::move(Pass)); in addModulePass()
158 ModulePassManager MPM; variable
/llvm-project-15.0.7/polly/include/polly/
H A DCanonicalization.h32 buildCanonicalicationPassesForNPM(llvm::ModulePassManager &MPM,

12