Lines Matching refs:Src1Regs
5810 ArrayRef<Register> Src1Regs, in multiplyRegisters() argument
5814 unsigned SrcParts = Src1Regs.size(); in multiplyRegisters()
5819 B.buildMul(NarrowTy, Src1Regs[DstIdx], Src2Regs[DstIdx]).getReg(0); in multiplyRegisters()
5830 B.buildMul(NarrowTy, Src1Regs[DstIdx - i], Src2Regs[i]); in multiplyRegisters()
5837 B.buildUMulH(NarrowTy, Src1Regs[DstIdx - 1 - i], Src2Regs[i]); in multiplyRegisters()
5925 SmallVector<Register, 2> Src1Regs, Src2Regs, Src1Left, Src2Left, DstRegs; in narrowScalarAddSub() local
5926 extractParts(Src1, RegTy, NarrowTy, LeftoverTy, Src1Regs, Src1Left, in narrowScalarAddSub()
5931 int NarrowParts = Src1Regs.size(); in narrowScalarAddSub()
5933 Src1Regs.push_back(Src1Left[I]); in narrowScalarAddSub()
5936 DstRegs.reserve(Src1Regs.size()); in narrowScalarAddSub()
5938 for (int i = 0, e = Src1Regs.size(); i != e; ++i) { in narrowScalarAddSub()
5940 MRI.createGenericVirtualRegister(MRI.getType(Src1Regs[i])); in narrowScalarAddSub()
5948 {Src1Regs[i], Src2Regs[i]}); in narrowScalarAddSub()
5951 {Src1Regs[i], Src2Regs[i], CarryIn}); in narrowScalarAddSub()
5954 {Src1Regs[i], Src2Regs[i], CarryIn}); in narrowScalarAddSub()
6185 SmallVector<Register, 4> Src1Regs, Src1LeftoverRegs; in narrowScalarBasic() local
6193 Src1Regs, Src1LeftoverRegs, MIRBuilder, MRI)) in narrowScalarBasic()
6196 for (unsigned I = 0, E = Src1Regs.size(); I != E; ++I) { in narrowScalarBasic()
6198 {Src0Regs[I], Src1Regs[I]}); in narrowScalarBasic()
6252 SmallVector<Register, 4> Src1Regs, Src1LeftoverRegs; in narrowScalarSelect() local
6256 Src1Regs, Src1LeftoverRegs, MIRBuilder, MRI)) in narrowScalarSelect()
6264 for (unsigned I = 0, E = Src1Regs.size(); I != E; ++I) { in narrowScalarSelect()
6266 CondReg, Src1Regs[I], Src2Regs[I]); in narrowScalarSelect()