Home
last modified time | relevance | path

Searched refs:AliasingValues (Results 1 – 2 of 2) sorted by relevance

/art/compiler/dex/
Dlocal_value_numbering.h241 struct AliasingValues { struct
242 explicit AliasingValues(LocalValueNumbering* lvn) in AliasingValues() argument
260 bool operator==(const AliasingValues& other) const { argument
270 typedef ScopedArenaSafeMap<uint16_t, AliasingValues> AliasingIFieldValuesMap;
273 typedef ScopedArenaSafeMap<uint16_t, AliasingValues> NonAliasingArrayValuesMap;
276 typedef ScopedArenaSafeMap<uint16_t, AliasingValues> AliasingArrayValuesMap;
284 AliasingValues* GetAliasingValues(Map* map, const typename Map::key_type& key);
287 void UpdateAliasingValuesLoadVersion(const KeyType& key, AliasingValues* values);
304 void CopyAliasingValuesMap(ScopedArenaSafeMap<K, AliasingValues>* dest,
305 const ScopedArenaSafeMap<K, AliasingValues>& src);
[all …]
Dlocal_value_numbering.cc202 LocalValueNumbering::AliasingValues* LocalValueNumbering::GetAliasingValues( in GetAliasingValues()
206 lb = map->PutBefore(lb, key, AliasingValues(this)); in GetAliasingValues()
213 AliasingValues* values) { in UpdateAliasingValuesLoadVersion()
261 AliasingValues* values = GetAliasingValues(map, key); in HandleAliasingValuesGet()
280 AliasingValues* values = GetAliasingValues(map, key); in HandleAliasingValuesPut()
314 void LocalValueNumbering::CopyAliasingValuesMap(ScopedArenaSafeMap<K, AliasingValues>* dest, in CopyAliasingValuesMap()
315 const ScopedArenaSafeMap<K, AliasingValues>& src) { in CopyAliasingValuesMap()
319 auto it = dest->PutBefore(dest->end(), entry.first, AliasingValues(this)); in CopyAliasingValuesMap()
611 void LocalValueNumbering::IntersectAliasingValueLocations(AliasingValues* work_values, in IntersectAliasingValueLocations()
612 const AliasingValues* values) { in IntersectAliasingValueLocations()
[all …]