Lines Matching refs:CalleeCC
1285 CallingConv::ID CalleeCC = CI->getCallingConv(); in mayBeEmittedAsTailCall() local
1286 if (!mayTailCallThisCC(CalleeCC)) in mayBeEmittedAsTailCall()
2738 CallingConv::ID CalleeCC = CLI.CallConv; in IsEligibleForTailCallOptimization() local
2741 if (!mayTailCallThisCC(CalleeCC)) in IsEligibleForTailCallOptimization()
2755 bool CCMatch = CallerCC == CalleeCC; in IsEligibleForTailCallOptimization()
2756 bool IsCalleeWin64 = Subtarget.isCallingConvWin64(CalleeCC); in IsEligibleForTailCallOptimization()
2759 CalleeCC == CallingConv::Tail || CalleeCC == CallingConv::SwiftTail; in IsEligibleForTailCallOptimization()
2768 if (canGuaranteeTCO(CalleeCC) && CCMatch) in IsEligibleForTailCallOptimization()
2821 CCState RVCCInfo(CalleeCC, false, MF, RVLocs, C); in IsEligibleForTailCallOptimization()
2830 if (!CCState::resultsCompatible(CalleeCC, CallerCC, MF, C, Ins, in IsEligibleForTailCallOptimization()
2837 const uint32_t *CalleePreserved = TRI->getCallPreservedMask(MF, CalleeCC); in IsEligibleForTailCallOptimization()
2901 X86::isCalleePop(CalleeCC, Subtarget.is64Bit(), isVarArg, in IsEligibleForTailCallOptimization()