Lines Matching refs:FAM

76     CallBase &CB, FunctionAnalysisManager &FAM, const InlineParams &Params) {  in getDefaultInlineAdvice()  argument
79 FAM.getResult<ModuleAnalysisManagerFunctionProxy>(Caller) in getDefaultInlineAdvice()
83 auto &ORE = FAM.getResult<OptimizationRemarkEmitterAnalysis>(Caller); in getDefaultInlineAdvice()
85 return FAM.getResult<AssumptionAnalysis>(F); in getDefaultInlineAdvice()
88 return FAM.getResult<BlockFrequencyAnalysis>(F); in getDefaultInlineAdvice()
91 return FAM.getResult<TargetLibraryAnalysis>(F); in getDefaultInlineAdvice()
96 auto &CalleeTTI = FAM.getResult<TargetIRAnalysis>(Callee); in getDefaultInlineAdvice()
109 auto OIC = getDefaultInlineAdvice(CB, FAM, Params); in getAdviceImpl()
112 FAM.getResult<OptimizationRemarkEmitterAnalysis>(*CB.getCaller())); in getAdviceImpl()
157 auto &FAM = MAM.getResult<FunctionAnalysisManagerModuleProxy>(M).getManager(); in tryCreate() local
161 Advisor.reset(new DefaultInlineAdvisor(M, FAM, Params)); in tryCreate()
166 M, FAM, M.getContext(), std::move(Advisor), ReplayFile, in tryCreate()
174 llvm::getDevelopmentModeAdvisor(M, MAM, [&FAM, Params](CallBase &CB) { in tryCreate()
175 auto OIC = getDefaultInlineAdvice(CB, FAM, Params); in tryCreate()
457 InlineAdvisor::InlineAdvisor(Module &M, FunctionAnalysisManager &FAM) in InlineAdvisor() argument
458 : M(M), FAM(FAM) { in InlineAdvisor()
482 InlineAdvisor::getMandatoryKind(CallBase &CB, FunctionAnalysisManager &FAM, in getMandatoryKind() argument
487 return FAM.getResult<TargetLibraryAnalysis>(F); in getMandatoryKind()
490 auto &TIR = FAM.getResult<TargetIRAnalysis>(Callee); in getMandatoryKind()
510 getMandatoryKind(CB, FAM, getCallerORE(CB)); in getAdvice()
515 return FAM.getResult<OptimizationRemarkEmitterAnalysis>(*CB.getCaller()); in getCallerORE()