Searched refs:FAM (Results 76 - 100 of 150) sorted by relevance

123456

/freebsd-current/contrib/llvm-project/llvm/lib/CodeGen/
H A DCallBrPrepare.cpp77 FunctionAnalysisManager &FAM) {
84 auto &DT = FAM.getResult<DominatorTreeAnalysis>(Fn);
76 run(Function &Fn, FunctionAnalysisManager &FAM) argument
H A DIndirectBrExpandPass.cpp73 FunctionAnalysisManager &FAM) {
79 auto *DT = FAM.getCachedResult<DominatorTreeAnalysis>(F);
72 run(Function &F, FunctionAnalysisManager &FAM) argument
H A DSelectOptimize.cpp115 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 DStackProtector.cpp106 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 DGCRootLowering.cpp83 FunctionAnalysisManager &FAM) {
84 auto &Info = FAM.getResult<GCFunctionAnalysis>(F);
82 run(Function &F, FunctionAnalysisManager &FAM) argument
H A DExpandMemCmp.cpp998 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 DShadowStackGCLowering.cpp119 auto &FAM = local
121 auto *DT = FAM.getCachedResult<DominatorTreeAnalysis>(F);
/freebsd-current/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DRelLookupTableConverter.cpp203 FunctionAnalysisManager &FAM = local
207 return FAM.getResult<TargetIRAnalysis>(F);
H A DLibCallsShrinkWrap.cpp515 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 DNewPMDriver.cpp392 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 DADCE.cpp721 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 DMustExecute.cpp753 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 DAssumptionCache.cpp269 FunctionAnalysisManager &FAM) {
270 auto &TTI = FAM.getResult<TargetIRAnalysis>(F);
268 run(Function &F, FunctionAnalysisManager &FAM) argument
H A DLint.cpp731 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 DLazyValueInfo.h144 Result run(Function &F, FunctionAnalysisManager &FAM);
H A DLazyCallGraph.h1271 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 DCFGuard.cpp303 PreservedAnalyses CFGuardPass::run(Function &F, FunctionAnalysisManager &FAM) { argument
/freebsd-current/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/
H A DIndirectCallPromotion.cpp341 auto &FAM = local
343 auto &ORE = FAM.getResult<OptimizationRemarkEmitterAnalysis>(F);
H A DPGOInstrumentation.cpp1817 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 DPassBuilder.cpp425 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 DGlobalOpt.cpp2481 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 DThinLTOBitcodeWriter.cpp581 FunctionAnalysisManager &FAM = local
585 [&FAM](Function &F) -> AAResults & {
586 return FAM.getResult<AAManager>(F);
/freebsd-current/contrib/llvm-project/llvm/lib/LTO/
H A DLTOBackend.cpp263 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 DCodeGenPassBuilder.h158 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 DWebAssemblyTargetMachine.cpp276 FunctionAnalysisManager FAM; local
278 Lowerer.run(F, FAM);

Completed in 391 milliseconds

123456