Searched refs:AliasingValues (Results 1 – 2 of 2) sorted by relevance
/art/compiler/dex/ |
D | local_value_numbering.h | 241 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 …]
|
D | local_value_numbering.cc | 202 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 …]
|