Lines Matching defs:Params
47 const InlineParams &Params) {
70 return getInlineCost(CB, Params, CalleeTTI, GetAssumptionCache, GetTLI,
95 const InlineParams &Params) {
96 auto IC = getInlineCostWrapper(const_cast<CallBase &>(*CB), FAM, Params);
115 const InlineParams &Params) {
116 auto IC = getInlineCostWrapper(const_cast<CallBase &>(*CB), FAM, Params);
186 const InlineParams &Params) {
187 auto IC = getInlineCostWrapper(const_cast<CallBase &>(*CB), FAM, Params);
216 It->second = PriorityT(CB, FAM, Params);
237 PriorityInlineOrder(FunctionAnalysisManager &FAM, const InlineParams &Params)
238 : FAM(FAM), Params(Params) {
251 Priorities[CB] = PriorityT(CB, FAM, Params);
280 const InlineParams &Params;
289 const InlineParams &Params,
294 return std::make_unique<PriorityInlineOrder<SizePriority>>(FAM, Params);
298 return std::make_unique<PriorityInlineOrder<CostPriority>>(FAM, Params);
304 Params);
307 return std::make_unique<PriorityInlineOrder<MLPriority>>(FAM, Params);
313 llvm::getInlineOrder(FunctionAnalysisManager &FAM, const InlineParams &Params,
317 return MAM.getResult<PluginInlineOrderAnalysis>(M).Factory(FAM, Params, MAM,
320 return getDefaultInlineOrder(FAM, Params, MAM, M);