Lines Matching refs: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)
736 Register Scratch2 = I->getOperand(4).getReg();
740 (Size == 8) ? STI->getRegisterInfo()->getSubReg(Scratch2, Mips::sub_32)
741 : Scratch2;
748 // unsigned: sltu Scratch2, oldVal, Incr
749 // signed: slt Scratch2, oldVal, Incr
755 // max: seleqz Scratch, OldVal, Scratch2
756 // selnez Scratch2, Incr, Scratch2
757 // or Scratch, Scratch, Scratch2
758 // min: selnez Scratch, OldVal, Scratch2
759 // seleqz Scratch2, Incr, Scratch2
760 // or Scratch, Scratch, Scratch2
763 .addReg(Scratch2);
764 BuildMI(loopMBB, DL, TII->get(SELIncr), Scratch2)
766 .addReg(Scratch2);
769 .addReg(Scratch2);
772 // movn Scratch, Incr, Scratch2, Scratch
774 // movz Scratch, Incr, Scratch2, Scratch
780 .addReg(Scratch2)