Lines Matching defs:PartRegs
165 ArrayRef<Register> PartRegs,
172 MIRBuilder.buildMergeLikeInstr(DstReg, PartRegs);
177 MIRBuilder.buildConcatVectors(DstReg, PartRegs);
179 MIRBuilder.buildBuildVector(DstReg, PartRegs);
186 SmallVector<Register, 8> AllRegs(PartRegs.begin(), PartRegs.end());
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];
1464 SmallVector<Register, 4> PartRegs;
1469 PartRegs.push_back(K.getReg(0));
1484 Ty, NarrowTy, PartRegs, LeftoverTy, LeftoverRegs);