aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Support/Atomic.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'lib/Support/Atomic.cpp')
-rw-r--r--lib/Support/Atomic.cpp12
1 files changed, 0 insertions, 12 deletions
diff --git a/lib/Support/Atomic.cpp b/lib/Support/Atomic.cpp
index 13d16d4..9559ad7 100644
--- a/lib/Support/Atomic.cpp
+++ b/lib/Support/Atomic.cpp
@@ -13,9 +13,6 @@
#include "llvm/Support/Atomic.h"
#include "llvm/Config/llvm-config.h"
-#if defined(ANDROID_TARGET_BUILD)
-#include "cutils/atomic.h"
-#endif
using namespace llvm;
@@ -50,9 +47,6 @@ sys::cas_flag sys::CompareAndSwap(volatile sys::cas_flag* ptr,
if (result == old_value)
*ptr = new_value;
return result;
-#elif defined(ANDROID_TARGET_BUILD)
- return android_atomic_cmpxchg((int32_t)old_value, (int32_t)new_value,
- (volatile int*)ptr);
#elif defined(GNU_ATOMICS)
return __sync_val_compare_and_swap(ptr, old_value, new_value);
#elif defined(_MSC_VER)
@@ -66,8 +60,6 @@ sys::cas_flag sys::AtomicIncrement(volatile sys::cas_flag* ptr) {
#if LLVM_HAS_ATOMICS == 0
++(*ptr);
return *ptr;
-#elif defined(ANDROID_TARGET_BUILD)
- return android_atomic_inc((volatile int*)ptr);
#elif defined(GNU_ATOMICS)
return __sync_add_and_fetch(ptr, 1);
#elif defined(_MSC_VER)
@@ -81,8 +73,6 @@ sys::cas_flag sys::AtomicDecrement(volatile sys::cas_flag* ptr) {
#if LLVM_HAS_ATOMICS == 0
--(*ptr);
return *ptr;
-#elif defined(ANDROID_TARGET_BUILD)
- return android_atomic_dec((volatile int*)ptr);
#elif defined(GNU_ATOMICS)
return __sync_sub_and_fetch(ptr, 1);
#elif defined(_MSC_VER)
@@ -96,8 +86,6 @@ sys::cas_flag sys::AtomicAdd(volatile sys::cas_flag* ptr, sys::cas_flag val) {
#if LLVM_HAS_ATOMICS == 0
*ptr += val;
return *ptr;
-#elif defined(ANDROID_TARGET_BUILD)
- return android_atomic_add((int32_t)val, (volatile int*)ptr);
#elif defined(GNU_ATOMICS)
return __sync_add_and_fetch(ptr, val);
#elif defined(_MSC_VER)