Lines Matching refs:CallConv
96 CallingConv::ID CallConv = CB.getCallingConv(); in lowerCall() local
101 getReturnInfo(CallConv, RetTy, CB.getAttributes(), SplitArgs, DL); in lowerCall()
102 Info.CanLowerReturn = canLowerReturn(MF, CallConv, SplitArgs, IsVarArg); in lowerCall()
160 Info.CallConv = CallConv; in lowerCall()
238 CallingConv::ID CallConv, in splitToValueTypes() argument
261 OrigArg.Ty, CallConv, false, DL); in splitToValueTypes()
541 CallingConv::ID CallConv, bool IsVarArg, in determineAndHandleAssignments() argument
547 CCState CCInfo(CallConv, IsVarArg, MF, ArgLocs, F.getContext()); in determineAndHandleAssignments()
567 const CallingConv::ID CallConv = CCInfo.getCallingConv(); in determineAssignments() local
573 MVT NewVT = TLI->getRegisterTypeForCallingConv(Ctx, CallConv, CurVT); in determineAssignments()
578 TLI->getNumRegistersForCallingConv(Ctx, CallConv, CurVT); in determineAssignments()
924 void CallLowering::getReturnInfo(CallingConv::ID CallConv, Type *RetTy, in getReturnInfo() argument
937 TLI->getNumRegistersForCallingConv(Context, CallConv, VT); in getReturnInfo()
938 MVT RegVT = TLI->getRegisterTypeForCallingConv(Context, CallConv, VT); in getReturnInfo()
950 CallingConv::ID CallConv = F.getCallingConv(); in checkReturnTypeForCallConv() local
953 getReturnInfo(CallConv, ReturnType, F.getAttributes(), SplitArgs, in checkReturnTypeForCallConv()
955 return canLowerReturn(MF, CallConv, SplitArgs, F.isVarArg()); in checkReturnTypeForCallConv()
1016 CallingConv::ID CalleeCC = Info.CallConv; in resultsCompatible()