/freebsd/sys/sys/ |
H A D | stdatomic.h | 245 #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 D | memory_resource.cpp |
|
/freebsd/contrib/jemalloc/include/jemalloc/internal/ |
H A D | atomic_c11.h | 43 return atomic_exchange_explicit(a, val, mo); \
|
/freebsd/contrib/llvm-project/libcxx/include/ |
H A D | stdatomic.h | 95 using std::atomic_exchange_explicit // see below 201 using std::atomic_exchange_explicit _LIBCPP_USING_IF_EXISTS;
|
H A D | atomic | 360 T atomic_exchange_explicit(volatile atomic<T>*, atomic<T>::value_type, 363 T atomic_exchange_explicit(atomic<T>*, atomic<T>::value_type,
|
H A D | memory | 847 atomic_exchange_explicit(shared_ptr<T>* p, shared_ptr<T> r, memory_order mo);
|
/freebsd/contrib/llvm-project/clang/lib/Headers/ |
H A D | stdatomic.h | 148 #define atomic_exchange_explicit __c11_atomic_exchange macro
|
H A D | opencl-c.h | 13657 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 D | atomic.cppm |
|
H A D | atomic.inc | 36 using std::atomic_exchange_explicit _LIBCPP_USING_IF_EXISTS;
|
H A D | memory.cppm |
|
H A D | memory.inc | 205 using std::atomic_exchange_explicit;
|
/freebsd/contrib/llvm-project/libcxx/include/__atomic/ |
H A D | atomic.h | 350 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 D | memory_resource.cpp | 99 return std::atomic_exchange_explicit(&__res, new_res, memory_order_acq_rel); in __default_memory_resource()
|
/freebsd/share/man/man3/ |
H A D | Makefile | 80 ATOMIC_VAR_INIT.3 atomic_exchange_explicit.3 \
|
/freebsd/contrib/llvm-project/libcxx/include/__memory/ |
H A D | shared_ptr.h | 1648 atomic_exchange_explicit(shared_ptr<_Tp>* __p, shared_ptr<_Tp> __r, memory_order) {
|
/freebsd/contrib/llvm-project/clang/lib/Tooling/Inclusions/Stdlib/ |
H A D | CSymbolMap.inc | 254 SYMBOL(atomic_exchange_explicit, None, <stdatomic.h>)
|
H A D | StdSymbolMap.inc | 697 SYMBOL(atomic_exchange_explicit, std::, <atomic>)
|
/freebsd/contrib/llvm-project/llvm/lib/Target/SPIRV/ |
H A D | SPIRVBuiltins.td | 600 defm : DemangledNativeBuiltin<"atomic_exchange_explicit", OpenCL_std, Atomic, 2, 4, OpAtomicExchang…
|