Lines Matching refs:FAM
111 Module &M, const DataLayout &DL, FunctionAnalysisManager *FAM, in runIPSCCP() argument
119 FunctionSpecializer Specializer(Solver, M, FAM, GetBFI, GetTLI, GetTTI, in runIPSCCP()
230 DominatorTree *DT = FAM->getCachedResult<DominatorTreeAnalysis>(F); in runIPSCCP()
231 PostDominatorTree *PDT = FAM->getCachedResult<PostDominatorTreeAnalysis>(F); in runIPSCCP()
385 auto &FAM = AM.getResult<FunctionAnalysisManagerModuleProxy>(M).getManager(); in run() local
386 auto GetTLI = [&FAM](Function &F) -> const TargetLibraryInfo & { in run()
387 return FAM.getResult<TargetLibraryAnalysis>(F); in run()
389 auto GetTTI = [&FAM](Function &F) -> TargetTransformInfo & { in run()
390 return FAM.getResult<TargetIRAnalysis>(F); in run()
392 auto GetAC = [&FAM](Function &F) -> AssumptionCache & { in run()
393 return FAM.getResult<AssumptionAnalysis>(F); in run()
395 auto GetDT = [&FAM](Function &F) -> DominatorTree & { in run()
396 return FAM.getResult<DominatorTreeAnalysis>(F); in run()
398 auto GetBFI = [&FAM](Function &F) -> BlockFrequencyInfo & { in run()
399 return FAM.getResult<BlockFrequencyAnalysis>(F); in run()
403 if (!runIPSCCP(M, DL, &FAM, GetTLI, GetTTI, GetAC, GetDT, GetBFI, in run()