Home
last modified time | relevance | path

Searched refs:atomic_fetch_add_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_fetch_add_explicit.pass.cpp34 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 Datomic_fetch_add_explicit.verify.cpp25 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 Dlibcxx-shared-ptr-stress.mm20 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 Dxpc-race.mm39 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 Dgroups-destructor.cpp15 std::atomic_fetch_add_explicit(&destructor_counter, 1, std::memory_order_relaxed); in ~MyStruct()
/llvm-project-15.0.7/libcxx/include/
H A Dstdatomic.h203 using std::atomic_fetch_add_explicit _LIBCPP_USING_IF_EXISTS;
H A Datomic333 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 Dstdatomic.h143 #define atomic_fetch_add_explicit __c11_atomic_fetch_add macro
H A Dopencl-c.h13830 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 Dtypes.compile.pass.cpp218 using ::atomic_fetch_add_explicit; in f()
/llvm-project-15.0.7/clang/test/SemaOpenCL/
H A Dfdeclare-opencl-builtins.cl160 …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 Dkmp_lock.cpp626 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 Datomic-ops.c295 k = atomic_fetch_add_explicit(&n, k, memory_order_acquire); in f()
/llvm-project-15.0.7/clang/include/clang/Tooling/Inclusions/
H A DCSymbolMap.inc256 SYMBOL(atomic_fetch_add_explicit, None, <stdatomic.h>)
H A DStdSymbolMap.inc107 SYMBOL(atomic_fetch_add_explicit, std::, <atomic>)