Lines Matching refs:CallingConv
215 static bool doesCalleeRestoreStack(CallingConv::ID CallConv, bool TailCallOpt) {
216 return CallConv == CallingConv::Fast && TailCallOpt;
221 const DataLayout &DL, MachineRegisterInfo &MRI, CallingConv::ID CallConv) const {
281 CallingConv::ID CC = F.getCallingConv();
498 static bool canGuaranteeTCO(CallingConv::ID CC) {
499 return CC == CallingConv::Fast;
503 static bool mayTailCallThisCC(CallingConv::ID CC) {
505 case CallingConv::C:
506 case CallingConv::PreserveMost:
507 case CallingConv::Swift:
517 getAssignFnsForCC(CallingConv::ID CC, const AArch64TargetLowering &TLI) {
525 CallingConv::ID CalleeCC = Info.CallConv;
526 CallingConv::ID CallerCC = CallerF.getCallingConv();
569 CallingConv::ID CalleeCC = Info.CallConv;
570 CallingConv::ID CallerCC = CallerF.getCallingConv();
669 CallingConv::ID CalleeCC = Info.CallConv;
742 assert((!Info.IsVarArg || CalleeCC == CallingConv::C) &&
799 CallingConv::ID CalleeCC = Info.CallConv;