6 #ifndef EASTL_ATOMIC_INTERNAL_COMPILER_BARRIER_H
7 #define EASTL_ATOMIC_INTERNAL_COMPILER_BARRIER_H
9 #if defined(EA_PRAGMA_ONCE_SUPPORTED)
18 #if defined(EASTL_COMPILER_ATOMIC_COMPILER_BARRIER)
19 #define EASTL_COMPILER_ATOMIC_COMPILER_BARRIER_AVAILABLE 1
21 #define EASTL_COMPILER_ATOMIC_COMPILER_BARRIER_AVAILABLE 0
29 #if defined(EASTL_COMPILER_ATOMIC_COMPILER_BARRIER_DATA_DEPENDENCY)
30 #define EASTL_COMPILER_ATOMIC_COMPILER_BARRIER_DATA_DEPENDENCY_AVAILABLE 1
32 #define EASTL_COMPILER_ATOMIC_COMPILER_BARRIER_DATA_DEPENDENCY_AVAILABLE 0