Lines Matching refs:ArgInfo
56 bool X86CallLowering::splitToValueTypes(const ArgInfo &OrigArg, in splitToValueTypes()
57 SmallVectorImpl<ArgInfo> &SplitArgs, in splitToValueTypes()
87 ArgInfo Info = in splitToValueTypes()
88 ArgInfo{MRI.createGenericVirtualRegister(getLLTForType(*PartTy, DL)), in splitToValueTypes()
160 const CallLowering::ArgInfo &Info, CCState &State) override { in assignArg()
206 SmallVector<ArgInfo, 8> SplitArgs; in lowerReturn()
208 ArgInfo CurArgInfo = ArgInfo{VRegs[i], SplitEVTs[i].getTypeForEVT(Ctx)}; in lowerReturn()
337 SmallVector<ArgInfo, 8> SplitArgs; in lowerFormalArguments()
350 ArgInfo OrigArg(VRegs[Idx], Arg.getType()); in lowerFormalArguments()
377 const ArgInfo &OrigRet, in lowerCall()
378 ArrayRef<ArgInfo> OrigArgs) const { in lowerCall()
405 SmallVector<ArgInfo, 8> SplitArgs; in lowerCall()