Lines Matching refs:SplitArgs
100 SmallVector<BaseArgInfo, 4> SplitArgs; in lowerCall() local
101 getReturnInfo(CallConv, RetTy, CB.getAttributes(), SplitArgs, DL); in lowerCall()
102 Info.CanLowerReturn = canLowerReturn(MF, CallConv, SplitArgs, IsVarArg); in lowerCall()
236 SmallVectorImpl<ArgInfo> &SplitArgs, in splitToValueTypes() argument
251 SplitArgs.emplace_back(OrigArg.Regs[0], SplitVTs[0].getTypeForEVT(Ctx), in splitToValueTypes()
264 SplitArgs.emplace_back(OrigArg.Regs[i], SplitTy, OrigArg.OrigArgIndex, in splitToValueTypes()
267 SplitArgs.back().Flags[0].setInConsecutiveRegs(); in splitToValueTypes()
270 SplitArgs.back().Flags[0].setInConsecutiveRegsLast(); in splitToValueTypes()
870 const Function &F, SmallVectorImpl<ArgInfo> &SplitArgs, Register &DemoteReg, in insertSRetIncomingArgument() argument
888 SplitArgs.insert(SplitArgs.begin(), DemoteArg); in insertSRetIncomingArgument()
952 SmallVector<BaseArgInfo, 4> SplitArgs; in checkReturnTypeForCallConv() local
953 getReturnInfo(CallConv, ReturnType, F.getAttributes(), SplitArgs, in checkReturnTypeForCallConv()
955 return canLowerReturn(MF, CallConv, SplitArgs, F.isVarArg()); in checkReturnTypeForCallConv()