Lines Matching defs:CmpMI
71 MachineBasicBlock::iterator CmpMI = MI;
72 while (CmpMI != MI->getParent()->begin()) {
73 --CmpMI;
74 if (CmpMI->modifiesRegister(ARM::VPR, TRI))
76 if (CmpMI->readsRegister(ARM::VPR, TRI))
80 if (CmpMI == MI)
82 NewOpcode = VCMPOpcodeToVPT(CmpMI->getOpcode());
86 // Search forward from CmpMI to MI, checking if either register was def'd
87 if (registerDefinedBetween(CmpMI->getOperand(1).getReg(), std::next(CmpMI),
90 if (registerDefinedBetween(CmpMI->getOperand(2).getReg(), std::next(CmpMI),
93 return &*CmpMI;