Home
last modified time | relevance | path

Searched refs:atomic_compare_exchange_weak (Results 1 – 23 of 23) sorted by relevance

/freebsd/contrib/llvm-project/compiler-rt/lib/sanitizer_common/
H A Dsanitizer_mutex.h189 if (UNLIKELY(!atomic_compare_exchange_weak(&state_, &state, new_state, in Lock()
217 if (LIKELY(atomic_compare_exchange_weak( in TryLock()
245 } while (UNLIKELY(!atomic_compare_exchange_weak(&state_, &state, new_state, in Unlock()
273 if (UNLIKELY(!atomic_compare_exchange_weak(&state_, &state, new_state, in ReadLock()
304 } while (UNLIKELY(!atomic_compare_exchange_weak(&state_, &state, new_state, in ReadUnlock()
H A Dsanitizer_lfstack.h41 if (atomic_compare_exchange_weak(&head_, &cmp, xch, in Push()
56 if (atomic_compare_exchange_weak(&head_, &cmp, xch, in Pop()
H A Dsanitizer_atomic_clang.h89 inline bool atomic_compare_exchange_weak(volatile T *a, typename T::Type *cmp, in atomic_compare_exchange_weak() function
H A Dsanitizer_mutex.cpp39 if (atomic_compare_exchange_weak(&state_, &count, count - 1, in Wait()
H A Dsanitizer_stackdepotbase.h97 atomic_compare_exchange_weak(p, &cmp, cmp | kLockMask, in lock()
H A Dsanitizer_atomic_msvc.h247 inline bool atomic_compare_exchange_weak(volatile T *a, in atomic_compare_exchange_weak() function
/freebsd/contrib/llvm-project/compiler-rt/lib/tsan/rtl/
H A Dtsan_dense_alloc.h141 } while (!atomic_compare_exchange_weak(&freelist_, &cmp, xchg, in Refill()
166 } while (!atomic_compare_exchange_weak(&freelist_, &cmp, xchg, in Drain()
/freebsd/contrib/llvm-project/libcxx/include/
H A Dstdatomic.h98 using std::atomic_compare_exchange_weak // see below
198 using std::atomic_compare_exchange_weak _LIBCPP_USING_IF_EXISTS;
H A Datomic366 bool atomic_compare_exchange_weak(volatile atomic<T>*, atomic<T>::value_type*,
369 bool atomic_compare_exchange_weak(atomic<T>*, atomic<T>::value_type*,
H A Dmemory850 atomic_compare_exchange_weak(shared_ptr<T>* p, shared_ptr<T>* v, shared_ptr<T> w);
/freebsd/contrib/llvm-project/clang/lib/Headers/
H A Dstdatomic.h153 #define atomic_compare_exchange_weak(object, expected, desired) __c11_atomic_compare_exchange_weak(… macro
H A Dopencl-c.h14257 bool __ovld atomic_compare_exchange_weak(volatile atomic_int *, int *, int);
14258 bool __ovld atomic_compare_exchange_weak(volatile atomic_uint *, uint *, uint);
14260 bool __ovld atomic_compare_exchange_weak(volatile atomic_float *, float *, float);
14264 bool __ovld atomic_compare_exchange_weak(volatile atomic_double *, double *, double);
14267 bool __ovld atomic_compare_exchange_weak(volatile atomic_long *, long *, long);
14269 bool __ovld atomic_compare_exchange_weak(volatile atomic_ulong *, ulong *, ulong);
14291 bool __ovld atomic_compare_exchange_weak(volatile __global atomic_int *, __global int *, int);
14292 bool __ovld atomic_compare_exchange_weak(volatile __global atomic_int *, __local int *, int);
14293 bool __ovld atomic_compare_exchange_weak(volatile __global atomic_int *, __private int *, int);
14294 bool __ovld atomic_compare_exchange_weak(volatile __local atomic_int *, __global int *, int);
[all …]
/freebsd/contrib/llvm-project/libcxx/modules/std/
H A Datomic.cppm
H A Datomic.inc33 using std::atomic_compare_exchange_weak _LIBCPP_USING_IF_EXISTS;
H A Dmemory.cppm
H A Dmemory.inc209 using std::atomic_compare_exchange_weak;
/freebsd/sys/sys/
H A Dstdatomic.h349 #define atomic_compare_exchange_weak(object, expected, desired) \ macro
/freebsd/contrib/llvm-project/libcxx/include/__atomic/
H A Datomic.h363 _LIBCPP_HIDE_FROM_ABI bool atomic_compare_exchange_weak(
369 _LIBCPP_HIDE_FROM_ABI bool atomic_compare_exchange_weak(
/freebsd/share/man/man3/
H A DMakefile77 ATOMIC_VAR_INIT.3 atomic_compare_exchange_weak.3 \
/freebsd/contrib/llvm-project/libcxx/include/__memory/
H A Dshared_ptr.h1672 atomic_compare_exchange_weak(shared_ptr<_Tp>* __p, shared_ptr<_Tp>* __v, shared_ptr<_Tp> __w) {
1685 return std::atomic_compare_exchange_weak(__p, __v, __w);
/freebsd/contrib/llvm-project/clang/lib/Tooling/Inclusions/Stdlib/
H A DCSymbolMap.inc251 SYMBOL(atomic_compare_exchange_weak, None, <stdatomic.h>)
H A DStdSymbolMap.inc694 SYMBOL(atomic_compare_exchange_weak, std::, <atomic>)
/freebsd/contrib/llvm-project/llvm/lib/Target/SPIRV/
H A DSPIRVBuiltins.td579 defm : DemangledNativeBuiltin<"atomic_compare_exchange_weak", OpenCL_std, Atomic, 3, 6, OpAtomicCom…