Lines Matching defs:cmpOp2
278 unsigned cmpReg1, cmpOp2 = 0; // cmpOp2 assignment silences compiler warning.
282 cmpOp2 = MI.getOperand(2).getReg();
286 if (cmpReg1 == cmpOp2)
293 if (!Register::isPhysicalRegister(cmpOp2)) {
294 MachineInstr *def = MRI.getVRegDef(cmpOp2);
326 (secondReg && localII->modifiesRegister(cmpOp2, TRI)))
485 int cmpOp2 = 0;
578 // We need cmpReg1 and cmpOp2(imm or reg) while building
583 cmpOp2 = MI.getOperand(2).getReg();
585 cmpOp2 = MI.getOperand(2).getImm();
600 MI.getOperand(0).getReg() == (unsigned)cmpOp2))) {
620 if (!foundFeeder && isSecondOpReg && feederReg == (unsigned)cmpOp2)
629 (feederReg == (unsigned)cmpOp2)) {
631 cmpReg1 = cmpOp2;
632 cmpOp2 = tmp;
638 if (feederReg == (unsigned)cmpOp2)
672 bool MO2IsKill = isSecondOpReg && cmpPos->killsRegister(cmpOp2, QRI);
681 unsigned opc = getNewValueJumpOpcode(cmpInstr, cmpOp2,
690 .addReg(cmpOp2, getKillRegState(MO2IsKill))
696 .addImm(cmpOp2)