Home
last modified time | relevance | path

Searched refs:memory_order_consume (Results 1 – 25 of 40) sorted by relevance

12

/llvm-project/clang/test/Sema/
H A Datomic-ops.c293 __atomic_clear(&flag, memory_order_consume); // expected-warning {{memory order argument to atomic operation is invalid}} in f()
354 k = atomic_fetch_or_explicit(&n, k, memory_order_consume); in memory_checks()
384 (void)__c11_atomic_load(Ap, memory_order_consume); in memory_checks()
394 (void)__c11_atomic_store(Ap, val, memory_order_consume); // expected-warning-re {{{{^}}memory order argument to atomic operation is invalid}} in memory_checks()
401 (void)__c11_atomic_fetch_add(Ap, 1, memory_order_consume); in memory_checks()
419 (void)__c11_atomic_fetch_sub(Ap, val, memory_order_consume); in memory_checks()
426 (void)__c11_atomic_fetch_and(Ap, val, memory_order_consume); in memory_checks()
433 (void)__c11_atomic_fetch_or(Ap, val, memory_order_consume); in memory_checks()
440 (void)__c11_atomic_fetch_xor(Ap, val, memory_order_consume); in memory_checks()
447 (void)__c11_atomic_fetch_nand(Ap, val, memory_order_consume); in memory_checks()
[all...]
/llvm-project/libcxx/test/libcxx/atomics/
H A Ddiagnose_invalid_memory_order.verify.cpp30 x.load(std::memory_order_consume); in f()
41 std::atomic_load_explicit(&x, std::memory_order_consume); in f()
47 x.store(42, std::memory_order_consume); // expected-warning {{memory order argument to atomic operation is invalid}} in f()
50 vx.store(42, std::memory_order_consume); // expected-warning {{memory order argument to atomic operation is invalid}} in f()
59 std::atomic_store_explicit(&x, 42, std::memory_order_consume); // expected-warning {{memory order argument to atomic operation is invalid}} in f()
62 std::atomic_store_explicit(&vx, 42, std::memory_order_consume); // expected-warning {{memory order argument to atomic operation is invalid}} in f()
78 x.compare_exchange_weak(val1, val2, std::memory_order_seq_cst, std::memory_order_consume); in f()
92 std::atomic_compare_exchange_weak_explicit(&x, &val1, val2, std::memory_order_seq_cst, std::memory_order_consume); in f()
104 x.compare_exchange_strong(val1, val2, std::memory_order_seq_cst, std::memory_order_consume); in f()
118 std::atomic_compare_exchange_strong_explicit(&x, &val1, val2, std::memory_order_seq_cst, std::memory_order_consume); in f()
[all...]
/llvm-project/compiler-rt/lib/scudo/standalone/tests/
H A Datomic_test.cpp51 checkStoreLoad<atomic_u8, memory_order_consume, memory_order_relaxed>(); in TEST()
57 checkStoreLoad<atomic_u16, memory_order_consume, memory_order_relaxed>(); in TEST()
63 checkStoreLoad<atomic_u32, memory_order_consume, memory_order_relaxed>(); in TEST()
69 checkStoreLoad<atomic_u64, memory_order_consume, memory_order_relaxed>(); in TEST()
75 checkStoreLoad<atomic_uptr, memory_order_consume, memory_order_relaxed>(); in TEST()
/llvm-project/compiler-rt/lib/sanitizer_common/tests/
H A Dsanitizer_atomic_test.cpp69 CheckStoreLoad<atomic_uint8_t, memory_order_consume, memory_order_relaxed>(); in TEST()
75 CheckStoreLoad<atomic_uint16_t, memory_order_consume, memory_order_relaxed>(); in TEST()
81 CheckStoreLoad<atomic_uint32_t, memory_order_consume, memory_order_relaxed>(); in TEST()
90 CheckStoreLoad<atomic_uint64_t, memory_order_consume, memory_order_relaxed>(); in TEST()
98 CheckStoreLoad<atomic_uintptr_t, memory_order_consume, memory_order_relaxed> in TEST()
/llvm-project/libcxx/test/std/atomics/atomics.flag/
H A Dtest_and_set.pass.cpp38 assert(f.test_and_set(std::memory_order_consume) == 0); in main()
39 assert(f.test_and_set(std::memory_order_consume) == 1); in main()
80 assert(f.test_and_set(std::memory_order_consume) == 0); in main()
81 assert(f.test_and_set(std::memory_order_consume) == 1); in main()
H A Datomic_flag_test_explicit.pass.cpp33 assert(std::atomic_flag_test_explicit(&f, std::memory_order_consume) == 0); in main()
35 assert(std::atomic_flag_test_explicit(&f, std::memory_order_consume) == 1); in main()
77 assert(std::atomic_flag_test_explicit(&f, std::memory_order_consume) == 0); in main()
79 assert(std::atomic_flag_test_explicit(&f, std::memory_order_consume) == 1); in main()
H A Datomic_flag_test_and_set_explicit.pass.cpp32 assert(std::atomic_flag_test_and_set_explicit(&f, std::memory_order_consume) == 0); in main()
68 assert(std::atomic_flag_test_and_set_explicit(&f, std::memory_order_consume) == 0); in main()
/llvm-project/compiler-rt/test/tsan/
H A Dcompare_exchange.cpp40 {std::memory_order_release, std::memory_order_consume},
45 {std::memory_order_acq_rel, std::memory_order_consume},
50 {std::memory_order_seq_cst, std::memory_order_consume},
55 {std::memory_order_relaxed, std::memory_order_consume},
/llvm-project/libcxx/include/__atomic/
H A Dmemory_order.h44 inline constexpr auto memory_order_consume = memory_order::consume; variable
54 memory_order_consume = __mo_consume, enumerator
H A Dcheck_memory_order.h19 …_LIBCPP_DIAGNOSE_WARNING(__m == memory_order_consume || __m == memory_order_acquire || __m == memo…
/llvm-project/compiler-rt/lib/sanitizer_common/
H A Dsanitizer_atomic.h26 memory_order_consume = __ATOMIC_CONSUME, enumerator
33 memory_order_consume = 1 << 1,
H A Dsanitizer_stackdepotbase.h123 u32 v = atomic_load(p, memory_order_consume); in Put()
197 u32 s = atomic_load(p, memory_order_consume) & kUnlockMask; in PrintAll()
/llvm-project/compiler-rt/lib/scudo/standalone/
H A Datomic_helpers.h18 memory_order_consume = 1, enumerator
25 static_assert(memory_order_consume == __ATOMIC_CONSUME, "");
/llvm-project/libcxx/test/std/atomics/atomics.order/
H A Dmemory_order.pass.cpp25 assert(static_cast<int>(std::memory_order_consume) == 1); in main()
H A Dmemory_order_new.pass.cpp18 static_assert(std::memory_order_consume == std::memory_order::consume); in main()
/llvm-project/clang/test/CodeGen/
H A Darm-atomics-m0.c7 memory_order_relaxed, memory_order_consume, memory_order_acquire, enumerator
H A Darm-atomics-m.c7 memory_order_relaxed, memory_order_consume, memory_order_acquire, enumerator
H A Darm-atomics.c9 memory_order_relaxed, memory_order_consume, memory_order_acquire, enumerator
H A Datomic-arm64.c6 memory_order_consume = 1, enumerator
H A Datomics-inlining.c21 memory_order_consume, enumerator
H A Datomic-ops-libcall.c5 memory_order_relaxed, memory_order_consume, memory_order_acquire, enumerator
/llvm-project/libcxx/test/libcxx/atomics/atomics.ref/
H A Dassert.store.pass.cpp38 a.store(T(2), std::memory_order_consume); in operator ()()
/llvm-project/libcxx/test/std/atomics/stdatomic.h.syn/
H A Dtypes.compile.pass.cpp32 // using std::memory_order_consume // see below
150 static_assert(std::memory_order_consume == ::memory_order_consume); in f()
/llvm-project/clang/test/Analysis/
H A Datomics.c10 memory_order_consume = __ATOMIC_CONSUME, enumerator
H A DNewDelete-atomics.cpp16 memory_order_consume = __ATOMIC_CONSUME, enumerator

12