/llvm-project/clang/test/Sema/ |
H A D | atomic-ops.c | 293 __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 D | diagnose_invalid_memory_order.verify.cpp | 30 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 D | atomic_test.cpp | 51 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 D | sanitizer_atomic_test.cpp | 69 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 D | test_and_set.pass.cpp | 38 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 D | atomic_flag_test_explicit.pass.cpp | 33 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 D | atomic_flag_test_and_set_explicit.pass.cpp | 32 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 D | compare_exchange.cpp | 40 {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 D | memory_order.h | 44 inline constexpr auto memory_order_consume = memory_order::consume; variable 54 memory_order_consume = __mo_consume, enumerator
|
H A D | check_memory_order.h | 19 …_LIBCPP_DIAGNOSE_WARNING(__m == memory_order_consume || __m == memory_order_acquire || __m == memo…
|
/llvm-project/compiler-rt/lib/sanitizer_common/ |
H A D | sanitizer_atomic.h | 26 memory_order_consume = __ATOMIC_CONSUME, enumerator 33 memory_order_consume = 1 << 1,
|
H A D | sanitizer_stackdepotbase.h | 123 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 D | atomic_helpers.h | 18 memory_order_consume = 1, enumerator 25 static_assert(memory_order_consume == __ATOMIC_CONSUME, "");
|
/llvm-project/libcxx/test/std/atomics/atomics.order/ |
H A D | memory_order.pass.cpp | 25 assert(static_cast<int>(std::memory_order_consume) == 1); in main()
|
H A D | memory_order_new.pass.cpp | 18 static_assert(std::memory_order_consume == std::memory_order::consume); in main()
|
/llvm-project/clang/test/CodeGen/ |
H A D | arm-atomics-m0.c | 7 memory_order_relaxed, memory_order_consume, memory_order_acquire, enumerator
|
H A D | arm-atomics-m.c | 7 memory_order_relaxed, memory_order_consume, memory_order_acquire, enumerator
|
H A D | arm-atomics.c | 9 memory_order_relaxed, memory_order_consume, memory_order_acquire, enumerator
|
H A D | atomic-arm64.c | 6 memory_order_consume = 1, enumerator
|
H A D | atomics-inlining.c | 21 memory_order_consume, enumerator
|
H A D | atomic-ops-libcall.c | 5 memory_order_relaxed, memory_order_consume, memory_order_acquire, enumerator
|
/llvm-project/libcxx/test/libcxx/atomics/atomics.ref/ |
H A D | assert.store.pass.cpp | 38 a.store(T(2), std::memory_order_consume); in operator ()()
|
/llvm-project/libcxx/test/std/atomics/stdatomic.h.syn/ |
H A D | types.compile.pass.cpp | 32 // 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 D | atomics.c | 10 memory_order_consume = __ATOMIC_CONSUME, enumerator
|
H A D | NewDelete-atomics.cpp | 16 memory_order_consume = __ATOMIC_CONSUME, enumerator
|