HomeSort by relevance Sort by last modified time
    Searched full:atomic (Results 51 - 75 of 2877) sorted by null

1 23 4 5 6 7 8 91011>>

  /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>

Completed in 2831 milliseconds

1 23 4 5 6 7 8 91011>>