• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-12-stable/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/

Lines Matching refs:Src1Regs

727     SmallVector<Register, 2> Src1Regs, Src2Regs, DstRegs;
728 extractParts(MI.getOperand(1).getReg(), NarrowTy, NumParts, Src1Regs);
737 MIRBuilder.buildUAddo(DstReg, CarryOut, Src1Regs[i], Src2Regs[i]);
739 MIRBuilder.buildUAdde(DstReg, CarryOut, Src1Regs[i],
762 SmallVector<Register, 2> Src1Regs, Src2Regs, DstRegs;
763 extractParts(MI.getOperand(1).getReg(), NarrowTy, NumParts, Src1Regs);
769 {Src1Regs[0], Src2Regs[0]});
777 {Src1Regs[i], Src2Regs[i], BorrowIn});
2412 SmallVector<Register, 2> DstRegs, Src0Regs, Src1Regs, Src2Regs;
2417 extractParts(MI.getOperand(2).getReg(), NarrowTy, NumParts, Src1Regs);
2428 MIRBuilder.buildInstr(Opc, {DstReg}, {Src0Regs[i], Src1Regs[i]}, Flags);
2431 {Src0Regs[i], Src1Regs[i], Src2Regs[i]}, Flags);
2632 SmallVector<Register, 2> Src1Regs, Src2Regs, DstRegs;
2633 extractParts(MI.getOperand(2).getReg(), NarrowTy1, NumParts, Src1Regs);
2641 MIRBuilder.buildICmp(Pred, DstReg, Src1Regs[I], Src2Regs[I]);
2644 = MIRBuilder.buildFCmp(Pred, DstReg, Src1Regs[I], Src2Regs[I]);
2707 SmallVector<Register, 2> DstRegs, Src0Regs, Src1Regs, Src2Regs;
2711 extractParts(MI.getOperand(2).getReg(), NarrowTy0, NumParts, Src1Regs);
2717 Src1Regs[i], Src2Regs[i]);
3399 ArrayRef<Register> Src1Regs,
3403 unsigned SrcParts = Src1Regs.size();
3408 B.buildMul(NarrowTy, Src1Regs[DstIdx], Src2Regs[DstIdx]).getReg(0);
3419 B.buildMul(NarrowTy, Src1Regs[DstIdx - i], Src2Regs[i]);
3426 B.buildUMulH(NarrowTy, Src1Regs[DstIdx - 1 - i], Src2Regs[i]);
3646 SmallVector<Register, 4> Src1Regs, Src1LeftoverRegs;
3654 Src1Regs, Src1LeftoverRegs))
3657 for (unsigned I = 0, E = Src1Regs.size(); I != E; ++I) {
3659 {Src0Regs[I], Src1Regs[I]});
3692 SmallVector<Register, 4> Src1Regs, Src1LeftoverRegs;
3696 Src1Regs, Src1LeftoverRegs))
3704 for (unsigned I = 0, E = Src1Regs.size(); I != E; ++I) {
3706 CondReg, Src1Regs[I], Src2Regs[I]);