Home
last modified time | relevance | path

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

123

/freebsd-14.2/contrib/llvm-project/llvm/tools/llc/
H A DNewPMDriver.cpp93 ModulePassManager *MPM, ModuleAnalysisManager *MAM, in RunPasses() argument
102 assert(MAM && "expect a ModuleAnalysisManager!"); in RunPasses()
103 MPM->run(*M, *MAM); in RunPasses()
157 ModuleAnalysisManager MAM; in compileModuleWithNewPM() local
159 PB.registerModuleAnalyses(MAM); in compileModuleWithNewPM()
163 PB.crossRegisterProxies(LAM, FAM, CGAM, MAM); in compileModuleWithNewPM()
166 MAM.registerPass([&] { return MachineModuleAnalysis(&LLVMTM); }); in compileModuleWithNewPM()
168 MachineFunctionAnalysisManager MFAM(FAM, MAM); in compileModuleWithNewPM()
226 RunPasses(BOS.get(), Out.get(), M.get(), Context, Buffer, &MPM, &MAM, MFPM, in compileModuleWithNewPM()
/freebsd-14.2/contrib/llvm-project/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()
141 auto Calls = getInlineOrder(FAM, Params, MAM, M); in run()
H A DAlwaysInliner.cpp179 ModuleAnalysisManager &MAM) { in run() argument
181 MAM.getResult<FunctionAnalysisManagerModuleProxy>(M).getManager(); in run()
191 auto &PSI = MAM.getResult<ProfileSummaryAnalysis>(M); in run()
H A DInliner.cpp163 InlinerPass::getAdvisor(const ModuleAnalysisManagerCGSCCProxy::Result &MAM, in getAdvisor() argument
168 auto *IAA = MAM.getCachedResult<InlineAdvisorAnalysis>(M); in getAdvisor()
603 ModuleAnalysisManager &MAM) { in run() argument
604 auto &IAA = MAM.getResult<InlineAdvisorAnalysis>(M); in run()
631 MPM.run(M, MAM); in run()
H A DSyntheticCountsPropagation.cpp92 ModuleAnalysisManager &MAM) { in run() argument
94 MAM.getResult<FunctionAnalysisManagerModuleProxy>(M).getManager(); in run()
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DInlineAdvisor.h308 Result run(Module &M, ModuleAnalysisManager &MAM) { return {Factory}; } in run() argument
322 Result(Module &M, ModuleAnalysisManager &MAM) : M(M), MAM(MAM) {} in Result()
337 ModuleAnalysisManager &MAM; member
341 Result run(Module &M, ModuleAnalysisManager &MAM) { return Result(M, MAM); } in run() argument
352 PreservedAnalyses run(Module &M, ModuleAnalysisManager &MAM);
360 getReleaseModeAdvisor(Module &M, ModuleAnalysisManager &MAM,
364 getDevelopmentModeAdvisor(Module &M, ModuleAnalysisManager &MAM,
H A DInlineOrder.h36 ModuleAnalysisManager &MAM, Module &M);
40 ModuleAnalysisManager &MAM, Module &M);
59 ModuleAnalysisManager &MAM, Module &M);
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/Transforms/Instrumentation/
H A DPGOInstrumentation.h48 PreservedAnalyses run(Module &M, ModuleAnalysisManager &MAM);
58 PreservedAnalyses run(Module &M, ModuleAnalysisManager &MAM);
72 PreservedAnalyses run(Module &M, ModuleAnalysisManager &MAM);
88 PreservedAnalyses run(Module &M, ModuleAnalysisManager &MAM);
100 PreservedAnalyses run(Function &F, FunctionAnalysisManager &MAM);
/freebsd-14.2/contrib/llvm-project/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()
388 PM.run(*M, MAM); in main()
397 ModuleAnalysisManager MAM; in main() local
401 PB.registerModuleAnalyses(MAM); in main()
405 PB.crossRegisterProxies(LAM, FAM, CGAM, MAM); in main()
[all …]
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DMachinePassManager.h61 MachineFunctionAnalysisManager() : FAM(nullptr), MAM(nullptr) {} in MachineFunctionAnalysisManager()
63 ModuleAnalysisManager &MAM) in MachineFunctionAnalysisManager() argument
64 : FAM(&FAM), MAM(&MAM) {} in MachineFunctionAnalysisManager()
90 return MAM->getResult<PassT>(M); in getResult()
99 return MAM->getCachedResult<PassT>(M); in getCachedResult()
116 ModuleAnalysisManager *MAM; variable
H A DShadowStackGCLowering.h19 PreservedAnalyses run(Module &M, ModuleAnalysisManager &MAM);
H A DJMCInstrumenter.h18 PreservedAnalyses run(Module &M, ModuleAnalysisManager &MAM);
H A DLowerEmuTLS.h24 PreservedAnalyses run(Module &M, ModuleAnalysisManager &MAM);
/freebsd-14.2/contrib/llvm-project/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()
69 SI.registerCallbacks(PIC, &MAM); in DEFINE_SIMPLE_CONVERSION_FUNCTIONS()
78 MPM.run(*Mod, MAM); in DEFINE_SIMPLE_CONVERSION_FUNCTIONS()
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/Transforms/HipStdPar/
H A DHipStdPar.h30 PreservedAnalyses run(Module &M, ModuleAnalysisManager &MAM);
38 PreservedAnalyses run(Module &M, ModuleAnalysisManager &MAM);
/freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/
H A DIndirectCallPromotion.cpp327 bool SamplePGO, ModuleAnalysisManager &MAM) { in promoteIndirectCalls() argument
342 MAM.getResult<FunctionAnalysisManagerModuleProxy>(M).getManager(); in promoteIndirectCalls()
361 ModuleAnalysisManager &MAM) { in run() argument
362 ProfileSummaryInfo *PSI = &MAM.getResult<ProfileSummaryAnalysis>(M); in run()
365 SamplePGO | ICPSamplePGOMode, MAM)) in run()
H A DCGProfile.cpp101 PreservedAnalyses CGProfilePass::run(Module &M, ModuleAnalysisManager &MAM) { in run() argument
103 MAM.getResult<FunctionAnalysisManagerModuleProxy>(M).getManager(); in run()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/DirectX/
H A DDirectXTargetMachine.cpp119 PB.registerAnalysisRegistrationCallback([](ModuleAnalysisManager &MAM) { in registerPassBuilderCallbacks() argument
120 MAM.registerPass([&] { return DXILResourceAnalysis(); }); in registerPassBuilderCallbacks()
121 MAM.registerPass([&] { return dxil::ShaderFlagsAnalysis(); }); in registerPassBuilderCallbacks()
/freebsd-14.2/contrib/llvm-project/llvm/tools/opt/
H A DNewPMDriver.cpp394 ModuleAnalysisManager MAM; in runPassPipeline() local
402 SI.registerCallbacks(PIC, &MAM); in runPassPipeline()
409 Debugify.registerCallbacks(PIC, MAM); in runPassPipeline()
415 Debugify.registerCallbacks(PIC, MAM); in runPassPipeline()
449 PB.registerModuleAnalyses(MAM); in runPassPipeline()
453 PB.crossRegisterProxies(LAM, FAM, CGAM, MAM); in runPassPipeline()
527 MPM.run(M, MAM); in runPassPipeline()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Analysis/
H A DInlineOrder.cpp288 ModuleAnalysisManager &MAM, Module &M) { in getDefaultInlineOrder() argument
312 ModuleAnalysisManager &MAM, Module &M) { in getInlineOrder() argument
315 return MAM.getResult<PluginInlineOrderAnalysis>(M).Factory(FAM, Params, MAM, in getInlineOrder()
318 return getDefaultInlineOrder(FAM, Params, MAM, M); in getInlineOrder()
H A DInlineAdvisor.cpp206 auto &FAM = MAM.getResult<FunctionAnalysisManagerModuleProxy>(M).getManager(); in tryCreate()
208 auto &DA = MAM.getResult<PluginInlineAdvisorAnalysis>(M); in tryCreate()
231 Advisor = llvm::getDevelopmentModeAdvisor(M, MAM, GetDefaultAdvice); in tryCreate()
236 Advisor = llvm::getReleaseModeAdvisor(M, MAM, GetDefaultAdvice); in tryCreate()
629 InlineAdvisorAnalysisPrinterPass::run(Module &M, ModuleAnalysisManager &MAM) { in run() argument
630 const auto *IA = MAM.getCachedResult<InlineAdvisorAnalysis>(M); in run()
H A DMLInlineAdvisor.cpp58 llvm::getReleaseModeAdvisor(Module &M, ModuleAnalysisManager &MAM, in getReleaseModeAdvisor() argument
76 return std::make_unique<MLInlineAdvisor>(M, MAM, std::move(AOTRunner), in getReleaseModeAdvisor()
125 Module &M, ModuleAnalysisManager &MAM, in MLInlineAdvisor() argument
129 M, MAM.getResult<FunctionAnalysisManagerModuleProxy>(M).getManager()), in MLInlineAdvisor()
131 CG(MAM.getResult<LazyCallGraphAnalysis>(M)), in MLInlineAdvisor()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Coroutines/
H A DCoroCleanup.cpp118 ModuleAnalysisManager &MAM) { in run() argument
123 MAM.getResult<FunctionAnalysisManagerModuleProxy>(M).getManager(); in run()
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/Transforms/Coroutines/
H A DCoroCleanup.h24 PreservedAnalyses run(Module &M, ModuleAnalysisManager &MAM);
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/Transforms/IPO/
H A DSyntheticCountsPropagation.h20 PreservedAnalyses run(Module &M, ModuleAnalysisManager &MAM);

123