/external/libchrome/base/ |
D | atomicops.h | 61 typedef int64_t Atomic64; typedef 63 typedef intptr_t Atomic64; typedef 123 Atomic64 NoBarrier_CompareAndSwap(volatile Atomic64* ptr, 124 Atomic64 old_value, 125 Atomic64 new_value); 126 Atomic64 NoBarrier_AtomicExchange(volatile Atomic64* ptr, Atomic64 new_value); 127 Atomic64 NoBarrier_AtomicIncrement(volatile Atomic64* ptr, Atomic64 increment); 128 Atomic64 Barrier_AtomicIncrement(volatile Atomic64* ptr, Atomic64 increment); 130 Atomic64 Acquire_CompareAndSwap(volatile Atomic64* ptr, 131 Atomic64 old_value, [all …]
|
D | atomicops_internals_x86_msvc.h | 113 static_assert(sizeof(Atomic64) == sizeof(PVOID), "atomic word is atomic"); 115 inline Atomic64 NoBarrier_CompareAndSwap(volatile Atomic64* ptr, in NoBarrier_CompareAndSwap() 116 Atomic64 old_value, in NoBarrier_CompareAndSwap() 117 Atomic64 new_value) { in NoBarrier_CompareAndSwap() 121 return reinterpret_cast<Atomic64>(result); in NoBarrier_CompareAndSwap() 124 inline Atomic64 NoBarrier_AtomicExchange(volatile Atomic64* ptr, in NoBarrier_AtomicExchange() 125 Atomic64 new_value) { in NoBarrier_AtomicExchange() 129 return reinterpret_cast<Atomic64>(result); in NoBarrier_AtomicExchange() 132 inline Atomic64 Barrier_AtomicIncrement(volatile Atomic64* ptr, in Barrier_AtomicIncrement() 133 Atomic64 increment) { in Barrier_AtomicIncrement() [all …]
|
D | atomicops_internals_portable.h | 144 typedef volatile std::atomic<Atomic64>* AtomicLocation64; 145 static_assert(sizeof(*(AtomicLocation64) nullptr) == sizeof(Atomic64), 148 inline Atomic64 NoBarrier_CompareAndSwap(volatile Atomic64* ptr, in NoBarrier_CompareAndSwap() 149 Atomic64 old_value, in NoBarrier_CompareAndSwap() 150 Atomic64 new_value) { in NoBarrier_CompareAndSwap() 159 inline Atomic64 NoBarrier_AtomicExchange(volatile Atomic64* ptr, in NoBarrier_AtomicExchange() 160 Atomic64 new_value) { in NoBarrier_AtomicExchange() 165 inline Atomic64 NoBarrier_AtomicIncrement(volatile Atomic64* ptr, in NoBarrier_AtomicIncrement() 166 Atomic64 increment) { in NoBarrier_AtomicIncrement() 172 inline Atomic64 Barrier_AtomicIncrement(volatile Atomic64* ptr, in Barrier_AtomicIncrement() [all …]
|
/external/v8/src/base/ |
D | atomicops.h | 46 typedef int64_t Atomic64; typedef 51 typedef int64_t Atomic64; typedef 53 typedef intptr_t Atomic64; typedef 115 Atomic64 NoBarrier_CompareAndSwap(volatile Atomic64* ptr, 116 Atomic64 old_value, 117 Atomic64 new_value); 118 Atomic64 NoBarrier_AtomicExchange(volatile Atomic64* ptr, Atomic64 new_value); 119 Atomic64 NoBarrier_AtomicIncrement(volatile Atomic64* ptr, Atomic64 increment); 120 Atomic64 Barrier_AtomicIncrement(volatile Atomic64* ptr, Atomic64 increment); 122 Atomic64 Acquire_CompareAndSwap(volatile Atomic64* ptr, [all …]
|
D | atomicops_internals_mips64_gcc.h | 183 inline Atomic64 NoBarrier_CompareAndSwap(volatile Atomic64* ptr, in NoBarrier_CompareAndSwap() 184 Atomic64 old_value, in NoBarrier_CompareAndSwap() 185 Atomic64 new_value) { in NoBarrier_CompareAndSwap() 186 Atomic64 prev, tmp; in NoBarrier_CompareAndSwap() 206 inline Atomic64 NoBarrier_AtomicExchange(volatile Atomic64* ptr, in NoBarrier_AtomicExchange() 207 Atomic64 new_value) { in NoBarrier_AtomicExchange() 208 Atomic64 temp, old; in NoBarrier_AtomicExchange() 227 inline Atomic64 NoBarrier_AtomicIncrement(volatile Atomic64* ptr, in NoBarrier_AtomicIncrement() 228 Atomic64 increment) { in NoBarrier_AtomicIncrement() 229 Atomic64 temp, temp2; in NoBarrier_AtomicIncrement() [all …]
|
D | atomicops_internals_ppc_gcc.h | 94 inline Atomic64 NoBarrier_CompareAndSwap(volatile Atomic64* ptr, in NoBarrier_CompareAndSwap() 95 Atomic64 old_value, in NoBarrier_CompareAndSwap() 96 Atomic64 new_value) { in NoBarrier_CompareAndSwap() 100 inline Atomic64 NoBarrier_AtomicExchange(volatile Atomic64* ptr, in NoBarrier_AtomicExchange() 101 Atomic64 new_value) { in NoBarrier_AtomicExchange() 102 Atomic64 old_value; in NoBarrier_AtomicExchange() 109 inline Atomic64 NoBarrier_AtomicIncrement(volatile Atomic64* ptr, in NoBarrier_AtomicIncrement() 110 Atomic64 increment) { in NoBarrier_AtomicIncrement() 114 inline Atomic64 Barrier_AtomicIncrement(volatile Atomic64* ptr, in Barrier_AtomicIncrement() 115 Atomic64 increment) { in Barrier_AtomicIncrement() [all …]
|
D | atomicops_internals_mac.h | 124 inline Atomic64 NoBarrier_CompareAndSwap(volatile Atomic64* ptr, in NoBarrier_CompareAndSwap() 125 Atomic64 old_value, in NoBarrier_CompareAndSwap() 126 Atomic64 new_value) { in NoBarrier_CompareAndSwap() 127 Atomic64 prev_value; in NoBarrier_CompareAndSwap() 138 inline Atomic64 NoBarrier_AtomicExchange(volatile Atomic64* ptr, in NoBarrier_AtomicExchange() 139 Atomic64 new_value) { in NoBarrier_AtomicExchange() 140 Atomic64 old_value; in NoBarrier_AtomicExchange() 148 inline Atomic64 NoBarrier_AtomicIncrement(volatile Atomic64* ptr, in NoBarrier_AtomicIncrement() 149 Atomic64 increment) { in NoBarrier_AtomicIncrement() 153 inline Atomic64 Barrier_AtomicIncrement(volatile Atomic64* ptr, in Barrier_AtomicIncrement() [all …]
|
D | atomicops_internals_x86_msvc.h | 120 STATIC_ASSERT(sizeof(Atomic64) == sizeof(PVOID)); 122 inline Atomic64 NoBarrier_CompareAndSwap(volatile Atomic64* ptr, in NoBarrier_CompareAndSwap() 123 Atomic64 old_value, in NoBarrier_CompareAndSwap() 124 Atomic64 new_value) { in NoBarrier_CompareAndSwap() 128 return reinterpret_cast<Atomic64>(result); in NoBarrier_CompareAndSwap() 131 inline Atomic64 NoBarrier_AtomicExchange(volatile Atomic64* ptr, in NoBarrier_AtomicExchange() 132 Atomic64 new_value) { in NoBarrier_AtomicExchange() 136 return reinterpret_cast<Atomic64>(result); in NoBarrier_AtomicExchange() 139 inline Atomic64 Barrier_AtomicIncrement(volatile Atomic64* ptr, in Barrier_AtomicIncrement() 140 Atomic64 increment) { in Barrier_AtomicIncrement() [all …]
|
D | atomicops_internals_portable.h | 81 inline Atomic64 NoBarrier_CompareAndSwap(volatile Atomic64* ptr, in NoBarrier_CompareAndSwap() 82 Atomic64 old_value, in NoBarrier_CompareAndSwap() 83 Atomic64 new_value) { in NoBarrier_CompareAndSwap() 87 inline Atomic64 NoBarrier_AtomicExchange(volatile Atomic64* ptr, in NoBarrier_AtomicExchange() 88 Atomic64 new_value) { in NoBarrier_AtomicExchange() 92 inline Atomic64 NoBarrier_AtomicIncrement(volatile Atomic64* ptr, in NoBarrier_AtomicIncrement() 93 Atomic64 increment) { in NoBarrier_AtomicIncrement() 97 inline Atomic64 Barrier_AtomicIncrement(volatile Atomic64* ptr, in Barrier_AtomicIncrement() 98 Atomic64 increment) { in Barrier_AtomicIncrement() 102 inline Atomic64 Acquire_CompareAndSwap(volatile Atomic64* ptr, in Acquire_CompareAndSwap() [all …]
|
D | atomicops_internals_x86_gcc.h | 162 inline Atomic64 NoBarrier_CompareAndSwap(volatile Atomic64* ptr, in NoBarrier_CompareAndSwap() 163 Atomic64 old_value, in NoBarrier_CompareAndSwap() 164 Atomic64 new_value) { in NoBarrier_CompareAndSwap() 165 Atomic64 prev; in NoBarrier_CompareAndSwap() 173 inline Atomic64 NoBarrier_AtomicExchange(volatile Atomic64* ptr, in NoBarrier_AtomicExchange() 174 Atomic64 new_value) { in NoBarrier_AtomicExchange() 182 inline Atomic64 NoBarrier_AtomicIncrement(volatile Atomic64* ptr, in NoBarrier_AtomicIncrement() 183 Atomic64 increment) { in NoBarrier_AtomicIncrement() 184 Atomic64 temp = increment; in NoBarrier_AtomicIncrement() 192 inline Atomic64 Barrier_AtomicIncrement(volatile Atomic64* ptr, in Barrier_AtomicIncrement() [all …]
|
D | atomicops_internals_arm64_gcc.h | 175 inline Atomic64 NoBarrier_CompareAndSwap(volatile Atomic64* ptr, in NoBarrier_CompareAndSwap() 176 Atomic64 old_value, in NoBarrier_CompareAndSwap() 177 Atomic64 new_value) { in NoBarrier_CompareAndSwap() 178 Atomic64 prev; in NoBarrier_CompareAndSwap() 200 inline Atomic64 NoBarrier_AtomicExchange(volatile Atomic64* ptr, in NoBarrier_AtomicExchange() 201 Atomic64 new_value) { in NoBarrier_AtomicExchange() 202 Atomic64 result; in NoBarrier_AtomicExchange() 220 inline Atomic64 NoBarrier_AtomicIncrement(volatile Atomic64* ptr, in NoBarrier_AtomicIncrement() 221 Atomic64 increment) { in NoBarrier_AtomicIncrement() 222 Atomic64 result; in NoBarrier_AtomicIncrement() [all …]
|
D | atomicops_internals_tsan.h | 276 inline Atomic64 NoBarrier_CompareAndSwap(volatile Atomic64* ptr, in NoBarrier_CompareAndSwap() 277 Atomic64 old_value, in NoBarrier_CompareAndSwap() 278 Atomic64 new_value) { in NoBarrier_CompareAndSwap() 279 Atomic64 cmp = old_value; in NoBarrier_CompareAndSwap() 285 inline Atomic64 NoBarrier_AtomicExchange(volatile Atomic64* ptr, in NoBarrier_AtomicExchange() 286 Atomic64 new_value) { in NoBarrier_AtomicExchange() 290 inline Atomic64 Acquire_AtomicExchange(volatile Atomic64* ptr, in Acquire_AtomicExchange() 291 Atomic64 new_value) { in Acquire_AtomicExchange() 295 inline Atomic64 Release_AtomicExchange(volatile Atomic64* ptr, in Release_AtomicExchange() 296 Atomic64 new_value) { in Release_AtomicExchange() [all …]
|
/external/protobuf/src/google/protobuf/stubs/ |
D | atomicops.h | 73 typedef int64 Atomic64; typedef 75 typedef intptr_t Atomic64; typedef 138 Atomic64 NoBarrier_CompareAndSwap(volatile Atomic64* ptr, 139 Atomic64 old_value, 140 Atomic64 new_value); 141 Atomic64 NoBarrier_AtomicExchange(volatile Atomic64* ptr, Atomic64 new_value); 142 Atomic64 NoBarrier_AtomicIncrement(volatile Atomic64* ptr, Atomic64 increment); 143 Atomic64 Barrier_AtomicIncrement(volatile Atomic64* ptr, Atomic64 increment); 145 Atomic64 Acquire_CompareAndSwap(volatile Atomic64* ptr, 146 Atomic64 old_value, [all …]
|
D | atomicops_internals_tsan.h | 129 inline Atomic64 NoBarrier_CompareAndSwap(volatile Atomic64 *ptr, in NoBarrier_CompareAndSwap() 130 Atomic64 old_value, in NoBarrier_CompareAndSwap() 131 Atomic64 new_value) { in NoBarrier_CompareAndSwap() 132 Atomic64 cmp = old_value; in NoBarrier_CompareAndSwap() 138 inline Atomic64 NoBarrier_AtomicExchange(volatile Atomic64 *ptr, in NoBarrier_AtomicExchange() 139 Atomic64 new_value) { in NoBarrier_AtomicExchange() 143 inline Atomic64 Acquire_AtomicExchange(volatile Atomic64 *ptr, in Acquire_AtomicExchange() 144 Atomic64 new_value) { in Acquire_AtomicExchange() 148 inline Atomic64 Release_AtomicExchange(volatile Atomic64 *ptr, in Release_AtomicExchange() 149 Atomic64 new_value) { in Release_AtomicExchange() [all …]
|
D | atomicops_internals_mips_gcc.h | 184 inline Atomic64 NoBarrier_CompareAndSwap(volatile Atomic64* ptr, in NoBarrier_CompareAndSwap() 185 Atomic64 old_value, in NoBarrier_CompareAndSwap() 186 Atomic64 new_value) { in NoBarrier_CompareAndSwap() 187 Atomic64 prev, tmp; in NoBarrier_CompareAndSwap() 207 inline Atomic64 NoBarrier_AtomicExchange(volatile Atomic64* ptr, in NoBarrier_AtomicExchange() 208 Atomic64 new_value) { in NoBarrier_AtomicExchange() 209 Atomic64 temp, old; in NoBarrier_AtomicExchange() 228 inline Atomic64 NoBarrier_AtomicIncrement(volatile Atomic64* ptr, in NoBarrier_AtomicIncrement() 229 Atomic64 increment) { in NoBarrier_AtomicIncrement() 230 Atomic64 temp, temp2; in NoBarrier_AtomicIncrement() [all …]
|
D | atomicops_internals_solaris.h | 117 inline Atomic64 NoBarrier_CompareAndSwap(volatile Atomic64* ptr, in NoBarrier_CompareAndSwap() 118 Atomic64 old_value, in NoBarrier_CompareAndSwap() 119 Atomic64 new_value) { in NoBarrier_CompareAndSwap() 123 inline Atomic64 NoBarrier_AtomicExchange(volatile Atomic64* ptr, Atomic64 new_value) { in NoBarrier_AtomicExchange() 127 inline Atomic64 NoBarrier_AtomicIncrement(volatile Atomic64* ptr, Atomic64 increment) { in NoBarrier_AtomicIncrement() 131 inline Atomic64 Barrier_AtomicIncrement(volatile Atomic64* ptr, Atomic64 increment) { in Barrier_AtomicIncrement() 133 Atomic64 ret = atomic_add_64_nv((volatile uint64_t*)ptr, increment); in Barrier_AtomicIncrement() 138 inline Atomic64 Acquire_CompareAndSwap(volatile Atomic64* ptr, in Acquire_CompareAndSwap() 139 Atomic64 old_value, in Acquire_CompareAndSwap() 140 Atomic64 new_value) { in Acquire_CompareAndSwap() [all …]
|
D | atomicops_internals_arm64_gcc.h | 188 inline Atomic64 NoBarrier_CompareAndSwap(volatile Atomic64* ptr, in NoBarrier_CompareAndSwap() 189 Atomic64 old_value, in NoBarrier_CompareAndSwap() 190 Atomic64 new_value) { in NoBarrier_CompareAndSwap() 191 Atomic64 prev; in NoBarrier_CompareAndSwap() 213 inline Atomic64 NoBarrier_AtomicExchange(volatile Atomic64* ptr, in NoBarrier_AtomicExchange() 214 Atomic64 new_value) { in NoBarrier_AtomicExchange() 215 Atomic64 result; in NoBarrier_AtomicExchange() 233 inline Atomic64 NoBarrier_AtomicIncrement(volatile Atomic64* ptr, in NoBarrier_AtomicIncrement() 234 Atomic64 increment) { in NoBarrier_AtomicIncrement() 235 Atomic64 result; in NoBarrier_AtomicIncrement() [all …]
|
D | atomicops_internals_macosx.h | 133 inline Atomic64 NoBarrier_CompareAndSwap(volatile Atomic64* ptr, in NoBarrier_CompareAndSwap() 134 Atomic64 old_value, in NoBarrier_CompareAndSwap() 135 Atomic64 new_value) { in NoBarrier_CompareAndSwap() 136 Atomic64 prev_value; in NoBarrier_CompareAndSwap() 147 inline Atomic64 NoBarrier_AtomicExchange(volatile Atomic64* ptr, in NoBarrier_AtomicExchange() 148 Atomic64 new_value) { in NoBarrier_AtomicExchange() 149 Atomic64 old_value; in NoBarrier_AtomicExchange() 157 inline Atomic64 NoBarrier_AtomicIncrement(volatile Atomic64* ptr, in NoBarrier_AtomicIncrement() 158 Atomic64 increment) { in NoBarrier_AtomicIncrement() 162 inline Atomic64 Barrier_AtomicIncrement(volatile Atomic64* ptr, in Barrier_AtomicIncrement() [all …]
|
D | atomicops_internals_x86_gcc.h | 179 inline Atomic64 NoBarrier_CompareAndSwap(volatile Atomic64* ptr, in NoBarrier_CompareAndSwap() 180 Atomic64 old_value, in NoBarrier_CompareAndSwap() 181 Atomic64 new_value) { in NoBarrier_CompareAndSwap() 182 Atomic64 prev; in NoBarrier_CompareAndSwap() 190 inline Atomic64 NoBarrier_AtomicExchange(volatile Atomic64* ptr, in NoBarrier_AtomicExchange() 191 Atomic64 new_value) { in NoBarrier_AtomicExchange() 199 inline Atomic64 NoBarrier_AtomicIncrement(volatile Atomic64* ptr, in NoBarrier_AtomicIncrement() 200 Atomic64 increment) { in NoBarrier_AtomicIncrement() 201 Atomic64 temp = increment; in NoBarrier_AtomicIncrement() 209 inline Atomic64 Barrier_AtomicIncrement(volatile Atomic64* ptr, in Barrier_AtomicIncrement() [all …]
|
D | atomicops_internals_x86_msvc.h | 93 inline Atomic64 NoBarrier_AtomicIncrement(volatile Atomic64* ptr, in NoBarrier_AtomicIncrement() 94 Atomic64 increment) { in NoBarrier_AtomicIncrement() 98 inline void NoBarrier_Store(volatile Atomic64* ptr, Atomic64 value) { in NoBarrier_Store() 102 inline void Acquire_Store(volatile Atomic64* ptr, Atomic64 value) { in Acquire_Store() 107 inline void Release_Store(volatile Atomic64* ptr, Atomic64 value) { in Release_Store() 118 inline Atomic64 NoBarrier_Load(volatile const Atomic64* ptr) { in NoBarrier_Load() 122 inline Atomic64 Acquire_Load(volatile const Atomic64* ptr) { in Acquire_Load() 123 Atomic64 value = *ptr; in Acquire_Load() 127 inline Atomic64 Release_Load(volatile const Atomic64* ptr) { in Release_Load() 132 inline Atomic64 Acquire_CompareAndSwap(volatile Atomic64* ptr, in Acquire_CompareAndSwap() [all …]
|
D | atomicops_internals_x86_msvc.cc | 81 Atomic64 NoBarrier_CompareAndSwap(volatile Atomic64* ptr, in NoBarrier_CompareAndSwap() 82 Atomic64 old_value, in NoBarrier_CompareAndSwap() 83 Atomic64 new_value) { in NoBarrier_CompareAndSwap() 87 return reinterpret_cast<Atomic64>(result); in NoBarrier_CompareAndSwap() 90 Atomic64 NoBarrier_AtomicExchange(volatile Atomic64* ptr, in NoBarrier_AtomicExchange() 91 Atomic64 new_value) { in NoBarrier_AtomicExchange() 95 return reinterpret_cast<Atomic64>(result); in NoBarrier_AtomicExchange() 98 Atomic64 Barrier_AtomicIncrement(volatile Atomic64* ptr, in Barrier_AtomicIncrement() 99 Atomic64 increment) { in Barrier_AtomicIncrement()
|
D | atomicops_internals_generic_gcc.h | 107 inline void Release_Store(volatile Atomic64* ptr, Atomic64 value) { in Release_Store() 111 inline Atomic64 Acquire_Load(volatile const Atomic64* ptr) { in Acquire_Load() 115 inline Atomic64 Acquire_CompareAndSwap(volatile Atomic64* ptr, in Acquire_CompareAndSwap() 116 Atomic64 old_value, in Acquire_CompareAndSwap() 117 Atomic64 new_value) { in Acquire_CompareAndSwap() 123 inline Atomic64 NoBarrier_CompareAndSwap(volatile Atomic64* ptr, in NoBarrier_CompareAndSwap() 124 Atomic64 old_value, in NoBarrier_CompareAndSwap() 125 Atomic64 new_value) { in NoBarrier_CompareAndSwap()
|
/external/v8/ |
D | ChangeLog | 9251 Fixed x32 handling of Atomic64. (Chromium issue chromium-os:36866)
|