Lines Matching defs:Incr
429 Register Incr = I->getOperand(2).getReg();
461 .addReg(Incr);
507 // unsigned: sltu Scratch4, StoreVal, Incr
508 // signed: slt Scratch4, StoreVal, Incr
511 .addReg(Incr);
515 // selnez Scratch4, Incr, Scratch4
518 // seleqz Scratch4, Incr, Scratch4
524 .addReg(Incr)
531 // movn BinOpRes, Incr, Scratch4, BinOpRes
533 // movz BinOpRes, Incr, Scratch4, BinOpRes
538 .addReg(Incr)
553 .addReg(Incr);
560 .addReg(Incr)
670 Register Incr = I->getOperand(2).getReg();
767 assert((OldVal != Incr) && "Clobbered the wrong reg!");
784 // unsigned: sltu Scratch2, oldVal, Incr
785 // signed: slt Scratch2, oldVal, Incr
788 .addReg(Incr);
792 // selnez Scratch2, Incr, Scratch2
795 // seleqz Scratch2, Incr, Scratch2
801 .addReg(Incr)
808 // movn Scratch, Incr, Scratch2, Scratch
810 // movz Scratch, Incr, Scratch2, Scratch
815 .addReg(Incr)
821 BuildMI(loopMBB, DL, TII->get(Opcode), Scratch).addReg(OldVal).addReg(Incr);
825 BuildMI(loopMBB, DL, TII->get(AND), Scratch).addReg(OldVal).addReg(Incr);
830 BuildMI(loopMBB, DL, TII->get(OR), Scratch).addReg(Incr).addReg(ZERO);