| /llvm-project-15.0.7/libcxx/test/libcxx/atomics/ |
| H A D | diagnose_invalid_memory_order.verify.cpp | 36 x.load(std::memory_order_seq_cst); in main() 47 std::atomic_load_explicit(&x, std::memory_order_seq_cst); in main() 60 x.store(42, std::memory_order_seq_cst); in main() 72 std::atomic_store_explicit(&x, 42, std::memory_order_seq_cst); in main() 81 x.compare_exchange_weak(val1, val2, std::memory_order_seq_cst, std::memory_order_relaxed); in main() 82 x.compare_exchange_weak(val1, val2, std::memory_order_seq_cst, std::memory_order_consume); in main() 83 x.compare_exchange_weak(val1, val2, std::memory_order_seq_cst, std::memory_order_acquire); in main() 84 x.compare_exchange_weak(val1, val2, std::memory_order_seq_cst, std::memory_order_seq_cst); in main() 98 …compare_exchange_weak_explicit(&x, &val1, val2, std::memory_order_seq_cst, std::memory_order_seq_c… in main() 110 x.compare_exchange_strong(val1, val2, std::memory_order_seq_cst, std::memory_order_seq_cst); in main() [all …]
|
| /llvm-project-15.0.7/clang/test/Sema/ |
| H A D | atomic-ops.c | 145 __c11_atomic_load(i, memory_order_seq_cst); in f() 146 __c11_atomic_load(p, memory_order_seq_cst); in f() 147 __c11_atomic_load(f, memory_order_seq_cst); in f() 222 …exch_1 = __c11_atomic_compare_exchange_strong(i, I, 1, memory_order_seq_cst, memory_order_seq_cst); in f() 223 … = __c11_atomic_compare_exchange_strong(p, P, (int*)1, memory_order_seq_cst, memory_order_seq_cst); in f() 227 …pexchw_1 = __c11_atomic_compare_exchange_weak(i, I, 1, memory_order_seq_cst, memory_order_seq_cst); in f() 228 …_2 = __c11_atomic_compare_exchange_weak(p, P, (int*)1, memory_order_seq_cst, memory_order_seq_cst); in f() 232 …ol cmpexch_4 = __atomic_compare_exchange_n(I, I, 5, 1, memory_order_seq_cst, memory_order_seq_cst); in f() 240 …Bool cmpexch_9 = __atomic_compare_exchange(I, I, I, 0, memory_order_seq_cst, memory_order_seq_cst); in f() 272 atomic_thread_fence(memory_order_seq_cst); in f() [all …]
|
| /llvm-project-15.0.7/clang/test/CodeGen/ |
| H A D | atomic-ops-libcall.c | 14 return __c11_atomic_fetch_add(p, 3, memory_order_seq_cst); in test_c11_atomic_fetch_add_int_ptr() 20 return __c11_atomic_fetch_sub(p, 5, memory_order_seq_cst); in test_c11_atomic_fetch_sub_int_ptr() 26 return __c11_atomic_fetch_add(p, 3, memory_order_seq_cst); in test_c11_atomic_fetch_add_int() 45 return __atomic_fetch_add(p, 55, memory_order_seq_cst); in test_atomic_fetch_add() 51 return __atomic_fetch_sub(p, 55, memory_order_seq_cst); in test_atomic_fetch_sub() 57 return __atomic_fetch_and(p, 55, memory_order_seq_cst); in test_atomic_fetch_and() 63 return __atomic_fetch_or(p, 55, memory_order_seq_cst); in test_atomic_fetch_or() 69 return __atomic_fetch_xor(p, 55, memory_order_seq_cst); in test_atomic_fetch_xor() 82 return __atomic_add_fetch(p, 55, memory_order_seq_cst); in test_atomic_add_fetch() 89 return __atomic_sub_fetch(p, 55, memory_order_seq_cst); in test_atomic_sub_fetch() [all …]
|
| H A D | atomic-ops.c | 18 return __c11_atomic_load(i, memory_order_seq_cst); in fi1() 25 __atomic_load(i, &v, memory_order_seq_cst); in fi1a() 32 return __atomic_load_n(i, memory_order_seq_cst); in fi1b() 44 __c11_atomic_store(i, 1, memory_order_seq_cst); in fi2() 51 __atomic_store(i, &v, memory_order_seq_cst); in fi2a() 57 __atomic_store_n(i, 1, memory_order_seq_cst); in fi2b() 208 __atomic_load(a, &ret, memory_order_seq_cst); in fd1() 226 __atomic_store(a, b, memory_order_seq_cst); in fd2() 331 __atomic_clear(&flag1, memory_order_seq_cst); in test_and_set() 588 __atomic_compare_exchange_n(ptr, ptr2, 42, weak, memory_order_seq_cst, memory_order_seq_cst); in generalWeakness() [all …]
|
| H A D | big-atomic-ops.c | 20 return __c11_atomic_load(i, memory_order_seq_cst); in fi1() 27 __atomic_load(i, &v, memory_order_seq_cst); in fi1a() 34 return __atomic_load_n(i, memory_order_seq_cst); in fi1b() 40 __c11_atomic_store(i, 1, memory_order_seq_cst); in fi2() 47 __atomic_store(i, &v, memory_order_seq_cst); in fi2a() 53 __atomic_store_n(i, 1, memory_order_seq_cst); in fi2b() 67 return __atomic_fetch_xor(i, 1, memory_order_seq_cst); in fi3a() 74 return __atomic_add_fetch(i, 1, memory_order_seq_cst); in fi3b() 133 return __c11_atomic_load(p, memory_order_seq_cst); in fp1() 168 __atomic_exchange(c, d, &ret, memory_order_seq_cst); in fsa() [all …]
|
| H A D | atomics-inlining.c | 24 memory_order_seq_cst enumerator 28 (void)__atomic_load(&c1, &c2, memory_order_seq_cst); in test1() 29 (void)__atomic_store(&c1, &c2, memory_order_seq_cst); in test1() 30 (void)__atomic_load(&s1, &s2, memory_order_seq_cst); in test1() 31 (void)__atomic_store(&s1, &s2, memory_order_seq_cst); in test1() 32 (void)__atomic_load(&i1, &i2, memory_order_seq_cst); in test1() 33 (void)__atomic_store(&i1, &i2, memory_order_seq_cst); in test1() 34 (void)__atomic_load(&ll1, &ll2, memory_order_seq_cst); in test1() 35 (void)__atomic_store(&ll1, &ll2, memory_order_seq_cst); in test1() 36 (void)__atomic_load(&a1, &a2, memory_order_seq_cst); in test1() [all …]
|
| H A D | arm-atomics-m.c | 8 memory_order_release, memory_order_acq_rel, memory_order_seq_cst enumerator 15 __atomic_fetch_add(&i, 1, memory_order_seq_cst); in test_presence() 17 __atomic_fetch_sub(&i, 1, memory_order_seq_cst); in test_presence() 20 __atomic_load(&i, &r, memory_order_seq_cst); in test_presence() 23 __atomic_store(&i, &r, memory_order_seq_cst); in test_presence() 26 __atomic_fetch_add(&l, 1, memory_order_seq_cst); in test_presence() 28 __atomic_fetch_sub(&l, 1, memory_order_seq_cst); in test_presence() 31 __atomic_load(&l, &rl, memory_order_seq_cst); in test_presence() 34 __atomic_store(&l, &rl, memory_order_seq_cst); in test_presence()
|
| H A D | arm-atomics-m0.c | 8 memory_order_release, memory_order_acq_rel, memory_order_seq_cst enumerator 15 __atomic_fetch_add(&i, 1, memory_order_seq_cst); in test_presence() 17 __atomic_fetch_sub(&i, 1, memory_order_seq_cst); in test_presence() 20 __atomic_load(&i, &r, memory_order_seq_cst); in test_presence() 23 __atomic_store(&i, &r, memory_order_seq_cst); in test_presence() 26 __atomic_fetch_add(&l, 1, memory_order_seq_cst); in test_presence() 28 __atomic_fetch_sub(&l, 1, memory_order_seq_cst); in test_presence() 31 __atomic_load(&l, &rl, memory_order_seq_cst); in test_presence() 34 __atomic_store(&l, &rl, memory_order_seq_cst); in test_presence()
|
| H A D | arm-atomics.c | 10 memory_order_release, memory_order_acq_rel, memory_order_seq_cst enumerator 17 __atomic_fetch_add(&i, 1, memory_order_seq_cst); in test_presence() 19 __atomic_fetch_sub(&i, 1, memory_order_seq_cst); in test_presence() 22 __atomic_load(&i, &r, memory_order_seq_cst); in test_presence() 25 __atomic_store(&i, &r, memory_order_seq_cst); in test_presence() 28 __atomic_fetch_add(&l, 1, memory_order_seq_cst); in test_presence() 30 __atomic_fetch_sub(&l, 1, memory_order_seq_cst); in test_presence() 33 __atomic_load(&l, &rl, memory_order_seq_cst); in test_presence() 36 __atomic_store(&l, &rl, memory_order_seq_cst); in test_presence()
|
| H A D | atomic-arm64.c | 10 memory_order_seq_cst = 5 enumerator 30 __c11_atomic_store(&a_bool, 1, memory_order_seq_cst); in test0() 40 __c11_atomic_store(&a_float, 3, memory_order_seq_cst); in test1() 50 __c11_atomic_store(&a_pointer, &a_bool, memory_order_seq_cst); in test2() 61 __c11_atomic_store(&a_pointer_pair, pair, memory_order_seq_cst); in test3() 73 __c11_atomic_store(&a_pointer_quad, quad, memory_order_seq_cst); in test4()
|
| /llvm-project-15.0.7/libcxx/test/std/atomics/atomics.types.operations/atomics.types.operations.req/ |
| H A D | atomic_compare_exchange_strong_explicit.pass.cpp | 42 std::memory_order_seq_cst, std::memory_order_seq_cst) == true); in operator ()() 46 std::memory_order_seq_cst, std::memory_order_seq_cst) == false); in operator ()() 50 …SERT_NOEXCEPT(std::atomic_compare_exchange_strong_explicit(&a, &t, T(3), std::memory_order_seq_cst, in operator ()() 51 std::memory_order_seq_cst)); in operator ()() 58 std::memory_order_seq_cst, std::memory_order_seq_cst) == true); in operator ()() 62 std::memory_order_seq_cst, std::memory_order_seq_cst) == false); in operator ()() 66 …SERT_NOEXCEPT(std::atomic_compare_exchange_strong_explicit(&a, &t, T(3), std::memory_order_seq_cst, in operator ()() 67 std::memory_order_seq_cst)); in operator ()()
|
| H A D | atomic_compare_exchange_weak_explicit.pass.cpp | 44 std::memory_order_seq_cst, std::memory_order_seq_cst) == true); in operator ()() 48 std::memory_order_seq_cst, std::memory_order_seq_cst) == false); in operator ()() 52 …ASSERT_NOEXCEPT(std::atomic_compare_exchange_weak_explicit(&a, &t, T(3), std::memory_order_seq_cst, in operator ()() 53 std::memory_order_seq_cst)); in operator ()() 60 std::memory_order_seq_cst, std::memory_order_seq_cst) == true); in operator ()() 64 std::memory_order_seq_cst, std::memory_order_seq_cst) == false); in operator ()() 68 …ASSERT_NOEXCEPT(std::atomic_compare_exchange_weak_explicit(&a, &t, T(3), std::memory_order_seq_cst, in operator ()() 69 std::memory_order_seq_cst)); in operator ()()
|
| H A D | atomic_load_explicit.pass.cpp | 33 assert(std::atomic_load_explicit(&t, std::memory_order_seq_cst) == T(1)); in operator ()() 35 assert(std::atomic_load_explicit(&vt, std::memory_order_seq_cst) == T(2)); in operator ()() 37 ASSERT_NOEXCEPT(std::atomic_load_explicit(&t, std::memory_order_seq_cst)); in operator ()() 38 ASSERT_NOEXCEPT(std::atomic_load_explicit(&vt, std::memory_order_seq_cst)); in operator ()()
|
| H A D | atomic_store_explicit.pass.cpp | 35 std::atomic_store_explicit(&t, T(1), std::memory_order_seq_cst); in operator ()() 38 std::atomic_store_explicit(&vt, T(2), std::memory_order_seq_cst); in operator ()() 41 ASSERT_NOEXCEPT(std::atomic_store_explicit(&t, T(1), std::memory_order_seq_cst)); in operator ()() 42 ASSERT_NOEXCEPT(std::atomic_store_explicit(&vt, T(2), std::memory_order_seq_cst)); in operator ()()
|
| H A D | atomic_exchange_explicit.pass.cpp | 35 assert(std::atomic_exchange_explicit(&t, T(2), std::memory_order_seq_cst) in operator ()() 39 assert(std::atomic_exchange_explicit(&vt, T(4), std::memory_order_seq_cst) in operator ()() 43 ASSERT_NOEXCEPT(std::atomic_exchange_explicit(&t, T(2), std::memory_order_seq_cst)); in operator ()() 44 ASSERT_NOEXCEPT(std::atomic_exchange_explicit(&vt, T(4), std::memory_order_seq_cst)); in operator ()()
|
| H A D | atomic_fetch_and_explicit.pass.cpp | 35 std::memory_order_seq_cst) == T(1)); in operator ()() 38 ASSERT_NOEXCEPT(std::atomic_fetch_and_explicit(&t, T(2), std::memory_order_seq_cst)); in operator ()() 44 std::memory_order_seq_cst) == T(3)); in operator ()() 47 ASSERT_NOEXCEPT(std::atomic_fetch_and_explicit(&t, T(2), std::memory_order_seq_cst)); in operator ()()
|
| H A D | atomic_fetch_xor_explicit.pass.cpp | 35 std::memory_order_seq_cst) == T(1)); in operator ()() 38 ASSERT_NOEXCEPT(std::atomic_fetch_xor_explicit(&t, T(2), std::memory_order_seq_cst)); in operator ()() 44 std::memory_order_seq_cst) == T(3)); in operator ()() 47 ASSERT_NOEXCEPT(std::atomic_fetch_xor_explicit(&t, T(2), std::memory_order_seq_cst)); in operator ()()
|
| H A D | atomic_fetch_or_explicit.pass.cpp | 35 std::memory_order_seq_cst) == T(1)); in operator ()() 38 ASSERT_NOEXCEPT(std::atomic_fetch_or_explicit(&t, T(2), std::memory_order_seq_cst)); in operator ()() 44 std::memory_order_seq_cst) == T(3)); in operator ()() 47 ASSERT_NOEXCEPT(std::atomic_fetch_or_explicit(&t, T(2), std::memory_order_seq_cst)); in operator ()()
|
| /llvm-project-15.0.7/clang/test/SemaOpenCL/ |
| H A D | atomic-ops.cl | 41 __opencl_atomic_load(i, memory_order_seq_cst, memory_scope_work_group); 42 __opencl_atomic_load(p, memory_order_seq_cst, memory_scope_work_group); 43 __opencl_atomic_load(f, memory_order_seq_cst, memory_scope_work_group); 44 __opencl_atomic_load(ci, memory_order_seq_cst, memory_scope_work_group); 47 __opencl_atomic_store(i, 1, memory_order_seq_cst, memory_scope_work_group); 48 __opencl_atomic_store(p, 1, memory_order_seq_cst, memory_scope_work_group); 67 …h_1 = __opencl_atomic_compare_exchange_strong(i, I, 1, memory_order_seq_cst, memory_order_seq_cst,… 68 …h_2 = __opencl_atomic_compare_exchange_strong(p, P, 1, memory_order_seq_cst, memory_order_seq_cst,… 72 …chw_1 = __opencl_atomic_compare_exchange_weak(i, I, 1, memory_order_seq_cst, memory_order_seq_cst,… 73 …chw_2 = __opencl_atomic_compare_exchange_weak(p, P, 1, memory_order_seq_cst, memory_order_seq_cst,… [all …]
|
| /llvm-project-15.0.7/clang/test/CodeGen/RISCV/ |
| H A D | riscv-atomics.c | 29 __c11_atomic_load(a, memory_order_seq_cst); in test_i8_atomics() 30 __c11_atomic_store(a, b, memory_order_seq_cst); in test_i8_atomics() 31 __c11_atomic_fetch_add(a, b, memory_order_seq_cst); in test_i8_atomics() 47 __c11_atomic_load(a, memory_order_seq_cst); in test_i32_atomics() 48 __c11_atomic_store(a, b, memory_order_seq_cst); in test_i32_atomics() 49 __c11_atomic_fetch_add(a, b, memory_order_seq_cst); in test_i32_atomics() 65 __c11_atomic_load(a, memory_order_seq_cst); in test_i64_atomics() 66 __c11_atomic_store(a, b, memory_order_seq_cst); in test_i64_atomics() 67 __c11_atomic_fetch_add(a, b, memory_order_seq_cst); in test_i64_atomics()
|
| /llvm-project-15.0.7/libcxx/test/std/atomics/atomics.types.generic/ |
| H A D | bool.pass.cpp | 81 std::memory_order_seq_cst) == false); in main() 87 std::memory_order_seq_cst, in main() 88 std::memory_order_seq_cst) == true); in main() 97 std::memory_order_seq_cst) == false); in main() 103 std::memory_order_seq_cst, in main() 138 std::memory_order_seq_cst, in main() 139 std::memory_order_seq_cst) == true); in main() 154 std::memory_order_seq_cst, in main() 189 std::memory_order_seq_cst, in main() 190 std::memory_order_seq_cst) == true); in main() [all …]
|
| /llvm-project-15.0.7/clang/test/CodeGenOpenCL/ |
| H A D | atomic-ops-libcall.cl | 8 memory_order_seq_cst = __ATOMIC_SEQ_CST 25 x = __opencl_atomic_load(i, memory_order_seq_cst, memory_scope_work_group); 29 __opencl_atomic_store(i, 1, memory_order_seq_cst, memory_scope_work_group); 34 __opencl_atomic_store(gi, 1, memory_order_seq_cst, memory_scope_work_group); 39 __opencl_atomic_store(li, 1, memory_order_seq_cst, memory_scope_work_group); 44 __opencl_atomic_store(pi, 1, memory_order_seq_cst, memory_scope_work_group); 60 … = __opencl_atomic_compare_exchange_strong(i, &cmp, 1, memory_order_seq_cst, memory_order_seq_cst,… 64 …x = __opencl_atomic_compare_exchange_weak(i, &cmp, 1, memory_order_seq_cst, memory_order_seq_cst, … 68 …x = __opencl_atomic_compare_exchange_weak(i, &cmp, 1, memory_order_seq_cst, memory_order_seq_cst, … 72 …x = __opencl_atomic_compare_exchange_weak(i, &cmp, 1, memory_order_seq_cst, memory_order_seq_cst, … [all …]
|
| /llvm-project-15.0.7/compiler-rt/lib/scudo/standalone/tests/ |
| H A D | atomic_test.cpp | 54 checkStoreLoad<atomic_u8, memory_order_seq_cst, memory_order_seq_cst>(); in TEST() 60 checkStoreLoad<atomic_u16, memory_order_seq_cst, memory_order_seq_cst>(); in TEST() 66 checkStoreLoad<atomic_u32, memory_order_seq_cst, memory_order_seq_cst>(); in TEST() 72 checkStoreLoad<atomic_u64, memory_order_seq_cst, memory_order_seq_cst>(); in TEST() 78 checkStoreLoad<atomic_uptr, memory_order_seq_cst, memory_order_seq_cst>(); in TEST()
|
| /llvm-project-15.0.7/compiler-rt/lib/sanitizer_common/tests/ |
| H A D | sanitizer_atomic_test.cpp | 72 CheckStoreLoad<atomic_uint8_t, memory_order_seq_cst, memory_order_seq_cst>(); in TEST() 78 CheckStoreLoad<atomic_uint16_t, memory_order_seq_cst, memory_order_seq_cst>(); in TEST() 84 CheckStoreLoad<atomic_uint32_t, memory_order_seq_cst, memory_order_seq_cst>(); in TEST() 93 CheckStoreLoad<atomic_uint64_t, memory_order_seq_cst, memory_order_seq_cst>(); in TEST() 104 CheckStoreLoad<atomic_uintptr_t, memory_order_seq_cst, memory_order_seq_cst> in TEST()
|
| /llvm-project-15.0.7/compiler-rt/test/tsan/ |
| H A D | compare_exchange.cpp | 41 {std::memory_order_release, std::memory_order_seq_cst}, 46 {std::memory_order_acq_rel, std::memory_order_seq_cst}, 48 {std::memory_order_seq_cst, std::memory_order_relaxed}, 49 {std::memory_order_seq_cst, std::memory_order_acquire}, 50 {std::memory_order_seq_cst, std::memory_order_consume}, 51 {std::memory_order_seq_cst, std::memory_order_seq_cst}, 56 {std::memory_order_relaxed, std::memory_order_seq_cst},
|