Lines Matching refs:DefMI
67 bool tryToTuneBranch(MachineInstr &MI, MachineInstr &DefMI);
141 MachineInstr &DefMI) { in tryToTuneBranch() argument
143 if (MI.getParent() != DefMI.getParent()) in tryToTuneBranch()
149 switch (DefMI.getOpcode()) { in tryToTuneBranch()
195 if (isNZCVTouchedInInstructionRange(DefMI, MI, TRI)) in tryToTuneBranch()
198 LLVM_DEBUG(DefMI.print(dbgs())); in tryToTuneBranch()
202 NewCmp = convertToFlagSetting(DefMI, IsFlagSetting, /*Is64Bit=*/false); in tryToTuneBranch()
250 if (isNZCVTouchedInInstructionRange(DefMI, MI, TRI)) in tryToTuneBranch()
253 LLVM_DEBUG(DefMI.print(dbgs())); in tryToTuneBranch()
257 NewCmp = convertToFlagSetting(DefMI, IsFlagSetting, /*Is64Bit=*/true); in tryToTuneBranch()
276 DefMI.eraseFromParent(); in tryToTuneBranch()
308 MachineInstr *DefMI = getOperandDef(MI.getOperand(0)); in runOnMachineFunction() local
309 LocalChange = (DefMI && tryToTuneBranch(MI, *DefMI)); in runOnMachineFunction()