Lines Matching refs:cmpOp2
279 unsigned cmpReg1, cmpOp2 = 0; // cmpOp2 assignment silences compiler warning.
283 cmpOp2 = MI.getOperand(2).getReg();
287 if (cmpReg1 == cmpOp2)
294 if (secondReg && !Register::isPhysicalRegister(cmpOp2)) {
295 MachineInstr *def = MRI.getVRegDef(cmpOp2);
327 (secondReg && localII->modifiesRegister(cmpOp2, TRI)))
486 int cmpOp2 = 0;
583 // We need cmpReg1 and cmpOp2(imm or reg) while building
588 cmpOp2 = MI.getOperand(2).getReg();
590 cmpOp2 = MI.getOperand(2).getImm();
605 MI.getOperand(0).getReg() == (unsigned)cmpOp2))) {
625 if (!foundFeeder && isSecondOpReg && feederReg == (unsigned)cmpOp2)
634 (feederReg == (unsigned)cmpOp2)) {
636 cmpReg1 = cmpOp2;
637 cmpOp2 = tmp;
643 if (feederReg == (unsigned)cmpOp2)
677 bool MO2IsKill = isSecondOpReg && cmpPos->killsRegister(cmpOp2, QRI);
686 unsigned opc = getNewValueJumpOpcode(cmpInstr, cmpOp2,
695 .addReg(cmpOp2, getKillRegState(MO2IsKill))
701 .addImm(cmpOp2)