Home
last modified time | relevance | path

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

12

/freebsd/contrib/llvm-project/libcxx/include/__atomic/
H A Datomic.h157 …_LIBCPP_HIDE_FROM_ABI _Tp fetch_add(_Tp __op, memory_order __m = memory_order_seq_cst) volatile _N…
160 _LIBCPP_HIDE_FROM_ABI _Tp fetch_add(_Tp __op, memory_order __m = memory_order_seq_cst) _NOEXCEPT {
188 _LIBCPP_HIDE_FROM_ABI _Tp operator++(int) volatile _NOEXCEPT { return fetch_add(_Tp(1)); }
189 _LIBCPP_HIDE_FROM_ABI _Tp operator++(int) _NOEXCEPT { return fetch_add(_Tp(1)); }
192 _LIBCPP_HIDE_FROM_ABI _Tp operator++() volatile _NOEXCEPT { return fetch_add(_Tp(1)) + _Tp(1); }
193 _LIBCPP_HIDE_FROM_ABI _Tp operator++() _NOEXCEPT { return fetch_add(_Tp(1)) + _Tp(1); }
196 …_LIBCPP_HIDE_FROM_ABI _Tp operator+=(_Tp __op) volatile _NOEXCEPT { return fetch_add(__op) + __op;…
197 _LIBCPP_HIDE_FROM_ABI _Tp operator+=(_Tp __op) _NOEXCEPT { return fetch_add(__op) + __op; }
286 …_LIBCPP_HIDE_FROM_ABI _Tp* fetch_add(ptrdiff_t __op, memory_order __m = memory_order_seq_cst) vola…
292 …_LIBCPP_HIDE_FROM_ABI _Tp* fetch_add(ptrdiff_t __op, memory_order __m = memory_order_seq_cst) _NOE…
[all …]
H A Datomic_ref.h278 …_LIBCPP_HIDE_FROM_ABI _Tp fetch_add(_Tp __arg, memory_order __order = memory_order_seq_cst) const …
294 _LIBCPP_HIDE_FROM_ABI _Tp operator++(int) const noexcept { return fetch_add(_Tp(1)); }
296 _LIBCPP_HIDE_FROM_ABI _Tp operator++() const noexcept { return fetch_add(_Tp(1)) + _Tp(1); }
298 …_LIBCPP_HIDE_FROM_ABI _Tp operator+=(_Tp __arg) const noexcept { return fetch_add(__arg) + __arg; }
324 …_LIBCPP_HIDE_FROM_ABI _Tp fetch_add(_Tp __arg, memory_order __order = memory_order_seq_cst) const …
341 …_LIBCPP_HIDE_FROM_ABI _Tp operator+=(_Tp __arg) const noexcept { return fetch_add(__arg) + __arg; }
357 …_LIBCPP_HIDE_FROM_ABI _Tp* fetch_add(ptrdiff_t __arg, memory_order __order = memory_order_seq_cst)…
364 _LIBCPP_HIDE_FROM_ABI _Tp* operator++(int) const noexcept { return fetch_add(1); }
366 _LIBCPP_HIDE_FROM_ABI _Tp* operator++() const noexcept { return fetch_add(1) + 1; }
368 …_LIBCPP_HIDE_FROM_ABI _Tp* operator+=(ptrdiff_t __arg) const noexcept { return fetch_add(__arg) + …
/freebsd/contrib/llvm-project/libcxx/include/__cxx03/__atomic/
H A Datomic_base.h134 …_LIBCPP_HIDE_FROM_ABI _Tp fetch_add(_Tp __op, memory_order __m = memory_order_seq_cst) volatile _N…
137 _LIBCPP_HIDE_FROM_ABI _Tp fetch_add(_Tp __op, memory_order __m = memory_order_seq_cst) _NOEXCEPT {
165 _LIBCPP_HIDE_FROM_ABI _Tp operator++(int) volatile _NOEXCEPT { return fetch_add(_Tp(1)); }
166 _LIBCPP_HIDE_FROM_ABI _Tp operator++(int) _NOEXCEPT { return fetch_add(_Tp(1)); }
169 _LIBCPP_HIDE_FROM_ABI _Tp operator++() volatile _NOEXCEPT { return fetch_add(_Tp(1)) + _Tp(1); }
170 _LIBCPP_HIDE_FROM_ABI _Tp operator++() _NOEXCEPT { return fetch_add(_Tp(1)) + _Tp(1); }
173 …_LIBCPP_HIDE_FROM_ABI _Tp operator+=(_Tp __op) volatile _NOEXCEPT { return fetch_add(__op) + __op;…
174 _LIBCPP_HIDE_FROM_ABI _Tp operator+=(_Tp __op) _NOEXCEPT { return fetch_add(__op) + __op; }
H A Datomic.h79 …_LIBCPP_HIDE_FROM_ABI _Tp* fetch_add(ptrdiff_t __op, memory_order __m = memory_order_seq_cst) vola…
85 …_LIBCPP_HIDE_FROM_ABI _Tp* fetch_add(ptrdiff_t __op, memory_order __m = memory_order_seq_cst) _NOE…
103 _LIBCPP_HIDE_FROM_ABI _Tp* operator++(int) volatile _NOEXCEPT { return fetch_add(1); }
104 _LIBCPP_HIDE_FROM_ABI _Tp* operator++(int) _NOEXCEPT { return fetch_add(1); }
107 _LIBCPP_HIDE_FROM_ABI _Tp* operator++() volatile _NOEXCEPT { return fetch_add(1) + 1; }
108 _LIBCPP_HIDE_FROM_ABI _Tp* operator++() _NOEXCEPT { return fetch_add(1) + 1; }
111 …_LIBCPP_HIDE_FROM_ABI _Tp* operator+=(ptrdiff_t __op) volatile _NOEXCEPT { return fetch_add(__op) …
112 _LIBCPP_HIDE_FROM_ABI _Tp* operator+=(ptrdiff_t __op) _NOEXCEPT { return fetch_add(__op) + __op; }
357 return __o->fetch_add(__op);
362 return __o->fetch_add(__op);
[all …]
/freebsd/contrib/llvm-project/llvm/include/llvm/ADT/
H A DStatistic.h79 Value.fetch_add(1, std::memory_order_relaxed);
85 return Value.fetch_add(1, std::memory_order_relaxed);
101 Value.fetch_add(V, std::memory_order_relaxed);
H A DIntrusiveRefCntPtr.h131 void Retain() const { RefCount.fetch_add(1, std::memory_order_relaxed); } in Release()
/freebsd/contrib/llvm-project/lldb/include/lldb/Target/
H A DStatistics.h47 value.fetch_add(std::chrono::duration_cast<InternalDuration>(dur).count(),
258 void OnInvoked() noexcept { m_count.fetch_add(1, std::memory_order_relaxed); } in OnInvoked()
/freebsd/contrib/llvm-project/libcxx/include/__stop_token/
H A Dintrusive_shared_ptr.h112 __get_atomic_ref_count(__obj).fetch_add(1, std::memory_order_relaxed); in __increment_ref_count()
H A Dstop_state.h75 __state_.fetch_add(1 << __stop_source_counter_shift, std::memory_order_relaxed); in __increment_stop_source_counter()
/freebsd/contrib/llvm-project/lldb/source/Core/
H A DProgress.cpp67 m_completed.fetch_add(amount, std::memory_order_relaxed); in Increment()
H A DTelemetry.cpp80 uint64_t CommandInfo::GetNextID() { return g_command_id_seed.fetch_add(1); } in GetNextID()
/freebsd/contrib/llvm-project/libcxx/include/
H A Datomic157 integral fetch_add(integral op, memory_order m = memory_order_seq_cst) volatile noexcept;
158 integral fetch_add(integral op, memory_order m = memory_order_seq_cst) noexcept;
239 T* fetch_add(ptrdiff_t op, memory_order m = memory_order_seq_cst) volatile noexcept;
240 T* fetch_add(ptrdiff_t op, memory_order m = memory_order_seq_cst) noexcept;
310 floating-point-type fetch_add(floating-point-type,
312 floating-point-type fetch_add(floating-point-type,
H A Dsemaphore94 auto __old = __a_.fetch_add(__update, memory_order_release);
/freebsd/contrib/llvm-project/libcxx/include/__cxx03/
H A Datomic157 integral fetch_add(integral op, memory_order m = memory_order_seq_cst) volatile noexcept;
158 integral fetch_add(integral op, memory_order m = memory_order_seq_cst) noexcept;
239 T* fetch_add(ptrdiff_t op, memory_order m = memory_order_seq_cst) volatile noexcept;
240 T* fetch_add(ptrdiff_t op, memory_order m = memory_order_seq_cst) noexcept;
310 floating-point-type fetch_add(floating-point-type,
312 floating-point-type fetch_add(floating-point-type,
/freebsd/contrib/llvm-project/llvm/lib/DWARFLinker/Parallel/
H A DArrayList.h42 CurItemsCount = CurGroup->ItemsCount.fetch_add(1); in add()
H A DDWARFLinkerImpl.cpp432 GlobalData, *CU, UniqueUnitID.fetch_add(1), ModuleName, *ErrOrObj, in loadClangModule()
484 GlobalData, *OrigCU, UniqueUnitID.fetch_add(1), "", InputDWARFFile, in link()
/freebsd/contrib/llvm-project/llvm/lib/Support/
H A DPrettyStackTrace.cpp297 GlobalSigInfoGenerationCounter.fetch_add(1, std::memory_order_relaxed); in EnablePrettyStackTraceOnSigInfoForThisThread()
/freebsd/tools/regression/include/stdatomic/
H A Dlogic.c192 DO_FETCH_TEST(T, a, fetch_add, v1 + v2); \
/freebsd/contrib/llvm-project/libc/src/__support/CPP/
H A Datomic.h201 fetch_add(T increment, MemoryOrder mem_ord = MemoryOrder::SEQ_CST,
350 LIBC_INLINE T fetch_add(
/freebsd/contrib/llvm-project/llvm/lib/DWARFLinkerParallel/
H A DDWARFLinkerImpl.h
/freebsd/contrib/llvm-project/compiler-rt/lib/tsan/rtl/
H A Dtsan_interceptors_mac.cpp100 OSATOMIC_INTERCEPTORS_ARITHMETIC(OSAtomicAdd, fetch_add, in OSATOMIC_INTERCEPTORS_ARITHMETIC() argument
102 OSATOMIC_INTERCEPTORS_ARITHMETIC(OSAtomicIncrement, fetch_add, in OSATOMIC_INTERCEPTORS_ARITHMETIC()
/freebsd/contrib/llvm-project/openmp/runtime/src/
H A Dkmp_os.h1265 #define KMP_ATOMIC_ADD(p, v) KMP_ATOMIC_OP(fetch_add, p, v, acq_rel)
1269 #define KMP_ATOMIC_INC(p) KMP_ATOMIC_OP(fetch_add, p, 1, acq_rel)
1271 #define KMP_ATOMIC_ADD_RLX(p, v) KMP_ATOMIC_OP(fetch_add, p, v, relaxed)
1272 #define KMP_ATOMIC_INC_RLX(p) KMP_ATOMIC_OP(fetch_add, p, 1, relaxed)
/freebsd/contrib/llvm-project/clang/lib/Analysis/FlowSensitive/
H A DDataflowAnalysisContext.cpp327 std::to_string(Counter.fetch_add(1)) + ".html"); in makeLoggerFromCommandLine()
/freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/JITLink/
H A DJITLink.cpp522 auto Index = Counter.fetch_add(1, std::memory_order_relaxed); in absoluteSymbolsLinkGraph()
/freebsd/contrib/llvm-project/lldb/source/Plugins/SymbolFile/DWARF/
H A DManualDWARFIndex.cpp101 while ((cu_idx = next_cu_idx.fetch_add(1, std::memory_order_relaxed)) < in Index()

12