Lines Matching refs:LeftoverRegs
162 SmallVectorImpl<Register> &LeftoverRegs) { in extractParts() argument
198 LeftoverRegs.push_back(NewReg); in extractParts()
209 ArrayRef<Register> LeftoverRegs) { in insertParts() argument
211 assert(LeftoverRegs.empty()); in insertParts()
227 for (auto PartReg : concat<const Register>(PartRegs, LeftoverRegs)) in insertParts()
883 SmallVector<Register, 1> LeftoverRegs; in narrowScalar() local
889 LeftoverRegs.push_back(K.getReg(0)); in narrowScalar()
893 Ty, NarrowTy, PartRegs, LeftoverTy, LeftoverRegs); in narrowScalar()
3539 SmallVector<Register, 4> PartRegs, LeftoverRegs; in fewerElementsVectorMultiEltType() local
3552 LeftoverRegs)) in fewerElementsVectorMultiEltType()
3566 for (Register LeftoverReg : LeftoverRegs) { in fewerElementsVectorMultiEltType()
3574 assert(NewInsts.size() == PartRegs.size() + LeftoverRegs.size()); in fewerElementsVectorMultiEltType()
3582 for (unsigned J = 0, JE = LeftoverRegs.size(); J != JE; ++J) in fewerElementsVectorMultiEltType()
3583 NewInsts[InstCount++].addUse(LeftoverRegs[J]); in fewerElementsVectorMultiEltType()
3587 LeftoverRegs.clear(); in fewerElementsVectorMultiEltType()
3825 SmallVector<Register, 4> PartRegs, LeftoverRegs; in fewerElementsVectorPhi() local
3830 LeftoverRegs.clear(); in fewerElementsVectorPhi()
3838 LeftoverRegs)) in fewerElementsVectorPhi()
3846 MIB.addUse(J < NumParts ? PartRegs[J] : LeftoverRegs[J - NumParts]); in fewerElementsVectorPhi()
5351 SmallVector<Register, 2> SrcRegs, LeftoverRegs, DstRegs; in narrowScalarInsert() local
5356 LeftoverRegs); in narrowScalarInsert()
5358 for (Register Reg : LeftoverRegs) in narrowScalarInsert()