Home
last modified time | relevance | path

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

12

/netbsd/external/apache2/llvm/dist/llvm/include/llvm/Analysis/
H A DInlineAdvisor.h225 Result(Module &M, ModuleAnalysisManager &MAM) : M(M), MAM(MAM) {} in Result()
238 ModuleAnalysisManager &MAM; member
242 Result run(Module &M, ModuleAnalysisManager &MAM) { return Result(M, MAM); } in run() argument
247 getReleaseModeAdvisor(Module &M, ModuleAnalysisManager &MAM);
252 getDevelopmentModeAdvisor(Module &M, ModuleAnalysisManager &MAM,
H A DMLInlineAdvisor.h26 MLInlineAdvisor(Module &M, ModuleAnalysisManager &MAM,
/netbsd/external/apache2/llvm/dist/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()
/netbsd/external/apache2/llvm/dist/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.cpp478 void PassBuilder::registerModuleAnalyses(ModuleAnalysisManager &MAM) { in registerModuleAnalyses() argument
480 MAM.registerPass([&] { return CREATE_PASS; }); in registerModuleAnalyses()
484 C(MAM); in registerModuleAnalyses()
2984 ModuleAnalysisManager &MAM) { in crossRegisterProxies() argument
2985 MAM.registerPass([&] { return FunctionAnalysisManagerModuleProxy(FAM); }); in crossRegisterProxies()
2986 MAM.registerPass([&] { return CGSCCAnalysisManagerModuleProxy(CGAM); }); in crossRegisterProxies()
2987 CGAM.registerPass([&] { return ModuleAnalysisManagerCGSCCProxy(MAM); }); in crossRegisterProxies()
2989 FAM.registerPass([&] { return ModuleAnalysisManagerFunctionProxy(MAM); }); in crossRegisterProxies()
/netbsd/external/apache2/llvm/dist/llvm/tools/llvm-opt-fuzzer/
H A Dllvm-opt-fuzzer.cpp145 ModuleAnalysisManager MAM; in LLVMFuzzerTestOneInput() local
148 PB.registerModuleAnalyses(MAM); in LLVMFuzzerTestOneInput()
152 PB.crossRegisterProxies(LAM, FAM, CGAM, MAM); in LLVMFuzzerTestOneInput()
162 MPM.run(*M, MAM); in LLVMFuzzerTestOneInput()
/netbsd/external/apache2/llvm/dist/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.cpp641 InlinerPass::getAdvisor(const ModuleAnalysisManagerCGSCCProxy::Result &MAM, in getAdvisor() argument
646 auto *IAA = MAM.getCachedResult<InlineAdvisorAnalysis>(M); in getAdvisor()
1017 ModuleAnalysisManager &MAM) { in run() argument
1018 auto &IAA = MAM.getResult<InlineAdvisorAnalysis>(M); in run()
1038 MPM.run(M, MAM); in run()
H A DGlobalDCE.cpp289 PreservedAnalyses GlobalDCEPass::run(Module &M, ModuleAnalysisManager &MAM) { in run() argument
/netbsd/external/apache2/llvm/dist/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()
172 llvm::getDevelopmentModeAdvisor(M, MAM, [&FAM, Params](CallBase &CB) { in tryCreate()
180 Advisor = llvm::getReleaseModeAdvisor(M, MAM); in tryCreate()
H A DMLInlineAdvisor.cpp66 MLInlineAdvisor::MLInlineAdvisor(Module &M, ModuleAnalysisManager &MAM, in MLInlineAdvisor() argument
69 M, MAM.getResult<FunctionAnalysisManagerModuleProxy>(M).getManager()), in MLInlineAdvisor()
/netbsd/external/apache2/llvm/dist/llvm/tools/opt/
H A DNewPMDriver.cpp291 ModuleAnalysisManager MAM; in runPassPipeline() local
400 PB.registerModuleAnalyses(MAM); in runPassPipeline()
404 PB.crossRegisterProxies(LAM, FAM, CGAM, MAM); in runPassPipeline()
457 MPM.run(M, MAM); in runPassPipeline()
/netbsd/external/apache2/llvm/dist/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 DThreadSanitizer.cpp209 ModuleAnalysisManager &MAM) { in run() argument
H A DHWAddressSanitizer.cpp369 ModuleAnalysisManager &MAM) { in run() argument
/netbsd/external/apache2/llvm/dist/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,
/netbsd/external/apache2/llvm/dist/llvm/include/llvm/Transforms/Instrumentation/
H A DHWAddressSanitizer.h29 PreservedAnalyses run(Module &M, ModuleAnalysisManager &MAM);
/netbsd/external/apache2/llvm/dist/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()
/netbsd/external/apache2/llvm/dist/llvm/include/llvm/Passes/
H A DPassBuilder.h281 ModuleAnalysisManager &MAM);
289 void registerModuleAnalyses(ModuleAnalysisManager &MAM);
/netbsd/external/apache2/llvm/dist/clang/lib/CodeGen/
H A DBackendUtil.cpp1272 ModuleAnalysisManager MAM; in EmitAssemblyWithNewPassManager() local
1310 PB.registerModuleAnalyses(MAM); in EmitAssemblyWithNewPassManager()
1314 PB.crossRegisterProxies(LAM, FAM, CGAM, MAM); in EmitAssemblyWithNewPassManager()
1487 MPM.run(*TheModule, MAM); in EmitAssemblyWithNewPassManager()

12