Lines Matching refs:ArgInfo
185 void assignValueToAddress(const CallLowering::ArgInfo &Arg, Register Addr,
208 const CallLowering::ArgInfo &Info,
240 const ArgInfo &OrigArg, SmallVectorImpl<ArgInfo> &SplitArgs,
260 // Create one ArgInfo for each virtual register in the original ArgInfo.
300 SmallVector<ArgInfo, 8> SplitArgs;
310 ArgInfo CurArgInfo = ArgInfo{CurVReg, SplitEVTs[i].getTypeForEVT(Ctx)};
451 SmallVector<ArgInfo, 8> SplitArgs;
457 ArgInfo OrigArg{VRegs[i], Arg.getType()};
550 SmallVectorImpl<ArgInfo> &InArgs) const {
590 SmallVectorImpl<ArgInfo> &OutArgs) const {
656 ArgInfo &OutInfo = OutArgs[i];
689 SmallVectorImpl<ArgInfo> &InArgs,
690 SmallVectorImpl<ArgInfo> &OutArgs) const {
807 SmallVectorImpl<ArgInfo> &OutArgs) const {
955 SmallVector<ArgInfo, 8> OutArgs;
963 SmallVector<ArgInfo, 8> InArgs;