Home | History | Annotate | Download | only in Hexagon

Lines Matching full:cmpop2

238   unsigned cmpReg1, cmpOp2 = 0; // cmpOp2 assignment silences compiler warning.
242 cmpOp2 = MI->getOperand(2).getReg();
248 if (secondReg && !TargetRegisterInfo::isPhysicalRegister(cmpOp2)) {
249 MachineInstr *def = MRI.getVRegDef(cmpOp2);
280 (secondReg && localII->modifiesRegister(cmpOp2, TRI)))
393 int cmpOp2 = 0;
492 // We need cmpReg1 and cmpOp2(imm or reg) while building
499 cmpOp2 = MI->getOperand(2).getReg();
503 cmpOp2 = MI->getOperand(2).getImm();
520 MI->getOperand(0).getReg() == (unsigned) cmpOp2))) {
542 feederReg == (unsigned) cmpOp2)
550 feederReg == (unsigned) cmpOp2) {
553 cmpReg1 = cmpOp2;
555 cmpOp2 = tmp;
562 if (feederReg == (unsigned)cmpOp2)
603 unsigned opc = getNewValueJumpOpcode(cmpInstr, cmpOp2,
613 .addReg(cmpOp2, getKillRegState(MO2IsKill))
618 cmpOp2 == -1 )
630 .addImm(cmpOp2)