Lines Matching refs:Map
94 InfoByHwMode(const MapType &M) : Map(M) {}
97 iterator begin() { return Map.begin(); }
99 iterator end() { return Map.end(); }
101 const_iterator begin() const { return Map.begin(); }
103 const_iterator end() const { return Map.end(); }
105 bool empty() const { return Map.empty(); }
108 bool hasMode(unsigned M) const { return Map.find(M) != Map.end(); }
111 return !Map.empty() && Map.begin()->first == DefaultMode;
115 auto F = Map.find(Mode);
116 if (F != Map.end())
121 auto P = Map.insert({Mode, Map.begin()->second});
125 auto F = Map.find(Mode);
126 if (F != Map.end())
129 F = Map.begin();
130 assert(F != Map.end() && F->first == DefaultMode);
136 return Map.size() == 1 && Map.begin()->first == DefaultMode;
141 return Map.begin()->second;
146 Map.clear();
147 Map.try_emplace(DefaultMode, I);
151 MapType Map;
157 ValueTypeByHwMode(MVT T) { Map.insert({DefaultMode, T}); }
163 bool isValid() const { return !Map.empty(); }
215 Map.try_emplace(Mode, Info);
232 SubRegRangeByHwMode(SubRegRange Range) { Map.insert({DefaultMode, Range}); }
236 Map.try_emplace(Mode, Info);