Lines Matching defs:Caller
812 auto *Caller = CandidateCall.getParent()->getParent();
813 if (!Caller->getEntryCount())
816 BlockFrequencyInfo *CallerBFI = &(GetBFI(*Caller));
988 auto *Caller = CandidateCall.getFunction();
989 if (Caller->hasMinSize()) {
1291 auto *Caller = CandidateCall.getFunction();
1292 if (Caller->hasMinSize()) {
1918 Function *Caller = Call.getCaller();
1955 if (Caller->hasMinSize()) {
1963 } else if (Caller->hasOptSize())
1968 if (!Caller->hasMinSize()) {
1979 BlockFrequencyInfo *CallerBFI = GetBFI ? &(GetBFI(*Caller)) : nullptr;
1981 if (!Caller->hasOptSize() && HotCallSiteThreshold) {
2716 Function *Caller = CandidateCall.getFunction();
2718 for (User *U : Caller->users()) {
2720 if (Call && Call->getFunction() == Caller) {
2846 Caller, InlineConstants::MaxInlineStackSizeAttributeName))
2879 /// Test that there are no attribute conflicts between Caller and Callee
2882 Function *Caller, Function *Callee, TargetTransformInfo &TTI,
2890 TTI.areInlineCompatible(Caller, Callee)) &&
2891 GetTLI(*Caller).areInlineCompatible(CalleeTLI,
2893 AttributeFuncs::areInlineCompatible(*Caller, *Callee);
3023 Function *Caller = Call.getCaller();
3024 if (!functionsHaveCompatibleAttributes(Caller, Callee, CalleeTTI, GetTLI))
3028 if (Caller->hasOptNone())
3033 if (!Caller->nullPointerIsDefined() && Callee->nullPointerIsDefined())