Searched refs:AtomicLocation64 (Results 1 – 1 of 1) sorted by relevance
144 typedef volatile std::atomic<Atomic64>* AtomicLocation64; typedef145 static_assert(sizeof(*(AtomicLocation64) nullptr) == sizeof(Atomic64),151 ((AtomicLocation64)ptr) in NoBarrier_CompareAndSwap()161 return ((AtomicLocation64)ptr) in NoBarrier_AtomicExchange()168 ((AtomicLocation64)ptr) in NoBarrier_AtomicIncrement()174 return increment + ((AtomicLocation64)ptr)->fetch_add(increment); in Barrier_AtomicIncrement()180 ((AtomicLocation64)ptr) in Acquire_CompareAndSwap()191 ((AtomicLocation64)ptr) in Release_CompareAndSwap()200 ((AtomicLocation64)ptr)->store(value, std::memory_order_relaxed); in NoBarrier_Store()204 ((AtomicLocation64)ptr)->store(value, std::memory_order_relaxed); in Acquire_Store()[all …]