Home
last modified time | relevance | path

Searched refs:fetch_add (Results 1 – 20 of 20) sorted by relevance

/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/ADT/
H A DStatistic.h78 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 DIntrusiveRefCntPtr.h122 void Retain() const { RefCount.fetch_add(1, std::memory_order_relaxed); } in Retain()
/netbsd-src/external/gpl3/gcc.old/dist/libstdc++-v3/include/bits/
H A Datomic_base.h310 { return fetch_add(1); } in _GLIBCXX_VISIBILITY()
314 { return fetch_add(1); } in _GLIBCXX_VISIBILITY()
546 fetch_add(__int_type __i, in _GLIBCXX_VISIBILITY()
551 fetch_add(__int_type __i, in _GLIBCXX_VISIBILITY()
645 { return fetch_add(1); } in _GLIBCXX_VISIBILITY()
649 { return fetch_add(1); } in _GLIBCXX_VISIBILITY()
807 fetch_add(ptrdiff_t __d, in _GLIBCXX_VISIBILITY()
812 fetch_add(ptrdiff_t __d, in _GLIBCXX_VISIBILITY()
896 fetch_add(_Tp* __ptr, _Diff<_Tp> __i, memory_order __m) noexcept in _GLIBCXX_VISIBILITY()
1148 fetch_add(value_type __i, in _GLIBCXX_VISIBILITY()
[all …]
/netbsd-src/external/gpl3/gcc/dist/libstdc++-v3/include/bits/
H A Datomic_base.h385 { return fetch_add(1); } in _GLIBCXX_VISIBILITY()
389 { return fetch_add(1); } in _GLIBCXX_VISIBILITY()
632 fetch_add(__int_type __i, in _GLIBCXX_VISIBILITY()
637 fetch_add(__int_type __i, in _GLIBCXX_VISIBILITY()
731 { return fetch_add(1); } in _GLIBCXX_VISIBILITY()
735 { return fetch_add(1); } in _GLIBCXX_VISIBILITY()
935 fetch_add(ptrdiff_t __d, in _GLIBCXX_VISIBILITY()
940 fetch_add(ptrdiff_t __d, in _GLIBCXX_VISIBILITY()
1059 fetch_add(_Tp* __ptr, _Diff<_Tp> __i, memory_order __m) noexcept in _GLIBCXX_VISIBILITY()
1331 fetch_add(value_type __i, in _GLIBCXX_VISIBILITY()
[all …]
H A Dsemaphore_base.h251 if (0 < __atomic_impl::fetch_add(&_M_counter, __update, memory_order_release)) in _GLIBCXX_VISIBILITY()
/netbsd-src/external/apache2/llvm/dist/libcxx/include/
H A Datomic156 integral fetch_add(integral op, memory_order m = memory_order_seq_cst) volatile noexcept;
157 integral fetch_add(integral op, memory_order m = memory_order_seq_cst) noexcept;
237 T* fetch_add(ptrdiff_t op, memory_order m = memory_order_seq_cst) volatile noexcept;
238 T* fetch_add(ptrdiff_t op, memory_order m = memory_order_seq_cst) noexcept;
1709 _Tp fetch_add(_Tp __op, memory_order __m = memory_order_seq_cst) volatile _NOEXCEPT
1712 _Tp fetch_add(_Tp __op, memory_order __m = memory_order_seq_cst) _NOEXCEPT
1740 _Tp operator++(int) volatile _NOEXCEPT {return fetch_add(_Tp(1));}
1742 _Tp operator++(int) _NOEXCEPT {return fetch_add(_Tp(1));}
1748 _Tp operator++() volatile _NOEXCEPT {return fetch_add(_Tp(1)) + _Tp(1);}
1750 _Tp operator++() _NOEXCEPT {return fetch_add(_Tp(1)) + _Tp(1);}
[all …]
H A Dbarrier257 auto const __old = __phase_arrived_expected.fetch_add(__inc, memory_order_acq_rel);
259 … __phase_arrived_expected.fetch_add((__old & __expected_mask) << 32, memory_order_relaxed);
276 __phase_arrived_expected.fetch_add(__expected_unit, memory_order_relaxed);
H A Dsemaphore91 if(0 < __a.fetch_add(__update, memory_order_release))
/netbsd-src/sys/external/bsd/compiler_rt/dist/lib/xray/tests/unit/
H A Dbuffer_queue_test.cc186 Counter.fetch_add(1, std::memory_order_acq_rel); in TEST()
202 Counter.fetch_add(1, std::memory_order_acq_rel); in TEST()
/netbsd-src/external/gpl3/gcc.old/dist/libsanitizer/tsan/
H A Dtsan_interceptors_mac.cc84 OSATOMIC_INTERCEPTORS_ARITHMETIC(OSAtomicAdd, fetch_add, in OSATOMIC_INTERCEPTORS_ARITHMETIC() argument
86 OSATOMIC_INTERCEPTORS_ARITHMETIC(OSAtomicIncrement, fetch_add, in OSATOMIC_INTERCEPTORS_ARITHMETIC()
/netbsd-src/external/gpl3/gcc/dist/libstdc++-v3/include/std/
H A Dstop_token114 void release() { _M_counter.fetch_add(1, memory_order::release); }
181 _M_owners.fetch_add(1, memory_order::relaxed);
194 _M_value.fetch_add(_S_ssrc_counter_inc, memory_order::relaxed);
H A Datomic668 fetch_add(ptrdiff_t __d,
674 return _M_b.fetch_add(__d, __m);
678 fetch_add(ptrdiff_t __d,
684 return _M_b.fetch_add(__d, __m);
1499 { return __a->fetch_add(__i, __m); }
1506 { return __a->fetch_add(__i, __m); }
/netbsd-src/external/gpl3/gcc.old/dist/libstdc++-v3/include/std/
H A Dstop_token119 void release() { _M_counter.fetch_add(1, memory_order::release); }
188 _M_owners.fetch_add(1, memory_order::relaxed);
201 _M_value.fetch_add(_S_ssrc_counter_inc, memory_order::relaxed);
H A Datomic601 fetch_add(ptrdiff_t __d,
607 return _M_b.fetch_add(__d, __m);
611 fetch_add(ptrdiff_t __d,
617 return _M_b.fetch_add(__d, __m);
1362 { return __a->fetch_add(__i, __m); }
1369 { return __a->fetch_add(__i, __m); }
/netbsd-src/sys/external/bsd/compiler_rt/dist/lib/tsan/rtl/
H A Dtsan_interceptors_mac.cc88 OSATOMIC_INTERCEPTORS_ARITHMETIC(OSAtomicAdd, fetch_add, in OSATOMIC_INTERCEPTORS_ARITHMETIC() argument
90 OSATOMIC_INTERCEPTORS_ARITHMETIC(OSAtomicIncrement, fetch_add, in OSATOMIC_INTERCEPTORS_ARITHMETIC()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Support/
H A DPrettyStackTrace.cpp295 GlobalSigInfoGenerationCounter.fetch_add(1, std::memory_order_relaxed); in EnablePrettyStackTraceOnSigInfoForThisThread()
/netbsd-src/external/gpl3/gcc/dist/libsanitizer/tsan/
H A Dtsan_interceptors_mac.cpp96 OSATOMIC_INTERCEPTORS_ARITHMETIC(OSAtomicAdd, fetch_add, in OSATOMIC_INTERCEPTORS_ARITHMETIC() argument
98 OSATOMIC_INTERCEPTORS_ARITHMETIC(OSAtomicIncrement, fetch_add, in OSATOMIC_INTERCEPTORS_ARITHMETIC()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/NVPTX/
H A DNVPTXISelLowering.cpp1426 unsigned UniqueCallSite = GlobalUniqueCallSite.fetch_add(1); in LowerCall()
/netbsd-src/external/gpl3/gcc/dist/libstdc++-v3/
H A DChangeLog-20133524 compare_exchange_strong, fetch_add, fetch_sub, fetch_and,
H A DChangeLog-20184870 (atomic<T*>::fetch_add, atomic<T*>::fetch_sub): Add static assertion