Home
last modified time | relevance | path

Searched refs:atomic_load_explicit (Results 1 – 16 of 16) sorted by relevance

/llvm-project-15.0.7/libcxx/test/std/atomics/atomics.types.operations/atomics.types.operations.req/
H A Datomic_load_explicit.pass.cpp33 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 ()()
/llvm-project-15.0.7/libcxx/test/libcxx/atomics/
H A Ddiagnose_invalid_memory_order.verify.cpp39 …std::atomic_load_explicit(&x, std::memory_order_release); // expected-warning {{memory order argum… in main()
40 …std::atomic_load_explicit(&x, std::memory_order_acq_rel); // expected-warning {{memory order argum… in main()
41 …std::atomic_load_explicit(&vx, std::memory_order_release); // expected-warning {{memory order argu… in main()
42 …std::atomic_load_explicit(&vx, std::memory_order_acq_rel); // expected-warning {{memory order argu… in main()
44 std::atomic_load_explicit(&x, std::memory_order_relaxed); in main()
45 std::atomic_load_explicit(&x, std::memory_order_consume); in main()
46 std::atomic_load_explicit(&x, std::memory_order_acquire); in main()
47 std::atomic_load_explicit(&x, std::memory_order_seq_cst); in main()
/llvm-project-15.0.7/libcxx/test/std/utilities/memory/util.smartptr/util.smartptr.shared.atomic/
H A Datomic_load_explicit.pass.cpp32 std::shared_ptr<int> q = std::atomic_load_explicit(&p, std::memory_order_relaxed); in main()
/llvm-project-15.0.7/openmp/runtime/src/
H A Dkmp_lock.cpp608 return std::atomic_load_explicit(&lck->lk.owner_id, in __kmp_get_ticket_lock_owner()
630 if (std::atomic_load_explicit(&lck->lk.now_serving, in __kmp_acquire_ticket_lock_timed_template()
636 if (std::atomic_load_explicit(&lck->lk.now_serving, in __kmp_acquire_ticket_lock_timed_template()
653 if (!std::atomic_load_explicit(&lck->lk.initialized, in __kmp_acquire_ticket_lock_with_checks()
678 if (std::atomic_load_explicit(&lck->lk.now_serving, in __kmp_test_ticket_lock()
694 if (!std::atomic_load_explicit(&lck->lk.initialized, in __kmp_test_ticket_lock_with_checks()
732 if (!std::atomic_load_explicit(&lck->lk.initialized, in __kmp_release_ticket_lock_with_checks()
787 if (!std::atomic_load_explicit(&lck->lk.initialized, in __kmp_destroy_ticket_lock_with_checks()
826 if (!std::atomic_load_explicit(&lck->lk.initialized, in __kmp_acquire_nested_ticket_lock_with_checks()
864 if (!std::atomic_load_explicit(&lck->lk.initialized, in __kmp_test_nested_ticket_lock_with_checks()
[all …]
/llvm-project-15.0.7/libcxx/src/experimental/
H A Dmemory_resource.cpp108 return _VSTD::atomic_load_explicit( in __default_memory_resource()
/llvm-project-15.0.7/libcxx/include/
H A Dstdatomic.h216 using std::atomic_load_explicit _LIBCPP_USING_IF_EXISTS;
H A Datomic286 T atomic_load_explicit(const volatile atomic<T>*, memory_order) noexcept;
288 T atomic_load_explicit(const atomic<T>*, memory_order) noexcept;
1927 // atomic_load_explicit
1932 atomic_load_explicit(const volatile atomic<_Tp>* __o, memory_order __m) _NOEXCEPT
1941 atomic_load_explicit(const atomic<_Tp>* __o, memory_order __m) _NOEXCEPT
H A Dmemory797 shared_ptr<T> atomic_load_explicit(const shared_ptr<T>* p, memory_order mo);
/llvm-project-15.0.7/clang/lib/Headers/
H A Dstdatomic.h131 #define atomic_load_explicit __c11_atomic_load macro
H A Dopencl-c.h13652 half __ovld atomic_load_explicit(volatile __global atomic_half *,
13654 half __ovld atomic_load_explicit(volatile __global atomic_half *,
13670 half __ovld atomic_load_explicit(volatile __local atomic_half *,
13672 half __ovld atomic_load_explicit(volatile __local atomic_half *,
13689 half __ovld atomic_load_explicit(volatile atomic_half *,
13691 half __ovld atomic_load_explicit(volatile atomic_half *,
14091 int __ovld atomic_load_explicit(volatile atomic_int *, memory_order);
14092 uint __ovld atomic_load_explicit(volatile atomic_uint *, memory_order);
14093 float __ovld atomic_load_explicit(volatile atomic_float *, memory_order);
14098 long __ovld atomic_load_explicit(volatile atomic_long *, memory_order);
[all …]
/llvm-project-15.0.7/libcxx/test/std/atomics/stdatomic.h.syn/
H A Dtypes.compile.pass.cpp231 using ::atomic_load_explicit; in f()
/llvm-project-15.0.7/llvm/test/Transforms/Attributor/
H A Dnosync.ll50 ; int n = atomic_load_explicit(num, memory_order_relaxed);
69 ; atomic_load_explicit(num, memory_order_relaxed);
86 ; int n = atomic_load_explicit(num, memory_order_acquire);
/llvm-project-15.0.7/clang/test/Sema/
H A Datomic-ops.c277 int k = atomic_load_explicit(&n, memory_order_relaxed); in f()
/llvm-project-15.0.7/libcxx/include/__memory/
H A Dshared_ptr.h1814 atomic_load_explicit(const shared_ptr<_Tp>* __p, memory_order)
/llvm-project-15.0.7/clang/include/clang/Tooling/Inclusions/
H A DCSymbolMap.inc285 SYMBOL(atomic_load_explicit, None, <stdatomic.h>)
H A DStdSymbolMap.inc124 SYMBOL(atomic_load_explicit, std::, <atomic>)