Home
last modified time | relevance | path

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

123

/freebsd/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.cpp166 ModuleAnalysisManager &MAM) { in run() argument
168 MAM.getResult<FunctionAnalysisManagerModuleProxy>(M).getManager(); in run()
178 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/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DInlineAdvisor.h259 /// 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 DInlineOrder.h36 ModuleAnalysisManager &MAM, Module &M);
40 ModuleAnalysisManager &MAM, Module &M);
59 ModuleAnalysisManager &MAM, Module &M);
/freebsd/contrib/llvm-project/llvm/tools/llc/
H A DNewPMDriver.cpp125 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 DPGOInstrumentation.h49 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 DPGOCtxProfLowering.h24 PreservedAnalyses run(Module &M, ModuleAnalysisManager &MAM);
/freebsd/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()
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 DPassBuilderBindings.cpp62 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 DStandardInstrumentations.cpp1354 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 DPGOCtxProfLowering.cpp51 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 DIndirectCallPromotion.cpp909 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 DCGProfile.cpp97 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 DInlineOrder.cpp291 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 DMLInlineAdvisor.cpp72 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 DInlineAdvisor.cpp207 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 DStructuralHash.cpp22 ModuleAnalysisManager &MAM) { in run() argument
/freebsd/contrib/llvm-project/llvm/tools/opt/
H A DNewPMDriver.cpp410 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 DCoroCleanup.cpp119 ModuleAnalysisManager &MAM) { in run() argument
124 MAM.getResult<FunctionAnalysisManagerModuleProxy>(M).getManager(); in run()
/freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/Coroutines/
H A DCoroCleanup.h24 PreservedAnalyses run(Module &M, ModuleAnalysisManager &MAM);
/freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/IPO/
H A DSyntheticCountsPropagation.h20 PreservedAnalyses run(Module &M, ModuleAnalysisManager &MAM);
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DDebugify.cpp1059 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 DAMDGPUSplitModule.h30 PreservedAnalyses run(Module &M, ModuleAnalysisManager &MAM);

123