Lines Matching refs:SplitArgs
109 SmallVector<BaseArgInfo, 4> SplitArgs; in lowerCall() local
110 getReturnInfo(CallConv, RetTy, CB.getAttributes(), SplitArgs, DL); in lowerCall()
111 Info.CanLowerReturn = canLowerReturn(MF, CallConv, SplitArgs, IsVarArg); in lowerCall()
258 SmallVectorImpl<ArgInfo> &SplitArgs, in splitToValueTypes() argument
273 SplitArgs.emplace_back(OrigArg.Regs[0], SplitVTs[0].getTypeForEVT(Ctx), in splitToValueTypes()
286 SplitArgs.emplace_back(OrigArg.Regs[i], SplitTy, OrigArg.OrigArgIndex, in splitToValueTypes()
289 SplitArgs.back().Flags[0].setInConsecutiveRegs(); in splitToValueTypes()
292 SplitArgs.back().Flags[0].setInConsecutiveRegsLast(); in splitToValueTypes()
937 const Function &F, SmallVectorImpl<ArgInfo> &SplitArgs, Register &DemoteReg, in insertSRetIncomingArgument() argument
955 SplitArgs.insert(SplitArgs.begin(), DemoteArg); in insertSRetIncomingArgument()
1019 SmallVector<BaseArgInfo, 4> SplitArgs; in checkReturnTypeForCallConv() local
1020 getReturnInfo(CallConv, ReturnType, F.getAttributes(), SplitArgs, in checkReturnTypeForCallConv()
1022 return canLowerReturn(MF, CallConv, SplitArgs, F.isVarArg()); in checkReturnTypeForCallConv()