Lines Matching refs:DefMI
66 bool tryToTuneBranch(MachineInstr &MI, MachineInstr &DefMI);
143 MachineInstr &DefMI) {
145 if (MI.getParent() != DefMI.getParent())
151 switch (DefMI.getOpcode()) {
195 // There must not be any instruction between DefMI and MI that clobbers or
197 if (isNZCVTouchedInInstructionRange(DefMI, MI, TRI))
200 LLVM_DEBUG(DefMI.print(dbgs()));
204 NewCmp = convertToFlagSetting(DefMI, IsFlagSetting);
250 // There must not be any instruction between DefMI and MI that clobbers or
252 if (isNZCVTouchedInInstructionRange(DefMI, MI, TRI))
255 LLVM_DEBUG(DefMI.print(dbgs()));
259 NewCmp = convertToFlagSetting(DefMI, IsFlagSetting);
278 DefMI.eraseFromParent();
313 MachineInstr *DefMI = getOperandDef(MI.getOperand(0));
314 LocalChange = (DefMI && tryToTuneBranch(MI, *DefMI));