Home
last modified time | relevance | path

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

/art/runtime/base/
Datomic_pair.h70 auto* key_ptr = reinterpret_cast<std::atomic_uint64_t*>(&pair->key); in AtomicPairLoadAcquire() local
73 uint64_t key0 = key_ptr->load(std::memory_order_acquire); in AtomicPairLoadAcquire()
75 uint64_t key1 = key_ptr->load(std::memory_order_relaxed); in AtomicPairLoadAcquire()
86 auto* key_ptr = reinterpret_cast<std::atomic_uint64_t*>(&pair->key); in AtomicPairStoreRelease() local
88 uint64_t key = key_ptr->load(std::memory_order_relaxed); in AtomicPairStoreRelease()
91 } while (!key_ptr->compare_exchange_weak(key, key | kSeqLock)); in AtomicPairStoreRelease()
94 key_ptr->store(key, std::memory_order_release); in AtomicPairStoreRelease()
/art/libartbase/base/
Dvariant_map.h425 const TKey<TValue>* key_ptr = &key; in GetKeyValueIterator() local
426 const detail::VariantMapKeyRaw* raw_ptr = key_ptr; in GetKeyValueIterator()
434 const TKey<TValue>* key_ptr = &key; in GetKeyValueIterator() local
435 const detail::VariantMapKeyRaw* raw_ptr = key_ptr; in GetKeyValueIterator()