Lines Matching defs:PartRegs
164 ArrayRef<Register> PartRegs,
171 MIRBuilder.buildMergeLikeInstr(DstReg, PartRegs);
176 MIRBuilder.buildConcatVectors(DstReg, PartRegs);
178 MIRBuilder.buildBuildVector(DstReg, PartRegs);
186 for (auto Reg : concat<const Register>(PartRegs, LeftoverRegs))
193 for (auto PartReg : concat<const Register>(PartRegs, LeftoverRegs))
208 /// Merge \p PartRegs with different types into \p DstReg.
210 ArrayRef<Register> PartRegs) {
212 for (unsigned i = 0; i < PartRegs.size() - 1; ++i)
213 appendVectorElts(AllElts, PartRegs[i]);
215 Register Leftover = PartRegs[PartRegs.size() - 1];
1271 SmallVector<Register, 4> PartRegs;
1276 PartRegs.push_back(K.getReg(0));
1291 Ty, NarrowTy, PartRegs, LeftoverTy, LeftoverRegs);