diff options
author | Owen Anderson <resistor@mac.com> | 2009-06-17 00:28:49 +0000 |
---|---|---|
committer | Owen Anderson <resistor@mac.com> | 2009-06-17 00:28:49 +0000 |
commit | 82b58a843b9e7d61f8fcb91ddac41929a7f65b65 (patch) | |
tree | bba86311c2b45b1146ffbb899ffec57c9e433561 /llvm/lib/System/Atomic.cpp | |
parent | 8d0fe6f0d72174bce80ec995352766d26fee6736 (diff) | |
download | bcm5719-llvm-82b58a843b9e7d61f8fcb91ddac41929a7f65b65.tar.gz bcm5719-llvm-82b58a843b9e7d61f8fcb91ddac41929a7f65b65.zip |
Use atomic increment/decrement for reference counting of Type's.
llvm-svn: 73588
Diffstat (limited to 'llvm/lib/System/Atomic.cpp')
-rw-r--r-- | llvm/lib/System/Atomic.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/llvm/lib/System/Atomic.cpp b/llvm/lib/System/Atomic.cpp index 9d8ac925b89..5676ca9d62c 100644 --- a/llvm/lib/System/Atomic.cpp +++ b/llvm/lib/System/Atomic.cpp @@ -52,7 +52,7 @@ sys::cas_flag sys::CompareAndSwap(volatile sys::cas_flag* ptr, #endif } -sys::cas_flag sys::AtomicPostIncrement(volatile sys::cas_flag* ptr) { +sys::cas_flag sys::AtomicIncrement(volatile sys::cas_flag* ptr) { #if LLVM_MULTITHREADED==0 ++(*ptr); return *ptr; @@ -65,7 +65,7 @@ sys::cas_flag sys::AtomicPostIncrement(volatile sys::cas_flag* ptr) { #endif } -sys::cas_flag sys::AtomicPostDecrement(volatile sys::cas_flag* ptr) { +sys::cas_flag sys::AtomicDecrement(volatile sys::cas_flag* ptr) { #if LLVM_MULTITHREADED==0 --(*ptr); return *ptr; |