Searched refs:AtomicLocation64 (Results 1 – 2 of 2) 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 …]
119 typedef volatile std::atomic<Atomic64>* AtomicLocation64; typedef120 static_assert(sizeof(*(AtomicLocation64) nullptr) == sizeof(Atomic64),126 ((AtomicLocation64)ptr) in NoBarrier_CompareAndSwap()136 return ((AtomicLocation64)ptr) in NoBarrier_AtomicExchange()143 ((AtomicLocation64)ptr) in NoBarrier_AtomicIncrement()149 return increment + ((AtomicLocation64)ptr)->fetch_add(increment); in Barrier_AtomicIncrement()155 ((AtomicLocation64)ptr) in Acquire_CompareAndSwap()166 ((AtomicLocation64)ptr) in Release_CompareAndSwap()175 ((AtomicLocation64)ptr)->store(value, std::memory_order_relaxed); in NoBarrier_Store()179 ((AtomicLocation64)ptr)->store(value, std::memory_order_release); in Release_Store()[all …]