diff options
Diffstat (limited to 'include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_thread_fence.h')
-rw-r--r-- | include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_thread_fence.h | 38 |
1 files changed, 0 insertions, 38 deletions
diff --git a/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_thread_fence.h b/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_thread_fence.h deleted file mode 100644 index 0dd005e..0000000 --- a/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_thread_fence.h +++ /dev/null @@ -1,38 +0,0 @@ -///////////////////////////////////////////////////////////////////////////////// -// Copyright (c) Electronic Arts Inc. All rights reserved. -///////////////////////////////////////////////////////////////////////////////// - - -#ifndef EASTL_ATOMIC_INTERNAL_COMPILER_GCC_THREAD_FENCE_H -#define EASTL_ATOMIC_INTERNAL_COMPILER_GCC_THREAD_FENCE_H - -#if defined(EA_PRAGMA_ONCE_SUPPORTED) - #pragma once -#endif - - -#define EASTL_GCC_ATOMIC_THREAD_FENCE(gccMemoryOrder) \ - __atomic_thread_fence(gccMemoryOrder) - - -///////////////////////////////////////////////////////////////////////////////// -// -// void EASTL_COMPILER_ATOMIC_THREAD_FENCE_*() -// -#define EASTL_COMPILER_ATOMIC_THREAD_FENCE_RELAXED() \ - EASTL_GCC_ATOMIC_THREAD_FENCE(__ATOMIC_RELAXED) - -#define EASTL_COMPILER_ATOMIC_THREAD_FENCE_ACQUIRE() \ - EASTL_GCC_ATOMIC_THREAD_FENCE(__ATOMIC_ACQUIRE) - -#define EASTL_COMPILER_ATOMIC_THREAD_FENCE_RELEASE() \ - EASTL_GCC_ATOMIC_THREAD_FENCE(__ATOMIC_RELEASE) - -#define EASTL_COMPILER_ATOMIC_THREAD_FENCE_ACQ_REL() \ - EASTL_GCC_ATOMIC_THREAD_FENCE(__ATOMIC_ACQ_REL) - -#define EASTL_COMPILER_ATOMIC_THREAD_FENCE_SEQ_CST() \ - EASTL_GCC_ATOMIC_THREAD_FENCE(__ATOMIC_SEQ_CST) - - -#endif /* EASTL_ATOMIC_INTERNAL_COMPILER_GCC_THREAD_FENCE_H */ |