Searched refs:memory_order_acq_rel (Results 1 - 20 of 20) sorted by relevance

/external/libcxx/test/std/atomics/atomics.general/
H A Dreplace_failure_order.pass.cpp16 // memory_order_acq_rel shall be replaced by the value memory_order_acquire
32 i.compare_exchange_weak(exp, 0, std::memory_order_acq_rel);
34 i.compare_exchange_strong(exp, 0, std::memory_order_acq_rel);
37 v.compare_exchange_weak(exp, 0, std::memory_order_acq_rel);
39 v.compare_exchange_strong(exp, 0, std::memory_order_acq_rel);
/external/libcxx/test/std/atomics/atomics.order/
H A Dmemory_order.pass.cpp17 // memory_order_release, memory_order_acq_rel, memory_order_seq_cst
29 assert(std::memory_order_acq_rel == 4);
/external/clang/test/CodeGen/
H A Datomic-ops-libcall.c5 memory_order_release, memory_order_acq_rel, memory_order_seq_cst enumerator in enum:memory_order
H A Darm-atomics-m.c8 memory_order_release, memory_order_acq_rel, memory_order_seq_cst enumerator in enum:memory_order
H A Darm-atomics-m0.c8 memory_order_release, memory_order_acq_rel, memory_order_seq_cst enumerator in enum:memory_order
H A Darm-atomics.c10 memory_order_release, memory_order_acq_rel, memory_order_seq_cst enumerator in enum:memory_order
H A Datomic-arm64.c9 memory_order_acq_rel = 4, enumerator in enum:__anon1771
H A Datomics-inlining.c18 memory_order_acq_rel, enumerator in enum:memory_order
H A Dbig-atomic-ops.c14 memory_order_release, memory_order_acq_rel, memory_order_seq_cst enumerator in enum:memory_order
H A Datomic-ops.c435 __atomic_compare_exchange(ptr2, ptr2, ptr2, 0, memory_order_acq_rel, *ptr2);
/external/compiler-rt/lib/sanitizer_common/
H A Dsanitizer_atomic.h26 memory_order_acq_rel = 1 << 4, enumerator in enum:__sanitizer::memory_order
H A Dsanitizer_atomic_clang.h66 if (mo & (memory_order_release | memory_order_acq_rel | memory_order_seq_cst))
/external/libcxx/test/std/atomics/atomics.flag/
H A Dtest_and_set.pass.cpp57 assert(f.test_and_set(std::memory_order_acq_rel) == 0);
58 assert(f.test_and_set(std::memory_order_acq_rel) == 1);
99 assert(f.test_and_set(std::memory_order_acq_rel) == 0);
100 assert(f.test_and_set(std::memory_order_acq_rel) == 1);
H A Datomic_flag_test_and_set_explicit.pass.cpp51 assert(atomic_flag_test_and_set_explicit(&f, std::memory_order_acq_rel) == 0);
87 assert(atomic_flag_test_and_set_explicit(&f, std::memory_order_acq_rel) == 0);
/external/clang/test/Sema/
H A Datomic-ops.c218 k = atomic_fetch_and_explicit(&n, k, memory_order_acq_rel);
251 (void)__c11_atomic_load(Ap, memory_order_acq_rel); // expected-warning {{memory order argument to atomic operation is invalid}}
261 (void)__c11_atomic_store(Ap, val, memory_order_acq_rel); // expected-warning {{memory order argument to atomic operation is invalid}}
268 (void)__c11_atomic_fetch_add(Ap, 1, memory_order_acq_rel);
286 (void)__c11_atomic_fetch_sub(Ap, val, memory_order_acq_rel);
293 (void)__c11_atomic_fetch_and(Ap, val, memory_order_acq_rel);
300 (void)__c11_atomic_fetch_or(Ap, val, memory_order_acq_rel);
307 (void)__c11_atomic_fetch_xor(Ap, val, memory_order_acq_rel);
314 (void)__c11_atomic_exchange(Ap, val, memory_order_acq_rel);
321 (void)__c11_atomic_compare_exchange_strong(Ap, p, val, memory_order_acq_rel, memory_order_relaxe
[all...]
/external/clang/lib/Headers/
H A Dstdatomic.h66 memory_order_acq_rel = __ATOMIC_ACQ_REL, enumerator in enum:memory_order
/external/compiler-rt/lib/tsan/rtl/
H A Dtsan_fd.cc65 if (atomic_fetch_sub(&s->rc, 1, memory_order_acq_rel) == 1) {
85 if (atomic_compare_exchange_strong(pl1, &l1, (uptr)p, memory_order_acq_rel))
H A Dtsan_interface_atomic.cc226 case mo_acq_rel: return memory_order_acq_rel;
H A Dtsan_interceptors.cc1052 memory_order_acq_rel))
/external/compiler-rt/lib/tsan/dd/
H A Ddd_interceptors.cc173 memory_order_acq_rel))

Completed in 239 milliseconds