Lines Matching refs:CMPI1
1293 MachineInstr *CMPI1 = MRI->getVRegDef(BI1->getOperand(1).getReg());
1301 if (!isSupportedCmpOp(CMPI1->getOpcode()) ||
1303 is64bitCmpOp(CMPI1->getOpcode()) != is64bitCmpOp(CMPI2->getOpcode()))
1311 if (CMPI1->getOpcode() != CMPI2->getOpcode()) {
1328 CMPI1->getOpcode() == getSignedCmpOpCode(CMPI2->getOpcode()))
1329 NewOpCode = CMPI1->getOpcode();
1330 else if (isEqOrNe(BI1) && !CmpAgainstImmWithSignBit(CMPI1) &&
1331 getSignedCmpOpCode(CMPI1->getOpcode()) == CMPI2->getOpcode())
1336 if (CMPI1->getOperand(2).isReg() && CMPI2->getOperand(2).isReg()) {
1339 unsigned Cmp1Operand1 = getSrcVReg(CMPI1->getOperand(1).getReg(),
1341 unsigned Cmp1Operand2 = getSrcVReg(CMPI1->getOperand(2).getReg(),
1362 else if (CMPI1->getOperand(2).isImm() && CMPI2->getOperand(2).isImm()) {
1365 unsigned Cmp1Operand1 = getSrcVReg(CMPI1->getOperand(1).getReg(),
1372 NewImm1 = Imm1 = (int16_t)CMPI1->getOperand(2).getImm();
1382 unsigned PredToInc1 = getPredicateToIncImm(BI1, CMPI1);
1383 unsigned PredToDec1 = getPredicateToDecImm(BI1, CMPI1);
1430 LLVM_DEBUG(CMPI1->dump());
1436 if (NewOpCode != 0 && NewOpCode != CMPI1->getOpcode()) {
1437 CMPI1->setDesc(TII->get(NewOpCode));
1446 CMPI1->getOperand(2).setImm(NewImm1);
1493 LLVM_DEBUG(CMPI1->dump());