Lines Matching refs:DefMI
320 for (MachineInstr &DefMI : MRI->def_instructions(Reg)) { in getSingleDef()
321 if (DefMI.getParent() != BB || DefMI.isDebugValue()) in getSingleDef()
324 Ret = &DefMI; in getSingleDef()
325 else if (Ret != &DefMI) in getSingleDef()
449 MachineInstr *DefMI = &MI; in isKilled() local
455 if (!isPlainlyKilled(DefMI, Reg, LIS)) in isKilled()
464 DefMI = Begin->getParent(); in isKilled()
469 if (!isCopyToReg(*DefMI, TII, SrcReg, DstReg, IsSrcPhys, IsDstPhys)) in isKilled()
991 for (MachineInstr &DefMI : MRI->def_instructions(Reg)) { in isDefTooClose()
992 if (DefMI.getParent() != MBB || DefMI.isCopy() || DefMI.isCopyLike()) in isDefTooClose()
994 if (&DefMI == MI) in isDefTooClose()
996 DenseMap<MachineInstr*, unsigned>::iterator DDI = DistanceMap.find(&DefMI); in isDefTooClose()
1001 if (TII->getInstrLatency(InstrItins, &DefMI) > (Dist - DefDist)) in isDefTooClose()