Lines Matching refs:Caller
812 auto *Caller = CandidateCall.getParent()->getParent(); in isCostBenefitAnalysisEnabled() local
813 if (!Caller->getEntryCount()) in isCostBenefitAnalysisEnabled()
816 BlockFrequencyInfo *CallerBFI = &(GetBFI(*Caller)); in isCostBenefitAnalysisEnabled()
988 auto *Caller = CandidateCall.getFunction(); in finalizeAnalysis() local
989 if (Caller->hasMinSize()) { in finalizeAnalysis()
1291 auto *Caller = CandidateCall.getFunction(); in finalizeAnalysis() local
1292 if (Caller->hasMinSize()) { in finalizeAnalysis()
1918 Function *Caller = Call.getCaller(); in updateThreshold() local
1955 if (Caller->hasMinSize()) { in updateThreshold()
1963 } else if (Caller->hasOptSize()) in updateThreshold()
1968 if (!Caller->hasMinSize()) { in updateThreshold()
1979 BlockFrequencyInfo *CallerBFI = GetBFI ? &(GetBFI(*Caller)) : nullptr; in updateThreshold()
1981 if (!Caller->hasOptSize() && HotCallSiteThreshold) { in updateThreshold()
2716 Function *Caller = CandidateCall.getFunction(); in analyze() local
2718 for (User *U : Caller->users()) { in analyze()
2720 if (Call && Call->getFunction() == Caller) { in analyze()
2846 Caller, InlineConstants::MaxInlineStackSizeAttributeName)) in analyze()
2882 Function *Caller, Function *Callee, TargetTransformInfo &TTI, in functionsHaveCompatibleAttributes() argument
2890 TTI.areInlineCompatible(Caller, Callee)) && in functionsHaveCompatibleAttributes()
2891 GetTLI(*Caller).areInlineCompatible(CalleeTLI, in functionsHaveCompatibleAttributes()
2893 AttributeFuncs::areInlineCompatible(*Caller, *Callee); in functionsHaveCompatibleAttributes()
3023 Function *Caller = Call.getCaller(); in getAttributeBasedInliningDecision() local
3024 if (!functionsHaveCompatibleAttributes(Caller, Callee, CalleeTTI, GetTLI)) in getAttributeBasedInliningDecision()
3028 if (Caller->hasOptNone()) in getAttributeBasedInliningDecision()
3033 if (!Caller->nullPointerIsDefined() && Callee->nullPointerIsDefined()) in getAttributeBasedInliningDecision()