Lines Matching defs:VRegs
294 const Value *Val, ArrayRef<Register> VRegs,
310 assert(VRegs.size() == SplitEVTs.size() &&
317 Register Reg = VRegs[i];
358 ArrayRef<Register> VRegs,
365 assert(!Val == VRegs.empty() && "Return value without a vreg");
382 insertSRetStores(B, Val->getType(), VRegs, FLI.DemoteRegister);
383 else if (!lowerReturnVal(B, Val, VRegs, Ret))
502 ArrayRef<ArrayRef<Register>> VRegs) const {
551 assert(VRegs[i].size() == 1 &&
554 lowerParameterPtr(VRegs[i][0], B, ArgOffset);
560 B.buildAddrSpaceCast(VRegs[i][0], PtrReg);
563 ArgInfo OrigArg(VRegs[i], Arg, i);
578 MachineIRBuilder &B, const Function &F, ArrayRef<ArrayRef<Register>> VRegs,
586 return lowerFormalArgumentsKernel(B, F, VRegs);
649 for (Register R : VRegs[Idx])
657 ArgInfo OrigArg(VRegs[Idx], Arg, Idx);