Lines Matching refs:CalleeSamples
423 const FunctionSamples *CalleeSamples; member
440 const FunctionSamples *LCS = LHS.CalleeSamples; in operator ()()
441 const FunctionSamples *RCS = RHS.CalleeSamples; in operator ()()
737 auto CalleeSamples = in findIndirectCallFunctionSamples() local
739 if (CalleeSamples.empty()) in findIndirectCallFunctionSamples()
745 for (const auto *const FS : CalleeSamples) { in findIndirectCallFunctionSamples()
930 auto CalleeFunctionName = Candidate.CalleeSamples->getFunction(); in tryPromoteAndInlineCandidate()
1273 ContextTracker->markContextSamplesInlined(Candidate.CalleeSamples); in tryInlineCandidate()
1303 const FunctionSamples *CalleeSamples = findCalleeFunctionSamples(*CB); in getInlineCandidate() local
1306 if (!CalleeSamples && !getExternalInlineAdvisorShouldInline(*CB)) in getInlineCandidate()
1314 CalleeSamples ? CalleeSamples->getHeadSamplesEstimate() * Factor : 0; in getInlineCandidate()
1315 *NewCandidate = {CB, CalleeSamples, CallsiteCount, Factor}; in getInlineCandidate()
1386 if (UsePreInlinerDecision && Candidate.CalleeSamples) { in shouldInlineCandidate()
1390 SampleContext &Context = Candidate.CalleeSamples->getContext(); in shouldInlineCandidate()
1459 auto CalleeSamples = findIndirectCallFunctionSamples(*I, Sum); in inlineHotFunctionsWithPriority() local
1463 for (const auto *FS : CalleeSamples) { in inlineHotFunctionsWithPriority()
1515 LocalNotInlinedCallSites.insert({I, Candidate.CalleeSamples}); in inlineHotFunctionsWithPriority()