/external/llvm/test/Transforms/GlobalOpt/ |
atomic.ll | 8 %0 = load atomic i8* bitcast (i64* @GV1 to i8*) acquire, align 8
|
/ndk/sources/cxx-stl/llvm-libc++/libcxx/test/atomics/atomics.types.operations/atomics.types.operations.req/ |
atomic_fetch_add.pass.cpp | 10 // <atomic> 14 // atomic_fetch_add(volatile atomic<Integral>* obj, Integral op); 18 // atomic_fetch_add(atomic<Integral>* obj, Integral op); 22 // atomic_fetch_add(volatile atomic<T*>* obj, ptrdiff_t op); 26 // atomic_fetch_add(atomic<T*>* obj, ptrdiff_t op); 28 #include <atomic> 37 typedef std::atomic<T> A; 44 typedef std::atomic<T> A; 57 typedef std::atomic<T> A; 65 typedef std::atomic<T> A [all...] |
atomic_fetch_add_explicit.pass.cpp | 10 // <atomic> 14 // atomic_fetch_add_explicit(volatile atomic<Integral>* obj, Integral op, 18 // atomic_fetch_add_explicit(atomic<Integral>* obj, Integral op, 22 // atomic_fetch_add_explicit(volatile atomic<T*>* obj, ptrdiff_t op, 26 // atomic_fetch_add_explicit(atomic<T*>* obj, ptrdiff_t op, memory_order m); 28 #include <atomic> 37 typedef std::atomic<T> A; 45 typedef std::atomic<T> A; 59 typedef std::atomic<T> A; 68 typedef std::atomic<T> A [all...] |
atomic_fetch_sub.pass.cpp | 10 // <atomic> 14 // atomic_fetch_sub(volatile atomic<Integral>* obj, Integral op); 18 // atomic_fetch_sub(atomic<Integral>* obj, Integral op); 22 // atomic_fetch_sub(volatile atomic<T*>* obj, ptrdiff_t op); 26 // atomic_fetch_sub(atomic<T*>* obj, ptrdiff_t op); 28 #include <atomic> 37 typedef std::atomic<T> A; 44 typedef std::atomic<T> A; 57 typedef std::atomic<T> A; 65 typedef std::atomic<T> A [all...] |
atomic_fetch_sub_explicit.pass.cpp | 10 // <atomic> 14 // atomic_fetch_sub_explicit(volatile atomic<Integral>* obj, Integral op, 18 // atomic_fetch_sub_explicit(atomic<Integral>* obj, Integral op, 23 // atomic_fetch_sub_explicit(volatile atomic<T*>* obj, ptrdiff_t op, 27 // atomic_fetch_sub_explicit(atomic<T*>* obj, ptrdiff_t op, memory_order m); 29 #include <atomic> 38 typedef std::atomic<T> A; 46 typedef std::atomic<T> A; 60 typedef std::atomic<T> A; 69 typedef std::atomic<T> A [all...] |
atomic_is_lock_free.pass.cpp | 10 // <atomic> 14 // atomic_is_lock_free(const volatile atomic<T>* obj); 18 // atomic_is_lock_free(const atomic<T>* obj); 20 #include <atomic> 26 typedef std::atomic<T> A;
|
atomic_compare_exchange_strong.pass.cpp | 10 // <atomic> 14 // atomic_compare_exchange_strong(volatile atomic<T>* obj, T* expc, T desr); 18 // atomic_compare_exchange_strong(atomic<T>* obj, T* expc, T desr); 20 #include <atomic> 29 typedef std::atomic<T> A; 41 typedef std::atomic<T> A;
|
atomic_compare_exchange_weak.pass.cpp | 10 // <atomic> 14 // atomic_compare_exchange_weak(volatile atomic<T>* obj, T* expc, T desr); 18 // atomic_compare_exchange_weak(atomic<T>* obj, T* expc, T desr); 20 #include <atomic> 29 typedef std::atomic<T> A; 41 typedef std::atomic<T> A;
|
atomic_fetch_and_explicit.pass.cpp | 10 // <atomic> 14 // atomic_fetch_and_explicit(volatile atomic<Integral>* obj, Integral op); 18 // atomic_fetch_and_explicit(atomic<Integral>* obj, Integral op); 20 #include <atomic> 29 typedef std::atomic<T> A; 37 typedef std::atomic<T> A;
|
atomic_fetch_or_explicit.pass.cpp | 10 // <atomic> 14 // atomic_fetch_or_explicit(volatile atomic<Integral>* obj, Integral op); 18 // atomic_fetch_or_explicit(atomic<Integral>* obj, Integral op); 20 #include <atomic> 29 typedef std::atomic<T> A; 37 typedef std::atomic<T> A;
|
atomic_fetch_xor_explicit.pass.cpp | 10 // <atomic> 14 // atomic_fetch_xor_explicit(volatile atomic<Integral>* obj, Integral op); 18 // atomic_fetch_xor_explicit(atomic<Integral>* obj, Integral op); 20 #include <atomic> 29 typedef std::atomic<T> A; 37 typedef std::atomic<T> A;
|
/external/llvm/test/Transforms/MemCpyOpt/ |
atomic.ll | 12 ; memcpyopt should not touch atomic ops 15 ; CHECK: store atomic 20 store atomic i32 0, i32* %gep1 unordered, align 4 30 ; CHECK-NEXT: store atomic 35 store atomic i32 0, i32* @x unordered, align 4
|
/libcore/luni/src/main/java/java/util/concurrent/atomic/ |
package-info.java | 11 * array elements to those that also provide an atomic conditional update 20 * unconditionally set values, as well as a weaker conditional atomic 24 * employ efficient machine-level atomic instructions that are available 31 * {@link java.util.concurrent.atomic.AtomicBoolean}, 32 * {@link java.util.concurrent.atomic.AtomicInteger}, 33 * {@link java.util.concurrent.atomic.AtomicLong}, and 34 * {@link java.util.concurrent.atomic.AtomicReference} 38 * {@code AtomicInteger} provide atomic increment methods. One 105 * {@link java.util.concurrent.atomic.AtomicReferenceFieldUpdater}, 106 * {@link java.util.concurrent.atomic.AtomicIntegerFieldUpdater}, an [all...] |
/frameworks/rs/scriptc/ |
rs_atomic.rsh | 18 * \brief Atomic routines 29 * Atomic add one to the value at addr. 39 * Atomic add one to the value at addr. 50 * Atomic subtract one from the value at addr. Equal to rsAtomicSub(addr, 1) 59 * Atomic subtract one from the value at addr. Equal to rsAtomicSub(addr, 1) 69 * Atomic add a value to the value at addr. addr[0] += value 79 * Atomic add a value to the value at addr. addr[0] += value 90 * Atomic Subtract a value from the value at addr. addr[0] -= value 100 * Atomic Subtract a value from the value at addr. addr[0] -= value 111 * Atomic Bitwise and a value from the value at addr. addr[0] &= valu [all...] |
/prebuilts/sdk/renderscript/include/ |
rs_atomic.rsh | 18 * \brief Atomic routines 29 * Atomic add one to the value at addr. 39 * Atomic add one to the value at addr. 50 * Atomic subtract one from the value at addr. Equal to rsAtomicSub(addr, 1) 59 * Atomic subtract one from the value at addr. Equal to rsAtomicSub(addr, 1) 69 * Atomic add a value to the value at addr. addr[0] += value 79 * Atomic add a value to the value at addr. addr[0] += value 90 * Atomic Subtract a value from the value at addr. addr[0] -= value 100 * Atomic Subtract a value from the value at addr. addr[0] -= value 111 * Atomic Bitwise and a value from the value at addr. addr[0] &= valu [all...] |
/external/llvm/test/Transforms/GVN/ |
atomic.ll | 15 store atomic i32 %x, i32* @x unordered, align 4 27 store atomic i32 %x, i32* @x seq_cst, align 4 39 %y = load atomic i32* @x unordered, align 4 46 ; GVN across acquire load (load after atomic load must not be removed) 49 ; CHECK: load atomic i32* @x 53 %y = load atomic i32* @x seq_cst, align 4 65 %x = load atomic i32* @x unordered, align 4 74 ; CHECK: load atomic i32* @x unordered 77 %x2 = load atomic i32* @x unordered, align 4
|
/external/clang/test/CodeGen/ |
atomic-ops.c | 3 // Also test serialization of atomic operations here, to avoid duplicating the 19 // CHECK: load atomic i32* {{.*}} seq_cst 25 // CHECK: load atomic i32* {{.*}} seq_cst 33 // CHECK: load atomic i32* {{.*}} seq_cst 39 // CHECK: store atomic i32 {{.*}} seq_cst 45 // CHECK: store atomic i32 {{.*}} seq_cst 52 // CHECK: store atomic i32 {{.*}} seq_cst 116 // CHECK: load atomic i32* {{.*}} monotonic 122 // CHECK: store atomic i32 {{.*}} release 132 // CHECK: load atomic i32* {{.*}} seq_cs [all...] |
/external/kernel-headers/original/asm-generic/ |
local.h | 6 #include <asm/atomic.h> 10 * A signed long type for operations which are atomic for a single CPU. 15 * can perform atomic adds and subtracts in a manner which is atomic wrt IRQs 36 /* Non-atomic variants, ie. preemption disabled and won't be touched 54 /* Non-atomic increments, ie. preemption disabled and won't be touched
|
/art/runtime/native/ |
java_util_concurrent_atomic_AtomicLong.cc | 17 #include "atomic.h" 31 REGISTER_NATIVE_METHODS("java/util/concurrent/atomic/AtomicLong");
|
/external/clang/test/FixIt/ |
atomic-property.m | 5 @property (atomic) id atomic_prop; 11 @property (copy, atomic, readwrite) id atomic_prop1;
|
/external/clang/test/Sema/ |
atomic-requires-library-error.c | 17 __c11_atomic_store(&bigAtomic, f, 5); // expected-error {{atomic store requires runtime support that is not available for this target}} 26 struct foo f = __c11_atomic_load(&bigAtomic, 5); // expected-error {{atomic load requires runtime support that is not available for this target}}
|
/external/clang/test/SemaObjC/ |
property-3.m | 21 @property (atomic, readonly) BOOL allowNonatomicProperty; // expected-note {{property declared here}} 32 @property (nonatomic, assign) BOOL allowNonatomicProperty; // expected-warning {{'atomic' attribute on property 'allowNonatomicProperty' does not match the property inherited from 'EKProtocolCalendar'}}
|
/dalvik/vm/ |
Atomic.h | 18 * Atomic operations 23 #include <cutils/atomic.h> /* use common Android atomic ops */ 24 #include <cutils/atomic-inline.h> /* and some uncommon ones */
|
/development/ndk/platforms/android-3/include/linux/ |
key.h | 19 #include <asm/atomic.h>
|
/development/ndk/platforms/android-3/include/linux/sunrpc/ |
timer.h | 15 #include <asm/atomic.h>
|