Home
last modified time | relevance | path

Searched refs:MAM (Results 1 – 25 of 38) sorted by relevance

12

/openbsd-src/gnu/llvm/llvm/include/llvm/Analysis/
H A DInlineAdvisor.h309 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 Dllvm-extract.cpp329 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 DRunIRPasses.cpp31 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 DModuleInliner.cpp66 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 DAlwaysInliner.cpp32 ModuleAnalysisManager &MAM) { in run() argument
35 MAM.getResult<FunctionAnalysisManagerModuleProxy>(M).getManager(); in run()
39 auto &PSI = MAM.getResult<ProfileSummaryAnalysis>(M); in run()
H A DSyntheticCountsPropagation.cpp92 ModuleAnalysisManager &MAM) { in run() argument
94 MAM.getResult<FunctionAnalysisManagerModuleProxy>(M).getManager(); in run()
H A DInliner.cpp705 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 DMachinePassManager.h45 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 DCodeGenPassBuilder.h131 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 DPassBuilderBindings.cpp61 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 DPassBuilder.cpp436 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 Dllvm-opt-fuzzer.cpp145 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 Dhandle_llvm.cpp96 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 DDirectXTargetMachine.cpp117 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 DInlineAdvisor.cpp205 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 DMLInlineAdvisor.cpp39 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 DCGProfile.cpp105 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 DCoroCleanup.cpp120 ModuleAnalysisManager &MAM) { in run() argument
125 MAM.getResult<FunctionAnalysisManagerModuleProxy>(M).getManager(); in run()
/openbsd-src/gnu/llvm/llvm/include/llvm/Transforms/Coroutines/
H A DCoroCleanup.h24 PreservedAnalyses run(Module &M, ModuleAnalysisManager &MAM);
/openbsd-src/gnu/llvm/llvm/include/llvm/Transforms/IPO/
H A DSyntheticCountsPropagation.h20 PreservedAnalyses run(Module &M, ModuleAnalysisManager &MAM);
H A DModuleInliner.h38 InlineAdvisor &getAdvisor(const ModuleAnalysisManager &MAM,
H A DInliner.h110 InlineAdvisor &getAdvisor(const ModuleAnalysisManagerCGSCCProxy::Result &MAM,
/openbsd-src/gnu/llvm/llvm/tools/opt/
H A DNewPMDriver.cpp386 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 DHWAddressSanitizer.h43 PreservedAnalyses run(Module &M, ModuleAnalysisManager &MAM);
/openbsd-src/gnu/llvm/llvm/lib/LTO/
H A DLTOBackend.cpp257 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()

12