Searched refs:memory_order_seq_cst (Results 1 - 25 of 41) sorted by relevance

12

/external/clang/test/CodeGen/
H A Darm-atomics-m.c8 memory_order_release, memory_order_acq_rel, memory_order_seq_cst enumerator in enum:memory_order
15 __atomic_fetch_add(&i, 1, memory_order_seq_cst);
17 __atomic_fetch_sub(&i, 1, memory_order_seq_cst);
20 __atomic_load(&i, &r, memory_order_seq_cst);
23 __atomic_store(&i, &r, memory_order_seq_cst);
26 __atomic_fetch_add(&l, 1, memory_order_seq_cst);
28 __atomic_fetch_sub(&l, 1, memory_order_seq_cst);
31 __atomic_load(&l, &rl, memory_order_seq_cst);
34 __atomic_store(&l, &rl, memory_order_seq_cst);
H A Darm-atomics-m0.c8 memory_order_release, memory_order_acq_rel, memory_order_seq_cst enumerator in enum:memory_order
15 __atomic_fetch_add(&i, 1, memory_order_seq_cst);
17 __atomic_fetch_sub(&i, 1, memory_order_seq_cst);
20 __atomic_load(&i, &r, memory_order_seq_cst);
23 __atomic_store(&i, &r, memory_order_seq_cst);
26 __atomic_fetch_add(&l, 1, memory_order_seq_cst);
28 __atomic_fetch_sub(&l, 1, memory_order_seq_cst);
31 __atomic_load(&l, &rl, memory_order_seq_cst);
34 __atomic_store(&l, &rl, memory_order_seq_cst);
H A Darm-atomics.c10 memory_order_release, memory_order_acq_rel, memory_order_seq_cst enumerator in enum:memory_order
17 __atomic_fetch_add(&i, 1, memory_order_seq_cst);
19 __atomic_fetch_sub(&i, 1, memory_order_seq_cst);
22 __atomic_load(&i, &r, memory_order_seq_cst);
25 __atomic_store(&i, &r, memory_order_seq_cst);
28 __atomic_fetch_add(&l, 1, memory_order_seq_cst);
30 __atomic_fetch_sub(&l, 1, memory_order_seq_cst);
33 __atomic_load(&l, &rl, memory_order_seq_cst);
36 __atomic_store(&l, &rl, memory_order_seq_cst);
H A Datomics-inlining.c19 memory_order_seq_cst enumerator in enum:memory_order
23 (void)__atomic_load(&c1, &c2, memory_order_seq_cst);
24 (void)__atomic_store(&c1, &c2, memory_order_seq_cst);
25 (void)__atomic_load(&s1, &s2, memory_order_seq_cst);
26 (void)__atomic_store(&s1, &s2, memory_order_seq_cst);
27 (void)__atomic_load(&i1, &i2, memory_order_seq_cst);
28 (void)__atomic_store(&i1, &i2, memory_order_seq_cst);
29 (void)__atomic_load(&ll1, &ll2, memory_order_seq_cst);
30 (void)__atomic_store(&ll1, &ll2, memory_order_seq_cst);
31 (void)__atomic_load(&a1, &a2, memory_order_seq_cst);
[all...]
H A Datomic-ops-libcall.c5 memory_order_release, memory_order_acq_rel, memory_order_seq_cst enumerator in enum:memory_order
11 return __c11_atomic_fetch_add(p, 3, memory_order_seq_cst);
17 return __c11_atomic_fetch_sub(p, 5, memory_order_seq_cst);
23 return __c11_atomic_fetch_add(p, 3, memory_order_seq_cst);
29 return __c11_atomic_fetch_sub(p, 5, memory_order_seq_cst);
H A Datomic-arm64.c10 memory_order_seq_cst = 5 enumerator in enum:__anon1771
30 __c11_atomic_store(&a_bool, 1, memory_order_seq_cst);
40 __c11_atomic_store(&a_float, 3, memory_order_seq_cst);
50 __c11_atomic_store(&a_pointer, &a_bool, memory_order_seq_cst);
61 __c11_atomic_store(&a_pointer_pair, pair, memory_order_seq_cst);
72 __c11_atomic_store(&a_pointer_quad, quad, memory_order_seq_cst);
H A Dbig-atomic-ops.c14 memory_order_release, memory_order_acq_rel, memory_order_seq_cst enumerator in enum:memory_order
20 return __c11_atomic_load(i, memory_order_seq_cst);
27 __atomic_load(i, &v, memory_order_seq_cst);
34 return __atomic_load_n(i, memory_order_seq_cst);
40 __c11_atomic_store(i, 1, memory_order_seq_cst);
47 __atomic_store(i, &v, memory_order_seq_cst);
53 __atomic_store_n(i, 1, memory_order_seq_cst);
60 return __c11_atomic_fetch_and(i, 1, memory_order_seq_cst);
67 return __atomic_fetch_xor(i, 1, memory_order_seq_cst);
74 return __atomic_add_fetch(i, 1, memory_order_seq_cst);
[all...]
H A Datomic-ops.c17 return __c11_atomic_load(i, memory_order_seq_cst);
24 __atomic_load(i, &v, memory_order_seq_cst);
31 return __atomic_load_n(i, memory_order_seq_cst);
43 __c11_atomic_store(i, 1, memory_order_seq_cst);
50 __atomic_store(i, &v, memory_order_seq_cst);
56 __atomic_store_n(i, 1, memory_order_seq_cst);
69 return __c11_atomic_fetch_and(i, 1, memory_order_seq_cst);
76 return __atomic_fetch_xor(i, 1, memory_order_seq_cst);
83 return __atomic_add_fetch(i, 1, memory_order_seq_cst);
90 return __atomic_fetch_nand(i, 1, memory_order_seq_cst);
[all...]
/external/libcxx/test/std/atomics/atomics.fences/
H A Datomic_signal_fence.pass.cpp20 std::atomic_signal_fence(std::memory_order_seq_cst);
H A Datomic_thread_fence.pass.cpp20 std::atomic_thread_fence(std::memory_order_seq_cst);
/external/libcxx/test/std/atomics/atomics.order/
H A Dmemory_order.pass.cpp17 // memory_order_release, memory_order_acq_rel, memory_order_seq_cst
30 assert(std::memory_order_seq_cst == 5);
31 std::memory_order o = std::memory_order_seq_cst;
/external/libcxx/test/std/utilities/memory/util.smartptr/util.smartptr.shared.atomic/
H A Datomic_compare_exchange_strong_explicit.pass.cpp38 std::memory_order_seq_cst,
39 std::memory_order_seq_cst);
50 std::memory_order_seq_cst,
51 std::memory_order_seq_cst);
H A Datomic_compare_exchange_weak_explicit.pass.cpp38 std::memory_order_seq_cst,
39 std::memory_order_seq_cst);
50 std::memory_order_seq_cst,
51 std::memory_order_seq_cst);
H A Datomic_store_explicit.pass.cpp34 std::atomic_store_explicit(&p, r, std::memory_order_seq_cst);
H A Datomic_exchange_explicit.pass.cpp34 r = std::atomic_exchange_explicit(&p, r, std::memory_order_seq_cst);
/external/libcxx/test/std/atomics/atomics.types.operations/atomics.types.operations.req/
H A Datomic_compare_exchange_strong_explicit.pass.cpp40 std::memory_order_seq_cst, std::memory_order_seq_cst) == true);
44 std::memory_order_seq_cst, std::memory_order_seq_cst) == false);
54 std::memory_order_seq_cst, std::memory_order_seq_cst) == true);
58 std::memory_order_seq_cst, std::memory_order_seq_cst) == false);
H A Datomic_compare_exchange_weak_explicit.pass.cpp42 std::memory_order_seq_cst, std::memory_order_seq_cst) == true);
46 std::memory_order_seq_cst, std::memory_order_seq_cst) == false);
56 std::memory_order_seq_cst, std::memory_order_seq_cst) == true);
60 std::memory_order_seq_cst, std::memory_order_seq_cst) == false);
H A Datomic_exchange_explicit.pass.cpp34 assert(std::atomic_exchange_explicit(&t, T(2), std::memory_order_seq_cst)
39 assert(std::atomic_exchange_explicit(&vt, T(4), std::memory_order_seq_cst)
H A Datomic_fetch_and_explicit.pass.cpp35 std::memory_order_seq_cst) == T(1));
43 std::memory_order_seq_cst) == T(3));
H A Datomic_fetch_or_explicit.pass.cpp35 std::memory_order_seq_cst) == T(1));
43 std::memory_order_seq_cst) == T(3));
H A Datomic_fetch_xor_explicit.pass.cpp35 std::memory_order_seq_cst) == T(1));
43 std::memory_order_seq_cst) == T(3));
/external/clang/test/Sema/
H A Datomic-ops.c96 __c11_atomic_load(i, memory_order_seq_cst);
97 __c11_atomic_load(p, memory_order_seq_cst);
98 __c11_atomic_load(d, memory_order_seq_cst);
109 (int)__atomic_load(I, I, memory_order_seq_cst); // expected-error {{operand of type 'void'}}
112 __c11_atomic_store(i, 1, memory_order_seq_cst);
113 __c11_atomic_store(p, 1, memory_order_seq_cst); // expected-warning {{incompatible integer to pointer conversion}}
114 (int)__c11_atomic_store(d, 1, memory_order_seq_cst); // expected-error {{operand of type 'void'}}
126 int exchange_1 = __c11_atomic_exchange(i, 1, memory_order_seq_cst);
127 int exchange_2 = __c11_atomic_exchange(I, 1, memory_order_seq_cst); // expected-error {{must be a pointer to _Atomic}}
128 int exchange_3 = __atomic_exchange_n(i, 1, memory_order_seq_cst); // expecte
[all...]
/external/libcxx/test/std/atomics/atomics.types.generic/
H A Dbool.pass.cpp19 // void store(T desr, memory_order m = memory_order_seq_cst) volatile;
20 // void store(T desr, memory_order m = memory_order_seq_cst);
21 // T load(memory_order m = memory_order_seq_cst) const volatile;
22 // T load(memory_order m = memory_order_seq_cst) const;
25 // T exchange(T desr, memory_order m = memory_order_seq_cst) volatile;
26 // T exchange(T desr, memory_order m = memory_order_seq_cst);
35 // memory_order m = memory_order_seq_cst) volatile;
37 // memory_order m = memory_order_seq_cst);
39 // memory_order m = memory_order_seq_cst) volatile;
41 // memory_order m = memory_order_seq_cst);
[all...]
/external/compiler-rt/lib/sanitizer_common/tests/
H A Dsanitizer_atomic_test.cc59 CheckStoreLoad<atomic_uint8_t, memory_order_seq_cst, memory_order_seq_cst>();
65 CheckStoreLoad<atomic_uint16_t, memory_order_seq_cst, memory_order_seq_cst>();
71 CheckStoreLoad<atomic_uint32_t, memory_order_seq_cst, memory_order_seq_cst>();
77 CheckStoreLoad<atomic_uint64_t, memory_order_seq_cst, memory_order_seq_cst>();
87 CheckStoreLoad<atomic_uintptr_t, memory_order_seq_cst, memory_order_seq_cst>
[all...]
/external/libcxx/test/std/atomics/atomics.flag/
H A Datomic_flag_clear_explicit.pass.cpp39 atomic_flag_clear_explicit(&f, std::memory_order_seq_cst);
57 atomic_flag_clear_explicit(&f, std::memory_order_seq_cst);

Completed in 260 milliseconds

12