Home
last modified time | relevance | path

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

/freebsd-14.2/contrib/llvm-project/libcxx/include/__atomic/
H A Datomic.h107 _LIBCPP_HIDE_FROM_ABI _Tp* operator++(int) volatile _NOEXCEPT { return fetch_add(1); }
108 _LIBCPP_HIDE_FROM_ABI _Tp* operator++(int) _NOEXCEPT { return fetch_add(1); }
111 _LIBCPP_HIDE_FROM_ABI _Tp* operator++() volatile _NOEXCEPT { return fetch_add(1) + 1; }
112 _LIBCPP_HIDE_FROM_ABI _Tp* operator++() _NOEXCEPT { return fetch_add(1) + 1; }
116 _LIBCPP_HIDE_FROM_ABI _Tp* operator+=(ptrdiff_t __op) _NOEXCEPT { return fetch_add(__op) + __op; }
238 return fetch_add(__op) + __op;
241 _LIBCPP_HIDE_FROM_ABI _Tp operator+=(_Tp __op) noexcept { return fetch_add(__op) + __op; }
489 return __o->fetch_add(__op);
494 return __o->fetch_add(__op);
502 return __o->fetch_add(__op, __m);
[all …]
H A Datomic_base.h152 …_LIBCPP_HIDE_FROM_ABI _Tp fetch_add(_Tp __op, memory_order __m = memory_order_seq_cst) volatile _N…
155 _LIBCPP_HIDE_FROM_ABI _Tp fetch_add(_Tp __op, memory_order __m = memory_order_seq_cst) _NOEXCEPT {
183 _LIBCPP_HIDE_FROM_ABI _Tp operator++(int) volatile _NOEXCEPT { return fetch_add(_Tp(1)); }
184 _LIBCPP_HIDE_FROM_ABI _Tp operator++(int) _NOEXCEPT { return fetch_add(_Tp(1)); }
187 _LIBCPP_HIDE_FROM_ABI _Tp operator++() volatile _NOEXCEPT { return fetch_add(_Tp(1)) + _Tp(1); }
188 _LIBCPP_HIDE_FROM_ABI _Tp operator++() _NOEXCEPT { return fetch_add(_Tp(1)) + _Tp(1); }
191 …_LIBCPP_HIDE_FROM_ABI _Tp operator+=(_Tp __op) volatile _NOEXCEPT { return fetch_add(__op) + __op;…
192 _LIBCPP_HIDE_FROM_ABI _Tp operator+=(_Tp __op) _NOEXCEPT { return fetch_add(__op) + __op; }
/freebsd-14.2/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 Retain()
/freebsd-14.2/contrib/llvm-project/libcxx/include/
H A Dbarrier233 auto const __old = __phase_arrived_expected.fetch_add(__inc, memory_order_acq_rel);
239 __phase_arrived_expected.fetch_add((__old & __expected_mask) << 32, memory_order_relaxed);
252 __phase_arrived_expected.fetch_add(__expected_unit, memory_order_relaxed);
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-14.2/tools/regression/include/stdatomic/
H A Dlogic.c87 DO_FETCH_TEST(T, a, fetch_add, v1 + v2); \
/freebsd-14.2/contrib/llvm-project/libcxx/include/__stop_token/
H A Dintrusive_shared_ptr.h111 __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-14.2/contrib/llvm-project/lldb/include/lldb/Target/
H A DStatistics.h39 value.fetch_add(std::chrono::duration_cast<InternalDuration>(dur).count(),
/freebsd-14.2/contrib/llvm-project/llvm/lib/DWARFLinker/Parallel/
H A DArrayList.h42 CurItemsCount = CurGroup->ItemsCount.fetch_add(1); in add()
H A DDWARFLinkerImpl.cpp435 GlobalData, *CU, UniqueUnitID.fetch_add(1), ModuleName, *ErrOrObj, in loadClangModule()
487 GlobalData, *OrigCU, UniqueUnitID.fetch_add(1), "", InputDWARFFile, in link()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Support/
H A DPrettyStackTrace.cpp297 GlobalSigInfoGenerationCounter.fetch_add(1, std::memory_order_relaxed); in EnablePrettyStackTraceOnSigInfoForThisThread()
/freebsd-14.2/contrib/llvm-project/compiler-rt/lib/tsan/rtl/
H A Dtsan_interceptors_mac.cpp97 OSATOMIC_INTERCEPTORS_ARITHMETIC(OSAtomicAdd, fetch_add, in OSATOMIC_INTERCEPTORS_ARITHMETIC() argument
99 OSATOMIC_INTERCEPTORS_ARITHMETIC(OSAtomicIncrement, fetch_add, in OSATOMIC_INTERCEPTORS_ARITHMETIC()
/freebsd-14.2/contrib/llvm-project/openmp/runtime/src/
H A Dkmp_os.h1262 #define KMP_ATOMIC_ADD(p, v) KMP_ATOMIC_OP(fetch_add, p, v, acq_rel)
1266 #define KMP_ATOMIC_INC(p) KMP_ATOMIC_OP(fetch_add, p, 1, acq_rel)
1268 #define KMP_ATOMIC_ADD_RLX(p, v) KMP_ATOMIC_OP(fetch_add, p, v, relaxed)
1269 #define KMP_ATOMIC_INC_RLX(p) KMP_ATOMIC_OP(fetch_add, p, 1, relaxed)
H A Dkmp_taskdeps.cpp651 node->dn.npredecessors.fetch_add(npredecessors) + npredecessors; in __kmp_check_deps()
/freebsd-14.2/contrib/llvm-project/clang/lib/Analysis/FlowSensitive/
H A DDataflowAnalysisContext.cpp327 std::to_string(Counter.fetch_add(1)) + ".html"); in makeLoggerFromCommandLine()
/freebsd-14.2/contrib/llvm-project/llvm/lib/ExecutionEngine/JITLink/
H A DJITLink.cpp492 auto Index = Counter.fetch_add(1, std::memory_order_relaxed); in absoluteSymbolsLinkGraph()
/freebsd-14.2/contrib/googletest/googletest/include/gtest/
H A Dgtest-matchers.h208 void Ref() { ref.fetch_add(1, std::memory_order_relaxed); } in Ref()
/freebsd-14.2/contrib/llvm-project/lld/MachO/
H A DDriver.cpp1379 if (warningsCount.fetch_add(1, std::memory_order_relaxed) < in handleExplicitExports()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/NVPTX/
H A DNVPTXISelLowering.cpp1753 unsigned UniqueCallSite = GlobalUniqueCallSite.fetch_add(1); in LowerCall()