/freebsd-current/contrib/llvm-project/llvm/lib/CodeGen/ |
H A D | CallBrPrepare.cpp | 77 FunctionAnalysisManager &FAM) { 84 auto &DT = FAM.getResult<DominatorTreeAnalysis>(Fn); 76 run(Function &Fn, FunctionAnalysisManager &FAM) argument
|
H A D | IndirectBrExpandPass.cpp | 73 FunctionAnalysisManager &FAM) { 79 auto *DT = FAM.getCachedResult<DominatorTreeAnalysis>(F); 72 run(Function &F, FunctionAnalysisManager &FAM) argument
|
H A D | SelectOptimize.cpp | 115 PreservedAnalyses run(Function &F, FunctionAnalysisManager &FAM); 364 FunctionAnalysisManager &FAM) { 366 return Impl.run(F, FAM); 385 FunctionAnalysisManager &FAM) { 397 TTI = &FAM.getResult<TargetIRAnalysis>(F); 401 PSI = FAM.getResult<ModuleAnalysisManagerFunctionProxy>(F) 404 BFI = &FAM.getResult<BlockFrequencyAnalysis>(F); 410 LI = &FAM.getResult<LoopAnalysis>(F); 411 ORE = &FAM.getResult<OptimizationRemarkEmitterAnalysis>(F); 363 run(Function &F, FunctionAnalysisManager &FAM) argument 384 run(Function &F, FunctionAnalysisManager &FAM) argument
|
H A D | StackProtector.cpp | 106 FunctionAnalysisManager &FAM) { 119 FunctionAnalysisManager &FAM) { 120 auto &Info = FAM.getResult<SSPLayoutAnalysis>(F); 121 auto *DT = FAM.getCachedResult<DominatorTreeAnalysis>(F); 105 run(Function &F, FunctionAnalysisManager &FAM) argument 118 run(Function &F, FunctionAnalysisManager &FAM) argument
|
H A D | GCRootLowering.cpp | 83 FunctionAnalysisManager &FAM) { 84 auto &Info = FAM.getResult<GCFunctionAnalysis>(F); 82 run(Function &F, FunctionAnalysisManager &FAM) argument
|
H A D | ExpandMemCmp.cpp | 998 FunctionAnalysisManager &FAM) { 1000 const auto &TLI = FAM.getResult<TargetLibraryAnalysis>(F); 1001 const auto &TTI = FAM.getResult<TargetIRAnalysis>(F); 1002 auto *PSI = FAM.getResult<ModuleAnalysisManagerFunctionProxy>(F) 1005 ? &FAM.getResult<BlockFrequencyAnalysis>(F) 1007 auto *DT = FAM.getCachedResult<DominatorTreeAnalysis>(F); 997 run(Function &F, FunctionAnalysisManager &FAM) argument
|
H A D | ShadowStackGCLowering.cpp | 119 auto &FAM = local 121 auto *DT = FAM.getCachedResult<DominatorTreeAnalysis>(F);
|
/freebsd-current/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
H A D | RelLookupTableConverter.cpp | 203 FunctionAnalysisManager &FAM = local 207 return FAM.getResult<TargetIRAnalysis>(F);
|
H A D | LibCallsShrinkWrap.cpp | 515 FunctionAnalysisManager &FAM) { 516 auto &TLI = FAM.getResult<TargetLibraryAnalysis>(F); 517 auto *DT = FAM.getCachedResult<DominatorTreeAnalysis>(F); 514 run(Function &F, FunctionAnalysisManager &FAM) argument
|
/freebsd-current/contrib/llvm-project/llvm/tools/opt/ |
H A D | NewPMDriver.cpp | 392 FunctionAnalysisManager FAM; local 444 FAM.registerPass([&] { return std::move(AA); }); 446 FAM.registerPass([&] { return TargetLibraryAnalysis(*TLII); }); 451 PB.registerFunctionAnalyses(FAM); 453 PB.crossRegisterProxies(LAM, FAM, CGAM, MAM);
|
/freebsd-current/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
H A D | ADCE.cpp | 721 PreservedAnalyses ADCEPass::run(Function &F, FunctionAnalysisManager &FAM) { argument 724 auto *DT = FAM.getCachedResult<DominatorTreeAnalysis>(F); 725 auto &PDT = FAM.getResult<PostDominatorTreeAnalysis>(F);
|
/freebsd-current/contrib/llvm-project/llvm/lib/Analysis/ |
H A D | MustExecute.cpp | 753 FunctionAnalysisManager &FAM = local 756 return &FAM.getResult<LoopAnalysis>(const_cast<Function &>(F)); 759 return &FAM.getResult<DominatorTreeAnalysis>(const_cast<Function &>(F)); 762 return &FAM.getResult<PostDominatorTreeAnalysis>(const_cast<Function &>(F));
|
H A D | AssumptionCache.cpp | 269 FunctionAnalysisManager &FAM) { 270 auto &TTI = FAM.getResult<TargetIRAnalysis>(F); 268 run(Function &F, FunctionAnalysisManager &FAM) argument
|
H A D | Lint.cpp | 731 FunctionAnalysisManager FAM; local 732 FAM.registerPass([&] { return TargetLibraryAnalysis(); }); 733 FAM.registerPass([&] { return DominatorTreeAnalysis(); }); 734 FAM.registerPass([&] { return AssumptionAnalysis(); }); 735 FAM.registerPass([&] { 742 LintPass().run(F, FAM);
|
/freebsd-current/contrib/llvm-project/llvm/include/llvm/Analysis/ |
H A D | LazyValueInfo.h | 144 Result run(Function &F, FunctionAnalysisManager &FAM);
|
H A D | LazyCallGraph.h | 1271 FunctionAnalysisManager &FAM = local 1273 auto GetTLI = [&FAM](Function &F) -> TargetLibraryInfo & { 1274 return FAM.getResult<TargetLibraryAnalysis>(F);
|
/freebsd-current/contrib/llvm-project/llvm/lib/Transforms/CFGuard/ |
H A D | CFGuard.cpp | 303 PreservedAnalyses CFGuardPass::run(Function &F, FunctionAnalysisManager &FAM) { argument
|
/freebsd-current/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/ |
H A D | IndirectCallPromotion.cpp | 341 auto &FAM = local 343 auto &ORE = FAM.getResult<OptimizationRemarkEmitterAnalysis>(F);
|
H A D | PGOInstrumentation.cpp | 1817 auto &FAM = MAM.getResult<FunctionAnalysisManagerModuleProxy>(M).getManager(); local 1818 auto LookupTLI = [&FAM](Function &F) -> TargetLibraryInfo & { 1819 return FAM.getResult<TargetLibraryAnalysis>(F); 1821 auto LookupBPI = [&FAM](Function &F) { 1822 return &FAM.getResult<BranchProbabilityAnalysis>(F); 1824 auto LookupBFI = [&FAM](Function &F) { 1825 return &FAM.getResult<BlockFrequencyAnalysis>(F); 2161 auto &FAM = MAM.getResult<FunctionAnalysisManagerModuleProxy>(M).getManager(); local 2162 auto LookupTLI = [&FAM](Function &F) -> TargetLibraryInfo & { 2163 return FAM [all...] |
/freebsd-current/contrib/llvm-project/llvm/lib/Passes/ |
H A D | PassBuilder.cpp | 425 void PassBuilder::registerFunctionAnalyses(FunctionAnalysisManager &FAM) { argument 429 FAM.registerPass([&] { return buildDefaultAAPipeline(); }); 432 FAM.registerPass([&] { return CREATE_PASS; }); 436 C(FAM); 1939 FunctionAnalysisManager &FAM, 1942 MAM.registerPass([&] { return FunctionAnalysisManagerModuleProxy(FAM); }); 1945 FAM.registerPass([&] { return CGSCCAnalysisManagerFunctionProxy(CGAM); }); 1946 FAM.registerPass([&] { return ModuleAnalysisManagerFunctionProxy(MAM); }); 1947 FAM.registerPass([&] { return LoopAnalysisManagerFunctionProxy(LAM); }); 1948 LAM.registerPass([&] { return FunctionAnalysisManagerLoopProxy(FAM); }); 1938 crossRegisterProxies(LoopAnalysisManager &LAM, FunctionAnalysisManager &FAM, CGSCCAnalysisManager &CGAM, ModuleAnalysisManager &MAM) argument [all...] |
/freebsd-current/contrib/llvm-project/llvm/lib/Transforms/IPO/ |
H A D | GlobalOpt.cpp | 2481 auto &FAM = local 2483 auto LookupDomTree = [&FAM](Function &F) -> DominatorTree &{ 2484 return FAM.getResult<DominatorTreeAnalysis>(F); 2486 auto GetTLI = [&FAM](Function &F) -> TargetLibraryInfo & { 2487 return FAM.getResult<TargetLibraryAnalysis>(F); 2489 auto GetTTI = [&FAM](Function &F) -> TargetTransformInfo & { 2490 return FAM.getResult<TargetIRAnalysis>(F); 2493 auto GetBFI = [&FAM](Function &F) -> BlockFrequencyInfo & { 2494 return FAM.getResult<BlockFrequencyAnalysis>(F); 2496 auto ChangedCFGCallback = [&FAM](Functio [all...] |
H A D | ThinLTOBitcodeWriter.cpp | 581 FunctionAnalysisManager &FAM = local 585 [&FAM](Function &F) -> AAResults & { 586 return FAM.getResult<AAManager>(F);
|
/freebsd-current/contrib/llvm-project/llvm/lib/LTO/ |
H A D | LTOBackend.cpp | 263 FunctionAnalysisManager FAM; local 279 FAM.registerPass([&] { return TargetLibraryAnalysis(*TLII); }); 289 FAM.registerPass([&] { return std::move(AA); }); 295 PB.registerFunctionAnalyses(FAM); 297 PB.crossRegisterProxies(LAM, FAM, CGAM, MAM);
|
/freebsd-current/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
H A D | CodeGenPassBuilder.h | 158 registerFunctionAnalyses(*MFAM.FAM); 626 FunctionAnalysisManager &FAM) const { 627 FAM.registerPass([this] { return registerAAAnalyses(); }); 630 FAM.registerPass([&] { return PASS_NAME CONSTRUCTOR; }); 632 derived().registerTargetAnalysis(FAM);
|
/freebsd-current/contrib/llvm-project/llvm/lib/Target/WebAssembly/ |
H A D | WebAssemblyTargetMachine.cpp | 276 FunctionAnalysisManager FAM; local 278 Lowerer.run(F, FAM);
|