Home
last modified time | relevance | path

Searched refs:atomic_compare_exchange_weak_explicit (Results 1 – 14 of 14) sorted by relevance

/llvm-project-15.0.7/libcxx/test/libcxx/atomics/
H A Ddiagnose_invalid_memory_order.verify.cpp90 …std::atomic_compare_exchange_weak_explicit(&x, &val1, val2, std::memory_order_seq_cst, std::memory… in main()
91 …std::atomic_compare_exchange_weak_explicit(&x, &val1, val2, std::memory_order_seq_cst, std::memory… in main()
92 …std::atomic_compare_exchange_weak_explicit(&vx, &val1, val2, std::memory_order_seq_cst, std::memor… in main()
93 …std::atomic_compare_exchange_weak_explicit(&vx, &val1, val2, std::memory_order_seq_cst, std::memor… in main()
95 …std::atomic_compare_exchange_weak_explicit(&x, &val1, val2, std::memory_order_seq_cst, std::memory… in main()
96 …std::atomic_compare_exchange_weak_explicit(&x, &val1, val2, std::memory_order_seq_cst, std::memory… in main()
97 …std::atomic_compare_exchange_weak_explicit(&x, &val1, val2, std::memory_order_seq_cst, std::memory… in main()
98 …std::atomic_compare_exchange_weak_explicit(&x, &val1, val2, std::memory_order_seq_cst, std::memory… in main()
/llvm-project-15.0.7/libcxx/test/std/atomics/atomics.types.operations/atomics.types.operations.req/
H A Datomic_compare_exchange_weak_explicit.pass.cpp47 assert(std::atomic_compare_exchange_weak_explicit(&a, &t, T(3), in operator ()()
52 …ASSERT_NOEXCEPT(std::atomic_compare_exchange_weak_explicit(&a, &t, T(3), std::memory_order_seq_cst, in operator ()()
63 assert(std::atomic_compare_exchange_weak_explicit(&a, &t, T(3), in operator ()()
68 …ASSERT_NOEXCEPT(std::atomic_compare_exchange_weak_explicit(&a, &t, T(3), std::memory_order_seq_cst, in operator ()()
/llvm-project-15.0.7/libcxx/test/std/utilities/memory/util.smartptr/util.smartptr.shared.atomic/
H A Datomic_compare_exchange_weak_explicit.pass.cpp36 bool b = std::atomic_compare_exchange_weak_explicit(&p, &v, w, in main()
48 bool b = std::atomic_compare_exchange_weak_explicit(&p, &v, w, in main()
/llvm-project-15.0.7/libcxx/test/support/
H A Dcmpxchg_loop.h52 if (std::atomic_compare_exchange_weak_explicit(atomic, expected, desired, in c_cmpxchg_weak_loop()
/llvm-project-15.0.7/libcxx/include/
H A Dstdatomic.h199 using std::atomic_compare_exchange_weak_explicit _LIBCPP_USING_IF_EXISTS;
H A Datomic312 bool atomic_compare_exchange_weak_explicit(volatile atomic<T>*, atomic<T>::value_type*,
316 bool atomic_compare_exchange_weak_explicit(atomic<T>*, atomic<T>::value_type*,
2019 // atomic_compare_exchange_weak_explicit
2024 atomic_compare_exchange_weak_explicit(volatile atomic<_Tp>* __o, typename atomic<_Tp>::value_type* …
2035 atomic_compare_exchange_weak_explicit(atomic<_Tp>* __o, typename atomic<_Tp>::value_type* __e, type…
H A Dmemory815 atomic_compare_exchange_weak_explicit(shared_ptr<T>* p, shared_ptr<T>* v,
/llvm-project-15.0.7/clang/lib/Headers/
H A Dstdatomic.h140 #define atomic_compare_exchange_weak_explicit __c11_atomic_compare_exchange_weak macro
H A Dopencl-c.h14356 bool __ovld atomic_compare_exchange_weak_explicit(volatile atomic_int *, int *, int, memory_order, …
14357 bool __ovld atomic_compare_exchange_weak_explicit(volatile atomic_uint *, uint *, uint, memory_orde…
14359 bool __ovld atomic_compare_exchange_weak_explicit(volatile atomic_float *, float *, float, memory_o…
14363 bool __ovld atomic_compare_exchange_weak_explicit(volatile atomic_double *, double *, double, memor…
14366 bool __ovld atomic_compare_exchange_weak_explicit(volatile atomic_long *, long *, long, memory_orde…
14368 bool __ovld atomic_compare_exchange_weak_explicit(volatile atomic_ulong *, ulong *, ulong, memory_o…
14391 bool __ovld atomic_compare_exchange_weak_explicit(volatile __global atomic_int *, __local int *, in…
14393 bool __ovld atomic_compare_exchange_weak_explicit(volatile __local atomic_int *, __global int *, in…
14394 bool __ovld atomic_compare_exchange_weak_explicit(volatile __local atomic_int *, __local int *, int…
14454 bool __ovld atomic_compare_exchange_weak_explicit(volatile atomic_int *, int *, int, memory_order, …
[all …]
/llvm-project-15.0.7/libcxx/test/std/atomics/stdatomic.h.syn/
H A Dtypes.compile.pass.cpp214 using ::atomic_compare_exchange_weak_explicit; in f()
/llvm-project-15.0.7/clang/test/Sema/
H A Datomic-ops.c287 atomic_compare_exchange_weak_explicit(&n, &k, k, memory_order_seq_cst, memory_order_acquire); in f()
/llvm-project-15.0.7/libcxx/include/__memory/
H A Dshared_ptr.h1904 atomic_compare_exchange_weak_explicit(shared_ptr<_Tp>* __p, shared_ptr<_Tp>* __v,
/llvm-project-15.0.7/clang/include/clang/Tooling/Inclusions/
H A DCSymbolMap.inc252 SYMBOL(atomic_compare_exchange_weak_explicit, None, <stdatomic.h>)
H A DStdSymbolMap.inc103 SYMBOL(atomic_compare_exchange_weak_explicit, std::, <atomic>)