| /freebsd-12.1/contrib/llvm/lib/Transforms/IPO/ |
| H A D | SCCP.cpp | 13 auto &FAM = AM.getResult<FunctionAnalysisManagerModuleProxy>(M).getManager(); in run() local 14 auto getAnalysis = [&FAM](Function &F) -> AnalysisResultsForFn { in run() 15 DominatorTree &DT = FAM.getResult<DominatorTreeAnalysis>(F); in run() 17 make_unique<PredicateInfo>(F, DT, FAM.getResult<AssumptionAnalysis>(F)), in run() 18 &DT, FAM.getCachedResult<PostDominatorTreeAnalysis>(F)}; in run()
|
| H A D | Inliner.cpp | 913 FunctionAnalysisManager &FAM = in run() local 920 FAM.getResult<OptimizationRemarkEmitterAnalysis>(N.getFunction()); in run() 991 FunctionAnalysisManager &FAM = in run() local 996 auto &ORE = FAM.getResult<OptimizationRemarkEmitterAnalysis>(F); in run() 1000 return FAM.getResult<AssumptionAnalysis>(F); in run() 1003 return FAM.getResult<BlockFrequencyAnalysis>(F); in run() 1008 auto &CalleeTTI = FAM.getResult<TargetIRAnalysis>(Callee); in run() 1061 &FAM.getResult<BlockFrequencyAnalysis>(*(CS.getCaller())), in run() 1062 &FAM.getResult<BlockFrequencyAnalysis>(Callee)); in run() 1205 FunctionAnalysisManager &FAM = in run() local [all …]
|
| H A D | HotColdSplitting.cpp | 603 auto &FAM = AM.getResult<FunctionAnalysisManagerModuleProxy>(M).getManager(); in run() local 606 [&FAM](Function &F) -> AssumptionCache & { in run() 607 return FAM.getResult<AssumptionAnalysis>(F); in run() 610 auto GBFI = [&FAM](Function &F) { in run() 611 return &FAM.getResult<BlockFrequencyAnalysis>(F); in run() 615 [&FAM](Function &F) -> TargetTransformInfo & { in run() 616 return FAM.getResult<TargetIRAnalysis>(F); in run()
|
| H A D | SyntheticCountsPropagation.cpp | 100 FunctionAnalysisManager &FAM = in run() local 117 auto &BFI = FAM.getResult<BlockFrequencyAnalysis>(*Caller); in run()
|
| H A D | PartialInlining.cpp | 1481 auto &FAM = AM.getResult<FunctionAnalysisManagerModuleProxy>(M).getManager(); in run() local 1484 [&FAM](Function &F) -> AssumptionCache & { in run() 1485 return FAM.getResult<AssumptionAnalysis>(F); in run() 1489 [&FAM](Function &F) -> BlockFrequencyInfo & { in run() 1490 return FAM.getResult<BlockFrequencyAnalysis>(F); in run() 1494 [&FAM](Function &F) -> TargetTransformInfo & { in run() 1495 return FAM.getResult<TargetIRAnalysis>(F); in run()
|
| H A D | ThinLTOBitcodeWriter.cpp | 513 FunctionAnalysisManager &FAM = in run() local 516 [&FAM](Function &F) -> AAResults & { in run() 517 return FAM.getResult<AAManager>(F); in run()
|
| /freebsd-12.1/contrib/llvm/include/llvm/Analysis/ |
| H A D | CGSCCPassManager.h | 537 explicit Result(FunctionAnalysisManager &FAM) : FAM(&FAM) {} 540 FunctionAnalysisManager &getManager() { return *FAM; } 546 FunctionAnalysisManager *FAM; 611 FunctionAnalysisManager &FAM = 636 PassInstrumentation PI = FAM.getResult<PassInstrumentationAnalysis>(F); 640 PreservedAnalyses PassPA = Pass.run(F, FAM); 647 FAM.invalidate(F, PassPA);
|
| /freebsd-12.1/contrib/llvm/lib/Transforms/Instrumentation/ |
| H A D | CGProfile.cpp | 29 FunctionAnalysisManager &FAM = in run() local 44 auto &BFI = FAM.getResult<BlockFrequencyAnalysis>(F); in run() 47 TargetTransformInfo &TTI = FAM.getResult<TargetIRAnalysis>(F); in run()
|
| H A D | PGOMemOPSizeOpt.cpp | 441 FunctionAnalysisManager &FAM) { in run() argument 442 auto &BFI = FAM.getResult<BlockFrequencyAnalysis>(F); in run() 443 auto &ORE = FAM.getResult<OptimizationRemarkEmitterAnalysis>(F); in run() 444 auto *DT = FAM.getCachedResult<DominatorTreeAnalysis>(F); in run()
|
| H A D | PGOInstrumentation.cpp | 1423 auto &FAM = AM.getResult<FunctionAnalysisManagerModuleProxy>(M).getManager(); in run() local 1424 auto LookupBPI = [&FAM](Function &F) { in run() 1425 return &FAM.getResult<BranchProbabilityAnalysis>(F); in run() 1428 auto LookupBFI = [&FAM](Function &F) { in run() 1429 return &FAM.getResult<BlockFrequencyAnalysis>(F); in run() 1560 auto &FAM = AM.getResult<FunctionAnalysisManagerModuleProxy>(M).getManager(); in run() local 1561 auto LookupBPI = [&FAM](Function &F) { in run() 1562 return &FAM.getResult<BranchProbabilityAnalysis>(F); in run() 1565 auto LookupBFI = [&FAM](Function &F) { in run() 1566 return &FAM.getResult<BlockFrequencyAnalysis>(F); in run()
|
| /freebsd-12.1/contrib/llvm/lib/Transforms/Scalar/ |
| H A D | LoopSink.cpp | 318 PreservedAnalyses LoopSinkPass::run(Function &F, FunctionAnalysisManager &FAM) { in run() argument 319 LoopInfo &LI = FAM.getResult<LoopAnalysis>(F); in run() 324 AAResults &AA = FAM.getResult<AAManager>(F); in run() 325 DominatorTree &DT = FAM.getResult<DominatorTreeAnalysis>(F); in run() 326 BlockFrequencyInfo &BFI = FAM.getResult<BlockFrequencyAnalysis>(F); in run()
|
| H A D | DivRemPairs.cpp | 207 FunctionAnalysisManager &FAM) { in run() argument 208 TargetTransformInfo &TTI = FAM.getResult<TargetIRAnalysis>(F); in run() 209 DominatorTree &DT = FAM.getResult<DominatorTreeAnalysis>(F); in run()
|
| H A D | ADCE.cpp | 674 PreservedAnalyses ADCEPass::run(Function &F, FunctionAnalysisManager &FAM) { in run() argument 677 auto *DT = FAM.getCachedResult<DominatorTreeAnalysis>(F); in run() 678 auto &PDT = FAM.getResult<PostDominatorTreeAnalysis>(F); in run()
|
| /freebsd-12.1/contrib/llvm/lib/LTO/ |
| H A D | LTOBackend.cpp | 169 FunctionAnalysisManager FAM(Conf.DebugPassManager); in runNewPMPasses() local 174 FAM.registerPass([&] { return std::move(AA); }); in runNewPMPasses() 179 PB.registerFunctionAnalyses(FAM); in runNewPMPasses() 181 PB.crossRegisterProxies(LAM, FAM, CGAM, MAM); in runNewPMPasses() 229 FunctionAnalysisManager FAM; in runNewPMCustomPasses() local 234 FAM.registerPass([&] { return std::move(AA); }); in runNewPMCustomPasses() 239 PB.registerFunctionAnalyses(FAM); in runNewPMCustomPasses() 241 PB.crossRegisterProxies(LAM, FAM, CGAM, MAM); in runNewPMCustomPasses()
|
| /freebsd-12.1/contrib/llvm/lib/FuzzMutate/ |
| H A D | IRMutator.cpp | 74 FunctionAnalysisManager FAM; in eliminateDeadCode() local 75 FAM.registerPass([&] { return TargetLibraryAnalysis(); }); in eliminateDeadCode() 76 FAM.registerPass([&] { return PassInstrumentationAnalysis(); }); in eliminateDeadCode() 77 FPM.run(F, FAM); in eliminateDeadCode()
|
| /freebsd-12.1/contrib/llvm/lib/Analysis/ |
| H A D | CGSCCPassManager.cpp | 253 FAM->clear(N.getFunction(), N.getFunction().getName()); in invalidate() 272 FAM->getCachedResult<CGSCCAnalysisManagerFunctionProxy>(F)) in invalidate() 288 FAM->invalidate(F, *FunctionPA); in invalidate() 295 FAM->invalidate(F, PA); in invalidate() 320 auto &FAM = in updateNewSCCFunctionAnalyses() local 329 FAM.getCachedResult<CGSCCAnalysisManagerFunctionProxy>(F); in updateNewSCCFunctionAnalyses() 345 FAM.invalidate(F, PA); in updateNewSCCFunctionAnalyses()
|
| /freebsd-12.1/contrib/llvm/tools/opt/ |
| H A D | NewPMDriver.cpp | 294 FunctionAnalysisManager FAM(DebugPM); in runPassPipeline() local 299 FAM.registerPass([&] { return std::move(AA); }); in runPassPipeline() 304 PB.registerFunctionAnalyses(FAM); in runPassPipeline() 306 PB.crossRegisterProxies(LAM, FAM, CGAM, MAM); in runPassPipeline()
|
| /freebsd-12.1/contrib/llvm/include/llvm/Transforms/Instrumentation/ |
| H A D | ThreadSanitizer.h | 30 PreservedAnalyses run(Function &F, FunctionAnalysisManager &FAM);
|
| H A D | ControlHeightReduction.h | 27 PreservedAnalyses run(Function &F, FunctionAnalysisManager &FAM);
|
| H A D | MemorySanitizer.h | 39 PreservedAnalyses run(Function &F, FunctionAnalysisManager &FAM);
|
| /freebsd-12.1/contrib/llvm/include/llvm/Transforms/Scalar/ |
| H A D | LoopSink.h | 36 PreservedAnalyses run(Function &F, FunctionAnalysisManager &FAM);
|
| H A D | DeadStoreElimination.h | 31 PreservedAnalyses run(Function &F, FunctionAnalysisManager &FAM);
|
| /freebsd-12.1/contrib/llvm/include/llvm/Transforms/Utils/ |
| H A D | LibCallsShrinkWrap.h | 23 PreservedAnalyses run(Function &F, FunctionAnalysisManager &FAM);
|
| /freebsd-12.1/contrib/llvm/lib/Passes/ |
| H A D | PassBuilder.cpp | 344 void PassBuilder::registerFunctionAnalyses(FunctionAnalysisManager &FAM) { in registerFunctionAnalyses() argument 346 FAM.registerPass([&] { return CREATE_PASS; }); in registerFunctionAnalyses() 350 C(FAM); in registerFunctionAnalyses() 1919 FunctionAnalysisManager &FAM, in crossRegisterProxies() argument 1922 MAM.registerPass([&] { return FunctionAnalysisManagerModuleProxy(FAM); }); in crossRegisterProxies() 1925 FAM.registerPass([&] { return CGSCCAnalysisManagerFunctionProxy(CGAM); }); in crossRegisterProxies() 1926 FAM.registerPass([&] { return ModuleAnalysisManagerFunctionProxy(MAM); }); in crossRegisterProxies() 1927 FAM.registerPass([&] { return LoopAnalysisManagerFunctionProxy(LAM); }); in crossRegisterProxies() 1928 LAM.registerPass([&] { return FunctionAnalysisManagerLoopProxy(FAM); }); in crossRegisterProxies()
|
| /freebsd-12.1/contrib/llvm/lib/Transforms/Utils/ |
| H A D | LibCallsShrinkWrap.cpp | 552 FunctionAnalysisManager &FAM) { in run() argument 553 auto &TLI = FAM.getResult<TargetLibraryAnalysis>(F); in run() 554 auto *DT = FAM.getCachedResult<DominatorTreeAnalysis>(F); in run()
|