Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/include/llvm/ADT/
H A DLazyAtomicPointer.h58 while (!compare_exchange_weak(Old, Value)) { in exchange()
65 bool compare_exchange_weak(T *&ExistingValue, T *NewValue) { in compare_exchange_weak() function
67 if (Storage.compare_exchange_weak(RawExistingValue, makeRaw(NewValue))) in compare_exchange_weak()
90 if (Storage.compare_exchange_weak(RawExistingValue, makeRaw(NewValue))) in compare_exchange_strong()
H A DStatistic.h116 while (V > PrevMax && !Value.compare_exchange_weak( in updateMax()
/freebsd/contrib/llvm-project/libcxx/include/
H A Datomic88 bool compare_exchange_weak(T& expc, T desr,
90 bool compare_exchange_weak(T& expc, T desr, memory_order s, memory_order f) noexcept;
95 bool compare_exchange_weak(T& expc, T desr,
97 bool compare_exchange_weak(T& expc, T desr,
140 bool compare_exchange_weak(integral& expc, integral desr,
142 bool compare_exchange_weak(integral& expc, integral desr,
148 bool compare_exchange_weak(integral& expc, integral desr,
150 bool compare_exchange_weak(integral& expc, integral desr,
223 bool compare_exchange_weak(T*& expc, T* desr,
225 bool compare_exchange_weak(T*& expc, T* desr,
[all …]
H A Dsemaphore124 if (__a_.compare_exchange_weak(__old, __old - 1, memory_order_acquire, memory_order_relaxed))
/freebsd/contrib/llvm-project/libcxx/include/__cxx03/
H A Datomic88 bool compare_exchange_weak(T& expc, T desr,
90 bool compare_exchange_weak(T& expc, T desr, memory_order s, memory_order f) noexcept;
95 bool compare_exchange_weak(T& expc, T desr,
97 bool compare_exchange_weak(T& expc, T desr,
140 bool compare_exchange_weak(integral& expc, integral desr,
142 bool compare_exchange_weak(integral& expc, integral desr,
148 bool compare_exchange_weak(integral& expc, integral desr,
150 bool compare_exchange_weak(integral& expc, integral desr,
223 bool compare_exchange_weak(T*& expc, T* desr,
225 bool compare_exchange_weak(T*& expc, T* desr,
[all …]
/freebsd/contrib/llvm-project/llvm/lib/DWARFLinker/Parallel/
H A DArrayList.h52 LastGroup.compare_exchange_weak(CurGroup, CurGroup->Next); in add()
148 if (CurGroup->Next.compare_exchange_weak(NextGroup, NewGroup)) in allocateNewGroup()
H A DDWARFLinkerCompileUnit.h188 while (!Flags.compare_exchange_weak(InputData, in setPlacement()
196 while (!Flags.compare_exchange_weak(InputData, (InputData & ~0x7))) { in unsetPlacement()
214 while (!Flags.compare_exchange_weak(InputData, InputData | Value)) { \
219 while (!Flags.compare_exchange_weak(InputData, InputData & ~Value)) { \
252 while (!Flags.compare_exchange_weak( in unsetFlagsWhichSetDuringLiveAnalysis()
/freebsd/contrib/llvm-project/libcxx/include/__cxx03/__atomic/
H A Datomic_base.h66 compare_exchange_weak(_Tp& __e, _Tp __d, memory_order __s, memory_order __f) volatile _NOEXCEPT in compare_exchange_weak() function
70 …_LIBCPP_HIDE_FROM_ABI bool compare_exchange_weak(_Tp& __e, _Tp __d, memory_order __s, memory_order… in compare_exchange_weak() function
84compare_exchange_weak(_Tp& __e, _Tp __d, memory_order __m = memory_order_seq_cst) volatile _NOEXCE…
88 compare_exchange_weak(_Tp& __e, _Tp __d, memory_order __m = memory_order_seq_cst) _NOEXCEPT {
H A Datomic.h229 return __o->compare_exchange_weak(*__e, __d);
235 return __o->compare_exchange_weak(*__e, __d);
261 return __o->compare_exchange_weak(*__e, __d, __s, __f);
271 return __o->compare_exchange_weak(*__e, __d, __s, __f);
/freebsd/contrib/llvm-project/libcxx/include/__atomic/
H A Datomic.h81 compare_exchange_weak(_Tp& __e, _Tp __d, memory_order __s, memory_order __f) volatile _NOEXCEPT in compare_exchange_weak() function
85 …_LIBCPP_HIDE_FROM_ABI bool compare_exchange_weak(_Tp& __e, _Tp __d, memory_order __s, memory_order… in compare_exchange_weak() function
99compare_exchange_weak(_Tp& __e, _Tp __d, memory_order __m = memory_order_seq_cst) volatile _NOEXCE…
103 compare_exchange_weak(_Tp& __e, _Tp __d, memory_order __m = memory_order_seq_cst) _NOEXCEPT {
367 while (!__self.compare_exchange_weak(__old, __new, __m, memory_order_relaxed)) {
573 return __o->compare_exchange_weak(*__e, __d);
579 return __o->compare_exchange_weak(*__e, __d);
605 return __o->compare_exchange_weak(*__e, __d, __s, __f);
615 return __o->compare_exchange_weak(*__e, __d, __s, __f);
H A Datomic_ref.h161compare_exchange_weak(_Tp& __expected, _Tp __desired, memory_order __success, memory_order __failu…
192compare_exchange_weak(_Tp& __expected, _Tp __desired, memory_order __order = memory_order::seq_cst…
327 while (!this->compare_exchange_weak(__old, __new, __order, memory_order_relaxed)) {
335 while (!this->compare_exchange_weak(__old, __new, __order, memory_order_relaxed)) {
/freebsd/contrib/netbsd-tests/lib/libc/sync/
H A Dcpp_atomic_ops_linkable.cc53 m_val.compare_exchange_weak(tval, other, in ATest()
/freebsd/contrib/llvm-project/libcxx/include/__stop_token/
H A Datomic_unique_lock.h117 } while (!__state_.compare_exchange_weak( in __lock_impl()
/freebsd/contrib/llvm-project/lldb/source/Core/
H A DProgress.cpp81 } while (!m_last_report_time_ns.compare_exchange_weak( in Increment()
/freebsd/contrib/llvm-project/libcxx/include/__pstl/cpu_algos/
H A Dfind_if.h56 __extremum.compare_exchange_weak(__old, __k); in __parallel_find()
/freebsd/contrib/llvm-project/lldb/source/Utility/
H A DTimer.cpp55 } while (!g_categories.compare_exchange_weak(expected, this)); in Category()
/freebsd/contrib/llvm-project/libc/src/__support/CPP/
H A Datomic.h164 LIBC_INLINE bool compare_exchange_weak(
175 LIBC_INLINE bool compare_exchange_weak(
/freebsd/contrib/llvm-project/llvm/lib/Support/
H A DTrieRawHashMap.cpp185 while (!getRoot()->Next.compare_exchange_weak(CurrentHead, S.get())) in save()
/freebsd/contrib/llvm-project/libc/src/__support/threads/linux/
H A Drwlock.h249 return target.compare_exchange_weak(state, desired, success_order, in compare_exchange_weak_with()
/freebsd/contrib/llvm-project/lld/COFF/
H A DDebugTypes.cpp1051 if (cellPtr->compare_exchange_weak(oldCell, newCell)) in insert()