Lines Matching defs:DI
324 DenseMap<MachineInstr*, unsigned>::iterator DI = DistanceMap.find(MI);
325 if (DI == DistanceMap.end())
327 if (MO.isUse() && DI->second < LastUse)
328 LastUse = DI->second;
329 if (MO.isDef() && DI->second > LastDef)
330 LastDef = DI->second;
673 DenseMap<MachineInstr*, unsigned>::iterator DI = DistanceMap.find(UseMI);
674 if (DI != DistanceMap.end())
755 DenseMap<MachineInstr*, unsigned>::iterator DI = DistanceMap.find(MI);
756 if (DI == DistanceMap.end())
899 DistanceMap.erase(DI);
917 for (MachineRegisterInfo::def_iterator DI = MRI->def_begin(Reg),
918 DE = MRI->def_end(); DI != DE; ++DI) {
919 MachineInstr *DefMI = &*DI;
949 DenseMap<MachineInstr*, unsigned>::iterator DI = DistanceMap.find(MI);
950 if (DI == DistanceMap.end())
994 if (isDefTooClose(MOReg, DI->second, MI))
1072 DistanceMap.erase(DI);