Home
last modified time | relevance | path

Searched refs:NoBarrier_AtomicExchange (Results 1 – 24 of 24) sorted by relevance

/external/v8/src/base/
Datomicops_internals_x86_msvc.h35 inline Atomic32 NoBarrier_AtomicExchange(volatile Atomic32* ptr, in NoBarrier_AtomicExchange() function
89 NoBarrier_AtomicExchange(ptr, value); in Acquire_Store()
131 inline Atomic64 NoBarrier_AtomicExchange(volatile Atomic64* ptr, in NoBarrier_AtomicExchange() function
156 NoBarrier_AtomicExchange(ptr, value); in Acquire_Store()
Datomicops_internals_x86_gcc.h41 inline Atomic32 NoBarrier_AtomicExchange(volatile Atomic32* ptr, in NoBarrier_AtomicExchange() function
117 NoBarrier_AtomicExchange(&x, 0); // acts as a barrier on PIII in MemoryBarrier()
126 NoBarrier_AtomicExchange(ptr, value); in Acquire_Store()
173 inline Atomic64 NoBarrier_AtomicExchange(volatile Atomic64* ptr, in NoBarrier_AtomicExchange() function
Datomicops_internals_atomicword_compat.h33 inline AtomicWord NoBarrier_AtomicExchange(volatile AtomicWord* ptr, in NoBarrier_AtomicExchange() function
35 return NoBarrier_AtomicExchange( in NoBarrier_AtomicExchange()
Datomicops.h75 Atomic32 NoBarrier_AtomicExchange(volatile Atomic32* ptr, Atomic32 new_value);
116 Atomic64 NoBarrier_AtomicExchange(volatile Atomic64* ptr, Atomic64 new_value);
Datomicops_internals_arm_gcc.h141 inline Atomic32 NoBarrier_AtomicExchange(volatile Atomic32* ptr, in NoBarrier_AtomicExchange() function
197 inline Atomic32 NoBarrier_AtomicExchange(volatile Atomic32* ptr, in NoBarrier_AtomicExchange() function
Datomicops_internals_mips64_gcc.h69 inline Atomic32 NoBarrier_AtomicExchange(volatile Atomic32* ptr, in NoBarrier_AtomicExchange() function
206 inline Atomic64 NoBarrier_AtomicExchange(volatile Atomic64* ptr, in NoBarrier_AtomicExchange() function
Datomicops_internals_mac.h29 inline Atomic32 NoBarrier_AtomicExchange(volatile Atomic32* ptr, in NoBarrier_AtomicExchange() function
128 inline Atomic64 NoBarrier_AtomicExchange(volatile Atomic64* ptr, in NoBarrier_AtomicExchange() function
Datomicops_internals_arm64_gcc.h50 inline Atomic32 NoBarrier_AtomicExchange(volatile Atomic32* ptr, in NoBarrier_AtomicExchange() function
200 inline Atomic64 NoBarrier_AtomicExchange(volatile Atomic64* ptr, in NoBarrier_AtomicExchange() function
Datomicops_internals_mips_gcc.h46 inline Atomic32 NoBarrier_AtomicExchange(volatile Atomic32* ptr, in NoBarrier_AtomicExchange() function
Datomicops_internals_tsan.h194 inline Atomic32 NoBarrier_AtomicExchange(volatile Atomic32* ptr, in NoBarrier_AtomicExchange() function
285 inline Atomic64 NoBarrier_AtomicExchange(volatile Atomic64* ptr, in NoBarrier_AtomicExchange() function
/external/protobuf/src/google/protobuf/stubs/
Datomicops_internals_x86_gcc.h66 inline Atomic32 NoBarrier_AtomicExchange(volatile Atomic32* ptr, in NoBarrier_AtomicExchange() function
138 NoBarrier_AtomicExchange(&x, 0); // acts as a barrier on PIII in MemoryBarrier()
147 NoBarrier_AtomicExchange(ptr, value); in Acquire_Store()
190 inline Atomic64 NoBarrier_AtomicExchange(volatile Atomic64* ptr, in NoBarrier_AtomicExchange() function
Datomicops_internals_x86_msvc.cc62 Atomic32 NoBarrier_AtomicExchange(volatile Atomic32* ptr, in NoBarrier_AtomicExchange() function
90 Atomic64 NoBarrier_AtomicExchange(volatile Atomic64* ptr, in NoBarrier_AtomicExchange() function
Datomicops_internals_atomicword_compat.h60 inline AtomicWord NoBarrier_AtomicExchange(volatile AtomicWord* ptr, in NoBarrier_AtomicExchange() function
62 return NoBarrier_AtomicExchange( in NoBarrier_AtomicExchange()
Datomicops_internals_x86_msvc.h66 NoBarrier_AtomicExchange(ptr, value); in Acquire_Store()
103 NoBarrier_AtomicExchange(ptr, value); in Acquire_Store()
Datomicops.h99 Atomic32 NoBarrier_AtomicExchange(volatile Atomic32* ptr, Atomic32 new_value);
141 Atomic64 NoBarrier_AtomicExchange(volatile Atomic64* ptr, Atomic64 new_value);
Datomicops_internals_solaris.h47 inline Atomic32 NoBarrier_AtomicExchange(volatile Atomic32* ptr, in NoBarrier_AtomicExchange() function
123 inline Atomic64 NoBarrier_AtomicExchange(volatile Atomic64* ptr, Atomic64 new_value) { in NoBarrier_AtomicExchange() function
Datomicops_internals_mips_gcc.h75 inline Atomic32 NoBarrier_AtomicExchange(volatile Atomic32* ptr, in NoBarrier_AtomicExchange() function
207 inline Atomic64 NoBarrier_AtomicExchange(volatile Atomic64* ptr, in NoBarrier_AtomicExchange() function
Datomicops_internals_macosx.h56 inline Atomic32 NoBarrier_AtomicExchange(volatile Atomic32* ptr, in NoBarrier_AtomicExchange() function
147 inline Atomic64 NoBarrier_AtomicExchange(volatile Atomic64* ptr, in NoBarrier_AtomicExchange() function
Datomicops_internals_arm64_gcc.h77 inline Atomic32 NoBarrier_AtomicExchange(volatile Atomic32* ptr, in NoBarrier_AtomicExchange() function
213 inline Atomic64 NoBarrier_AtomicExchange(volatile Atomic64* ptr, in NoBarrier_AtomicExchange() function
Datomicops_internals_tsan.h55 inline Atomic32 NoBarrier_AtomicExchange(volatile Atomic32 *ptr, in NoBarrier_AtomicExchange() function
138 inline Atomic64 NoBarrier_AtomicExchange(volatile Atomic64 *ptr, in NoBarrier_AtomicExchange() function
Datomicops_internals_arm_qnx.h67 inline Atomic32 NoBarrier_AtomicExchange(volatile Atomic32* ptr, in NoBarrier_AtomicExchange() function
Datomicops_internals_arm_gcc.h72 inline Atomic32 NoBarrier_AtomicExchange(volatile Atomic32* ptr, in NoBarrier_AtomicExchange() function
Datomicops_internals_generic_gcc.h46 inline Atomic32 NoBarrier_AtomicExchange(volatile Atomic32* ptr, in NoBarrier_AtomicExchange() function
/external/v8/test/cctest/
Dtest-atomicops.cc138 AtomicType new_value = NoBarrier_AtomicExchange(&value, 1); in TestAtomicExchange()
147 new_value = NoBarrier_AtomicExchange(&value, k_test_val); in TestAtomicExchange()
152 new_value = NoBarrier_AtomicExchange(&value, 5); in TestAtomicExchange()