Home
last modified time | relevance | path

Searched refs:FAM (Results 1 – 25 of 49) sorted by relevance

12

/freebsd-12.1/contrib/llvm/lib/Transforms/IPO/
H A DSCCP.cpp13 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 DInliner.cpp913 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 DHotColdSplitting.cpp603 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 DSyntheticCountsPropagation.cpp100 FunctionAnalysisManager &FAM = in run() local
117 auto &BFI = FAM.getResult<BlockFrequencyAnalysis>(*Caller); in run()
H A DPartialInlining.cpp1481 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 DThinLTOBitcodeWriter.cpp513 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 DCGSCCPassManager.h537 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 DCGProfile.cpp29 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 DPGOMemOPSizeOpt.cpp441 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 DPGOInstrumentation.cpp1423 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 DLoopSink.cpp318 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 DDivRemPairs.cpp207 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 DADCE.cpp674 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 DLTOBackend.cpp169 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 DIRMutator.cpp74 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 DCGSCCPassManager.cpp253 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 DNewPMDriver.cpp294 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 DThreadSanitizer.h30 PreservedAnalyses run(Function &F, FunctionAnalysisManager &FAM);
H A DControlHeightReduction.h27 PreservedAnalyses run(Function &F, FunctionAnalysisManager &FAM);
H A DMemorySanitizer.h39 PreservedAnalyses run(Function &F, FunctionAnalysisManager &FAM);
/freebsd-12.1/contrib/llvm/include/llvm/Transforms/Scalar/
H A DLoopSink.h36 PreservedAnalyses run(Function &F, FunctionAnalysisManager &FAM);
H A DDeadStoreElimination.h31 PreservedAnalyses run(Function &F, FunctionAnalysisManager &FAM);
/freebsd-12.1/contrib/llvm/include/llvm/Transforms/Utils/
H A DLibCallsShrinkWrap.h23 PreservedAnalyses run(Function &F, FunctionAnalysisManager &FAM);
/freebsd-12.1/contrib/llvm/lib/Passes/
H A DPassBuilder.cpp344 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 DLibCallsShrinkWrap.cpp552 FunctionAnalysisManager &FAM) { in run() argument
553 auto &TLI = FAM.getResult<TargetLibraryAnalysis>(F); in run()
554 auto *DT = FAM.getCachedResult<DominatorTreeAnalysis>(F); in run()

12