Lines Matching refs:DefMI
347 for (MachineInstr &DefMI : MRI->def_instructions(Reg)) { in getSingleDef()
348 if (DefMI.getParent() != BB || DefMI.isDebugValue()) in getSingleDef()
351 Ret = &DefMI; in getSingleDef()
352 else if (Ret != &DefMI) in getSingleDef()
476 MachineInstr *DefMI = &MI; in isKilled() local
482 if (!isPlainlyKilled(DefMI, Reg, LIS)) in isKilled()
491 DefMI = Begin->getParent(); in isKilled()
496 if (!isCopyToReg(*DefMI, TII, SrcReg, DstReg, IsSrcPhys, IsDstPhys)) in isKilled()
1028 for (MachineInstr &DefMI : MRI->def_instructions(Reg)) { in isDefTooClose()
1029 if (DefMI.getParent() != MBB || DefMI.isCopy() || DefMI.isCopyLike()) in isDefTooClose()
1031 if (&DefMI == MI) in isDefTooClose()
1033 DenseMap<MachineInstr*, unsigned>::iterator DDI = DistanceMap.find(&DefMI); in isDefTooClose()
1038 if (TII->getInstrLatency(InstrItins, DefMI) > (Dist - DefDist)) in isDefTooClose()