Lines Matching defs:OldVal
245 Register OldVal = I->getOperand(2).getReg();
280 .addReg(Dest, RegState::Kill).addReg(OldVal).addMBB(exitMBB);
433 Register OldVal = I->getOperand(6).getReg();
454 BuildMI(loopMBB, DL, TII->get(LL), OldVal).addReg(Ptr).addImm(0);
460 .addReg(OldVal)
480 .addReg(OldVal)
514 // max: seleqz BinOpRes, OldVal, Scratch4
517 // min: selnqz BinOpRes, OldVal, Scratch4
552 .addReg(OldVal)
569 .addReg(OldVal).addReg(Mask2);
584 BuildMI(sinkMBB, DL, TII->get(Mips::AND), Dest).addReg(OldVal).addReg(Mask);
668 Register OldVal = I->getOperand(0).getReg();
765 BuildMI(loopMBB, DL, TII->get(LL), OldVal).addReg(Ptr).addImm(0);
766 assert((OldVal != Ptr) && "Clobbered the wrong ptr reg!");
767 assert((OldVal != Incr) && "Clobbered the wrong reg!");
787 .addReg(OldVal)
791 // max: seleqz Scratch, OldVal, Scratch2
794 // min: selnez Scratch, OldVal, Scratch2
798 .addReg(OldVal)
807 // max: move Scratch, OldVal
809 // min: move Scratch, OldVal
812 .addReg(OldVal)
821 BuildMI(loopMBB, DL, TII->get(Opcode), Scratch).addReg(OldVal).addReg(Incr);
825 BuildMI(loopMBB, DL, TII->get(AND), Scratch).addReg(OldVal).addReg(Incr);