Home
last modified time | relevance | path

Searched refs:old_value (Results 1 – 25 of 146) sorted by relevance

123456

/external/chromium_org/third_party/tcmalloc/chromium/src/base/
Datomicops-internals-linuxppc.h93 static inline bool OSAtomicCompareAndSwap32(Atomic32 old_value, in OSAtomicCompareAndSwap32() argument
105 : "r" (value), "r" (old_value), "r" (new_value) in OSAtomicCompareAndSwap32()
107 return prev == old_value; in OSAtomicCompareAndSwap32()
110 static inline Atomic32 OSAtomicCompareAndSwap32Acquire(Atomic32 old_value, in OSAtomicCompareAndSwap32Acquire() argument
114 t = OSAtomicCompareAndSwap32(old_value, new_value, value); in OSAtomicCompareAndSwap32Acquire()
124 static inline Atomic32 OSAtomicCompareAndSwap32Release(Atomic32 old_value, in OSAtomicCompareAndSwap32Release() argument
128 return OSAtomicCompareAndSwap32(old_value, new_value, value); in OSAtomicCompareAndSwap32Release()
143 Atomic32 old_value, in NoBarrier_CompareAndSwap() argument
147 if (OSAtomicCompareAndSwap32(old_value, new_value, in NoBarrier_CompareAndSwap()
149 return old_value; in NoBarrier_CompareAndSwap()
[all …]
Datomicops-internals-macosx.h112 Atomic32 old_value, in NoBarrier_CompareAndSwap() argument
116 if (OSAtomicCompareAndSwap32(old_value, new_value, in NoBarrier_CompareAndSwap()
118 return old_value; in NoBarrier_CompareAndSwap()
121 } while (prev_value == old_value); in NoBarrier_CompareAndSwap()
127 Atomic32 old_value; in NoBarrier_AtomicExchange() local
129 old_value = *ptr; in NoBarrier_AtomicExchange()
130 } while (!OSAtomicCompareAndSwap32(old_value, new_value, in NoBarrier_AtomicExchange()
132 return old_value; in NoBarrier_AtomicExchange()
146 Atomic32 old_value, in Acquire_CompareAndSwap() argument
150 if (OSAtomicCompareAndSwap32Barrier(old_value, new_value, in Acquire_CompareAndSwap()
[all …]
Datomicops-internals-arm-generic.h57 typedef Atomic32 (*LinuxKernelCmpxchgFunc)(Atomic32 old_value,
69 Atomic32 old_value, in NoBarrier_CompareAndSwap() argument
73 if (!pLinuxKernelCmpxchg(old_value, new_value, in NoBarrier_CompareAndSwap()
75 return old_value; in NoBarrier_CompareAndSwap()
78 } while (prev_value == old_value); in NoBarrier_CompareAndSwap()
84 Atomic32 old_value; in NoBarrier_AtomicExchange() local
86 old_value = *ptr; in NoBarrier_AtomicExchange()
87 } while (pLinuxKernelCmpxchg(old_value, new_value, in NoBarrier_AtomicExchange()
89 return old_value; in NoBarrier_AtomicExchange()
96 Atomic32 old_value = *ptr; in Barrier_AtomicIncrement() local
[all …]
Datomicops.h137 AtomicWord old_value, in NoBarrier_CompareAndSwap() argument
141 old_value, new_value); in NoBarrier_CompareAndSwap()
179 AtomicWord old_value, in Acquire_CompareAndSwap() argument
183 old_value, new_value); in Acquire_CompareAndSwap()
187 AtomicWord old_value, in Release_CompareAndSwap() argument
191 old_value, new_value); in Release_CompareAndSwap()
250 Atomic32 old_value,
257 Atomic32 old_value,
260 Atomic32 old_value,
271 Atomic64 old_value,
[all …]
/external/chromium_org/third_party/tcmalloc/vendor/src/base/
Datomicops-internals-linuxppc.h93 static inline bool OSAtomicCompareAndSwap32(Atomic32 old_value, in OSAtomicCompareAndSwap32() argument
105 : "r" (value), "r" (old_value), "r" (new_value) in OSAtomicCompareAndSwap32()
107 return prev == old_value; in OSAtomicCompareAndSwap32()
110 static inline Atomic32 OSAtomicCompareAndSwap32Acquire(Atomic32 old_value, in OSAtomicCompareAndSwap32Acquire() argument
114 t = OSAtomicCompareAndSwap32(old_value, new_value, value); in OSAtomicCompareAndSwap32Acquire()
124 static inline Atomic32 OSAtomicCompareAndSwap32Release(Atomic32 old_value, in OSAtomicCompareAndSwap32Release() argument
128 return OSAtomicCompareAndSwap32(old_value, new_value, value); in OSAtomicCompareAndSwap32Release()
143 Atomic32 old_value, in NoBarrier_CompareAndSwap() argument
147 if (OSAtomicCompareAndSwap32(old_value, new_value, in NoBarrier_CompareAndSwap()
149 return old_value; in NoBarrier_CompareAndSwap()
[all …]
Datomicops-internals-macosx.h112 Atomic32 old_value, in NoBarrier_CompareAndSwap() argument
116 if (OSAtomicCompareAndSwap32(old_value, new_value, in NoBarrier_CompareAndSwap()
118 return old_value; in NoBarrier_CompareAndSwap()
121 } while (prev_value == old_value); in NoBarrier_CompareAndSwap()
127 Atomic32 old_value; in NoBarrier_AtomicExchange() local
129 old_value = *ptr; in NoBarrier_AtomicExchange()
130 } while (!OSAtomicCompareAndSwap32(old_value, new_value, in NoBarrier_AtomicExchange()
132 return old_value; in NoBarrier_AtomicExchange()
146 Atomic32 old_value, in Acquire_CompareAndSwap() argument
150 if (OSAtomicCompareAndSwap32Barrier(old_value, new_value, in Acquire_CompareAndSwap()
[all …]
Datomicops-internals-arm-generic.h57 typedef Atomic32 (*LinuxKernelCmpxchgFunc)(Atomic32 old_value,
69 Atomic32 old_value, in NoBarrier_CompareAndSwap() argument
73 if (!pLinuxKernelCmpxchg(old_value, new_value, in NoBarrier_CompareAndSwap()
75 return old_value; in NoBarrier_CompareAndSwap()
78 } while (prev_value == old_value); in NoBarrier_CompareAndSwap()
84 Atomic32 old_value; in NoBarrier_AtomicExchange() local
86 old_value = *ptr; in NoBarrier_AtomicExchange()
87 } while (pLinuxKernelCmpxchg(old_value, new_value, in NoBarrier_AtomicExchange()
89 return old_value; in NoBarrier_AtomicExchange()
96 Atomic32 old_value = *ptr; in Barrier_AtomicIncrement() local
[all …]
Datomicops.h137 AtomicWord old_value, in NoBarrier_CompareAndSwap() argument
141 old_value, new_value); in NoBarrier_CompareAndSwap()
179 AtomicWord old_value, in Acquire_CompareAndSwap() argument
183 old_value, new_value); in Acquire_CompareAndSwap()
187 AtomicWord old_value, in Release_CompareAndSwap() argument
191 old_value, new_value); in Release_CompareAndSwap()
250 Atomic32 old_value,
257 Atomic32 old_value,
260 Atomic32 old_value,
271 Atomic64 old_value,
[all …]
/external/chromium_org/third_party/protobuf/src/google/protobuf/stubs/
Datomicops_internals_macosx.h43 Atomic32 old_value, in NoBarrier_CompareAndSwap() argument
47 if (OSAtomicCompareAndSwap32(old_value, new_value, in NoBarrier_CompareAndSwap()
49 return old_value; in NoBarrier_CompareAndSwap()
52 } while (prev_value == old_value); in NoBarrier_CompareAndSwap()
58 Atomic32 old_value; in NoBarrier_AtomicExchange() local
60 old_value = *ptr; in NoBarrier_AtomicExchange()
61 } while (!OSAtomicCompareAndSwap32(old_value, new_value, in NoBarrier_AtomicExchange()
63 return old_value; in NoBarrier_AtomicExchange()
81 Atomic32 old_value, in Acquire_CompareAndSwap() argument
85 if (OSAtomicCompareAndSwap32Barrier(old_value, new_value, in Acquire_CompareAndSwap()
[all …]
Datomicops_internals_arm_qnx.h43 inline Atomic32 QNXCmpxchg(Atomic32 old_value, in QNXCmpxchg() argument
48 (unsigned)old_value, in QNXCmpxchg()
54 Atomic32 old_value, in NoBarrier_CompareAndSwap() argument
58 if (!QNXCmpxchg(old_value, new_value, in NoBarrier_CompareAndSwap()
60 return old_value; in NoBarrier_CompareAndSwap()
63 } while (prev_value == old_value); in NoBarrier_CompareAndSwap()
69 Atomic32 old_value; in NoBarrier_AtomicExchange() local
71 old_value = *ptr; in NoBarrier_AtomicExchange()
72 } while (QNXCmpxchg(old_value, new_value, in NoBarrier_AtomicExchange()
74 return old_value; in NoBarrier_AtomicExchange()
[all …]
Datomicops_internals_arm_gcc.h47 typedef Atomic32 (*LinuxKernelCmpxchgFunc)(Atomic32 old_value,
59 Atomic32 old_value, in NoBarrier_CompareAndSwap() argument
63 if (!pLinuxKernelCmpxchg(old_value, new_value, in NoBarrier_CompareAndSwap()
65 return old_value; in NoBarrier_CompareAndSwap()
68 } while (prev_value == old_value); in NoBarrier_CompareAndSwap()
74 Atomic32 old_value; in NoBarrier_AtomicExchange() local
76 old_value = *ptr; in NoBarrier_AtomicExchange()
77 } while (pLinuxKernelCmpxchg(old_value, new_value, in NoBarrier_AtomicExchange()
79 return old_value; in NoBarrier_AtomicExchange()
91 Atomic32 old_value = *ptr; in Barrier_AtomicIncrement() local
[all …]
/external/chromium_org/base/
Datomicops_internals_arm_gcc.h60 Atomic32 old_value, in NoBarrier_CompareAndSwap() argument
79 : "r"(ptr), "r"(old_value), "r"(new_value) in NoBarrier_CompareAndSwap()
86 Atomic32 old_value, in Acquire_CompareAndSwap() argument
88 Atomic32 result = NoBarrier_CompareAndSwap(ptr, old_value, new_value); in Acquire_CompareAndSwap()
94 Atomic32 old_value, in Release_CompareAndSwap() argument
97 return NoBarrier_CompareAndSwap(ptr, old_value, new_value); in Release_CompareAndSwap()
134 Atomic32 old_value; in NoBarrier_AtomicExchange() local
141 : "=&r"(old_value), "=&r"(reloop), "+m"(*ptr) in NoBarrier_AtomicExchange()
145 return old_value; in NoBarrier_AtomicExchange()
166 inline int LinuxKernelCmpxchg(Atomic32 old_value, in LinuxKernelCmpxchg() argument
[all …]
Datomicops_internals_mac.h16 Atomic32 old_value, in NoBarrier_CompareAndSwap() argument
20 if (OSAtomicCompareAndSwap32(old_value, new_value, in NoBarrier_CompareAndSwap()
22 return old_value; in NoBarrier_CompareAndSwap()
25 } while (prev_value == old_value); in NoBarrier_CompareAndSwap()
31 Atomic32 old_value; in NoBarrier_AtomicExchange() local
33 old_value = *ptr; in NoBarrier_AtomicExchange()
34 } while (!OSAtomicCompareAndSwap32(old_value, new_value, in NoBarrier_AtomicExchange()
36 return old_value; in NoBarrier_AtomicExchange()
54 Atomic32 old_value, in Acquire_CompareAndSwap() argument
58 if (OSAtomicCompareAndSwap32Barrier(old_value, new_value, in Acquire_CompareAndSwap()
[all …]
Datomicops_internals_gcc.h16 Atomic32 old_value, in NoBarrier_CompareAndSwap() argument
20 if (__sync_bool_compare_and_swap(ptr, old_value, new_value)) in NoBarrier_CompareAndSwap()
21 return old_value; in NoBarrier_CompareAndSwap()
23 } while (prev_value == old_value); in NoBarrier_CompareAndSwap()
29 Atomic32 old_value; in NoBarrier_AtomicExchange() local
31 old_value = *ptr; in NoBarrier_AtomicExchange()
32 } while (!__sync_bool_compare_and_swap(ptr, old_value, new_value)); in NoBarrier_AtomicExchange()
33 return old_value; in NoBarrier_AtomicExchange()
45 Atomic32 old_value = *ptr; in Barrier_AtomicIncrement() local
46 Atomic32 new_value = old_value + increment; in Barrier_AtomicIncrement()
[all …]
Datomicops_internals_x86_msvc.h25 Atomic32 old_value, in NoBarrier_CompareAndSwap() argument
30 static_cast<LONG>(old_value)); in NoBarrier_CompareAndSwap()
68 Atomic32 old_value, in Acquire_CompareAndSwap() argument
70 return NoBarrier_CompareAndSwap(ptr, old_value, new_value); in Acquire_CompareAndSwap()
74 Atomic32 old_value, in Release_CompareAndSwap() argument
76 return NoBarrier_CompareAndSwap(ptr, old_value, new_value); in Release_CompareAndSwap()
114 Atomic64 old_value, in NoBarrier_CompareAndSwap() argument
118 reinterpret_cast<PVOID>(new_value), reinterpret_cast<PVOID>(old_value)); in NoBarrier_CompareAndSwap()
177 Atomic64 old_value, in Acquire_CompareAndSwap() argument
179 return NoBarrier_CompareAndSwap(ptr, old_value, new_value); in Acquire_CompareAndSwap()
[all …]
/external/chromium/base/
Datomicops_internals_x86_macosx.h17 Atomic32 old_value, in NoBarrier_CompareAndSwap() argument
21 if (OSAtomicCompareAndSwap32(old_value, new_value, in NoBarrier_CompareAndSwap()
23 return old_value; in NoBarrier_CompareAndSwap()
26 } while (prev_value == old_value); in NoBarrier_CompareAndSwap()
32 Atomic32 old_value; in NoBarrier_AtomicExchange() local
34 old_value = *ptr; in NoBarrier_AtomicExchange()
35 } while (!OSAtomicCompareAndSwap32(old_value, new_value, in NoBarrier_AtomicExchange()
37 return old_value; in NoBarrier_AtomicExchange()
55 Atomic32 old_value, in Acquire_CompareAndSwap() argument
59 if (OSAtomicCompareAndSwap32Barrier(old_value, new_value, in Acquire_CompareAndSwap()
[all …]
Datomicops_internals_arm_gcc.h21 typedef Atomic32 (*LinuxKernelCmpxchgFunc)(Atomic32 old_value,
33 Atomic32 old_value, in NoBarrier_CompareAndSwap() argument
37 if (!pLinuxKernelCmpxchg(old_value, new_value, in NoBarrier_CompareAndSwap()
39 return old_value; in NoBarrier_CompareAndSwap()
42 } while (prev_value == old_value); in NoBarrier_CompareAndSwap()
48 Atomic32 old_value; in NoBarrier_AtomicExchange() local
50 old_value = *ptr; in NoBarrier_AtomicExchange()
51 } while (pLinuxKernelCmpxchg(old_value, new_value, in NoBarrier_AtomicExchange()
53 return old_value; in NoBarrier_AtomicExchange()
65 Atomic32 old_value = *ptr; in Barrier_AtomicIncrement() local
[all …]
Datomicops_internals_x86_msvc.h17 Atomic32 old_value, in NoBarrier_CompareAndSwap() argument
22 static_cast<LONG>(old_value)); in NoBarrier_CompareAndSwap()
55 Atomic32 old_value, in Acquire_CompareAndSwap() argument
57 return NoBarrier_CompareAndSwap(ptr, old_value, new_value); in Acquire_CompareAndSwap()
61 Atomic32 old_value, in Release_CompareAndSwap() argument
63 return NoBarrier_CompareAndSwap(ptr, old_value, new_value); in Release_CompareAndSwap()
101 Atomic64 old_value, in NoBarrier_CompareAndSwap() argument
105 reinterpret_cast<PVOID>(new_value), reinterpret_cast<PVOID>(old_value)); in NoBarrier_CompareAndSwap()
164 Atomic64 old_value, in Acquire_CompareAndSwap() argument
166 return NoBarrier_CompareAndSwap(ptr, old_value, new_value); in Acquire_CompareAndSwap()
[all …]
/external/v8/src/
Datomicops_internals_x86_macosx.h39 Atomic32 old_value, in NoBarrier_CompareAndSwap() argument
43 if (OSAtomicCompareAndSwap32(old_value, new_value, in NoBarrier_CompareAndSwap()
45 return old_value; in NoBarrier_CompareAndSwap()
48 } while (prev_value == old_value); in NoBarrier_CompareAndSwap()
54 Atomic32 old_value; in NoBarrier_AtomicExchange() local
56 old_value = *ptr; in NoBarrier_AtomicExchange()
57 } while (!OSAtomicCompareAndSwap32(old_value, new_value, in NoBarrier_AtomicExchange()
59 return old_value; in NoBarrier_AtomicExchange()
77 Atomic32 old_value, in Acquire_CompareAndSwap() argument
81 if (OSAtomicCompareAndSwap32Barrier(old_value, new_value, in Acquire_CompareAndSwap()
[all …]
Datomicops_internals_arm_gcc.h43 typedef Atomic32 (*LinuxKernelCmpxchgFunc)(Atomic32 old_value,
55 Atomic32 old_value, in NoBarrier_CompareAndSwap() argument
59 if (!pLinuxKernelCmpxchg(old_value, new_value, in NoBarrier_CompareAndSwap()
61 return old_value; in NoBarrier_CompareAndSwap()
64 } while (prev_value == old_value); in NoBarrier_CompareAndSwap()
70 Atomic32 old_value; in NoBarrier_AtomicExchange() local
72 old_value = *ptr; in NoBarrier_AtomicExchange()
73 } while (pLinuxKernelCmpxchg(old_value, new_value, in NoBarrier_AtomicExchange()
75 return old_value; in NoBarrier_AtomicExchange()
87 Atomic32 old_value = *ptr; in Barrier_AtomicIncrement() local
[all …]
Datomicops_internals_x86_msvc.h40 Atomic32 old_value, in NoBarrier_CompareAndSwap() argument
45 static_cast<LONG>(old_value)); in NoBarrier_CompareAndSwap()
78 Atomic32 old_value, in Acquire_CompareAndSwap() argument
80 return NoBarrier_CompareAndSwap(ptr, old_value, new_value); in Acquire_CompareAndSwap()
84 Atomic32 old_value, in Release_CompareAndSwap() argument
86 return NoBarrier_CompareAndSwap(ptr, old_value, new_value); in Release_CompareAndSwap()
124 Atomic64 old_value, in NoBarrier_CompareAndSwap() argument
128 reinterpret_cast<PVOID>(new_value), reinterpret_cast<PVOID>(old_value)); in NoBarrier_CompareAndSwap()
187 Atomic64 old_value, in Acquire_CompareAndSwap() argument
189 return NoBarrier_CompareAndSwap(ptr, old_value, new_value); in Acquire_CompareAndSwap()
[all …]
/external/chromium_org/v8/src/
Datomicops_internals_x86_macosx.h39 Atomic32 old_value, in NoBarrier_CompareAndSwap() argument
43 if (OSAtomicCompareAndSwap32(old_value, new_value, in NoBarrier_CompareAndSwap()
45 return old_value; in NoBarrier_CompareAndSwap()
48 } while (prev_value == old_value); in NoBarrier_CompareAndSwap()
54 Atomic32 old_value; in NoBarrier_AtomicExchange() local
56 old_value = *ptr; in NoBarrier_AtomicExchange()
57 } while (!OSAtomicCompareAndSwap32(old_value, new_value, in NoBarrier_AtomicExchange()
59 return old_value; in NoBarrier_AtomicExchange()
77 Atomic32 old_value, in Acquire_CompareAndSwap() argument
81 if (OSAtomicCompareAndSwap32Barrier(old_value, new_value, in Acquire_CompareAndSwap()
[all …]
Datomicops_internals_arm_gcc.h43 typedef Atomic32 (*LinuxKernelCmpxchgFunc)(Atomic32 old_value,
55 Atomic32 old_value, in NoBarrier_CompareAndSwap() argument
59 if (!pLinuxKernelCmpxchg(old_value, new_value, in NoBarrier_CompareAndSwap()
61 return old_value; in NoBarrier_CompareAndSwap()
64 } while (prev_value == old_value); in NoBarrier_CompareAndSwap()
70 Atomic32 old_value; in NoBarrier_AtomicExchange() local
72 old_value = *ptr; in NoBarrier_AtomicExchange()
73 } while (pLinuxKernelCmpxchg(old_value, new_value, in NoBarrier_AtomicExchange()
75 return old_value; in NoBarrier_AtomicExchange()
87 Atomic32 old_value = *ptr; in Barrier_AtomicIncrement() local
[all …]
Datomicops_internals_x86_msvc.h40 Atomic32 old_value, in NoBarrier_CompareAndSwap() argument
45 static_cast<LONG>(old_value)); in NoBarrier_CompareAndSwap()
78 Atomic32 old_value, in Acquire_CompareAndSwap() argument
80 return NoBarrier_CompareAndSwap(ptr, old_value, new_value); in Acquire_CompareAndSwap()
84 Atomic32 old_value, in Release_CompareAndSwap() argument
86 return NoBarrier_CompareAndSwap(ptr, old_value, new_value); in Release_CompareAndSwap()
124 Atomic64 old_value, in NoBarrier_CompareAndSwap() argument
128 reinterpret_cast<PVOID>(new_value), reinterpret_cast<PVOID>(old_value)); in NoBarrier_CompareAndSwap()
187 Atomic64 old_value, in Acquire_CompareAndSwap() argument
189 return NoBarrier_CompareAndSwap(ptr, old_value, new_value); in Acquire_CompareAndSwap()
[all …]
/external/llvm/include/llvm/Support/
DSaveAndRestore.h24 SaveAndRestore(T& x) : X(x), old_value(x) {} in SaveAndRestore()
25 SaveAndRestore(T& x, const T &new_value) : X(x), old_value(x) { in SaveAndRestore()
28 ~SaveAndRestore() { X = old_value; } in ~SaveAndRestore()
29 T get() { return old_value; } in get()
32 T old_value; member
39 SaveOr(bool& x) : X(x), old_value(x) { x = false; } in SaveOr()
40 ~SaveOr() { X |= old_value; } in ~SaveOr()
43 const bool old_value; member

123456