Home
last modified time | relevance | path

Searched refs:atomic_exchange_explicit (Results 1 – 16 of 16) sorted by relevance

/src/sys/sys/
H A Dstdatomic.h251 #define atomic_exchange_explicit(object, desired, order) \ macro
276 #define atomic_exchange_explicit(object, desired, order) \ macro
309 #define atomic_exchange_explicit(object, desired, order) \ macro
317 #define atomic_exchange_explicit(object, desired, order) \ macro
341 ((void)atomic_exchange_explicit(object, desired, order))
359 atomic_exchange_explicit(object, desired, memory_order_seq_cst)
392 return (atomic_exchange_explicit(&__object->__flag, 1, __order)); in atomic_flag_test_and_set_explicit()
/src/contrib/jemalloc/include/jemalloc/internal/
H A Datomic_c11.h43 return atomic_exchange_explicit(a, val, mo); \
/src/contrib/llvm-project/libcxx/include/
H A Dstdatomic.h201 using std::atomic_exchange_explicit _LIBCPP_USING_IF_EXISTS;
H A Datomic360 T atomic_exchange_explicit(volatile atomic<T>*, atomic<T>::value_type,
363 T atomic_exchange_explicit(atomic<T>*, atomic<T>::value_type,
H A Dmemory847 atomic_exchange_explicit(shared_ptr<T>* p, shared_ptr<T> r, memory_order mo);
/src/contrib/llvm-project/clang/lib/Headers/
H A Dstdatomic.h148 #define atomic_exchange_explicit __c11_atomic_exchange macro
H A Dopencl-c.h13657 half __ovld atomic_exchange_explicit(volatile __global atomic_half *,
13659 half __ovld atomic_exchange_explicit(volatile __global atomic_half *,
13675 half __ovld atomic_exchange_explicit(volatile __local atomic_half *,
13677 half __ovld atomic_exchange_explicit(volatile __local atomic_half *,
13694 half __ovld atomic_exchange_explicit(volatile atomic_half *, half,
13696 half __ovld atomic_exchange_explicit(volatile atomic_half *, half,
14190 int __ovld atomic_exchange_explicit(volatile atomic_int *, int, memory_order);
14191 uint __ovld atomic_exchange_explicit(volatile atomic_uint *, uint, memory_order);
14192 float __ovld atomic_exchange_explicit(volatile atomic_float *, float, memory_order);
14195 double __ovld atomic_exchange_explicit(volatile atomic_double *, double, memory_order);
[all …]
/src/contrib/llvm-project/libcxx/modules/std/
H A Datomic.inc36 using std::atomic_exchange_explicit _LIBCPP_USING_IF_EXISTS;
H A Dmemory.inc205 using std::atomic_exchange_explicit;
/src/contrib/llvm-project/libcxx/include/__atomic/
H A Datomic.h350 atomic_exchange_explicit(volatile atomic<_Tp>* __o, typename atomic<_Tp>::value_type __d, memory_or…
356 atomic_exchange_explicit(atomic<_Tp>* __o, typename atomic<_Tp>::value_type __d, memory_order __m) …
/src/share/man/man3/
H A DMakefile85 ATOMIC_VAR_INIT.3 atomic_exchange_explicit.3 \
/src/contrib/llvm-project/libcxx/src/
H A Dmemory_resource.cpp99 return std::atomic_exchange_explicit(&__res, new_res, memory_order_acq_rel); in __default_memory_resource()
/src/contrib/llvm-project/libcxx/include/__memory/
H A Dshared_ptr.h1648 atomic_exchange_explicit(shared_ptr<_Tp>* __p, shared_ptr<_Tp> __r, memory_order) {
/src/contrib/llvm-project/clang/lib/Tooling/Inclusions/Stdlib/
H A DCSymbolMap.inc254 SYMBOL(atomic_exchange_explicit, None, <stdatomic.h>)
H A DStdSymbolMap.inc697 SYMBOL(atomic_exchange_explicit, std::, <atomic>)
/src/contrib/llvm-project/llvm/lib/Target/SPIRV/
H A DSPIRVBuiltins.td600 defm : DemangledNativeBuiltin<"atomic_exchange_explicit", OpenCL_std, Atomic, 2, 4, OpAtomicExchang…