mini_chromium: Remove Barrier_AtomicIncrement, no longer used
The last user of Barrier_AtomicIncrement was crashpad_client_win.cc;
https://chromium-review.googlesource.com/c/crashpad/crashpad/+/6785253
removes the use, so we can remove the implementation.
Bug: 40175832
Change-Id: Id2884c37e1788bc471b02831885a6eb213824654
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/mini_chromium/+/6786567
Reviewed-by: Mark Mentovai <mark@chromium.org>
Reviewed-by: Benoit Lize <lizeb@chromium.org>
diff --git a/base/atomicops.h b/base/atomicops.h
index 00d7f75..5ecbac2 100644
--- a/base/atomicops.h
+++ b/base/atomicops.h
@@ -87,9 +87,6 @@
// *ptr with the increment applied. This routine implies no memory barriers.
Atomic32 NoBarrier_AtomicIncrement(volatile Atomic32* ptr, Atomic32 increment);
-Atomic32 Barrier_AtomicIncrement(volatile Atomic32* ptr,
- Atomic32 increment);
-
// These following lower-level operations are typically useful only to people
// implementing higher-level synchronization operations like spinlocks,
// mutexes, and condition-variables. They combine CompareAndSwap(), a load, or
@@ -122,7 +119,6 @@
Atomic64 new_value);
Atomic64 NoBarrier_AtomicExchange(volatile Atomic64* ptr, Atomic64 new_value);
Atomic64 NoBarrier_AtomicIncrement(volatile Atomic64* ptr, Atomic64 increment);
-Atomic64 Barrier_AtomicIncrement(volatile Atomic64* ptr, Atomic64 increment);
Atomic64 Acquire_CompareAndSwap(volatile Atomic64* ptr,
Atomic64 old_value,
diff --git a/base/atomicops_internals_atomicword_compat.h b/base/atomicops_internals_atomicword_compat.h
index c2fdad9..b5d391b 100644
--- a/base/atomicops_internals_atomicword_compat.h
+++ b/base/atomicops_internals_atomicword_compat.h
@@ -42,12 +42,6 @@
reinterpret_cast<volatile Atomic32*>(ptr), increment);
}
-inline AtomicWord Barrier_AtomicIncrement(volatile AtomicWord* ptr,
- AtomicWord increment) {
- return Barrier_AtomicIncrement(
- reinterpret_cast<volatile Atomic32*>(ptr), increment);
-}
-
inline AtomicWord Acquire_CompareAndSwap(volatile AtomicWord* ptr,
AtomicWord old_value,
AtomicWord new_value) {
diff --git a/base/atomicops_internals_portable.h b/base/atomicops_internals_portable.h
index 88e2d2d..a3bda60 100644
--- a/base/atomicops_internals_portable.h
+++ b/base/atomicops_internals_portable.h
@@ -78,11 +78,6 @@
->fetch_add(increment, std::memory_order_relaxed);
}
-inline Atomic32 Barrier_AtomicIncrement(volatile Atomic32* ptr,
- Atomic32 increment) {
- return increment + ((AtomicLocation32)ptr)->fetch_add(increment);
-}
-
inline Atomic32 Acquire_CompareAndSwap(volatile Atomic32* ptr,
Atomic32 old_value,
Atomic32 new_value) {
@@ -161,11 +156,6 @@
->fetch_add(increment, std::memory_order_relaxed);
}
-inline Atomic64 Barrier_AtomicIncrement(volatile Atomic64* ptr,
- Atomic64 increment) {
- return increment + ((AtomicLocation64)ptr)->fetch_add(increment);
-}
-
inline Atomic64 Acquire_CompareAndSwap(volatile Atomic64* ptr,
Atomic64 old_value,
Atomic64 new_value) {