| /freebsd-13.1/contrib/llvm-project/llvm/include/llvm/Analysis/ |
| H A D | InlineAdvisor.h | 221 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 D | MLInlineAdvisor.h | 26 MLInlineAdvisor(Module &M, ModuleAnalysisManager &MAM,
|
| /freebsd-13.1/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
| H A D | MachinePassManager.h | 43 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 D | CodeGenPassBuilder.h | 138 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 D | PassBuilderBindings.cpp | 61 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 D | PassBuilder.cpp | 484 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 D | AlwaysInliner.cpp | 37 ModuleAnalysisManager &MAM) { in run() argument 40 MAM.getResult<FunctionAnalysisManagerModuleProxy>(M).getManager(); in run() 44 auto &PSI = MAM.getResult<ProfileSummaryAnalysis>(M); in run()
|
| H A D | SyntheticCountsPropagation.cpp | 98 ModuleAnalysisManager &MAM) { in run() argument 100 MAM.getResult<FunctionAnalysisManagerModuleProxy>(M).getManager(); in run()
|
| H A D | Inliner.cpp | 645 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 D | GlobalDCE.cpp | 289 PreservedAnalyses GlobalDCEPass::run(Module &M, ModuleAnalysisManager &MAM) { in run() argument
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Analysis/ |
| H A D | ReleaseModeModelRunner.cpp | 86 llvm::getReleaseModeAdvisor(Module &M, ModuleAnalysisManager &MAM) { in getReleaseModeAdvisor() argument 88 return std::make_unique<MLInlineAdvisor>(M, MAM, std::move(AOTRunner)); in getReleaseModeAdvisor()
|
| H A D | InlineAdvisor.cpp | 157 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 D | MLInlineAdvisor.cpp | 74 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 D | CGProfile.cpp | 140 PreservedAnalyses CGProfilePass::run(Module &M, ModuleAnalysisManager &MAM) { in run() argument 142 MAM.getResult<FunctionAnalysisManagerModuleProxy>(M).getManager(); in run()
|
| H A D | SanitizerCoverage.cpp | 313 ModuleAnalysisManager &MAM) { in run() argument 316 auto &FAM = MAM.getResult<FunctionAnalysisManagerModuleProxy>(M).getManager(); in run()
|
| H A D | HWAddressSanitizer.cpp | 439 ModuleAnalysisManager &MAM) { in run() argument 443 SSI = &MAM.getResult<StackSafetyGlobalAnalysis>(M); in run()
|
| H A D | ThreadSanitizer.cpp | 210 ModuleAnalysisManager &MAM) { in run() argument
|
| /freebsd-13.1/contrib/llvm-project/llvm/include/llvm/Transforms/IPO/ |
| H A D | SyntheticCountsPropagation.h | 20 PreservedAnalyses run(Module &M, ModuleAnalysisManager &MAM);
|
| H A D | Inliner.h | 107 InlineAdvisor &getAdvisor(const ModuleAnalysisManagerCGSCCProxy::Result &MAM,
|
| /freebsd-13.1/contrib/llvm-project/llvm/tools/opt/ |
| H A D | NewPMDriver.cpp | 293 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 D | HWAddressSanitizer.h | 30 PreservedAnalyses run(Module &M, ModuleAnalysisManager &MAM);
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/LTO/ |
| H A D | LTOBackend.cpp | 232 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 D | ThinLTOCodeGenerator.cpp | 276 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 D | PassBuilder.h | 275 ModuleAnalysisManager &MAM); 283 void registerModuleAnalyses(ModuleAnalysisManager &MAM);
|
| /freebsd-13.1/contrib/llvm-project/clang/lib/CodeGen/ |
| H A D | BackendUtil.cpp | 1279 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()
|