reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
1120 if (!isSupportedCmpOp(CMPI1->getOpcode()) || 1122 is64bitCmpOp(CMPI1->getOpcode()) != is64bitCmpOp(CMPI2->getOpcode())) 1130 if (CMPI1->getOpcode() != CMPI2->getOpcode()) { 1147 CMPI1->getOpcode() == getSignedCmpOpCode(CMPI2->getOpcode())) 1148 NewOpCode = CMPI1->getOpcode(); 1149 else if (isEqOrNe(BI1) && !CmpAgainstImmWithSignBit(CMPI1) && 1150 getSignedCmpOpCode(CMPI1->getOpcode()) == CMPI2->getOpcode()) 1155 if (CMPI1->getOperand(2).isReg() && CMPI2->getOperand(2).isReg()) { 1158 unsigned Cmp1Operand1 = getSrcVReg(CMPI1->getOperand(1).getReg(), 1160 unsigned Cmp1Operand2 = getSrcVReg(CMPI1->getOperand(2).getReg(), 1181 else if (CMPI1->getOperand(2).isImm() && CMPI2->getOperand(2).isImm()) { 1184 unsigned Cmp1Operand1 = getSrcVReg(CMPI1->getOperand(1).getReg(), 1191 NewImm1 = Imm1 = (int16_t)CMPI1->getOperand(2).getImm(); 1201 unsigned PredToInc1 = getPredicateToIncImm(BI1, CMPI1); 1202 unsigned PredToDec1 = getPredicateToDecImm(BI1, CMPI1); 1249 LLVM_DEBUG(CMPI1->dump()); 1255 if (NewOpCode != 0 && NewOpCode != CMPI1->getOpcode()) { 1256 CMPI1->setDesc(TII->get(NewOpCode)); 1265 CMPI1->getOperand(2).setImm(NewImm1); 1312 LLVM_DEBUG(CMPI1->dump());