Lines Matching full:callconv
267 static bool CallingConvSupported(CallingConv::ID CallConv) { in CallingConvSupported() argument
272 return CallConv == CallingConv::C || CallConv == CallingConv::Fast || in CallingConvSupported()
273 CallConv == CallingConv::Cold || in CallingConvSupported()
274 CallConv == CallingConv::PreserveMost || in CallingConvSupported()
275 CallConv == CallingConv::PreserveAll || in CallingConvSupported()
276 CallConv == CallingConv::CXX_FAST_TLS; in CallingConvSupported()
288 CallingConv::ID CallConv = CLI.CallConv; in LowerCall() local
289 if (!CallingConvSupported(CallConv)) in LowerCall()
298 if ((CallConv == CallingConv::Fast && CLI.IsTailCall && in LowerCall()
344 CCState CCInfo(CallConv, IsVarArg, MF, ArgLocs, *DAG.getContext()); in LowerCall()
434 CallingConv::ID /*CallConv*/, MachineFunction & /*MF*/, bool /*IsVarArg*/, in CanLowerReturn()
442 SDValue Chain, CallingConv::ID CallConv, bool /*IsVarArg*/, in LowerReturn() argument
447 if (!CallingConvSupported(CallConv)) in LowerReturn()
471 SDValue Chain, CallingConv::ID CallConv, bool IsVarArg, in LowerFormalArguments() argument
477 if (!CallingConvSupported(CallConv)) in LowerFormalArguments()