| /freebsd-14.2/contrib/llvm-project/llvm/tools/llc/ |
| H A D | NewPMDriver.cpp | 93 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 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() 141 auto Calls = getInlineOrder(FAM, Params, MAM, M); in run()
|
| H A D | AlwaysInliner.cpp | 179 ModuleAnalysisManager &MAM) { in run() argument 181 MAM.getResult<FunctionAnalysisManagerModuleProxy>(M).getManager(); in run() 191 auto &PSI = MAM.getResult<ProfileSummaryAnalysis>(M); in run()
|
| H A D | Inliner.cpp | 163 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 D | SyntheticCountsPropagation.cpp | 92 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 D | InlineAdvisor.h | 308 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 D | InlineOrder.h | 36 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 D | PGOInstrumentation.h | 48 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 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() 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 D | MachinePassManager.h | 61 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 D | ShadowStackGCLowering.h | 19 PreservedAnalyses run(Module &M, ModuleAnalysisManager &MAM);
|
| H A D | JMCInstrumenter.h | 18 PreservedAnalyses run(Module &M, ModuleAnalysisManager &MAM);
|
| H A D | LowerEmuTLS.h | 24 PreservedAnalyses run(Module &M, ModuleAnalysisManager &MAM);
|
| /freebsd-14.2/contrib/llvm-project/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() 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 D | HipStdPar.h | 30 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 D | IndirectCallPromotion.cpp | 327 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 D | CGProfile.cpp | 101 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 D | DirectXTargetMachine.cpp | 119 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 D | NewPMDriver.cpp | 394 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 D | InlineOrder.cpp | 288 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 D | InlineAdvisor.cpp | 206 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 D | MLInlineAdvisor.cpp | 58 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 D | CoroCleanup.cpp | 118 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 D | CoroCleanup.h | 24 PreservedAnalyses run(Module &M, ModuleAnalysisManager &MAM);
|
| /freebsd-14.2/contrib/llvm-project/llvm/include/llvm/Transforms/IPO/ |
| H A D | SyntheticCountsPropagation.h | 20 PreservedAnalyses run(Module &M, ModuleAnalysisManager &MAM);
|