Merge llvm-project main llvmorg-14-init-10223-g401b76fdf2b3
This updates llvm, clang, compiler-rt, libc++, libunwind, lld, lldb and openmp to llvmorg-14-init-10223-g401b76fdf2b3. PR: 261742 MFC after: 2 weeks
This commit is contained in:
@@ -85,6 +85,16 @@
|
||||
#define KMP_HAVE_ATTRIBUTE_RTM LIBOMP_HAVE_ATTRIBUTE_RTM
|
||||
#define LIBOMP_ARCH_AARCH64_A64FX 0
|
||||
#define KMP_ARCH_AARCH64_A64FX LIBOMP_ARCH_AARCH64_A64FX
|
||||
#define LIBOMP_HAVE_XMMINTRIN_H 1
|
||||
#define KMP_HAVE_XMMINTRIN_H LIBOMP_HAVE_XMMINTRIN_H
|
||||
#define LIBOMP_HAVE__MM_MALLOC 1
|
||||
#define KMP_HAVE__MM_MALLOC LIBOMP_HAVE__MM_MALLOC
|
||||
#define LIBOMP_HAVE_ALIGNED_ALLOC 1
|
||||
#define KMP_HAVE_ALIGNED_ALLOC LIBOMP_HAVE_ALIGNED_ALLOC
|
||||
#define LIBOMP_HAVE_POSIX_MEMALIGN 1
|
||||
#define KMP_HAVE_POSIX_MEMALIGN LIBOMP_HAVE_POSIX_MEMALIGN
|
||||
#define LIBOMP_HAVE__ALIGNED_MALLOC 0
|
||||
#define KMP_HAVE__ALIGNED_MALLOC LIBOMP_HAVE__ALIGNED_MALLOC
|
||||
|
||||
// Configured cache line based on architecture
|
||||
#if KMP_ARCH_PPC64
|
||||
@@ -125,4 +135,9 @@
|
||||
# define KMP_GOMP_COMPAT
|
||||
#endif
|
||||
|
||||
// use shared memory with dynamic library (except Android, where shm_*
|
||||
// functions don't exist).
|
||||
#if KMP_OS_UNIX && KMP_DYNAMIC_LIB && !__ANDROID__
|
||||
#define KMP_USE_SHM
|
||||
#endif
|
||||
#endif // KMP_CONFIG_H
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
// $FreeBSD$
|
||||
// Do not edit this file! //
|
||||
// The file was generated from en_US.txt by message-converter.pl on Thu Aug 26 11:36:17 2021. //
|
||||
// The file was generated from en_US.txt by message-converter.pl on Mon Nov 22 22:46:03 2021. //
|
||||
|
||||
static char const *
|
||||
__kmp_i18n_default_meta[] =
|
||||
@@ -224,6 +224,7 @@ __kmp_i18n_default_messages[] =
|
||||
"%1$s value \"%2$u\" will be used.",
|
||||
"%1$s value \"%2$s\" will be used.",
|
||||
"%1$s value \"%2$s\" will be used.",
|
||||
"Mixing other barrier patterns with dist is prohibited. Using dist for all barrier patterns.",
|
||||
"%1$s maximum value \"%2$d\" will be used.",
|
||||
"%1$s minimum value \"%2$d\" will be used.",
|
||||
"Memory allocation failed.",
|
||||
@@ -308,6 +309,7 @@ __kmp_i18n_default_messages[] =
|
||||
"Allocator %1$s is not available, will use default allocator.",
|
||||
"%1$s: %2$s (%3$d total cores)",
|
||||
"%1$s: granularity setting: %2$s does not exist in topology. Using granularity=%3$s instead.",
|
||||
"%1$s: hybrid core type detected: %2$d %3$s cores.",
|
||||
"%1$s must be bound to a work-sharing or work-queuing construct with an \"ordered\" clause",
|
||||
"Detected end of %1$s without first executing a corresponding beginning.",
|
||||
"Iteration range too large in %1$s.",
|
||||
@@ -403,6 +405,8 @@ __kmp_i18n_default_messages[] =
|
||||
"KMP_HW_SUBSET ignored: %1$s, %2$s: layers are equivalent, please only specify one.",
|
||||
"KMP_HW_SUBSET ignored: %1$s layer should come after %2$s.",
|
||||
"%1$s: topology layer \"%2$s\" is equivalent to \"%3$s\".",
|
||||
"%1$s: granularity=%2$s is too coarse, setting granularity=group.",
|
||||
"%1$s: \"%2$s\" value is deprecated. Please use \"%3$s\" instead.",
|
||||
NULL
|
||||
};
|
||||
|
||||
@@ -454,7 +458,7 @@ __kmp_i18n_sections[] =
|
||||
{ 5, __kmp_i18n_default_meta },
|
||||
{ 79, __kmp_i18n_default_strings },
|
||||
{ 6, __kmp_i18n_default_formats },
|
||||
{ 286, __kmp_i18n_default_messages },
|
||||
{ 290, __kmp_i18n_default_messages },
|
||||
{ 28, __kmp_i18n_default_hints },
|
||||
{ 0, NULL }
|
||||
};
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
// $FreeBSD$
|
||||
// Do not edit this file! //
|
||||
// The file was generated from en_US.txt by message-converter.pl on Thu Aug 26 11:36:17 2021. //
|
||||
// The file was generated from en_US.txt by message-converter.pl on Mon Nov 22 22:46:03 2021. //
|
||||
|
||||
enum kmp_i18n_id {
|
||||
|
||||
@@ -218,6 +218,7 @@ enum kmp_i18n_id {
|
||||
kmp_i18n_msg_Using_uint_Value,
|
||||
kmp_i18n_msg_Using_uint64_Value,
|
||||
kmp_i18n_msg_Using_str_Value,
|
||||
kmp_i18n_msg_BarrierPatternOverride,
|
||||
kmp_i18n_msg_MaxValueUsing,
|
||||
kmp_i18n_msg_MinValueUsing,
|
||||
kmp_i18n_msg_MemoryAllocFailed,
|
||||
@@ -302,6 +303,7 @@ enum kmp_i18n_id {
|
||||
kmp_i18n_msg_OmpNoAllocator,
|
||||
kmp_i18n_msg_TopologyGeneric,
|
||||
kmp_i18n_msg_AffGranularityBad,
|
||||
kmp_i18n_msg_TopologyHybrid,
|
||||
kmp_i18n_msg_CnsBoundToWorksharing,
|
||||
kmp_i18n_msg_CnsDetectedEnd,
|
||||
kmp_i18n_msg_CnsIterationRangeTooLarge,
|
||||
@@ -397,6 +399,8 @@ enum kmp_i18n_id {
|
||||
kmp_i18n_msg_AffHWSubsetEqvLayers,
|
||||
kmp_i18n_msg_AffHWSubsetOutOfOrder,
|
||||
kmp_i18n_msg_AffEqualTopologyTypes,
|
||||
kmp_i18n_msg_AffGranTooCoarseProcGroup,
|
||||
kmp_i18n_msg_StgDeprecatedValue,
|
||||
kmp_i18n_msg_last,
|
||||
|
||||
// Set #5, hints.
|
||||
|
||||
+10
-1
@@ -432,14 +432,23 @@
|
||||
extern omp_allocator_handle_t __KAI_KMPC_CONVENTION omp_get_default_allocator(void);
|
||||
# ifdef __cplusplus
|
||||
extern void *__KAI_KMPC_CONVENTION omp_alloc(size_t size, omp_allocator_handle_t a = omp_null_allocator);
|
||||
extern void *__KAI_KMPC_CONVENTION omp_calloc(size_t nmemb, size_t size, omp_allocator_handle_t a = omp_null_allocator);
|
||||
extern void *__KAI_KMPC_CONVENTION omp_aligned_alloc(size_t align, size_t size,
|
||||
omp_allocator_handle_t a = omp_null_allocator);
|
||||
extern void *__KAI_KMPC_CONVENTION omp_calloc(size_t nmemb, size_t size,
|
||||
omp_allocator_handle_t a = omp_null_allocator);
|
||||
extern void *__KAI_KMPC_CONVENTION omp_aligned_calloc(size_t align, size_t nmemb, size_t size,
|
||||
omp_allocator_handle_t a = omp_null_allocator);
|
||||
extern void *__KAI_KMPC_CONVENTION omp_realloc(void *ptr, size_t size,
|
||||
omp_allocator_handle_t allocator = omp_null_allocator,
|
||||
omp_allocator_handle_t free_allocator = omp_null_allocator);
|
||||
extern void __KAI_KMPC_CONVENTION omp_free(void * ptr, omp_allocator_handle_t a = omp_null_allocator);
|
||||
# else
|
||||
extern void *__KAI_KMPC_CONVENTION omp_alloc(size_t size, omp_allocator_handle_t a);
|
||||
extern void *__KAI_KMPC_CONVENTION omp_aligned_alloc(size_t align, size_t size,
|
||||
omp_allocator_handle_t a);
|
||||
extern void *__KAI_KMPC_CONVENTION omp_calloc(size_t nmemb, size_t size, omp_allocator_handle_t a);
|
||||
extern void *__KAI_KMPC_CONVENTION omp_aligned_calloc(size_t align, size_t nmemb, size_t size,
|
||||
omp_allocator_handle_t a);
|
||||
extern void *__KAI_KMPC_CONVENTION omp_realloc(void *ptr, size_t size, omp_allocator_handle_t allocator,
|
||||
omp_allocator_handle_t free_allocator);
|
||||
extern void __KAI_KMPC_CONVENTION omp_free(void *ptr, omp_allocator_handle_t a);
|
||||
|
||||
Reference in New Issue
Block a user