Lines Matching defs:CmpMI
2111 MachineInstr *CmpMI = findCMPToFoldIntoCBZ(LastMI, TRI);
2112 if (CmpMI)
5604 MachineBasicBlock::iterator CmpMI = Br;
5605 while (CmpMI != Br->getParent()->begin()) {
5606 --CmpMI;
5607 if (CmpMI->modifiesRegister(ARM::CPSR, TRI))
5609 if (CmpMI->readsRegister(ARM::CPSR, TRI))
5615 if (CmpMI->getOpcode() != ARM::tCMPi8 && CmpMI->getOpcode() != ARM::t2CMPri)
5617 Register Reg = CmpMI->getOperand(0).getReg();
5619 ARMCC::CondCodes Pred = getInstrPredicate(*CmpMI, PredReg);
5620 if (Pred != ARMCC::AL || CmpMI->getOperand(1).getImm() != 0)
5624 if (registerDefinedBetween(Reg, CmpMI->getNextNode(), Br, TRI))
5627 return &*CmpMI;