/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/Transforms/Instrumentation/ |
H A D | ControlHeightReduction.h | 26 PreservedAnalyses run(Function &F, FunctionAnalysisManager &FAM);
|
H A D | ThreadSanitizer.h | 29 PreservedAnalyses run(Function &F, FunctionAnalysisManager &FAM);
|
H A D | MemorySanitizer.h | 42 PreservedAnalyses run(Function &F, FunctionAnalysisManager &FAM);
|
/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/Transforms/Scalar/ |
H A D | DeadStoreElimination.h | 30 PreservedAnalyses run(Function &F, FunctionAnalysisManager &FAM);
|
H A D | LoopSink.h | 35 PreservedAnalyses run(Function &F, FunctionAnalysisManager &FAM);
|
/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/Transforms/Utils/ |
H A D | LibCallsShrinkWrap.h | 22 PreservedAnalyses run(Function &F, FunctionAnalysisManager &FAM);
|
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Transforms/IPO/ |
H A D | SCCP.cpp | 13 auto &FAM = AM.getResult<FunctionAnalysisManagerModuleProxy>(M).getManager(); local 14 auto GetTLI = [&FAM](Function &F) -> const TargetLibraryInfo & { 15 return FAM.getResult<TargetLibraryAnalysis>(F); 17 auto getAnalysis = [&FAM](Function &F) -> AnalysisResultsForFn { 18 DominatorTree &DT = FAM.getResult<DominatorTreeAnalysis>(F); 20 std::make_unique<PredicateInfo>(F, DT, FAM.getResult<AssumptionAnalysis>(F)), 21 &DT, FAM.getCachedResult<PostDominatorTreeAnalysis>(F)};
|
H A D | InferFunctionAttrs.cpp | 37 FunctionAnalysisManager &FAM = local 39 auto GetTLI = [&FAM](Function &F) -> TargetLibraryInfo & { 40 return FAM.getResult<TargetLibraryAnalysis>(F);
|
H A D | AlwaysInliner.cpp | 38 FunctionAnalysisManager &FAM = local 42 return FAM.getResult<AssumptionAnalysis>(F);
|
H A D | SyntheticCountsPropagation.cpp | 99 FunctionAnalysisManager &FAM = local 116 auto &BFI = FAM.getResult<BlockFrequencyAnalysis>(*Caller);
|
H A D | Inliner.cpp | 917 FunctionAnalysisManager &FAM = 924 FAM.getResult<OptimizationRemarkEmitterAnalysis>(N.getFunction()); 995 FunctionAnalysisManager &FAM = 1000 auto &ORE = FAM.getResult<OptimizationRemarkEmitterAnalysis>(F); 1004 return FAM.getResult<AssumptionAnalysis>(F); 1007 return FAM.getResult<BlockFrequencyAnalysis>(F); 1012 auto &CalleeTTI = FAM.getResult<TargetIRAnalysis>(Callee); 1069 &FAM.getResult<BlockFrequencyAnalysis>(*(CS.getCaller())), 1070 &FAM.getResult<BlockFrequencyAnalysis>(Callee)); 1213 FunctionAnalysisManager &FAM [all...] |
H A D | HotColdSplitting.cpp | 705 auto &FAM = AM.getResult<FunctionAnalysisManagerModuleProxy>(M).getManager(); local 707 auto LookupAC = [&FAM](Function &F) -> AssumptionCache * { 708 return FAM.getCachedResult<AssumptionAnalysis>(F); 711 auto GBFI = [&FAM](Function &F) { 712 return &FAM.getResult<BlockFrequencyAnalysis>(F); 716 [&FAM](Function &F) -> TargetTransformInfo & { 717 return FAM.getResult<TargetIRAnalysis>(F);
|
H A D | PartialInlining.cpp | 1504 auto &FAM = AM.getResult<FunctionAnalysisManagerModuleProxy>(M).getManager(); local 1507 [&FAM](Function &F) -> AssumptionCache & { 1508 return FAM.getResult<AssumptionAnalysis>(F); 1511 auto LookupAssumptionCache = [&FAM](Function &F) -> AssumptionCache * { 1512 return FAM.getCachedResult<AssumptionAnalysis>(F); 1516 [&FAM](Function &F) -> BlockFrequencyInfo & { 1517 return FAM.getResult<BlockFrequencyAnalysis>(F); 1521 [&FAM](Function &F) -> TargetTransformInfo & { 1522 return FAM.getResult<TargetIRAnalysis>(F);
|
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/ |
H A D | CGProfile.cpp | 28 FunctionAnalysisManager &FAM = local 43 auto &BFI = FAM.getResult<BlockFrequencyAnalysis>(F); 46 TargetTransformInfo &TTI = FAM.getResult<TargetIRAnalysis>(F);
|
H A D | PGOMemOPSizeOpt.cpp | 441 FunctionAnalysisManager &FAM) { 442 auto &BFI = FAM.getResult<BlockFrequencyAnalysis>(F); 443 auto &ORE = FAM.getResult<OptimizationRemarkEmitterAnalysis>(F); 444 auto *DT = FAM.getCachedResult<DominatorTreeAnalysis>(F); 440 run(Function &F, FunctionAnalysisManager &FAM) argument
|
/freebsd-12-stable/contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/ |
H A D | SpeculateAnalyses.cpp | 94 FunctionAnalysisManager FAM; local 95 PB.registerFunctionAnalyses(FAM); 102 auto &BFI = FAM.getResult<BlockFrequencyAnalysis>(F); 242 FunctionAnalysisManager FAM; local 243 PB.registerFunctionAnalyses(FAM); 245 auto &BFI = FAM.getResult<BlockFrequencyAnalysis>(F); 262 FAM.getCachedResult<BranchProbabilityAnalysis>(F);
|
/freebsd-12-stable/contrib/llvm-project/llvm/lib/FuzzMutate/ |
H A D | IRMutator.cpp | 73 FunctionAnalysisManager FAM; local 74 FAM.registerPass([&] { return TargetLibraryAnalysis(); }); 75 FAM.registerPass([&] { return PassInstrumentationAnalysis(); }); 76 FPM.run(F, FAM);
|
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
H A D | LoopSink.cpp | 314 PreservedAnalyses LoopSinkPass::run(Function &F, FunctionAnalysisManager &FAM) { argument 315 LoopInfo &LI = FAM.getResult<LoopAnalysis>(F); 320 AAResults &AA = FAM.getResult<AAManager>(F); 321 DominatorTree &DT = FAM.getResult<DominatorTreeAnalysis>(F); 322 BlockFrequencyInfo &BFI = FAM.getResult<BlockFrequencyAnalysis>(F);
|
H A D | DivRemPairs.cpp | 362 FunctionAnalysisManager &FAM) { 363 TargetTransformInfo &TTI = FAM.getResult<TargetIRAnalysis>(F); 364 DominatorTree &DT = FAM.getResult<DominatorTreeAnalysis>(F); 361 run(Function &F, FunctionAnalysisManager &FAM) argument
|
H A D | ADCE.cpp | 679 PreservedAnalyses ADCEPass::run(Function &F, FunctionAnalysisManager &FAM) { argument 682 auto *DT = FAM.getCachedResult<DominatorTreeAnalysis>(F); 683 auto &PDT = FAM.getResult<PostDominatorTreeAnalysis>(F);
|
/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/Analysis/ |
H A D | CGSCCPassManager.h | 384 explicit Result(FunctionAnalysisManager &FAM) : FAM(&FAM) {} argument 387 FunctionAnalysisManager &getManager() { return *FAM; } 393 FunctionAnalysisManager *FAM; member in class:llvm::FunctionAnalysisManagerCGSCCProxy::Result 458 FunctionAnalysisManager &FAM = local 483 PassInstrumentation PI = FAM.getResult<PassInstrumentationAnalysis>(F); 487 PreservedAnalyses PassPA = Pass.run(F, FAM); 494 FAM.invalidate(F, PassPA);
|
/freebsd-12-stable/contrib/llvm-project/llvm/lib/LTO/ |
H A D | LTOBackend.cpp | 183 FunctionAnalysisManager FAM(Conf.DebugPassManager); 188 FAM.registerPass([&] { return std::move(AA); }); 193 PB.registerFunctionAnalyses(FAM); 195 PB.crossRegisterProxies(LAM, FAM, CGAM, MAM); 243 FunctionAnalysisManager FAM; local 248 FAM.registerPass([&] { return std::move(AA); }); 253 PB.registerFunctionAnalyses(FAM); 255 PB.crossRegisterProxies(LAM, FAM, CGAM, MAM);
|
/freebsd-12-stable/contrib/llvm-project/llvm/tools/opt/ |
H A D | NewPMDriver.cpp | 304 FunctionAnalysisManager FAM(DebugPM); 309 FAM.registerPass([&] { return std::move(AA); }); 314 PB.registerFunctionAnalyses(FAM); 316 PB.crossRegisterProxies(LAM, FAM, CGAM, MAM);
|
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Analysis/ |
H A D | CGSCCPassManager.cpp | 141 // We also directly invalidate the FAM's module proxy if necessary, and if 229 assert(FAMProxy && "The CGSCC pass manager requires that the FAM module " 235 // special here to recompute all of this if ever the FAM's module proxy goes 251 // the FAM has been completely updated to handle the deletion of functions. 252 // Specifically, any FAM-cached results for those functions need to have been 258 FAM->clear(N.getFunction(), N.getFunction().getName()); 277 FAM->getCachedResult<CGSCCAnalysisManagerFunctionProxy>(F)) 293 FAM->invalidate(F, *FunctionPA); 300 FAM->invalidate(F, PA); 325 auto &FAM local [all...] |
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
H A D | LibCallsShrinkWrap.cpp | 552 FunctionAnalysisManager &FAM) { 553 auto &TLI = FAM.getResult<TargetLibraryAnalysis>(F); 554 auto *DT = FAM.getCachedResult<DominatorTreeAnalysis>(F); 551 run(Function &F, FunctionAnalysisManager &FAM) argument
|