| /llvm-project-15.0.7/libcxx/test/std/atomics/atomics.types.operations/atomics.types.operations.req/ |
| 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 ()()
|
| /llvm-project-15.0.7/libcxx/test/libcxx/atomics/ |
| H A D | diagnose_invalid_memory_order.verify.cpp | 39 …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 D | atomic_load_explicit.pass.cpp | 32 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 D | kmp_lock.cpp | 608 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 D | memory_resource.cpp | 108 return _VSTD::atomic_load_explicit( in __default_memory_resource()
|
| /llvm-project-15.0.7/libcxx/include/ |
| H A D | stdatomic.h | 216 using std::atomic_load_explicit _LIBCPP_USING_IF_EXISTS;
|
| H A D | atomic | 286 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 D | memory | 797 shared_ptr<T> atomic_load_explicit(const shared_ptr<T>* p, memory_order mo);
|
| /llvm-project-15.0.7/clang/lib/Headers/ |
| H A D | stdatomic.h | 131 #define atomic_load_explicit __c11_atomic_load macro
|
| H A D | opencl-c.h | 13652 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 D | types.compile.pass.cpp | 231 using ::atomic_load_explicit; in f()
|
| /llvm-project-15.0.7/llvm/test/Transforms/Attributor/ |
| H A D | nosync.ll | 50 ; 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 D | atomic-ops.c | 277 int k = atomic_load_explicit(&n, memory_order_relaxed); in f()
|
| /llvm-project-15.0.7/libcxx/include/__memory/ |
| H A D | shared_ptr.h | 1814 atomic_load_explicit(const shared_ptr<_Tp>* __p, memory_order)
|
| /llvm-project-15.0.7/clang/include/clang/Tooling/Inclusions/ |
| H A D | CSymbolMap.inc | 285 SYMBOL(atomic_load_explicit, None, <stdatomic.h>)
|
| H A D | StdSymbolMap.inc | 124 SYMBOL(atomic_load_explicit, std::, <atomic>)
|