/external/llvm/include/llvm/Support/ |
SaveAndRestore.h | 24 SaveAndRestore(T& x) : X(x), old_value(x) {} 25 SaveAndRestore(T& x, const T &new_value) : X(x), old_value(x) { 28 ~SaveAndRestore() { X = old_value; } 29 T get() { return old_value; } 32 T old_value; member in struct:llvm::SaveAndRestore 39 SaveOr(bool& x) : X(x), old_value(x) { x = false; } 40 ~SaveOr() { X |= old_value; } 43 const bool old_value; member in struct:llvm::SaveOr
|
Atomic.h | 30 cas_flag old_value);
|
/external/chromium/base/ |
atomicops_internals_arm_gcc.h | 21 typedef Atomic32 (*LinuxKernelCmpxchgFunc)(Atomic32 old_value, 33 Atomic32 old_value, 37 if (!pLinuxKernelCmpxchg(old_value, new_value, 39 return old_value; 42 } while (prev_value == old_value); 48 Atomic32 old_value; local 50 old_value = *ptr; 51 } while (pLinuxKernelCmpxchg(old_value, new_value, 53 return old_value; 65 Atomic32 old_value = *ptr local [all...] |
atomicops_internals_x86_macosx.h | 17 Atomic32 old_value, 21 if (OSAtomicCompareAndSwap32(old_value, new_value, 23 return old_value; 26 } while (prev_value == old_value); 32 Atomic32 old_value; local 34 old_value = *ptr; 35 } while (!OSAtomicCompareAndSwap32(old_value, new_value, 37 return old_value; 55 Atomic32 old_value, 59 if (OSAtomicCompareAndSwap32Barrier(old_value, new_value 123 Atomic64 old_value; local [all...] |
atomicops_internals_x86_gcc.h | 30 Atomic32 old_value, 35 : "q" (new_value), "m" (*ptr), "0" (old_value) 73 Atomic32 old_value, 75 Atomic32 x = NoBarrier_CompareAndSwap(ptr, old_value, new_value); 83 Atomic32 old_value, 85 return NoBarrier_CompareAndSwap(ptr, old_value, new_value); 154 Atomic64 old_value, 159 : "q" (new_value), "m" (*ptr), "0" (old_value) 244 Atomic64 old_value, 246 Atomic64 x = NoBarrier_CompareAndSwap(ptr, old_value, new_value) [all...] |
atomicops_internals_x86_msvc.h | 17 Atomic32 old_value, 22 static_cast<LONG>(old_value)); 55 Atomic32 old_value, 57 return NoBarrier_CompareAndSwap(ptr, old_value, new_value); 61 Atomic32 old_value, 63 return NoBarrier_CompareAndSwap(ptr, old_value, new_value); 101 Atomic64 old_value, 105 reinterpret_cast<PVOID>(new_value), reinterpret_cast<PVOID>(old_value)); 164 Atomic64 old_value, 166 return NoBarrier_CompareAndSwap(ptr, old_value, new_value) [all...] |
atomicops_internals_atomicword_compat.h | 28 AtomicWord old_value, 31 reinterpret_cast<volatile Atomic32*>(ptr), old_value, new_value); 53 AtomicWord old_value, 56 reinterpret_cast<volatile Atomic32*>(ptr), old_value, new_value); 60 AtomicWord old_value, 63 reinterpret_cast<volatile Atomic32*>(ptr), old_value, new_value);
|
atomicops.h | 61 // if (*ptr == old_value) 65 // I.e., replace "*ptr" with "new_value" if "*ptr" used to be "old_value". 70 Atomic32 old_value, 94 Atomic32 old_value, 97 Atomic32 old_value, 112 Atomic64 old_value, 119 Atomic64 old_value, 122 Atomic64 old_value,
|
/external/v8/src/ |
atomicops_internals_arm_gcc.h | 43 typedef Atomic32 (*LinuxKernelCmpxchgFunc)(Atomic32 old_value, 55 Atomic32 old_value, 59 if (!pLinuxKernelCmpxchg(old_value, new_value, 61 return old_value; 64 } while (prev_value == old_value); 70 Atomic32 old_value; local 72 old_value = *ptr; 73 } while (pLinuxKernelCmpxchg(old_value, new_value, 75 return old_value; 87 Atomic32 old_value = *ptr local [all...] |
atomicops_internals_x86_macosx.h | 39 Atomic32 old_value, 43 if (OSAtomicCompareAndSwap32(old_value, new_value, 45 return old_value; 48 } while (prev_value == old_value); 54 Atomic32 old_value; local 56 old_value = *ptr; 57 } while (!OSAtomicCompareAndSwap32(old_value, new_value, 59 return old_value; 77 Atomic32 old_value, 81 if (OSAtomicCompareAndSwap32Barrier(old_value, new_value 145 Atomic64 old_value; local [all...] |
atomicops_internals_x86_gcc.h | 52 Atomic32 old_value, 57 : "q" (new_value), "m" (*ptr), "0" (old_value) 95 Atomic32 old_value, 97 Atomic32 x = NoBarrier_CompareAndSwap(ptr, old_value, new_value); 105 Atomic32 old_value, 107 return NoBarrier_CompareAndSwap(ptr, old_value, new_value); 176 Atomic64 old_value, 181 : "q" (new_value), "m" (*ptr), "0" (old_value) 266 Atomic64 old_value, 268 Atomic64 x = NoBarrier_CompareAndSwap(ptr, old_value, new_value) [all...] |
atomicops_internals_x86_msvc.h | 40 Atomic32 old_value, 45 static_cast<LONG>(old_value)); 78 Atomic32 old_value, 80 return NoBarrier_CompareAndSwap(ptr, old_value, new_value); 84 Atomic32 old_value, 86 return NoBarrier_CompareAndSwap(ptr, old_value, new_value); 124 Atomic64 old_value, 128 reinterpret_cast<PVOID>(new_value), reinterpret_cast<PVOID>(old_value)); 187 Atomic64 old_value, 189 return NoBarrier_CompareAndSwap(ptr, old_value, new_value) [all...] |
atomicops_internals_mips_gcc.h | 40 // if (*ptr == old_value) 44 // I.e., replace "*ptr" with "new_value" if "*ptr" used to be "old_value". 49 Atomic32 old_value, 56 "bne %0, %3, 2f\n" // if (prev != old_value) goto 2 64 : "Ir" (old_value), "r" (new_value), "m" (*ptr) 127 Atomic32 old_value, 130 Atomic32 res = NoBarrier_CompareAndSwap(ptr, old_value, new_value); 136 Atomic32 old_value, 139 Atomic32 res = NoBarrier_CompareAndSwap(ptr, old_value, new_value);
|
atomicops.h | 76 // if (*ptr == old_value) 80 // I.e., replace "*ptr" with "new_value" if "*ptr" used to be "old_value". 85 Atomic32 old_value, 109 Atomic32 old_value, 112 Atomic32 old_value, 127 Atomic64 old_value, 134 Atomic64 old_value, 137 Atomic64 old_value,
|
/external/llvm/unittests/Support/ |
CommandLineTest.cpp | 26 const char *old_value = getenv(name); local 27 EXPECT_EQ(NULL, old_value) << old_value;
|
/system/core/include/cutils/ |
atomic-x86.h | 74 extern inline int android_atomic_cas(int32_t old_value, int32_t new_value, 80 : "q" (new_value), "m" (*ptr), "0" (old_value) 82 return prev != old_value; 85 extern inline int android_atomic_acquire_cas(int32_t old_value, 90 return android_atomic_cas(old_value, new_value, ptr); 93 extern inline int android_atomic_release_cas(int32_t old_value, 98 return android_atomic_cas(old_value, new_value, ptr);
|
atomic-arm.h | 95 extern int android_atomic_cas(int32_t old_value, int32_t new_value, 98 extern inline int android_atomic_cas(int32_t old_value, int32_t new_value, 108 : "r" (ptr), "Ir" (old_value), "r" (new_value) 111 return prev != old_value; 114 extern inline int android_atomic_cas(int32_t old_value, int32_t new_value, 121 status = (*(kuser_cmpxchg *)0xffff0fc0)(old_value, new_value, ptr); 125 } while (prev == old_value); 130 extern inline int android_atomic_acquire_cas(int32_t old_value, 134 int status = android_atomic_cas(old_value, new_value, ptr); 139 extern inline int android_atomic_release_cas(int32_t old_value, [all...] |
/bionic/libc/private/ |
bionic_atomic_x86.h | 42 __bionic_cmpxchg(int32_t old_value, int32_t new_value, volatile int32_t* ptr) 47 : "q" (new_value), "m" (*ptr), "0" (old_value) 49 return prev != old_value;
|
bionic_atomic_gcc_builtin.h | 31 __bionic_cmpxchg(int32_t old_value, int32_t new_value, volatile int32_t* ptr) 34 return __sync_bool_compare_and_swap(ptr, old_value, new_value) == 0;
|
bionic_atomic_arm.h | 140 __bionic_cmpxchg(int32_t old_value, int32_t new_value, volatile int32_t* ptr) 155 : "r" (ptr), "Ir" (old_value), "r" (new_value) 158 return prev != old_value; 166 __kernel_cmpxchg(int32_t old_value, int32_t new_value, volatile int32_t* ptr) 169 return (*(kernel_cmpxchg *)0xffff0fc0)(old_value, new_value, ptr); 173 __bionic_cmpxchg(int32_t old_value, int32_t new_value, volatile int32_t* ptr) 175 return __kernel_cmpxchg(old_value, new_value, ptr);
|
/external/webrtc/src/system_wrappers/interface/ |
static_instance.h | 131 T* old_value = static_cast<T*> (InterlockedExchangePointer( local 133 assert(old_value == NULL); 142 T* old_value = static_cast<T*> (InterlockedExchangePointer( local 144 if (old_value) { 145 delete static_cast<T*>(old_value);
|
/external/compiler-rt/BlocksRuntime/ |
runtime.c | 105 unsigned long int old_value = *(volatile unsigned long int *)where; 106 if ((old_value & BLOCK_REFCOUNT_MASK) == BLOCK_REFCOUNT_MASK) { 109 if (OSAtomicCompareAndSwapLong(old_value, old_value+1, (volatile long int *)where)) { 110 return old_value+1; 118 int old_value = *(volatile int *)where; local 119 if ((old_value & BLOCK_REFCOUNT_MASK) == BLOCK_REFCOUNT_MASK) { 122 if (OSAtomicCompareAndSwapInt(old_value, old_value+1, (volatile int *)where)) { 123 return old_value+1 147 int old_value = *(volatile int *)where; local [all...] |
/frameworks/compile/libbcc/runtime/BlocksRuntime/ |
runtime.c | 106 unsigned long int old_value = *(volatile unsigned long int *)where; 107 if ((old_value & BLOCK_REFCOUNT_MASK) == BLOCK_REFCOUNT_MASK) { 110 if (OSAtomicCompareAndSwapLong(old_value, old_value+1, (volatile long int *)where)) { 111 return old_value+1; 119 int old_value = *(volatile int *)where; local 120 if ((old_value & BLOCK_REFCOUNT_MASK) == BLOCK_REFCOUNT_MASK) { 123 if (OSAtomicCompareAndSwapInt(old_value, old_value+1, (volatile int *)where)) { 124 return old_value+1 148 int old_value = *(volatile int *)where; local [all...] |
/external/chromium/chrome/browser/prefs/ |
scoped_user_pref_update_unittest.cc | 71 const DictionaryValue* old_value = prefs_.GetDictionary(kPref); local 77 EXPECT_EQ(old_value, new_value);
|
/external/chromium/chrome/common/ |
json_pref_store.cc | 166 Value* old_value = NULL; local 167 prefs_->Get(key, &old_value); 168 if (!old_value || !value->Equals(old_value)) { 177 Value* old_value = NULL; local 178 prefs_->Get(key, &old_value); 179 if (!old_value || !value->Equals(old_value))
|