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()
231 DominatorTree *DT = FAM->getCachedResult<DominatorTreeAnalysis>(F); in runIPSCCP()
232 PostDominatorTree *PDT = FAM->getCachedResult<PostDominatorTreeAnalysis>(F); in runIPSCCP()
397 auto &FAM = AM.getResult<FunctionAnalysisManagerModuleProxy>(M).getManager(); in run() local
398 auto GetTLI = [&FAM](Function &F) -> const TargetLibraryInfo & { in run()
399 return FAM.getResult<TargetLibraryAnalysis>(F); in run()
401 auto GetTTI = [&FAM](Function &F) -> TargetTransformInfo & { in run()
402 return FAM.getResult<TargetIRAnalysis>(F); in run()
404 auto GetAC = [&FAM](Function &F) -> AssumptionCache & { in run()
405 return FAM.getResult<AssumptionAnalysis>(F); in run()
407 auto GetDT = [&FAM](Function &F) -> DominatorTree & { in run()
408 return FAM.getResult<DominatorTreeAnalysis>(F); in run()
410 auto GetBFI = [&FAM](Function &F) -> BlockFrequencyInfo & { in run()
411 return FAM.getResult<BlockFrequencyAnalysis>(F); in run()
415 if (!runIPSCCP(M, DL, &FAM, GetTLI, GetTTI, GetAC, GetDT, GetBFI, in run()