Add an atomic increment and decrement implementation, which will be used for
[oota-llvm.git] / include / llvm / System / Atomic.h
index cb9277cc35ec80fa0d5352100fba9d604dc0155d..f90a8f62e1c76dd8ce07b1002f1b16e3df9ec251 100644 (file)
@@ -24,6 +24,8 @@ namespace llvm {
     cas_flag CompareAndSwap(volatile cas_flag* ptr,
                             cas_flag new_value,
                             cas_flag old_value);
+    cas_flag AtomicPostIncrement(volatile cas_flag* ptr);
+    cas_flag AtomicPostDecrement(volatile cas_flag* ptr);
   }
 }