| /openbsd-src/gnu/llvm/llvm/include/llvm/Analysis/ |
| H A D | InlineAdvisor.h | 309 Result run(Module &M, ModuleAnalysisManager &MAM) { return {Factory}; } in run() argument 323 Result(Module &M, ModuleAnalysisManager &MAM) : M(M), MAM(MAM) {} in Result() 338 ModuleAnalysisManager &MAM; member 342 Result run(Module &M, ModuleAnalysisManager &MAM) { return Result(M, MAM); } in run() argument 353 PreservedAnalyses run(Module &M, ModuleAnalysisManager &MAM); 360 getReleaseModeAdvisor(Module &M, ModuleAnalysisManager &MAM); 363 getDevelopmentModeAdvisor(Module &M, ModuleAnalysisManager &MAM,
|
| /openbsd-src/gnu/llvm/llvm/tools/llvm-extract/ |
| H A D | llvm-extract.cpp | 329 ModuleAnalysisManager MAM; in main() local 333 PB.registerModuleAnalyses(MAM); in main() 337 PB.crossRegisterProxies(LAM, FAM, CGAM, MAM); in main() 341 PM.run(*M, MAM); in main() 376 ModuleAnalysisManager MAM; in main() local 380 PB.registerModuleAnalyses(MAM); in main() 384 PB.crossRegisterProxies(LAM, FAM, CGAM, MAM); in main() 388 PM.run(*M, MAM); in main() 397 ModuleAnalysisManager MAM; in main() local 401 PB.registerModuleAnalyses(MAM); in main() [all …]
|
| /openbsd-src/gnu/llvm/llvm/tools/llvm-reduce/deltas/ |
| H A D | RunIRPasses.cpp | 31 ModuleAnalysisManager MAM; in runPasses() local 38 PB.registerModuleAnalyses(MAM); in runPasses() 42 PB.crossRegisterProxies(LAM, FAM, CGAM, MAM); in runPasses() 49 MPM.run(Program, MAM); in runPasses()
|
| /openbsd-src/gnu/llvm/llvm/lib/Transforms/IPO/ |
| H A D | ModuleInliner.cpp | 66 InlineAdvisor &ModuleInlinerPass::getAdvisor(const ModuleAnalysisManager &MAM, in getAdvisor() argument 72 auto *IAA = MAM.getCachedResult<InlineAdvisorAnalysis>(M); in getAdvisor() 104 ModuleAnalysisManager &MAM) { in run() argument 107 auto &IAA = MAM.getResult<InlineAdvisorAnalysis>(M); in run() 118 ProfileSummaryInfo *PSI = MAM.getCachedResult<ProfileSummaryAnalysis>(M); in run() 121 MAM.getResult<FunctionAnalysisManagerModuleProxy>(M).getManager(); in run() 127 InlineAdvisor &Advisor = getAdvisor(MAM, FAM, M); in run()
|
| H A D | AlwaysInliner.cpp | 32 ModuleAnalysisManager &MAM) { in run() argument 35 MAM.getResult<FunctionAnalysisManagerModuleProxy>(M).getManager(); in run() 39 auto &PSI = MAM.getResult<ProfileSummaryAnalysis>(M); in run()
|
| H A D | SyntheticCountsPropagation.cpp | 92 ModuleAnalysisManager &MAM) { in run() argument 94 MAM.getResult<FunctionAnalysisManagerModuleProxy>(M).getManager(); in run()
|
| H A D | Inliner.cpp | 705 InlinerPass::getAdvisor(const ModuleAnalysisManagerCGSCCProxy::Result &MAM, in getAdvisor() argument 710 auto *IAA = MAM.getCachedResult<InlineAdvisorAnalysis>(M); in getAdvisor() 1143 ModuleAnalysisManager &MAM) { in run() argument 1144 auto &IAA = MAM.getResult<InlineAdvisorAnalysis>(M); in run() 1171 MPM.run(M, MAM); in run()
|
| /openbsd-src/gnu/llvm/llvm/include/llvm/CodeGen/ |
| H A D | MachinePassManager.h | 45 MachineFunctionAnalysisManager() : FAM(nullptr), MAM(nullptr) {} in MachineFunctionAnalysisManager() 47 ModuleAnalysisManager &MAM) in MachineFunctionAnalysisManager() argument 48 : FAM(&FAM), MAM(&MAM) {} in MachineFunctionAnalysisManager() 74 return MAM->getResult<PassT>(M); in getResult() 83 return MAM->getCachedResult<PassT>(M); in getCachedResult() 100 ModuleAnalysisManager *MAM; variable
|
| H A D | CodeGenPassBuilder.h | 131 registerModuleAnalyses(*MFAM.MAM); in registerAnalyses() 503 ModuleAnalysisManager &MAM) const { in registerModuleAnalyses() argument 505 MAM.registerPass([&] { return PASS_NAME CONSTRUCTOR; }); in registerModuleAnalyses() 507 derived().registerTargetAnalysis(MAM); in registerModuleAnalyses()
|
| /openbsd-src/gnu/llvm/llvm/lib/Passes/ |
| H A D | PassBuilderBindings.cpp | 61 ModuleAnalysisManager MAM; in DEFINE_SIMPLE_CONVERSION_FUNCTIONS() local 65 PB.registerModuleAnalyses(MAM); in DEFINE_SIMPLE_CONVERSION_FUNCTIONS() 66 PB.crossRegisterProxies(LAM, FAM, CGAM, MAM); in DEFINE_SIMPLE_CONVERSION_FUNCTIONS() 78 MPM.run(*Mod, MAM); in DEFINE_SIMPLE_CONVERSION_FUNCTIONS()
|
| H A D | PassBuilder.cpp | 436 void PassBuilder::registerModuleAnalyses(ModuleAnalysisManager &MAM) { in registerModuleAnalyses() argument 438 MAM.registerPass([&] { return CREATE_PASS; }); in registerModuleAnalyses() 442 C(MAM); in registerModuleAnalyses() 1661 ModuleAnalysisManager &MAM) { in crossRegisterProxies() argument 1662 MAM.registerPass([&] { return FunctionAnalysisManagerModuleProxy(FAM); }); in crossRegisterProxies() 1663 MAM.registerPass([&] { return CGSCCAnalysisManagerModuleProxy(CGAM); }); in crossRegisterProxies() 1664 CGAM.registerPass([&] { return ModuleAnalysisManagerCGSCCProxy(MAM); }); in crossRegisterProxies() 1666 FAM.registerPass([&] { return ModuleAnalysisManagerFunctionProxy(MAM); }); in crossRegisterProxies()
|
| /openbsd-src/gnu/llvm/llvm/tools/llvm-opt-fuzzer/ |
| H A D | llvm-opt-fuzzer.cpp | 145 ModuleAnalysisManager MAM; in LLVMFuzzerTestOneInput() local 147 PB.registerModuleAnalyses(MAM); in LLVMFuzzerTestOneInput() 151 PB.crossRegisterProxies(LAM, FAM, CGAM, MAM); in LLVMFuzzerTestOneInput() 161 MPM.run(*M, MAM); in LLVMFuzzerTestOneInput()
|
| /openbsd-src/gnu/llvm/clang/tools/clang-fuzzer/handle-llvm/ |
| H A D | handle_llvm.cpp | 96 ModuleAnalysisManager MAM; in RunOptimizationPasses() local 100 PB.registerModuleAnalyses(MAM); in RunOptimizationPasses() 104 PB.crossRegisterProxies(LAM, FAM, CGAM, MAM); in RunOptimizationPasses() 113 MPM.run(M, MAM); in RunOptimizationPasses()
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/DirectX/ |
| H A D | DirectXTargetMachine.cpp | 117 PB.registerAnalysisRegistrationCallback([](ModuleAnalysisManager &MAM) { in registerPassBuilderCallbacks() argument 118 MAM.registerPass([&] { return DXILResourceAnalysis(); }); in registerPassBuilderCallbacks() 119 MAM.registerPass([&] { return dxil::ShaderFlagsAnalysis(); }); in registerPassBuilderCallbacks()
|
| /openbsd-src/gnu/llvm/llvm/lib/Analysis/ |
| H A D | InlineAdvisor.cpp | 205 auto &FAM = MAM.getResult<FunctionAnalysisManagerModuleProxy>(M).getManager(); in tryCreate() 207 auto &DA = MAM.getResult<PluginInlineAdvisorAnalysis>(M); in tryCreate() 227 llvm::getDevelopmentModeAdvisor(M, MAM, [&FAM, Params](CallBase &CB) { in tryCreate() 236 Advisor = llvm::getReleaseModeAdvisor(M, MAM); in tryCreate() 630 InlineAdvisorAnalysisPrinterPass::run(Module &M, ModuleAnalysisManager &MAM) { in run() argument 631 const auto *IA = MAM.getCachedResult<InlineAdvisorAnalysis>(M); in run()
|
| H A D | MLInlineAdvisor.cpp | 39 llvm::getReleaseModeAdvisor(Module &M, ModuleAnalysisManager &MAM) { in getReleaseModeAdvisor() argument 43 return std::make_unique<MLInlineAdvisor>(M, MAM, std::move(AOTRunner)); in getReleaseModeAdvisor() 89 MLInlineAdvisor::MLInlineAdvisor(Module &M, ModuleAnalysisManager &MAM, in MLInlineAdvisor() argument 92 M, MAM.getResult<FunctionAnalysisManagerModuleProxy>(M).getManager()), in MLInlineAdvisor() 94 CG(MAM.getResult<LazyCallGraphAnalysis>(M)), in MLInlineAdvisor()
|
| /openbsd-src/gnu/llvm/llvm/lib/Transforms/Instrumentation/ |
| H A D | CGProfile.cpp | 105 PreservedAnalyses CGProfilePass::run(Module &M, ModuleAnalysisManager &MAM) { in run() argument 107 MAM.getResult<FunctionAnalysisManagerModuleProxy>(M).getManager(); in run()
|
| /openbsd-src/gnu/llvm/llvm/lib/Transforms/Coroutines/ |
| H A D | CoroCleanup.cpp | 120 ModuleAnalysisManager &MAM) { in run() argument 125 MAM.getResult<FunctionAnalysisManagerModuleProxy>(M).getManager(); in run()
|
| /openbsd-src/gnu/llvm/llvm/include/llvm/Transforms/Coroutines/ |
| H A D | CoroCleanup.h | 24 PreservedAnalyses run(Module &M, ModuleAnalysisManager &MAM);
|
| /openbsd-src/gnu/llvm/llvm/include/llvm/Transforms/IPO/ |
| H A D | SyntheticCountsPropagation.h | 20 PreservedAnalyses run(Module &M, ModuleAnalysisManager &MAM);
|
| H A D | ModuleInliner.h | 38 InlineAdvisor &getAdvisor(const ModuleAnalysisManager &MAM,
|
| H A D | Inliner.h | 110 InlineAdvisor &getAdvisor(const ModuleAnalysisManagerCGSCCProxy::Result &MAM,
|
| /openbsd-src/gnu/llvm/llvm/tools/opt/ |
| H A D | NewPMDriver.cpp | 386 ModuleAnalysisManager MAM; in runPassPipeline() local 440 PB.registerModuleAnalyses(MAM); in runPassPipeline() 444 PB.crossRegisterProxies(LAM, FAM, CGAM, MAM); in runPassPipeline() 518 MPM.run(M, MAM); in runPassPipeline()
|
| /openbsd-src/gnu/llvm/llvm/include/llvm/Transforms/Instrumentation/ |
| H A D | HWAddressSanitizer.h | 43 PreservedAnalyses run(Module &M, ModuleAnalysisManager &MAM);
|
| /openbsd-src/gnu/llvm/llvm/lib/LTO/ |
| H A D | LTOBackend.cpp | 257 ModuleAnalysisManager MAM; in runNewPMPasses() local 284 PB.registerModuleAnalyses(MAM); in runNewPMPasses() 288 PB.crossRegisterProxies(LAM, FAM, CGAM, MAM); in runNewPMPasses() 331 MPM.run(Mod, MAM); in runNewPMPasses()
|