Home | History | Annotate | Download | only in Hexagon

Lines Matching full:cmpop2

236   unsigned cmpReg1, cmpOp2 = 0; // cmpOp2 assignment silences compiler warning.
240 cmpOp2 = MI->getOperand(2).getReg();
246 if (secondReg && !TargetRegisterInfo::isPhysicalRegister(cmpOp2)) {
247 MachineInstr *def = MRI.getVRegDef(cmpOp2);
278 (secondReg && localII->modifiesRegister(cmpOp2, TRI)))
425 int cmpOp2 = 0;
524 // We need cmpReg1 and cmpOp2(imm or reg) while building
531 cmpOp2 = MI->getOperand(2).getReg();
535 cmpOp2 = MI->getOperand(2).getImm();
552 MI->getOperand(0).getReg() == (unsigned) cmpOp2))) {
574 feederReg == (unsigned) cmpOp2)
582 feederReg == (unsigned) cmpOp2) {
585 cmpReg1 = cmpOp2;
587 cmpOp2 = tmp;
594 if (feederReg == (unsigned)cmpOp2)
635 unsigned opc = getNewValueJumpOpcode(cmpInstr, cmpOp2,
645 .addReg(cmpOp2, getKillRegState(MO2IsKill))
650 cmpOp2 == -1 )
662 .addImm(cmpOp2)