Lines Matching defs:Src1Regs
6397 ArrayRef<Register> Src1Regs,
6401 unsigned SrcParts = Src1Regs.size();
6406 B.buildMul(NarrowTy, Src1Regs[DstIdx], Src2Regs[DstIdx]).getReg(0);
6417 B.buildMul(NarrowTy, Src1Regs[DstIdx - i], Src2Regs[i]);
6424 B.buildUMulH(NarrowTy, Src1Regs[DstIdx - 1 - i], Src2Regs[i]);
6512 SmallVector<Register, 2> Src1Regs, Src2Regs, Src1Left, Src2Left, DstRegs;
6513 extractParts(Src1, RegTy, NarrowTy, LeftoverTy, Src1Regs, Src1Left,
6518 int NarrowParts = Src1Regs.size();
6519 Src1Regs.append(Src1Left);
6521 DstRegs.reserve(Src1Regs.size());
6523 for (int i = 0, e = Src1Regs.size(); i != e; ++i) {
6525 MRI.createGenericVirtualRegister(MRI.getType(Src1Regs[i]));
6535 {Src1Regs[i], Src2Regs[i]});
6538 {Src1Regs[i], Src2Regs[i], CarryIn});
6541 {Src1Regs[i], Src2Regs[i], CarryIn});
6771 SmallVector<Register, 4> Src1Regs, Src1LeftoverRegs;
6779 Src1Regs, Src1LeftoverRegs, MIRBuilder, MRI))
6782 for (unsigned I = 0, E = Src1Regs.size(); I != E; ++I) {
6784 {Src0Regs[I], Src1Regs[I]});
6838 SmallVector<Register, 4> Src1Regs, Src1LeftoverRegs;
6842 Src1Regs, Src1LeftoverRegs, MIRBuilder, MRI))
6850 for (unsigned I = 0, E = Src1Regs.size(); I != E; ++I) {
6852 CondReg, Src1Regs[I], Src2Regs[I]);