| /llvm-project-15.0.7/llvm/lib/Transforms/IPO/ |
| H A D | PassManagerBuilder.cpp | 306 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 D | PassBuilderPipelines.cpp | 829 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 D | PassBuilder.cpp | 1074 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 D | PassBuilderBindings.cpp | 70 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 D | CGSCCPassManagerTest.cpp | 362 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 D | InlineCostTest.cpp | 64 ModulePassManager MPM; in TEST() local 65 MPM.run(*M, MAM); in TEST()
|
| /llvm-project-15.0.7/llvm/tools/opt/ |
| H A D | NewPMDriver.cpp | 380 [](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 D | BackendUtil.cpp | 630 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 D | MemTransferLowering.cpp | 50 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 D | LoopPassManagerTest.cpp | 333 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 D | LICMTest.cpp | 22 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 D | DumpFunctionPass.cpp | 57 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 D | RegisterPasses.cpp | 594 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 D | llvm-opt-fuzzer.cpp | 144 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 D | PassManagerTest.cpp | 435 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 D | ScopInliner.cpp | 93 ModulePassManager MPM; in runOnSCC() local 94 MPM.addPass(AlwaysInlinerPass()); in runOnSCC() 97 PreservedAnalyses PA = MPM.run(*M, MAM); in runOnSCC()
|
| H A D | Canonicalization.cpp | 94 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 D | BPFTargetMachine.cpp | 129 [=](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 D | PassBuilder.h | 346 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 D | NewPassManager.rst | 43 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 D | CodeGenPassBuilder.h | 123 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 D | LTOBackend.cpp | 289 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 D | PassManagerBuilder.h | 198 void addFunctionSimplificationPasses(legacy::PassManagerBase &MPM); 208 void populateModulePassManager(legacy::PassManagerBase &MPM);
|
| H A D | Inliner.h | 140 MPM.addPass(std::move(Pass)); in addModulePass() 158 ModulePassManager MPM; variable
|
| /llvm-project-15.0.7/polly/include/polly/ |
| H A D | Canonicalization.h | 32 buildCanonicalicationPassesForNPM(llvm::ModulePassManager &MPM,
|