Lines Matching refs:CalleeCC
5034 CallingConv::ID CalleeCC) { in areCallingConvEligibleForTCO_64SVR4() argument
5039 if (!isTailCallableCC(CallerCC) || !isTailCallableCC(CalleeCC)) in areCallingConvEligibleForTCO_64SVR4()
5046 return CallerCC == CallingConv::C || CallerCC == CalleeCC; in areCallingConvEligibleForTCO_64SVR4()
5050 const GlobalValue *CalleeGV, CallingConv::ID CalleeCC, in IsEligibleForTailCallOptimization_64SVR4() argument
5063 if (!areCallingConvEligibleForTCO_64SVR4(CallerCC, CalleeCC)) in IsEligibleForTailCallOptimization_64SVR4()
5091 if (CallerCC != CalleeCC && needStackSlotPassParameters(Subtarget, Outs)) in IsEligibleForTailCallOptimization_64SVR4()
5113 if (CalleeCC == CallingConv::Fast && TailCallOpt) in IsEligibleForTailCallOptimization_64SVR4()
5137 const GlobalValue *CalleeGV, CallingConv::ID CalleeCC, in IsEligibleForTailCallOptimization() argument
5147 if (CalleeCC == CallingConv::Fast && CallerCC == CalleeCC) { in IsEligibleForTailCallOptimization()
5854 CallingConv::ID CalleeCC = CB->getCallingConv(); in supportsTailCallFor() local
5865 GetReturnInfo(CalleeCC, CalleeFunc->getReturnType(), in supportsTailCallFor()
5869 return isEligibleForTCO(CalleeGV, CalleeCC, CallerCC, CB, in supportsTailCallFor()
5875 const GlobalValue *CalleeGV, CallingConv::ID CalleeCC, in isEligibleForTCO() argument
5885 CalleeGV, CalleeCC, CallerCC, CB, isVarArg, Outs, Ins, CallerFunc, in isEligibleForTCO()
5888 return IsEligibleForTailCallOptimization(CalleeGV, CalleeCC, CallerCC, in isEligibleForTCO()