Lines Matching defs:DistanceMap
83 // DistanceMap - Keep track the distance of a MI from the start of the
85 DenseMap<MachineInstr*, unsigned> DistanceMap;
324 DenseMap<MachineInstr*, unsigned>::iterator DI = DistanceMap.find(MI);
325 if (DI == DistanceMap.end())
648 DistanceMap.insert(std::make_pair(NewMI, Dist));
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);
924 DenseMap<MachineInstr*, unsigned>::iterator DDI = DistanceMap.find(DefMI);
925 if (DDI == DistanceMap.end())
949 DenseMap<MachineInstr*, unsigned>::iterator DI = DistanceMap.find(MI);
950 if (DI == DistanceMap.end())
1072 DistanceMap.erase(DI);
1389 // Update DistanceMap.
1392 DistanceMap.insert(std::make_pair(PrevMI, Dist));
1393 DistanceMap[MI] = ++Dist;
1506 DistanceMap.clear();
1523 DistanceMap.insert(std::make_pair(mi, ++Dist));