Searched refs:memory_order_release (Results 1 - 25 of 94) sorted by relevance

1234

/prebuilts/ndk/current/sources/cxx-stl/llvm-libc++/test/std/atomics/atomics.general/
H A Dreplace_failure_order.pass.cpp17 // and a value of memory_order_release shall be replaced by the value
33 i.compare_exchange_weak(exp, 0, std::memory_order_release);
35 i.compare_exchange_strong(exp, 0, std::memory_order_release);
38 v.compare_exchange_weak(exp, 0, std::memory_order_release);
40 v.compare_exchange_strong(exp, 0, std::memory_order_release);
/prebuilts/ndk/r16/sources/cxx-stl/llvm-libc++/test/std/atomics/atomics.general/
H A Dreplace_failure_order.pass.cpp17 // and a value of memory_order_release shall be replaced by the value
33 i.compare_exchange_weak(exp, 0, std::memory_order_release);
35 i.compare_exchange_strong(exp, 0, std::memory_order_release);
38 v.compare_exchange_weak(exp, 0, std::memory_order_release);
40 v.compare_exchange_strong(exp, 0, std::memory_order_release);
/prebuilts/ndk/current/sources/cxx-stl/llvm-libc++/test/libcxx/atomics/
H A Ddiagnose_invalid_memory_order.fail.cpp30 x.load(std::memory_order_release); // expected-warning {{memory order argument to atomic operation is invalid}}
32 vx.load(std::memory_order_release); // expected-warning {{memory order argument to atomic operation is invalid}}
41 std::atomic_load_explicit(&x, std::memory_order_release); // expected-warning {{memory order argument to atomic operation is invalid}}
43 std::atomic_load_explicit(&vx, std::memory_order_release); // expected-warning {{memory order argument to atomic operation is invalid}}
61 x.store(42, std::memory_order_release);
73 std::atomic_store_explicit(&x, 42, std::memory_order_release);
78 x.compare_exchange_weak(val1, val2, std::memory_order_seq_cst, std::memory_order_release); // expected-warning {{memory order argument to atomic operation is invalid}}
80 vx.compare_exchange_weak(val1, val2, std::memory_order_seq_cst, std::memory_order_release); // expected-warning {{memory order argument to atomic operation is invalid}}
89 x.compare_exchange_weak(val1, val2, std::memory_order_release);
92 std::atomic_compare_exchange_weak_explicit(&x, &val1, val2, std::memory_order_seq_cst, std::memory_order_release); // expecte
[all...]
/prebuilts/ndk/current/sources/cxx-stl/llvm-libc++/test/std/atomics/atomics.flag/
H A Datomic_flag_clear_explicit.pass.cpp33 atomic_flag_clear_explicit(&f, std::memory_order_release);
35 atomic_flag_clear_explicit(&f, std::memory_order_release);
54 atomic_flag_clear_explicit(&f, std::memory_order_release);
56 atomic_flag_clear_explicit(&f, std::memory_order_release);
H A Dclear.pass.cpp40 f.clear(std::memory_order_release);
42 f.clear(std::memory_order_release);
68 f.clear(std::memory_order_release);
70 f.clear(std::memory_order_release);
H A Dtest_and_set.pass.cpp51 assert(f.test_and_set(std::memory_order_release) == 0);
52 assert(f.test_and_set(std::memory_order_release) == 1);
93 assert(f.test_and_set(std::memory_order_release) == 0);
94 assert(f.test_and_set(std::memory_order_release) == 1);
H A Datomic_flag_test_and_set_explicit.pass.cpp45 assert(atomic_flag_test_and_set_explicit(&f, std::memory_order_release) == 0);
81 assert(atomic_flag_test_and_set_explicit(&f, std::memory_order_release) == 0);
/prebuilts/ndk/current/sources/cxx-stl/llvm-libc++/test/std/atomics/atomics.order/
H A Dmemory_order.pass.cpp17 // memory_order_release, memory_order_acq_rel, memory_order_seq_cst
28 assert(std::memory_order_release == 3);
/prebuilts/ndk/r16/sources/cxx-stl/llvm-libc++/test/libcxx/atomics/
H A Ddiagnose_invalid_memory_order.fail.cpp30 x.load(std::memory_order_release); // expected-warning {{memory order argument to atomic operation is invalid}}
32 vx.load(std::memory_order_release); // expected-warning {{memory order argument to atomic operation is invalid}}
41 std::atomic_load_explicit(&x, std::memory_order_release); // expected-warning {{memory order argument to atomic operation is invalid}}
43 std::atomic_load_explicit(&vx, std::memory_order_release); // expected-warning {{memory order argument to atomic operation is invalid}}
61 x.store(42, std::memory_order_release);
73 std::atomic_store_explicit(&x, 42, std::memory_order_release);
78 x.compare_exchange_weak(val1, val2, std::memory_order_seq_cst, std::memory_order_release); // expected-warning {{memory order argument to atomic operation is invalid}}
80 vx.compare_exchange_weak(val1, val2, std::memory_order_seq_cst, std::memory_order_release); // expected-warning {{memory order argument to atomic operation is invalid}}
89 x.compare_exchange_weak(val1, val2, std::memory_order_release);
92 std::atomic_compare_exchange_weak_explicit(&x, &val1, val2, std::memory_order_seq_cst, std::memory_order_release); // expecte
[all...]
/prebuilts/ndk/r16/sources/cxx-stl/llvm-libc++/test/std/atomics/atomics.flag/
H A Datomic_flag_clear_explicit.pass.cpp33 atomic_flag_clear_explicit(&f, std::memory_order_release);
35 atomic_flag_clear_explicit(&f, std::memory_order_release);
54 atomic_flag_clear_explicit(&f, std::memory_order_release);
56 atomic_flag_clear_explicit(&f, std::memory_order_release);
H A Dclear.pass.cpp40 f.clear(std::memory_order_release);
42 f.clear(std::memory_order_release);
68 f.clear(std::memory_order_release);
70 f.clear(std::memory_order_release);
H A Dtest_and_set.pass.cpp51 assert(f.test_and_set(std::memory_order_release) == 0);
52 assert(f.test_and_set(std::memory_order_release) == 1);
93 assert(f.test_and_set(std::memory_order_release) == 0);
94 assert(f.test_and_set(std::memory_order_release) == 1);
H A Datomic_flag_test_and_set_explicit.pass.cpp45 assert(atomic_flag_test_and_set_explicit(&f, std::memory_order_release) == 0);
81 assert(atomic_flag_test_and_set_explicit(&f, std::memory_order_release) == 0);
/prebuilts/ndk/r16/sources/cxx-stl/llvm-libc++/test/std/atomics/atomics.order/
H A Dmemory_order.pass.cpp17 // memory_order_release, memory_order_acq_rel, memory_order_seq_cst
28 assert(std::memory_order_release == 3);
/prebuilts/tools/darwin-x86_64/protoc/include/google/protobuf/stubs/
H A Datomicops_internals_pnacl.h111 std::memory_order_release,
126 ((AtomicLocation32)ptr)->store(value, std::memory_order_release);
194 std::memory_order_release,
209 ((AtomicLocation64)ptr)->store(value, std::memory_order_release);
/prebuilts/gcc/linux-x86/host/x86_64-linux-glibc2.15-4.8/x86_64-linux/include/c++/4.8/bits/
H A Datomic_base.h57 memory_order_release, enumerator in enum:memory_order
87 : __m == memory_order_release ? memory_order_relaxed : __m;
493 __glibcxx_assert(__b != memory_order_release);
503 __glibcxx_assert(__b != memory_order_release);
530 __glibcxx_assert(__b2 != memory_order_release);
544 __glibcxx_assert(__b2 != memory_order_release);
573 __glibcxx_assert(__b2 != memory_order_release);
588 __glibcxx_assert(__b2 != memory_order_release);
802 __glibcxx_assert(__b != memory_order_release);
812 __glibcxx_assert(__b != memory_order_release);
[all...]
/prebuilts/gcc/linux-x86/host/x86_64-w64-mingw32-4.8/mingw/include/c++/4.8.3/bits/
H A Datomic_base.h57 memory_order_release, enumerator in enum:memory_order
87 : __m == memory_order_release ? memory_order_relaxed : __m;
493 __glibcxx_assert(__b != memory_order_release);
503 __glibcxx_assert(__b != memory_order_release);
530 __glibcxx_assert(__b2 != memory_order_release);
544 __glibcxx_assert(__b2 != memory_order_release);
573 __glibcxx_assert(__b2 != memory_order_release);
588 __glibcxx_assert(__b2 != memory_order_release);
802 __glibcxx_assert(__b != memory_order_release);
812 __glibcxx_assert(__b != memory_order_release);
[all...]
/prebuilts/gcc/linux-x86/host/x86_64-w64-mingw32-4.8/x86_64-w64-mingw32/include/c++/4.8.3/bits/
H A Datomic_base.h57 memory_order_release, enumerator in enum:memory_order
87 : __m == memory_order_release ? memory_order_relaxed : __m;
493 __glibcxx_assert(__b != memory_order_release);
503 __glibcxx_assert(__b != memory_order_release);
530 __glibcxx_assert(__b2 != memory_order_release);
544 __glibcxx_assert(__b2 != memory_order_release);
573 __glibcxx_assert(__b2 != memory_order_release);
588 __glibcxx_assert(__b2 != memory_order_release);
802 __glibcxx_assert(__b != memory_order_release);
812 __glibcxx_assert(__b != memory_order_release);
[all...]
/prebuilts/ndk/current/sources/cxx-stl/llvm-libc++/test/std/atomics/atomics.types.generic/
H A Dbool.pass.cpp75 obj.store(true, std::memory_order_release);
130 obj.store(true, std::memory_order_release);
185 obj.store(true, std::memory_order_release);
H A Daddress.pass.cpp95 obj.store(T(1), std::memory_order_release); member in class:std
/prebuilts/ndk/r16/sources/cxx-stl/llvm-libc++/test/std/atomics/atomics.types.generic/
H A Dbool.pass.cpp75 obj.store(true, std::memory_order_release);
130 obj.store(true, std::memory_order_release);
185 obj.store(true, std::memory_order_release);
H A Daddress.pass.cpp95 obj.store(T(1), std::memory_order_release); member in class:std
/prebuilts/clang/host/darwin-x86/clang-4479392/lib64/clang/5.0/include/
H A Dstdatomic.h65 memory_order_release = __ATOMIC_RELEASE, enumerator in enum:memory_order
/prebuilts/clang/host/darwin-x86/clang-4479392/lib64/clang/5.0.2/include/
H A Dstdatomic.h65 memory_order_release = __ATOMIC_RELEASE, enumerator in enum:memory_order
/prebuilts/clang/host/linux-x86/clang-4479392/lib64/clang/5.0/include/
H A Dstdatomic.h65 memory_order_release = __ATOMIC_RELEASE, enumerator in enum:memory_order

Completed in 903 milliseconds

1234