Searched refs:fetch_add (Results 1 – 11 of 11) sorted by relevance
| /freebsd-13.1/contrib/llvm-project/llvm/include/llvm/ADT/ |
| H A D | Statistic.h | 78 Value.fetch_add(1, std::memory_order_relaxed); 84 return Value.fetch_add(1, std::memory_order_relaxed); 100 Value.fetch_add(V, std::memory_order_relaxed);
|
| H A D | IntrusiveRefCntPtr.h | 122 void Retain() const { RefCount.fetch_add(1, std::memory_order_relaxed); } in Retain()
|
| /freebsd-13.1/contrib/llvm-project/libcxx/include/ |
| H A D | atomic | 1757 _Tp operator++(int) volatile _NOEXCEPT {return fetch_add(_Tp(1));} 1759 _Tp operator++(int) _NOEXCEPT {return fetch_add(_Tp(1));} 1850 _Tp* fetch_add(ptrdiff_t __op, memory_order __m = memory_order_seq_cst) 2205 return __o->fetch_add(__op); 2217 return __o->fetch_add(__op); 2225 return __o->fetch_add(__op); 2233 return __o->fetch_add(__op); 2247 return __o->fetch_add(__op, __m); 2259 return __o->fetch_add(__op, __m); 2267 return __o->fetch_add(__op, __m); [all …]
|
| H A D | barrier | 256 auto const __old = __phase_arrived_expected.fetch_add(__inc, memory_order_acq_rel); 258 … __phase_arrived_expected.fetch_add((__old & __expected_mask) << 32, memory_order_relaxed); 275 __phase_arrived_expected.fetch_add(__expected_unit, memory_order_relaxed);
|
| H A D | semaphore | 91 if(0 < __a.fetch_add(__update, memory_order_release))
|
| /freebsd-13.1/tools/regression/include/stdatomic/ |
| H A D | logic.c | 89 DO_FETCH_TEST(T, a, fetch_add, v1 + v2); \
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Support/ |
| H A D | PrettyStackTrace.cpp | 295 GlobalSigInfoGenerationCounter.fetch_add(1, std::memory_order_relaxed); in EnablePrettyStackTraceOnSigInfoForThisThread()
|
| /freebsd-13.1/contrib/llvm-project/openmp/runtime/src/ |
| H A D | kmp_os.h | 1190 #define KMP_ATOMIC_ADD(p, v) KMP_ATOMIC_OP(fetch_add, p, v, acq_rel) 1194 #define KMP_ATOMIC_INC(p) KMP_ATOMIC_OP(fetch_add, p, 1, acq_rel) 1196 #define KMP_ATOMIC_ADD_RLX(p, v) KMP_ATOMIC_OP(fetch_add, p, v, relaxed) 1197 #define KMP_ATOMIC_INC_RLX(p) KMP_ATOMIC_OP(fetch_add, p, 1, relaxed)
|
| H A D | kmp_taskdeps.cpp | 482 node->dn.npredecessors.fetch_add(npredecessors) + npredecessors; in __kmp_check_deps()
|
| /freebsd-13.1/contrib/llvm-project/compiler-rt/lib/tsan/rtl/ |
| H A D | tsan_interceptors_mac.cpp | 96 OSATOMIC_INTERCEPTORS_ARITHMETIC(OSAtomicAdd, fetch_add, in OSATOMIC_INTERCEPTORS_ARITHMETIC() argument 98 OSATOMIC_INTERCEPTORS_ARITHMETIC(OSAtomicIncrement, fetch_add, in OSATOMIC_INTERCEPTORS_ARITHMETIC()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/NVPTX/ |
| H A D | NVPTXISelLowering.cpp | 1426 unsigned UniqueCallSite = GlobalUniqueCallSite.fetch_add(1); in LowerCall()
|