• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/PowerPC/

Lines Matching refs:CMPI2

1296     MachineInstr *CMPI2 = MRI->getVRegDef(BI2->getOperand(1).getReg());
1302 !isSupportedCmpOp(CMPI2->getOpcode()) ||
1303 is64bitCmpOp(CMPI1->getOpcode()) != is64bitCmpOp(CMPI2->getOpcode()))
1311 if (CMPI1->getOpcode() != CMPI2->getOpcode()) {
1327 if (isEqOrNe(BI2) && !CmpAgainstImmWithSignBit(CMPI2) &&
1328 CMPI1->getOpcode() == getSignedCmpOpCode(CMPI2->getOpcode()))
1331 getSignedCmpOpCode(CMPI1->getOpcode()) == CMPI2->getOpcode())
1332 NewOpCode = CMPI2->getOpcode();
1336 if (CMPI1->getOperand(2).isReg() && CMPI2->getOperand(2).isReg()) {
1343 unsigned Cmp2Operand1 = getSrcVReg(CMPI2->getOperand(1).getReg(),
1345 unsigned Cmp2Operand2 = getSrcVReg(CMPI2->getOperand(2).getReg(),
1362 else if (CMPI1->getOperand(2).isImm() && CMPI2->getOperand(2).isImm()) {
1367 unsigned Cmp2Operand1 = getSrcVReg(CMPI2->getOperand(1).getReg(),
1373 NewImm2 = Imm2 = (int16_t)CMPI2->getOperand(2).getImm();
1384 unsigned PredToInc2 = getPredicateToIncImm(BI2, CMPI2);
1385 unsigned PredToDec2 = getPredicateToDecImm(BI2, CMPI2);
1432 LLVM_DEBUG(CMPI2->dump());
1453 Register Op1 = CMPI2->getOperand(1).getReg();
1454 Register Op2 = CMPI2->getOperand(2).getReg();
1455 CMPI2->getOperand(1).setReg(Op2);
1456 CMPI2->getOperand(2).setReg(Op1);
1459 CMPI2->getOperand(2).setImm(NewImm2);
1462 if (CMPI2->getOperand(I).isReg()) {
1463 MachineInstr *Inst = MRI->getVRegDef(CMPI2->getOperand(I).getReg());
1470 CMPI2->getOperand(I).setReg(SrcReg);
1474 MBBtoMoveCmp->splice(I, &MBB2, MachineBasicBlock::iterator(CMPI2));
1476 DebugLoc DL = CMPI2->getDebugLoc();
1487 CMPI2->eraseFromParent();
1500 LLVM_DEBUG(CMPI2->dump());