Home
last modified time | relevance | path

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

12

/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DInlineAdvisor.h221 Result(Module &M, ModuleAnalysisManager &MAM) : M(M), MAM(MAM) {} in Result()
234 ModuleAnalysisManager &MAM; member
238 Result run(Module &M, ModuleAnalysisManager &MAM) { return Result(M, MAM); } in run() argument
243 getReleaseModeAdvisor(Module &M, ModuleAnalysisManager &MAM);
248 getDevelopmentModeAdvisor(Module &M, ModuleAnalysisManager &MAM,
H A DMLInlineAdvisor.h26 MLInlineAdvisor(Module &M, ModuleAnalysisManager &MAM,
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DMachinePassManager.h43 MachineFunctionAnalysisManager() : Base(), FAM(nullptr), MAM(nullptr) {} in MachineFunctionAnalysisManager()
45 ModuleAnalysisManager &MAM) in MachineFunctionAnalysisManager() argument
46 : Base(), FAM(&FAM), MAM(&MAM) {} in MachineFunctionAnalysisManager()
72 return MAM->getResult<PassT>(M); in getResult()
81 return MAM->getCachedResult<PassT>(M); in getCachedResult()
98 ModuleAnalysisManager *MAM; variable
H A DCodeGenPassBuilder.h138 registerModuleAnalyses(*MFAM.MAM); in registerAnalyses()
525 ModuleAnalysisManager &MAM) const { in registerModuleAnalyses() argument
527 MAM.registerPass([&] { return PASS_NAME CONSTRUCTOR; }); in registerModuleAnalyses()
529 derived().registerTargetAnalysis(MAM); in registerModuleAnalyses()
/freebsd-13.1/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()
78 MPM.run(*Mod, MAM); in DEFINE_SIMPLE_CONVERSION_FUNCTIONS()
H A DPassBuilder.cpp484 void PassBuilder::registerModuleAnalyses(ModuleAnalysisManager &MAM) { in registerModuleAnalyses() argument
486 MAM.registerPass([&] { return CREATE_PASS; }); in registerModuleAnalyses()
490 C(MAM); in registerModuleAnalyses()
2987 ModuleAnalysisManager &MAM) { in crossRegisterProxies() argument
2988 MAM.registerPass([&] { return FunctionAnalysisManagerModuleProxy(FAM); }); in crossRegisterProxies()
2989 MAM.registerPass([&] { return CGSCCAnalysisManagerModuleProxy(CGAM); }); in crossRegisterProxies()
2990 CGAM.registerPass([&] { return ModuleAnalysisManagerCGSCCProxy(MAM); }); in crossRegisterProxies()
2992 FAM.registerPass([&] { return ModuleAnalysisManagerFunctionProxy(MAM); }); in crossRegisterProxies()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DAlwaysInliner.cpp37 ModuleAnalysisManager &MAM) { in run() argument
40 MAM.getResult<FunctionAnalysisManagerModuleProxy>(M).getManager(); in run()
44 auto &PSI = MAM.getResult<ProfileSummaryAnalysis>(M); in run()
H A DSyntheticCountsPropagation.cpp98 ModuleAnalysisManager &MAM) { in run() argument
100 MAM.getResult<FunctionAnalysisManagerModuleProxy>(M).getManager(); in run()
H A DInliner.cpp645 InlinerPass::getAdvisor(const ModuleAnalysisManagerCGSCCProxy::Result &MAM, in getAdvisor() argument
650 auto *IAA = MAM.getCachedResult<InlineAdvisorAnalysis>(M); in getAdvisor()
1174 ModuleAnalysisManager &MAM) { in run() argument
1175 auto &IAA = MAM.getResult<InlineAdvisorAnalysis>(M); in run()
1195 MPM.run(M, MAM); in run()
H A DGlobalDCE.cpp289 PreservedAnalyses GlobalDCEPass::run(Module &M, ModuleAnalysisManager &MAM) { in run() argument
/freebsd-13.1/contrib/llvm-project/llvm/lib/Analysis/
H A DReleaseModeModelRunner.cpp86 llvm::getReleaseModeAdvisor(Module &M, ModuleAnalysisManager &MAM) { in getReleaseModeAdvisor() argument
88 return std::make_unique<MLInlineAdvisor>(M, MAM, std::move(AOTRunner)); in getReleaseModeAdvisor()
H A DInlineAdvisor.cpp157 auto &FAM = MAM.getResult<FunctionAnalysisManagerModuleProxy>(M).getManager(); in tryCreate()
174 llvm::getDevelopmentModeAdvisor(M, MAM, [&FAM, Params](CallBase &CB) { in tryCreate()
183 Advisor = llvm::getReleaseModeAdvisor(M, MAM); in tryCreate()
H A DMLInlineAdvisor.cpp74 MLInlineAdvisor::MLInlineAdvisor(Module &M, ModuleAnalysisManager &MAM, in MLInlineAdvisor() argument
77 M, MAM.getResult<FunctionAnalysisManagerModuleProxy>(M).getManager()), in MLInlineAdvisor()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/
H A DCGProfile.cpp140 PreservedAnalyses CGProfilePass::run(Module &M, ModuleAnalysisManager &MAM) { in run() argument
142 MAM.getResult<FunctionAnalysisManagerModuleProxy>(M).getManager(); in run()
H A DSanitizerCoverage.cpp313 ModuleAnalysisManager &MAM) { in run() argument
316 auto &FAM = MAM.getResult<FunctionAnalysisManagerModuleProxy>(M).getManager(); in run()
H A DHWAddressSanitizer.cpp439 ModuleAnalysisManager &MAM) { in run() argument
443 SSI = &MAM.getResult<StackSafetyGlobalAnalysis>(M); in run()
H A DThreadSanitizer.cpp210 ModuleAnalysisManager &MAM) { in run() argument
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/Transforms/IPO/
H A DSyntheticCountsPropagation.h20 PreservedAnalyses run(Module &M, ModuleAnalysisManager &MAM);
H A DInliner.h107 InlineAdvisor &getAdvisor(const ModuleAnalysisManagerCGSCCProxy::Result &MAM,
/freebsd-13.1/contrib/llvm-project/llvm/tools/opt/
H A DNewPMDriver.cpp293 ModuleAnalysisManager MAM; in runPassPipeline() local
402 PB.registerModuleAnalyses(MAM); in runPassPipeline()
406 PB.crossRegisterProxies(LAM, FAM, CGAM, MAM); in runPassPipeline()
459 MPM.run(M, MAM); in runPassPipeline()
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/Transforms/Instrumentation/
H A DHWAddressSanitizer.h30 PreservedAnalyses run(Module &M, ModuleAnalysisManager &MAM);
/freebsd-13.1/contrib/llvm-project/llvm/lib/LTO/
H A DLTOBackend.cpp232 ModuleAnalysisManager MAM; in runNewPMPasses() local
261 PB.registerModuleAnalyses(MAM); in runNewPMPasses()
265 PB.crossRegisterProxies(LAM, FAM, CGAM, MAM); in runNewPMPasses()
306 MPM.run(Mod, MAM); in runNewPMPasses()
H A DThinLTOCodeGenerator.cpp276 ModuleAnalysisManager MAM; in optimizeModuleNewPM() local
298 PB.registerModuleAnalyses(MAM); in optimizeModuleNewPM()
302 PB.crossRegisterProxies(LAM, FAM, CGAM, MAM); in optimizeModuleNewPM()
327 MPM.run(TheModule, MAM); in optimizeModuleNewPM()
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/Passes/
H A DPassBuilder.h275 ModuleAnalysisManager &MAM);
283 void registerModuleAnalyses(ModuleAnalysisManager &MAM);
/freebsd-13.1/contrib/llvm-project/clang/lib/CodeGen/
H A DBackendUtil.cpp1279 ModuleAnalysisManager MAM; in EmitAssemblyWithNewPassManager() local
1317 PB.registerModuleAnalyses(MAM); in EmitAssemblyWithNewPassManager()
1321 PB.crossRegisterProxies(LAM, FAM, CGAM, MAM); in EmitAssemblyWithNewPassManager()
1494 MPM.run(*TheModule, MAM); in EmitAssemblyWithNewPassManager()

12