Lines Matching refs:FAM

135     CallBase &CB, FunctionAnalysisManager &FAM, const InlineParams &Params) {  in getDefaultInlineAdvice()  argument
138 FAM.getResult<ModuleAnalysisManagerFunctionProxy>(Caller) in getDefaultInlineAdvice()
142 auto &ORE = FAM.getResult<OptimizationRemarkEmitterAnalysis>(Caller); in getDefaultInlineAdvice()
144 return FAM.getResult<AssumptionAnalysis>(F); in getDefaultInlineAdvice()
147 return FAM.getResult<BlockFrequencyAnalysis>(F); in getDefaultInlineAdvice()
150 return FAM.getResult<TargetLibraryAnalysis>(F); in getDefaultInlineAdvice()
155 auto &CalleeTTI = FAM.getResult<TargetIRAnalysis>(Callee); in getDefaultInlineAdvice()
169 auto OIC = getDefaultInlineAdvice(CB, FAM, Params); in getAdviceImpl()
172 FAM.getResult<OptimizationRemarkEmitterAnalysis>(*CB.getCaller())); in getAdviceImpl()
206 auto &FAM = MAM.getResult<FunctionAnalysisManagerModuleProxy>(M).getManager(); in tryCreate() local
209 Advisor.reset(DA.Factory(M, FAM, Params, IC)); in tryCreate()
212 auto GetDefaultAdvice = [&FAM, Params](CallBase &CB) { in tryCreate()
213 auto OIC = getDefaultInlineAdvice(CB, FAM, Params); in tryCreate()
219 Advisor.reset(new DefaultInlineAdvisor(M, FAM, Params, IC)); in tryCreate()
223 Advisor = llvm::getReplayInlineAdvisor(M, FAM, M.getContext(), in tryCreate()
522 InlineAdvisor::InlineAdvisor(Module &M, FunctionAnalysisManager &FAM, in InlineAdvisor() argument
524 : M(M), FAM(FAM), IC(IC), in InlineAdvisor()
592 InlineAdvisor::getMandatoryKind(CallBase &CB, FunctionAnalysisManager &FAM, in getMandatoryKind() argument
597 return FAM.getResult<TargetLibraryAnalysis>(F); in getMandatoryKind()
600 auto &TIR = FAM.getResult<TargetIRAnalysis>(Callee); in getMandatoryKind()
620 getMandatoryKind(CB, FAM, getCallerORE(CB)); in getAdvice()
625 return FAM.getResult<OptimizationRemarkEmitterAnalysis>(*CB.getCaller()); in getCallerORE()