Lines Matching defs:SplitArgs
114 SmallVector<BaseArgInfo, 4> SplitArgs;
115 getReturnInfo(CallConv, RetTy, CB.getAttributes(), SplitArgs, DL);
116 Info.CanLowerReturn = canLowerReturn(MF, CallConv, SplitArgs, IsVarArg);
287 SmallVectorImpl<ArgInfo> &SplitArgs,
302 SplitArgs.emplace_back(OrigArg.Regs[0], SplitVTs[0].getTypeForEVT(Ctx),
315 SplitArgs.emplace_back(OrigArg.Regs[i], SplitTy, OrigArg.OrigArgIndex,
318 SplitArgs.back().Flags[0].setInConsecutiveRegs();
321 SplitArgs.back().Flags[0].setInConsecutiveRegsLast();
1051 const Function &F, SmallVectorImpl<ArgInfo> &SplitArgs, Register &DemoteReg,
1069 SplitArgs.insert(SplitArgs.begin(), DemoteArg);
1133 SmallVector<BaseArgInfo, 4> SplitArgs;
1134 getReturnInfo(CallConv, ReturnType, F.getAttributes(), SplitArgs,
1136 return canLowerReturn(MF, CallConv, SplitArgs, F.isVarArg());