Lines Matching refs:OldVal
245 Register OldVal = I->getOperand(2).getReg();
280 .addReg(Dest, RegState::Kill).addReg(OldVal).addMBB(exitMBB);
416 Register OldVal = I->getOperand(6).getReg();
437 BuildMI(loopMBB, DL, TII->get(LL), OldVal).addReg(Ptr).addImm(0);
443 .addReg(OldVal)
464 // and OldVal, OldVal, Mask
466 BuildMI(loopMBB, DL, TII->get(Mips::AND), OldVal)
467 .addReg(OldVal)
475 .addReg(OldVal)
479 // max: seleqz BinOpRes, OldVal, Scratch4
482 // min: selnqz BinOpRes, OldVal, Scratch4
486 .addReg(OldVal)
495 // max: move BinOpRes, OldVal
497 // min: move BinOpRes, OldVal
500 .addReg(OldVal)
517 .addReg(OldVal)
534 .addReg(OldVal).addReg(Mask2);
550 .addReg(OldVal).addReg(Mask);
632 Register OldVal = I->getOperand(0).getReg();
729 BuildMI(loopMBB, DL, TII->get(LL), OldVal).addReg(Ptr).addImm(0);
730 assert((OldVal != Ptr) && "Clobbered the wrong ptr reg!");
731 assert((OldVal != Incr) && "Clobbered the wrong reg!");
751 .addReg(OldVal)
755 // max: seleqz Scratch, OldVal, Scratch2
758 // min: selnez Scratch, OldVal, Scratch2
762 .addReg(OldVal)
771 // max: move Scratch, OldVal
773 // min: move Scratch, OldVal
776 .addReg(OldVal)
785 BuildMI(loopMBB, DL, TII->get(Opcode), Scratch).addReg(OldVal).addReg(Incr);
789 BuildMI(loopMBB, DL, TII->get(AND), Scratch).addReg(OldVal).addReg(Incr);