diff options
Diffstat (limited to 'contrib/llvm-project/openmp/runtime/src/kmp_config.h.cmake')
-rw-r--r-- | contrib/llvm-project/openmp/runtime/src/kmp_config.h.cmake | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/contrib/llvm-project/openmp/runtime/src/kmp_config.h.cmake b/contrib/llvm-project/openmp/runtime/src/kmp_config.h.cmake index e3a1a8db7714..f6aee7197ee8 100644 --- a/contrib/llvm-project/openmp/runtime/src/kmp_config.h.cmake +++ b/contrib/llvm-project/openmp/runtime/src/kmp_config.h.cmake @@ -44,6 +44,8 @@ #define OMPT_DEBUG LIBOMP_OMPT_DEBUG #cmakedefine01 LIBOMP_OMPT_SUPPORT #define OMPT_SUPPORT LIBOMP_OMPT_SUPPORT +#cmakedefine01 LIBOMP_PROFILING_SUPPORT +#define OMP_PROFILING_SUPPORT LIBOMP_PROFILING_SUPPORT #cmakedefine01 LIBOMP_OMPT_OPTIONAL #define OMPT_OPTIONAL LIBOMP_OMPT_OPTIONAL #cmakedefine01 LIBOMP_USE_ADAPTIVE_LOCKS @@ -70,10 +72,26 @@ #endif #cmakedefine01 MSVC #define KMP_MSVC_COMPAT MSVC +#cmakedefine01 LIBOMP_HAVE_WAITPKG_INTRINSICS +#define KMP_HAVE_WAITPKG_INTRINSICS LIBOMP_HAVE_WAITPKG_INTRINSICS +#cmakedefine01 LIBOMP_HAVE_RTM_INTRINSICS +#define KMP_HAVE_RTM_INTRINSICS LIBOMP_HAVE_RTM_INTRINSICS +#cmakedefine01 LIBOMP_HAVE_IMMINTRIN_H +#define KMP_HAVE_IMMINTRIN_H LIBOMP_HAVE_IMMINTRIN_H +#cmakedefine01 LIBOMP_HAVE_INTRIN_H +#define KMP_HAVE_INTRIN_H LIBOMP_HAVE_INTRIN_H +#cmakedefine01 LIBOMP_HAVE_ATTRIBUTE_WAITPKG +#define KMP_HAVE_ATTRIBUTE_WAITPKG LIBOMP_HAVE_ATTRIBUTE_WAITPKG +#cmakedefine01 LIBOMP_HAVE_ATTRIBUTE_RTM +#define KMP_HAVE_ATTRIBUTE_RTM LIBOMP_HAVE_ATTRIBUTE_RTM +#cmakedefine01 LIBOMP_ARCH_AARCH64_A64FX +#define KMP_ARCH_AARCH64_A64FX LIBOMP_ARCH_AARCH64_A64FX // Configured cache line based on architecture #if KMP_ARCH_PPC64 # define CACHE_LINE 128 +#elif KMP_ARCH_AARCH64_A64FX +# define CACHE_LINE 256 #else # define CACHE_LINE 64 #endif |