Lines Matching refs:CallConv
352 static bool doesCalleeRestoreStack(CallingConv::ID CallConv, bool TailCallOpt) { in doesCalleeRestoreStack() argument
353 return (CallConv == CallingConv::Fast && TailCallOpt) || in doesCalleeRestoreStack()
354 CallConv == CallingConv::Tail || CallConv == CallingConv::SwiftTail; in doesCalleeRestoreStack()
475 CallingConv::ID CallConv, in canLowerReturn() argument
480 CCState CCInfo(CallConv, IsVarArg, MF, ArgLocs, in canLowerReturn()
483 return checkReturn(CCInfo, Outs, TLI.CCAssignFnForReturn(CallConv)); in canLowerReturn()
814 CallingConv::ID CalleeCC = Info.CallConv; in doCallerAndCalleePassArgsTheSameWay()
862 CallingConv::ID CalleeCC = Info.CallConv; in areCalleeOutgoingArgsTailCallable()
929 CallingConv::ID CalleeCC = Info.CallConv; in isEligibleForTailCallOptimization()
1070 Mask = TRI.getThisReturnPreservedMask(MF, Info.CallConv); in getMaskForArgs()
1073 Mask = TRI.getCallPreservedMask(MF, Info.CallConv); in getMaskForArgs()
1076 Mask = TRI.getCallPreservedMask(MF, Info.CallConv); in getMaskForArgs()
1092 Info.CallConv != CallingConv::Tail && in lowerTailCall()
1093 Info.CallConv != CallingConv::SwiftTail; in lowerTailCall()
1096 CallingConv::ID CalleeCC = Info.CallConv; in lowerTailCall()
1277 if (Info.CallConv == CallingConv::ARM64EC_Thunk_Native || in lowerCall()
1278 Info.CallConv == CallingConv::ARM64EC_Thunk_X64) in lowerCall()
1283 splitToValueTypes(OrigArg, OutArgs, DL, Info.CallConv); in lowerCall()
1303 splitToValueTypes(Info.OrigRet, InArgs, DL, Info.CallConv); in lowerCall()
1326 getAssignFnsForCC(Info.CallConv, TLI); in lowerCall()
1382 Info.CallConv, Info.IsVarArg)) in lowerCall()
1420 doesCalleeRestoreStack(Info.CallConv, in lowerCall()
1442 CCAssignFn *RetAssignFn = TLI.CCAssignFnForReturn(Info.CallConv); in lowerCall()
1452 MIRBuilder, Info.CallConv, Info.IsVarArg, in lowerCall()