Lines Matching defs:SplitArgs
115 SmallVector<BaseArgInfo, 4> SplitArgs;
116 getReturnInfo(CallConv, RetTy, CB.getAttributes(), SplitArgs, DL);
117 Info.CanLowerReturn = canLowerReturn(MF, CallConv, SplitArgs, IsVarArg);
288 SmallVectorImpl<ArgInfo> &SplitArgs,
303 SplitArgs.emplace_back(OrigArg.Regs[0], SplitVTs[0].getTypeForEVT(Ctx),
316 SplitArgs.emplace_back(OrigArg.Regs[i], SplitTy, OrigArg.OrigArgIndex,
319 SplitArgs.back().Flags[0].setInConsecutiveRegs();
322 SplitArgs.back().Flags[0].setInConsecutiveRegsLast();
1052 const Function &F, SmallVectorImpl<ArgInfo> &SplitArgs, Register &DemoteReg,
1070 SplitArgs.insert(SplitArgs.begin(), DemoteArg);
1134 SmallVector<BaseArgInfo, 4> SplitArgs;
1135 getReturnInfo(CallConv, ReturnType, F.getAttributes(), SplitArgs,
1137 return canLowerReturn(MF, CallConv, SplitArgs, F.isVarArg());