Home
last modified time | relevance | path

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

1234

/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DInlineAdvisor.h300 Result run(Module &M, ModuleAnalysisManager &MAM) { return {Factory}; } in run() argument
314 Result(Module &M, ModuleAnalysisManager &MAM) : M(M), MAM(MAM) {} in Result()
329 ModuleAnalysisManager &MAM; member
333 Result run(Module &M, ModuleAnalysisManager &MAM) { return Result(M, MAM); } in run() argument
337 ModuleAnalysisManager &MAM);
348 LLVM_ABI PreservedAnalyses run(Module &M, ModuleAnalysisManager &MAM);
357 getReleaseModeAdvisor(Module &M, ModuleAnalysisManager &MAM,
361 getDevelopmentModeAdvisor(Module &M, ModuleAnalysisManager &MAM,
H A DInlineOrder.h37 ModuleAnalysisManager &MAM, Module &M);
41 ModuleAnalysisManager &MAM, Module &M);
60 ModuleAnalysisManager &MAM, Module &M);
H A DCtxProfAnalysis.h130 LLVM_ABI PGOContextualProfile run(Module &M, ModuleAnalysisManager &MAM);
155 LLVM_ABI PreservedAnalyses run(Module &M, ModuleAnalysisManager &MAM);
206 LLVM_ABI PreservedAnalyses run(Module &M, ModuleAnalysisManager &MAM);
H A DIR2Vec.h323 LLVM_ABI Result run(Module &M, ModuleAnalysisManager &MAM);
333 LLVM_ABI PreservedAnalyses run(Module &M, ModuleAnalysisManager &MAM);
343 LLVM_ABI PreservedAnalyses run(Module &M, ModuleAnalysisManager &MAM);
/freebsd/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DModuleInliner.cpp74 InlineAdvisor &ModuleInlinerPass::getAdvisor(const ModuleAnalysisManager &MAM, in getAdvisor() argument
80 auto *IAA = MAM.getCachedResult<InlineAdvisorAnalysis>(M); in getAdvisor()
112 ModuleAnalysisManager &MAM) { in run() argument
115 auto &IAA = MAM.getResult<InlineAdvisorAnalysis>(M); in run()
124 auto &CtxProf = MAM.getResult<CtxProfAnalysis>(M); in run()
128 ProfileSummaryInfo *PSI = MAM.getCachedResult<ProfileSummaryAnalysis>(M); in run()
131 MAM.getResult<FunctionAnalysisManagerModuleProxy>(M).getManager(); in run()
137 InlineAdvisor &Advisor = getAdvisor(MAM, FAM, M); in run()
151 auto Calls = getInlineOrder(FAM, Params, MAM, M); in run()
H A DAlwaysInliner.cpp169 ModuleAnalysisManager &MAM) { in run() argument
171 MAM.getResult<FunctionAnalysisManagerModuleProxy>(M).getManager(); in run()
178 auto &PSI = MAM.getResult<ProfileSummaryAnalysis>(M); in run()
H A DInliner.cpp161 InlinerPass::getAdvisor(const ModuleAnalysisManagerCGSCCProxy::Result &MAM, in getAdvisor() argument
166 auto *IAA = MAM.getCachedResult<InlineAdvisorAnalysis>(M); in getAdvisor()
605 ModuleAnalysisManager &MAM) { in run() argument
606 auto &IAA = MAM.getResult<InlineAdvisorAnalysis>(M); in run()
633 MPM.run(M, MAM); in run()
H A DElimAvailExtern.cpp160 EliminateAvailableExternallyPass::run(Module &M, ModuleAnalysisManager &MAM) { in run() argument
161 auto *CtxProf = MAM.getCachedResult<CtxProfAnalysis>(M); in run()
/freebsd/contrib/llvm-project/llvm/tools/llc/
H A DNewPMDriver.cpp121 ModuleAnalysisManager MAM; in compileModuleWithNewPM() local
123 PB.registerModuleAnalyses(MAM); in compileModuleWithNewPM()
128 PB.crossRegisterProxies(LAM, FAM, CGAM, MAM, &MFAM); in compileModuleWithNewPM()
129 SI.registerCallbacks(PIC, &MAM); in compileModuleWithNewPM()
132 MAM.registerPass([&] { return MachineModuleAnalysis(MMI); }); in compileModuleWithNewPM()
173 if (MIR && MIR->parseMachineFunctions(*M, MAM)) in compileModuleWithNewPM()
179 MPM.run(*M, MAM); in compileModuleWithNewPM()
/freebsd/contrib/llvm-project/llvm/tools/llvm-extract/
H A Dllvm-extract.cpp331 ModuleAnalysisManager MAM; in main() local
335 PB.registerModuleAnalyses(MAM); in main()
339 PB.crossRegisterProxies(LAM, FAM, CGAM, MAM); in main()
343 PM.run(*M, MAM); in main()
378 ModuleAnalysisManager MAM; in main() local
382 PB.registerModuleAnalyses(MAM); in main()
386 PB.crossRegisterProxies(LAM, FAM, CGAM, MAM); in main()
390 PM.run(*M, MAM); in main()
399 ModuleAnalysisManager MAM; in main() local
403 PB.registerModuleAnalyses(MAM); in main()
[all …]
/freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/Instrumentation/
H A DPGOInstrumentation.h47 LLVM_ABI PreservedAnalyses run(Module &M, ModuleAnalysisManager &MAM);
61 LLVM_ABI PreservedAnalyses run(Module &M, ModuleAnalysisManager &MAM);
76 LLVM_ABI PreservedAnalyses run(Module &M, ModuleAnalysisManager &MAM);
92 LLVM_ABI PreservedAnalyses run(Module &M, ModuleAnalysisManager &MAM);
104 LLVM_ABI PreservedAnalyses run(Function &F, FunctionAnalysisManager &MAM);
H A DPGOCtxProfLowering.h25 PreservedAnalyses run(Module &M, ModuleAnalysisManager &MAM);
39 PreservedAnalyses run(Module &M, ModuleAnalysisManager &MAM);
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/
H A DPGOCtxProfLowering.cpp59 ModuleAnalysisManager &MAM; member in __anond08bc7040111::CtxInstrumentationLowerer
72 CtxInstrumentationLowerer(Module &M, ModuleAnalysisManager &MAM);
121 ModuleAnalysisManager &MAM) in CtxInstrumentationLowerer() argument
122 : M(M), MAM(MAM) { in CtxInstrumentationLowerer()
222 ModuleAnalysisManager &MAM) { in run() argument
223 CtxInstrumentationLowerer Lowerer(M, MAM); in run()
246 auto &FAM = MAM.getResult<FunctionAnalysisManagerModuleProxy>(M).getManager(); in lowerFunction()
417 ModuleAnalysisManager &MAM) { in run() argument
H A DPGOCtxProfFlattening.cpp148 ModuleAnalysisManager &MAM) { in run() argument
161 auto &CtxProf = MAM.getResult<CtxProfAnalysis>(M); in run()
177 F, MAM.getResult<FunctionAnalysisManagerModuleProxy>(M) in run()
203 MAM.invalidate(M, PA); in run()
204 auto &PSI = MAM.getResult<ProfileSummaryAnalysis>(M); in run()
H A DCGProfile.cpp97 PreservedAnalyses CGProfilePass::run(Module &M, ModuleAnalysisManager &MAM) { in run() argument
99 MAM.getResult<FunctionAnalysisManagerModuleProxy>(M).getManager(); in run()
H A DIndirectCallPromotion.cpp936 computeVirtualCallSiteTypeInfoMap(Module &M, ModuleAnalysisManager &MAM, in computeVirtualCallSiteTypeInfoMap() argument
951 auto &FAM = MAM.getResult<FunctionAnalysisManagerModuleProxy>(M).getManager(); in computeVirtualCallSiteTypeInfoMap()
990 bool SamplePGO, ModuleAnalysisManager &MAM) { in promoteIndirectCalls() argument
1005 computeVirtualCallSiteTypeInfoMap(M, MAM, VirtualCSInfo); in promoteIndirectCalls()
1024 MAM.getResult<FunctionAnalysisManagerModuleProxy>(M).getManager(); in promoteIndirectCalls()
1045 ModuleAnalysisManager &MAM) { in run() argument
1046 ProfileSummaryInfo *PSI = &MAM.getResult<ProfileSummaryAnalysis>(M); in run()
1049 SamplePGO | ICPSamplePGOMode, MAM)) in run()
/freebsd/contrib/llvm-project/llvm/lib/Passes/
H A DPassBuilderBindings.cpp63 ModuleAnalysisManager MAM; in DEFINE_SIMPLE_CONVERSION_FUNCTIONS() local
75 PB.registerModuleAnalyses(MAM); in DEFINE_SIMPLE_CONVERSION_FUNCTIONS()
76 PB.crossRegisterProxies(LAM, FAM, CGAM, MAM); in DEFINE_SIMPLE_CONVERSION_FUNCTIONS()
79 SI.registerCallbacks(PIC, &MAM); in DEFINE_SIMPLE_CONVERSION_FUNCTIONS()
95 MPM.run(*Mod, MAM); in DEFINE_SIMPLE_CONVERSION_FUNCTIONS()
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DInlineAdvisor.cpp218 Module &M, ModuleAnalysisManager &MAM) { in initializeIR2VecVocabIfRequested() argument
220 auto IR2VecVocabResult = MAM.getResult<IR2VecVocabAnalysis>(M); in initializeIR2VecVocabIfRequested()
234 auto &FAM = MAM.getResult<FunctionAnalysisManagerModuleProxy>(M).getManager(); in tryCreate()
235 if (MAM.isPassRegistered<PluginInlineAdvisorAnalysis>()) { in tryCreate()
236 auto &DA = MAM.getResult<PluginInlineAdvisorAnalysis>(M); in tryCreate()
262 if (!InlineAdvisorAnalysis::initializeIR2VecVocabIfRequested(M, MAM)) in tryCreate()
264 Advisor = llvm::getDevelopmentModeAdvisor(M, MAM, GetDefaultAdvice); in tryCreate()
269 if (!InlineAdvisorAnalysis::initializeIR2VecVocabIfRequested(M, MAM)) in tryCreate()
271 Advisor = llvm::getReleaseModeAdvisor(M, MAM, GetDefaultAdvice); in tryCreate()
665 InlineAdvisorAnalysisPrinterPass::run(Module &M, ModuleAnalysisManager &MAM) { in run() argument
[all …]
H A DInlineOrder.cpp290 ModuleAnalysisManager &MAM, Module &M) { in getDefaultInlineOrder() argument
314 ModuleAnalysisManager &MAM, Module &M) { in getInlineOrder() argument
315 if (MAM.isPassRegistered<PluginInlineOrderAnalysis>()) { in getInlineOrder()
317 return MAM.getResult<PluginInlineOrderAnalysis>(M).Factory(FAM, Params, MAM, in getInlineOrder()
320 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()
147 UseIR2Vec(MAM.getCachedResult<IR2VecVocabAnalysis>(M) != nullptr), in MLInlineAdvisor()
149 PSI(MAM.getResult<ProfileSummaryAnalysis>(M)) { in MLInlineAdvisor()
191 if (auto IR2VecVocabResult = MAM.getCachedResult<IR2VecVocabAnalysis>(M)) { in MLInlineAdvisor()
/freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/HipStdPar/
H A DHipStdPar.h31 LLVM_ABI PreservedAnalyses run(Module &M, ModuleAnalysisManager &MAM);
39 LLVM_ABI PreservedAnalyses run(Module &M, ModuleAnalysisManager &MAM);
/freebsd/contrib/llvm-project/llvm/lib/Target/DirectX/
H A DDXILPostOptimizationValidation.cpp101 DXILPostOptimizationValidation::run(Module &M, ModuleAnalysisManager &MAM) { in run() argument
102 DXILResourceMap &DRM = MAM.getResult<DXILResourceAnalysis>(M); in run()
103 DXILResourceBindingInfo &DRBI = MAM.getResult<DXILResourceBindingAnalysis>(M); in run()
H A DDXILTranslateMetadata.cpp385 ModuleAnalysisManager &MAM) { in run() argument
386 DXILResourceMap &DRM = MAM.getResult<DXILResourceAnalysis>(M); in run()
387 DXILResourceTypeMap &DRTM = MAM.getResult<DXILResourceTypeAnalysis>(M); in run()
388 const ModuleShaderFlags &ShaderFlags = MAM.getResult<ShaderFlagsAnalysis>(M); in run()
389 const dxil::ModuleMetadataInfo MMDI = MAM.getResult<DXILMetadataAnalysis>(M); in run()
H A DDXILPrettyPrinter.cpp255 ModuleAnalysisManager &MAM) { in run() argument
256 const DXILResourceMap &DRM = MAM.getResult<DXILResourceAnalysis>(M); in run()
257 DXILResourceTypeMap &DRTM = MAM.getResult<DXILResourceTypeAnalysis>(M); in run()
/freebsd/contrib/llvm-project/llvm/tools/opt/
H A DNewPMDriver.cpp418 ModuleAnalysisManager MAM; in runPassPipeline() local
426 SI.registerCallbacks(PIC, &MAM); in runPassPipeline()
433 Debugify.registerCallbacks(PIC, MAM); in runPassPipeline()
439 Debugify.registerCallbacks(PIC, MAM); in runPassPipeline()
478 PB.registerModuleAnalyses(MAM); in runPassPipeline()
482 PB.crossRegisterProxies(LAM, FAM, CGAM, MAM); in runPassPipeline()
557 MPM.run(M, MAM); in runPassPipeline()

1234