Home
last modified time | relevance | path

Searched refs:atomic_compare_exchange_strong_explicit (Results 1 – 15 of 15) sorted by relevance

/llvm-project-15.0.7/libcxx/test/std/atomics/atomics.types.operations/atomics.types.operations.req/
H A Datomic_compare_exchange_strong_explicit.pass.cpp41 assert(std::atomic_compare_exchange_strong_explicit(&a, &t, T(2), in operator ()()
45 assert(std::atomic_compare_exchange_strong_explicit(&a, &t, T(3), in operator ()()
50 …ASSERT_NOEXCEPT(std::atomic_compare_exchange_strong_explicit(&a, &t, T(3), std::memory_order_seq_c… in operator ()()
57 assert(std::atomic_compare_exchange_strong_explicit(&a, &t, T(2), in operator ()()
61 assert(std::atomic_compare_exchange_strong_explicit(&a, &t, T(3), in operator ()()
66 …ASSERT_NOEXCEPT(std::atomic_compare_exchange_strong_explicit(&a, &t, T(3), std::memory_order_seq_c… in operator ()()
/llvm-project-15.0.7/libcxx/test/libcxx/atomics/
H A Ddiagnose_invalid_memory_order.verify.cpp116 …std::atomic_compare_exchange_strong_explicit(&x, &val1, val2, std::memory_order_seq_cst, std::memo… in main()
117 …std::atomic_compare_exchange_strong_explicit(&x, &val1, val2, std::memory_order_seq_cst, std::memo… in main()
118 …std::atomic_compare_exchange_strong_explicit(&vx, &val1, val2, std::memory_order_seq_cst, std::mem… in main()
119 …std::atomic_compare_exchange_strong_explicit(&vx, &val1, val2, std::memory_order_seq_cst, std::mem… in main()
121 …std::atomic_compare_exchange_strong_explicit(&x, &val1, val2, std::memory_order_seq_cst, std::memo… in main()
122 …std::atomic_compare_exchange_strong_explicit(&x, &val1, val2, std::memory_order_seq_cst, std::memo… in main()
123 …std::atomic_compare_exchange_strong_explicit(&x, &val1, val2, std::memory_order_seq_cst, std::memo… in main()
124 …std::atomic_compare_exchange_strong_explicit(&x, &val1, val2, std::memory_order_seq_cst, std::memo… in main()
/llvm-project-15.0.7/libcxx/test/std/utilities/memory/util.smartptr/util.smartptr.shared.atomic/
H A Datomic_compare_exchange_strong_explicit.pass.cpp36 bool b = std::atomic_compare_exchange_strong_explicit(&p, &v, w, in main()
48 bool b = std::atomic_compare_exchange_strong_explicit(&p, &v, w, in main()
/llvm-project-15.0.7/libcxx/include/
H A Dstdatomic.h197 using std::atomic_compare_exchange_strong_explicit _LIBCPP_USING_IF_EXISTS;
H A Datomic320 bool atomic_compare_exchange_strong_explicit(volatile atomic<T>*, atomic<T>::value_type*,
324 bool atomic_compare_exchange_strong_explicit(atomic<T>*, atomic<T>::value_type*,
2042 // atomic_compare_exchange_strong_explicit
2047 atomic_compare_exchange_strong_explicit(volatile atomic<_Tp>* __o,
2058 atomic_compare_exchange_strong_explicit(atomic<_Tp>* __o, typename atomic<_Tp>::value_type* __e,
H A Dmemory820 atomic_compare_exchange_strong_explicit(shared_ptr<T>* p, shared_ptr<T>* v,
/llvm-project-15.0.7/clang/lib/Headers/
H A Dstdatomic.h137 #define atomic_compare_exchange_strong_explicit __c11_atomic_compare_exchange_strong macro
H A Dopencl-c.h14354 bool __ovld atomic_compare_exchange_strong_explicit(volatile atomic_int *, int *, int, memory_order…
14355 bool __ovld atomic_compare_exchange_strong_explicit(volatile atomic_uint *, uint *, uint, memory_or…
14358 bool __ovld atomic_compare_exchange_strong_explicit(volatile atomic_float *, float *, float, memory…
14362 bool __ovld atomic_compare_exchange_strong_explicit(volatile atomic_double *, double *, double, mem…
14365 bool __ovld atomic_compare_exchange_strong_explicit(volatile atomic_long *, long *, long, memory_or…
14367 bool __ovld atomic_compare_exchange_strong_explicit(volatile atomic_ulong *, ulong *, ulong, memory…
14373 bool __ovld atomic_compare_exchange_strong_explicit(volatile __global atomic_int *, __local int *, …
14375 bool __ovld atomic_compare_exchange_strong_explicit(volatile __local atomic_int *, __global int *, …
14376 bool __ovld atomic_compare_exchange_strong_explicit(volatile __local atomic_int *, __local int *, i…
14452 bool __ovld atomic_compare_exchange_strong_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.cpp212 using ::atomic_compare_exchange_strong_explicit; in f()
/llvm-project-15.0.7/clang/test/SemaOpenCL/
H A Dfdeclare-opencl-builtins.cl110 atomic_compare_exchange_strong_explicit(global_p, expected, desired,
/llvm-project-15.0.7/clang/test/Sema/
H A Datomic-ops.c286 …atomic_compare_exchange_strong_explicit(&n, &k, k, memory_order_seq_cst); // expected-error {{too … in f()
/llvm-project-15.0.7/libcxx/include/__memory/
H A Dshared_ptr.h1894 atomic_compare_exchange_strong_explicit(shared_ptr<_Tp>* __p, shared_ptr<_Tp>* __v,
/llvm-project-15.0.7/clang/include/clang/Tooling/Inclusions/
H A DCSymbolMap.inc250 SYMBOL(atomic_compare_exchange_strong_explicit, None, <stdatomic.h>)
H A DStdSymbolMap.inc101 SYMBOL(atomic_compare_exchange_strong_explicit, std::, <atomic>)
/llvm-project-15.0.7/openmp/runtime/src/
H A Dkmp_lock.cpp681 if (std::atomic_compare_exchange_strong_explicit( in __kmp_test_ticket_lock()