Lines Matching defs:Scratch2
110 Register Scratch2 = I->getOperand(8).getReg();
146 BuildMI(loop1MBB, DL, TII->get(Mips::AND), Scratch2)
150 .addReg(Scratch2).addReg(ShiftCmpVal).addMBB(sinkMBB);
176 .addReg(Scratch2)
772 MCRegister Scratch2 = I->getOperand(4).getReg().asMCReg();
776 (Size == 8) ? STI->getRegisterInfo()->getSubReg(Scratch2, Mips::sub_32)
777 : Scratch2;
784 // unsigned: sltu Scratch2, oldVal, Incr
785 // signed: slt Scratch2, oldVal, Incr
791 // max: seleqz Scratch, OldVal, Scratch2
792 // selnez Scratch2, Incr, Scratch2
793 // or Scratch, Scratch, Scratch2
794 // min: selnez Scratch, OldVal, Scratch2
795 // seleqz Scratch2, Incr, Scratch2
796 // or Scratch, Scratch, Scratch2
799 .addReg(Scratch2);
800 BuildMI(loopMBB, DL, TII->get(SELIncr), Scratch2)
802 .addReg(Scratch2);
805 .addReg(Scratch2);
808 // movn Scratch, Incr, Scratch2, Scratch
810 // movz Scratch, Incr, Scratch2, Scratch
816 .addReg(Scratch2)