Home
last modified time | relevance | path

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

/freebsd/sys/sys/
H A Dstdatomic.h245 #define atomic_exchange_explicit(object, desired, order) \ macro
270 #define atomic_exchange_explicit(object, desired, order) \ macro
303 #define atomic_exchange_explicit(object, desired, order) \ macro
311 #define atomic_exchange_explicit(object, desired, order) \ macro
335 ((void)atomic_exchange_explicit(object, desired, order))
353 atomic_exchange_explicit(object, desired, memory_order_seq_cst)
386 return (atomic_exchange_explicit(&__object->__flag, 1, __order)); in atomic_flag_test_and_set_explicit()
/freebsd/contrib/llvm-project/libcxx/src/experimental/
H A Dmemory_resource.cpp
/freebsd/contrib/jemalloc/include/jemalloc/internal/
H A Datomic_c11.h43 return atomic_exchange_explicit(a, val, mo); \
/freebsd/contrib/llvm-project/libcxx/include/
H A Dstdatomic.h95 using std::atomic_exchange_explicit // see below
201 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);
/freebsd/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 …]
/freebsd/contrib/llvm-project/libcxx/modules/std/
H A Datomic.cppm
H A Datomic.inc36 using std::atomic_exchange_explicit _LIBCPP_USING_IF_EXISTS;
H A Dmemory.cppm
H A Dmemory.inc205 using std::atomic_exchange_explicit;
/freebsd/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) …
/freebsd/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()
/freebsd/share/man/man3/
H A DMakefile80 ATOMIC_VAR_INIT.3 atomic_exchange_explicit.3 \
/freebsd/contrib/llvm-project/libcxx/include/__memory/
H A Dshared_ptr.h1648 atomic_exchange_explicit(shared_ptr<_Tp>* __p, shared_ptr<_Tp> __r, memory_order) {
/freebsd/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>)
/freebsd/contrib/llvm-project/llvm/lib/Target/SPIRV/
H A DSPIRVBuiltins.td600 defm : DemangledNativeBuiltin<"atomic_exchange_explicit", OpenCL_std, Atomic, 2, 4, OpAtomicExchang…