OLD | NEW |
1 // Copyright 2014 the V8 project authors. All rights reserved. | 1 // Copyright 2014 the V8 project authors. All rights reserved. |
2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
4 | 4 |
5 // This file is an internal atomic implementation, use atomicops.h instead. | 5 // This file is an internal atomic implementation, use atomicops.h instead. |
6 | 6 |
7 #ifndef V8_BASE_ATOMICOPS_INTERNALS_ATOMICWORD_COMPAT_H_ | 7 #ifndef V8_BASE_ATOMICOPS_INTERNALS_ATOMICWORD_COMPAT_H_ |
8 #define V8_BASE_ATOMICOPS_INTERNALS_ATOMICWORD_COMPAT_H_ | 8 #define V8_BASE_ATOMICOPS_INTERNALS_ATOMICWORD_COMPAT_H_ |
9 | 9 |
10 // AtomicWord is a synonym for intptr_t, and Atomic32 is a synonym for int32, | 10 // AtomicWord is a synonym for intptr_t, and Atomic32 is a synonym for int32, |
(...skipping 74 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
85 inline AtomicWord Acquire_Load(volatile const AtomicWord* ptr) { | 85 inline AtomicWord Acquire_Load(volatile const AtomicWord* ptr) { |
86 return v8::base::Acquire_Load( | 86 return v8::base::Acquire_Load( |
87 reinterpret_cast<volatile const Atomic32*>(ptr)); | 87 reinterpret_cast<volatile const Atomic32*>(ptr)); |
88 } | 88 } |
89 | 89 |
90 inline AtomicWord Release_Load(volatile const AtomicWord* ptr) { | 90 inline AtomicWord Release_Load(volatile const AtomicWord* ptr) { |
91 return v8::base::Release_Load( | 91 return v8::base::Release_Load( |
92 reinterpret_cast<volatile const Atomic32*>(ptr)); | 92 reinterpret_cast<volatile const Atomic32*>(ptr)); |
93 } | 93 } |
94 | 94 |
95 } } // namespace v8::base | 95 } // namespace base |
| 96 } // namespace v8 |
96 | 97 |
97 #endif // !defined(V8_HOST_ARCH_64_BIT) | 98 #endif // !defined(V8_HOST_ARCH_64_BIT) |
98 | 99 |
99 #endif // V8_BASE_ATOMICOPS_INTERNALS_ATOMICWORD_COMPAT_H_ | 100 #endif // V8_BASE_ATOMICOPS_INTERNALS_ATOMICWORD_COMPAT_H_ |
OLD | NEW |