| /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 | 41 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 D | diagnose_invalid_memory_order.verify.cpp | 116 …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 D | atomic_compare_exchange_strong_explicit.pass.cpp | 36 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 D | stdatomic.h | 197 using std::atomic_compare_exchange_strong_explicit _LIBCPP_USING_IF_EXISTS;
|
| H A D | atomic | 320 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 D | memory | 820 atomic_compare_exchange_strong_explicit(shared_ptr<T>* p, shared_ptr<T>* v,
|
| /llvm-project-15.0.7/clang/lib/Headers/ |
| H A D | stdatomic.h | 137 #define atomic_compare_exchange_strong_explicit __c11_atomic_compare_exchange_strong macro
|
| H A D | opencl-c.h | 14354 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 D | types.compile.pass.cpp | 212 using ::atomic_compare_exchange_strong_explicit; in f()
|
| /llvm-project-15.0.7/clang/test/SemaOpenCL/ |
| H A D | fdeclare-opencl-builtins.cl | 110 atomic_compare_exchange_strong_explicit(global_p, expected, desired,
|
| /llvm-project-15.0.7/clang/test/Sema/ |
| H A D | atomic-ops.c | 286 …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 D | shared_ptr.h | 1894 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 D | CSymbolMap.inc | 250 SYMBOL(atomic_compare_exchange_strong_explicit, None, <stdatomic.h>)
|
| H A D | StdSymbolMap.inc | 101 SYMBOL(atomic_compare_exchange_strong_explicit, std::, <atomic>)
|
| /llvm-project-15.0.7/openmp/runtime/src/ |
| H A D | kmp_lock.cpp | 681 if (std::atomic_compare_exchange_strong_explicit( in __kmp_test_ticket_lock()
|