Lines Matching refs:LeftoverRegs
166 SmallVectorImpl<Register> &LeftoverRegs) { in extractParts() argument
188 LeftoverRegs.push_back(RegPieces[RegPieces.size() - 1]); in extractParts()
189 LeftoverTy = MRI.getType(LeftoverRegs[0]); in extractParts()
204 LeftoverRegs.push_back(NewReg); in extractParts()
253 ArrayRef<Register> LeftoverRegs) { in insertParts() argument
255 assert(LeftoverRegs.empty()); in insertParts()
271 assert(LeftoverRegs.size() == 1 && "Expected one leftover register"); in insertParts()
273 for (auto Reg : concat<const Register>(PartRegs, LeftoverRegs)) in insertParts()
280 for (auto PartReg : concat<const Register>(PartRegs, LeftoverRegs)) in insertParts()
960 SmallVector<Register, 1> LeftoverRegs; in narrowScalar() local
966 LeftoverRegs.push_back(K.getReg(0)); in narrowScalar()
970 Ty, NarrowTy, PartRegs, LeftoverTy, LeftoverRegs); in narrowScalar()
5256 SmallVector<Register, 2> SrcRegs, LeftoverRegs, DstRegs; in narrowScalarInsert() local
5261 LeftoverRegs); in narrowScalarInsert()
5263 for (Register Reg : LeftoverRegs) in narrowScalarInsert()