/freebsd/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 | 166 ModuleAnalysisManager &MAM) { in run() argument 168 MAM.getResult<FunctionAnalysisManagerModuleProxy>(M).getManager(); in run() 178 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/contrib/llvm-project/llvm/include/llvm/Analysis/ |
H A D | InlineAdvisor.h | 259 /// PreservedAnalyses run(Module &, ModuleAnalysisManager &MAM) { 261 /// MAM.registerPass([&] { return PA; }); 308 Result run(Module &M, ModuleAnalysisManager &MAM) { return {Factory}; } 322 Result(Module &M, ModuleAnalysisManager &MAM) : M(M), MAM(MAM) {} 337 ModuleAnalysisManager &MAM; 341 Result run(Module &M, ModuleAnalysisManager &MAM) { return Result(M, MAM); } 352 PreservedAnalyses run(Module &M, ModuleAnalysisManager &MAM); 309 run(Module & M,ModuleAnalysisManager & MAM) run() argument 338 ModuleAnalysisManager &MAM; global() member 342 run(Module & M,ModuleAnalysisManager & MAM) run() argument [all...] |
H A D | InlineOrder.h | 36 ModuleAnalysisManager &MAM, Module &M); 40 ModuleAnalysisManager &MAM, Module &M); 59 ModuleAnalysisManager &MAM, Module &M);
|
/freebsd/contrib/llvm-project/llvm/tools/llc/ |
H A D | NewPMDriver.cpp | 125 ModuleAnalysisManager MAM; in compileModuleWithNewPM() local 127 PB.registerModuleAnalyses(MAM); in compileModuleWithNewPM() 132 PB.crossRegisterProxies(LAM, FAM, CGAM, MAM, &MFAM); in compileModuleWithNewPM() 133 SI.registerCallbacks(PIC, &MAM); in compileModuleWithNewPM() 136 MAM.registerPass([&] { return MachineModuleAnalysis(MMI); }); in compileModuleWithNewPM() 158 if (MIR->parseMachineFunctions(*M, MAM)) in compileModuleWithNewPM() 179 MPM.run(*M, MAM); in compileModuleWithNewPM()
|
/freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/Instrumentation/ |
H A D | PGOInstrumentation.h | 49 PreservedAnalyses run(Module &M, ModuleAnalysisManager &MAM); 60 PreservedAnalyses run(Module &M, ModuleAnalysisManager &MAM); 74 PreservedAnalyses run(Module &M, ModuleAnalysisManager &MAM); 90 PreservedAnalyses run(Module &M, ModuleAnalysisManager &MAM); 102 PreservedAnalyses run(Function &F, FunctionAnalysisManager &MAM);
|
H A D | PGOCtxProfLowering.h | 24 PreservedAnalyses run(Module &M, ModuleAnalysisManager &MAM);
|
/freebsd/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() 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 …]
|
/freebsd/contrib/llvm-project/llvm/lib/Passes/ |
H A D | PassBuilderBindings.cpp | 62 ModuleAnalysisManager MAM; in DEFINE_SIMPLE_CONVERSION_FUNCTIONS() local 66 PB.registerModuleAnalyses(MAM); in DEFINE_SIMPLE_CONVERSION_FUNCTIONS() 67 PB.crossRegisterProxies(LAM, FAM, CGAM, MAM); in DEFINE_SIMPLE_CONVERSION_FUNCTIONS() 70 SI.registerCallbacks(PIC, &MAM); in DEFINE_SIMPLE_CONVERSION_FUNCTIONS() 79 MPM.run(*Mod, MAM); in DEFINE_SIMPLE_CONVERSION_FUNCTIONS()
|
H A D | StandardInstrumentations.cpp | 1354 PassInstrumentationCallbacks &PIC, ModuleAnalysisManager &MAM) { in registerCallbacks() argument 1359 PIC.registerBeforeNonSkippedPassCallback([this, &MAM, Registered]( in registerCallbacks() 1366 auto &FAM = MAM.getResult<FunctionAnalysisManagerModuleProxy>( in registerCallbacks() 1372 MAM.registerPass([&] { return PreservedModuleHashAnalysis(); }); in registerCallbacks() 1384 MAM.getResult<PreservedModuleHashAnalysis>(M); in registerCallbacks() 1397 PIC.registerAfterPassCallback([this, &MAM](StringRef P, Any IR, in registerCallbacks() 1408 auto &FAM = MAM.getResult<FunctionAnalysisManagerModuleProxy>( in registerCallbacks() 1444 MAM.getCachedResult<PreservedModuleHashAnalysis>(M)) { in registerCallbacks() 1455 ModuleAnalysisManager *MAM) { in registerCallbacks() argument 1457 [this, MAM](StringRef P, Any IR, const PreservedAnalyses &PassPA) { in registerCallbacks() [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/ |
H A D | PGOCtxProfLowering.cpp | 51 ModuleAnalysisManager &MAM; member in __anond08bc7040111::CtxInstrumentationLowerer 63 CtxInstrumentationLowerer(Module &M, ModuleAnalysisManager &MAM); 106 ModuleAnalysisManager &MAM) in CtxInstrumentationLowerer() argument 107 : M(M), MAM(MAM) { in CtxInstrumentationLowerer() 194 ModuleAnalysisManager &MAM) { in run() argument 195 CtxInstrumentationLowerer Lowerer(M, MAM); in run() 205 auto &FAM = MAM.getResult<FunctionAnalysisManagerModuleProxy>(M).getManager(); in lowerFunction()
|
H A D | IndirectCallPromotion.cpp | 909 computeVirtualCallSiteTypeInfoMap(Module &M, ModuleAnalysisManager &MAM, in computeVirtualCallSiteTypeInfoMap() argument 924 auto &FAM = MAM.getResult<FunctionAnalysisManagerModuleProxy>(M).getManager(); in computeVirtualCallSiteTypeInfoMap() 963 bool SamplePGO, ModuleAnalysisManager &MAM) { in promoteIndirectCalls() argument 976 computeVirtualCallSiteTypeInfoMap(M, MAM, VirtualCSInfo); in promoteIndirectCalls() 992 MAM.getResult<FunctionAnalysisManagerModuleProxy>(M).getManager(); in promoteIndirectCalls() 1013 ModuleAnalysisManager &MAM) { in run() argument 1014 ProfileSummaryInfo *PSI = &MAM.getResult<ProfileSummaryAnalysis>(M); in run() 1017 SamplePGO | ICPSamplePGOMode, MAM)) in run()
|
H A D | CGProfile.cpp | 97 PreservedAnalyses CGProfilePass::run(Module &M, ModuleAnalysisManager &MAM) { in run() argument 99 MAM.getResult<FunctionAnalysisManagerModuleProxy>(M).getManager(); in run()
|
/freebsd/contrib/llvm-project/llvm/lib/Analysis/ |
H A D | InlineOrder.cpp | 291 ModuleAnalysisManager &MAM, Module &M) { in getDefaultInlineOrder() argument 315 ModuleAnalysisManager &MAM, Module &M) { in getInlineOrder() argument 318 return MAM.getResult<PluginInlineOrderAnalysis>(M).Factory(FAM, Params, MAM, in getInlineOrder() 321 return getDefaultInlineOrder(FAM, Params, MAM, M); in getInlineOrder()
|
H A D | MLInlineAdvisor.cpp | 72 llvm::getReleaseModeAdvisor(Module &M, ModuleAnalysisManager &MAM, in getReleaseModeAdvisor() argument 91 return std::make_unique<MLInlineAdvisor>(M, MAM, std::move(AOTRunner), in getReleaseModeAdvisor() 140 Module &M, ModuleAnalysisManager &MAM, in MLInlineAdvisor() argument 144 M, MAM.getResult<FunctionAnalysisManagerModuleProxy>(M).getManager()), in MLInlineAdvisor() 146 CG(MAM.getResult<LazyCallGraphAnalysis>(M)), in MLInlineAdvisor() 148 PSI(MAM.getResult<ProfileSummaryAnalysis>(M)) { in MLInlineAdvisor()
|
H A D | InlineAdvisor.cpp | 207 auto &FAM = MAM.getResult<FunctionAnalysisManagerModuleProxy>(M).getManager(); in tryCreate() 209 auto &DA = MAM.getResult<PluginInlineAdvisorAnalysis>(M); in tryCreate() 232 Advisor = llvm::getDevelopmentModeAdvisor(M, MAM, GetDefaultAdvice); in tryCreate() 237 Advisor = llvm::getReleaseModeAdvisor(M, MAM, GetDefaultAdvice); 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 | StructuralHash.cpp | 22 ModuleAnalysisManager &MAM) { in run() argument
|
/freebsd/contrib/llvm-project/llvm/tools/opt/ |
H A D | NewPMDriver.cpp | 410 ModuleAnalysisManager MAM; in runPassPipeline() local 418 SI.registerCallbacks(PIC, &MAM); in runPassPipeline() 425 Debugify.registerCallbacks(PIC, MAM); in runPassPipeline() 431 Debugify.registerCallbacks(PIC, MAM); in runPassPipeline() 469 PB.registerModuleAnalyses(MAM); in runPassPipeline() 473 PB.crossRegisterProxies(LAM, FAM, CGAM, MAM); in runPassPipeline() 547 MPM.run(M, MAM); in runPassPipeline()
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Coroutines/ |
H A D | CoroCleanup.cpp | 119 ModuleAnalysisManager &MAM) { in run() argument 124 MAM.getResult<FunctionAnalysisManagerModuleProxy>(M).getManager(); in run()
|
/freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/Coroutines/ |
H A D | CoroCleanup.h | 24 PreservedAnalyses run(Module &M, ModuleAnalysisManager &MAM);
|
/freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/IPO/ |
H A D | SyntheticCountsPropagation.h | 20 PreservedAnalyses run(Module &M, ModuleAnalysisManager &MAM);
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
H A D | Debugify.cpp | 1059 PassInstrumentationCallbacks &PIC, ModuleAnalysisManager &MAM) { in registerCallbacks() argument 1060 PIC.registerBeforeNonSkippedPassCallback([this, &MAM](StringRef P, Any IR) { in registerCallbacks() 1068 MAM.getResult<FunctionAnalysisManagerModuleProxy>(*F.getParent()) in registerCallbacks() 1074 MAM.invalidate(M, PA); in registerCallbacks() 1078 [this, &MAM](StringRef P, Any IR, const PreservedAnalyses &PassPA) { in registerCallbacks() 1096 MAM.getResult<FunctionAnalysisManagerModuleProxy>(*F.getParent()) in registerCallbacks() 1108 MAM.invalidate(M, PA); in registerCallbacks()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
H A D | AMDGPUSplitModule.h | 30 PreservedAnalyses run(Module &M, ModuleAnalysisManager &MAM);
|