| /llvm-project-15.0.7/libcxx/test/std/atomics/atomics.types.operations/atomics.types.operations.req/ |
| H A D | atomic_fetch_add_explicit.pass.cpp | 34 assert(std::atomic_fetch_add_explicit(&t, T(2), in operator ()() 37 ASSERT_NOEXCEPT(std::atomic_fetch_add_explicit(&t, 0, std::memory_order_relaxed)); in operator ()() 42 assert(std::atomic_fetch_add_explicit(&t, T(2), in operator ()() 45 ASSERT_NOEXCEPT(std::atomic_fetch_add_explicit(&t, 0, std::memory_order_relaxed)); in operator ()() 59 assert(std::atomic_fetch_add_explicit(&t, 2, std::memory_order_seq_cst) == &a[0]); in testp() 60 std::atomic_fetch_add_explicit<T>(&t, 0, std::memory_order_relaxed); in testp() 62 ASSERT_NOEXCEPT(std::atomic_fetch_add_explicit(&t, 0, std::memory_order_relaxed)); in testp() 69 assert(std::atomic_fetch_add_explicit(&t, 2, std::memory_order_seq_cst) == &a[0]); in testp() 70 std::atomic_fetch_add_explicit<T>(&t, 0, std::memory_order_relaxed); in testp() 72 ASSERT_NOEXCEPT(std::atomic_fetch_add_explicit(&t, 0, std::memory_order_relaxed)); in testp()
|
| /llvm-project-15.0.7/libcxx/test/libcxx/atomics/atomics.types.operations/atomics.types.operations.req/ |
| H A D | atomic_fetch_add_explicit.verify.cpp | 25 std::atomic_fetch_add_explicit(&obj, 0, std::memory_order_relaxed); in void_pointer() 30 std::atomic_fetch_add_explicit(&obj, 0, std::memory_order_relaxed); in void_pointer() 40 std::atomic_fetch_add_explicit(&obj, 0, std::memory_order_relaxed); in pointer_to_incomplete_type() 45 std::atomic_fetch_add_explicit(&obj, 0, std::memory_order_relaxed); in pointer_to_incomplete_type() 53 std::atomic_fetch_add_explicit(&fun, 0, std::memory_order_relaxed); in function_pointer() 58 std::atomic_fetch_add_explicit(&fun, 0, std::memory_order_relaxed); in function_pointer() 70 std::atomic_fetch_add_explicit(&fun, 0, std::memory_order_relaxed); in member_function_pointer() 75 std::atomic_fetch_add_explicit(&fun, 0, std::memory_order_relaxed); in member_function_pointer()
|
| /llvm-project-15.0.7/compiler-rt/test/tsan/Darwin/ |
| H A D | libcxx-shared-ptr-stress.mm | 20 std::atomic_fetch_add_explicit(&self_counter, 1, std::memory_order_relaxed); 21 std::atomic_fetch_add_explicit(&shared_call_counter, 1, std::memory_order_relaxed); 24 std::atomic_fetch_add_explicit(&weak_call_counter, 1, std::memory_order_relaxed); 29 std::atomic_fetch_add_explicit(&destructor_counter, 1, std::memory_order_relaxed); 56 std::atomic_fetch_add_explicit(&weak_destroyed_counter, 1, std::memory_order_relaxed);
|
| H A D | xpc-race.mm | 39 long msg_number = atomic_fetch_add_explicit(&msg_counter, 1, memory_order_relaxed);
|
| /llvm-project-15.0.7/compiler-rt/test/tsan/libdispatch/ |
| H A D | groups-destructor.cpp | 15 std::atomic_fetch_add_explicit(&destructor_counter, 1, std::memory_order_relaxed); in ~MyStruct()
|
| /llvm-project-15.0.7/libcxx/include/ |
| H A D | stdatomic.h | 203 using std::atomic_fetch_add_explicit _LIBCPP_USING_IF_EXISTS;
|
| H A D | atomic | 333 T atomic_fetch_add_explicit(volatile atomic<T>*, atomic<T>::difference_type, 336 T atomic_fetch_add_explicit(atomic<T>*, atomic<T>::difference_type, 2154 // atomic_fetch_add_explicit 2158 _Tp atomic_fetch_add_explicit(volatile atomic<_Tp>* __o, typename atomic<_Tp>::difference_type __op… 2165 _Tp atomic_fetch_add_explicit(atomic<_Tp>* __o, typename atomic<_Tp>::difference_type __op, memory_…
|
| /llvm-project-15.0.7/clang/lib/Headers/ |
| H A D | stdatomic.h | 143 #define atomic_fetch_add_explicit __c11_atomic_fetch_add macro
|
| H A D | opencl-c.h | 13830 half __ovld atomic_fetch_add_explicit(volatile __global atomic_half *, 13834 half __ovld atomic_fetch_add_explicit(volatile __global atomic_half *, 13843 half __ovld atomic_fetch_add_explicit(volatile __local atomic_half *, 13847 half __ovld atomic_fetch_add_explicit(volatile __local atomic_half *, 13857 half __ovld atomic_fetch_add_explicit(volatile atomic_half *, 13861 half __ovld atomic_fetch_add_explicit(volatile atomic_half *, 13884 float __ovld atomic_fetch_add_explicit(volatile __local atomic_float *, 13898 float __ovld atomic_fetch_add_explicit(volatile atomic_float *, 13902 float __ovld atomic_fetch_add_explicit(volatile atomic_float *, 13940 double __ovld atomic_fetch_add_explicit(volatile atomic_double *, [all …]
|
| /llvm-project-15.0.7/libcxx/test/std/atomics/stdatomic.h.syn/ |
| H A D | types.compile.pass.cpp | 218 using ::atomic_fetch_add_explicit; in f()
|
| /llvm-project-15.0.7/clang/test/SemaOpenCL/ |
| H A D | fdeclare-opencl-builtins.cl | 160 …resf1 = atomic_fetch_add_explicit(a_float_global, f1, memory_order_seq_cst, memory_scope_work_grou… 164 …resd1 = atomic_fetch_add_explicit(a_double_global, d1, memory_order_seq_cst, memory_scope_work_gro…
|
| /llvm-project-15.0.7/openmp/runtime/src/ |
| H A D | kmp_lock.cpp | 626 kmp_uint32 my_ticket = std::atomic_fetch_add_explicit( in __kmp_acquire_ticket_lock_timed_template() 720 std::atomic_fetch_add_explicit(&lck->lk.now_serving, 1U, in __kmp_release_ticket_lock() 809 std::atomic_fetch_add_explicit(&lck->lk.depth_locked, 1, in __kmp_acquire_nested_ticket_lock() 845 retval = std::atomic_fetch_add_explicit(&lck->lk.depth_locked, 1, in __kmp_test_nested_ticket_lock() 880 if ((std::atomic_fetch_add_explicit(&lck->lk.depth_locked, -1, in __kmp_release_nested_ticket_lock()
|
| /llvm-project-15.0.7/clang/test/Sema/ |
| H A D | atomic-ops.c | 295 k = atomic_fetch_add_explicit(&n, k, memory_order_acquire); in f()
|
| /llvm-project-15.0.7/clang/include/clang/Tooling/Inclusions/ |
| H A D | CSymbolMap.inc | 256 SYMBOL(atomic_fetch_add_explicit, None, <stdatomic.h>)
|
| H A D | StdSymbolMap.inc | 107 SYMBOL(atomic_fetch_add_explicit, std::, <atomic>)
|