Lines Matching refs:CallConv
94 CallingConv::ID CallConv = CB.getCallingConv(); in lowerCall() local
99 getReturnInfo(CallConv, RetTy, CB.getAttributes(), SplitArgs, DL); in lowerCall()
100 Info.CanLowerReturn = canLowerReturn(MF, CallConv, SplitArgs, IsVarArg); in lowerCall()
143 Info.CallConv = CallConv; in lowerCall()
210 CallingConv::ID CallConv, in splitToValueTypes() argument
233 OrigArg.Ty, CallConv, false, DL); in splitToValueTypes()
521 CallingConv::ID CallConv, bool IsVarArg, Register ThisReturnReg) const { in determineAndHandleAssignments() argument
526 CCState CCInfo(CallConv, IsVarArg, MF, ArgLocs, F.getContext()); in determineAndHandleAssignments()
546 const CallingConv::ID CallConv = CCInfo.getCallingConv(); in determineAssignments() local
552 MVT NewVT = TLI->getRegisterTypeForCallingConv(Ctx, CallConv, CurVT); in determineAssignments()
557 TLI->getNumRegistersForCallingConv(Ctx, CallConv, CurVT); in determineAssignments()
876 void CallLowering::getReturnInfo(CallingConv::ID CallConv, Type *RetTy, in getReturnInfo() argument
889 TLI->getNumRegistersForCallingConv(Context, CallConv, VT); in getReturnInfo()
890 MVT RegVT = TLI->getRegisterTypeForCallingConv(Context, CallConv, VT); in getReturnInfo()
902 CallingConv::ID CallConv = F.getCallingConv(); in checkReturnTypeForCallConv() local
905 getReturnInfo(CallConv, ReturnType, F.getAttributes(), SplitArgs, in checkReturnTypeForCallConv()
907 return canLowerReturn(MF, CallConv, SplitArgs, F.isVarArg()); in checkReturnTypeForCallConv()
968 CallingConv::ID CalleeCC = Info.CallConv; in resultsCompatible()