Home | History | Annotate | Download | only in Hexagon

Lines Matching full:cmpop2

237   unsigned cmpReg1, cmpOp2 = 0; // cmpOp2 assignment silences compiler warning.
241 cmpOp2 = MI->getOperand(2).getReg();
247 if (secondReg && !TargetRegisterInfo::isPhysicalRegister(cmpOp2)) {
248 MachineInstr *def = MRI.getVRegDef(cmpOp2);
279 (secondReg && localII->modifiesRegister(cmpOp2, TRI)))
392 int cmpOp2 = 0;
491 // We need cmpReg1 and cmpOp2(imm or reg) while building
498 cmpOp2 = MI->getOperand(2).getReg();
502 cmpOp2 = MI->getOperand(2).getImm();
519 MI->getOperand(0).getReg() == (unsigned) cmpOp2))) {
541 feederReg == (unsigned) cmpOp2)
549 feederReg == (unsigned) cmpOp2) {
552 cmpReg1 = cmpOp2;
554 cmpOp2 = tmp;
561 if (feederReg == (unsigned)cmpOp2)
602 unsigned opc = getNewValueJumpOpcode(cmpInstr, cmpOp2,
612 .addReg(cmpOp2, getKillRegState(MO2IsKill))
617 cmpOp2 == -1 )
629 .addImm(cmpOp2)