Lines Matching defs:DI
317 DenseMap<MachineInstr*, unsigned>::iterator DI = DistanceMap.find(MI);
318 if (DI == DistanceMap.end())
320 if (MO.isUse() && DI->second < LastUse)
321 LastUse = DI->second;
322 if (MO.isDef() && DI->second > LastDef)
323 LastDef = DI->second;
646 DenseMap<MachineInstr*, unsigned>::iterator DI = DistanceMap.find(UseMI);
647 if (DI != DistanceMap.end())
731 DenseMap<MachineInstr*, unsigned>::iterator DI = DistanceMap.find(MI);
732 if (DI == DistanceMap.end())
841 DistanceMap.erase(DI);
858 for (MachineRegisterInfo::def_iterator DI = MRI->def_begin(Reg),
859 DE = MRI->def_end(); DI != DE; ++DI) {
860 MachineInstr *DefMI = &*DI;
891 DenseMap<MachineInstr*, unsigned>::iterator DI = DistanceMap.find(MI);
892 if (DI == DistanceMap.end())
921 if (isDefTooClose(MOReg, DI->second, MI, MBB))
997 DistanceMap.erase(DI);