Lines Matching refs:CallerCC

5033 areCallingConvEligibleForTCO_64SVR4(CallingConv::ID CallerCC,  in areCallingConvEligibleForTCO_64SVR4()  argument
5039 if (!isTailCallableCC(CallerCC) || !isTailCallableCC(CalleeCC)) in areCallingConvEligibleForTCO_64SVR4()
5046 return CallerCC == CallingConv::C || CallerCC == CalleeCC; in areCallingConvEligibleForTCO_64SVR4()
5051 CallingConv::ID CallerCC, const CallBase *CB, bool isVarArg, in IsEligibleForTailCallOptimization_64SVR4() argument
5063 if (!areCallingConvEligibleForTCO_64SVR4(CallerCC, CalleeCC)) in IsEligibleForTailCallOptimization_64SVR4()
5091 if (CallerCC != CalleeCC && needStackSlotPassParameters(Subtarget, Outs)) in IsEligibleForTailCallOptimization_64SVR4()
5138 CallingConv::ID CallerCC, bool isVarArg, in IsEligibleForTailCallOptimization() argument
5147 if (CalleeCC == CallingConv::Fast && CallerCC == CalleeCC) { in IsEligibleForTailCallOptimization()
5856 CallingConv::ID CallerCC = CallerFunc->getCallingConv(); in supportsTailCallFor() local
5869 return isEligibleForTCO(CalleeGV, CalleeCC, CallerCC, CB, in supportsTailCallFor()
5876 CallingConv::ID CallerCC, const CallBase *CB, bool isVarArg, in isEligibleForTCO() argument
5885 CalleeGV, CalleeCC, CallerCC, CB, isVarArg, Outs, Ins, CallerFunc, in isEligibleForTCO()
5888 return IsEligibleForTailCallOptimization(CalleeGV, CalleeCC, CallerCC, in isEligibleForTCO()
5910 CallingConv::ID CallerCC = MF.getFunction().getCallingConv(); in LowerCall() local
5916 isEligibleForTCO(GV, CallConv, CallerCC, CB, isVarArg, Outs, Ins, in LowerCall()