Lines Matching refs:CalleeCC
2762 SDValue Callee, CallingConv::ID CalleeCC, bool isVarArg, in isEligibleForTailCallOptimization() argument
2769 if (!IsTailCallConvention(CalleeCC) && CalleeCC != CallingConv::C) in isEligibleForTailCallOptimization()
2775 bool CCMatch = CallerCC == CalleeCC; in isEligibleForTailCallOptimization()
2787 return IsTailCallConvention(CalleeCC) && CCMatch; in isEligibleForTailCallOptimization()
2811 assert((!isVarArg || CalleeCC == CallingConv::C) && in isEligibleForTailCallOptimization()
2823 CCState CCInfo(CalleeCC, isVarArg, MF, ArgLocs, C); in isEligibleForTailCallOptimization()
2825 CCInfo.AnalyzeCallOperands(Outs, CCAssignFnForCall(CalleeCC, true)); in isEligibleForTailCallOptimization()
2832 if (!CCState::resultsCompatible(CalleeCC, CallerCC, MF, C, Ins, in isEligibleForTailCallOptimization()
2833 CCAssignFnForCall(CalleeCC, isVarArg), in isEligibleForTailCallOptimization()
2840 const uint32_t *CalleePreserved = TRI->getCallPreservedMask(MF, CalleeCC); in isEligibleForTailCallOptimization()
2850 CCState CCInfo(CalleeCC, isVarArg, MF, ArgLocs, C); in isEligibleForTailCallOptimization()
2852 CCInfo.AnalyzeCallOperands(Outs, CCAssignFnForCall(CalleeCC, isVarArg)); in isEligibleForTailCallOptimization()