diff options
author | dim <dim@FreeBSD.org> | 2015-05-30 15:39:49 +0000 |
---|---|---|
committer | dim <dim@FreeBSD.org> | 2015-05-30 15:39:49 +0000 |
commit | 8f5245e1debfaa6f624a937a5820ec2c597e6c2a (patch) | |
tree | bdd3ab6f4e32c6f68c77842e797b61f509ecd988 /lib/clang/include | |
parent | 3cd22c5584a700a2036b948ef96ae41bbd233bb6 (diff) | |
download | FreeBSD-src-8f5245e1debfaa6f624a937a5820ec2c597e6c2a.zip FreeBSD-src-8f5245e1debfaa6f624a937a5820ec2c597e6c2a.tar.gz |
Update Makefiles and other build glue for llvm/clang 3.7.0, as of trunk
r238337.
Diffstat (limited to 'lib/clang/include')
-rw-r--r-- | lib/clang/include/Makefile | 12 | ||||
-rw-r--r-- | lib/clang/include/clang/Basic/Version.inc | 10 | ||||
-rw-r--r-- | lib/clang/include/clang/Config/config.h | 2 | ||||
-rw-r--r-- | lib/clang/include/llvm/Config/config.h | 81 | ||||
-rw-r--r-- | lib/clang/include/llvm/Config/llvm-config.h | 9 |
5 files changed, 33 insertions, 81 deletions
diff --git a/lib/clang/include/Makefile b/lib/clang/include/Makefile index 5f973b1..e605a22 100644 --- a/lib/clang/include/Makefile +++ b/lib/clang/include/Makefile @@ -8,9 +8,10 @@ LLVM_SRCS= ${.CURDIR}/../../../contrib/llvm .PATH: ${LLVM_SRCS}/tools/clang/lib/Headers -INCSDIR=${LIBDIR}/clang/3.6.1/include +INCSDIR=${LIBDIR}/clang/3.7.0/include -INCS= __stddef_max_align_t.h \ +INCS= Intrin.h \ + __stddef_max_align_t.h \ __wmmintrin_aes.h \ __wmmintrin_pclmul.h \ adxintrin.h \ @@ -19,18 +20,23 @@ INCS= __stddef_max_align_t.h \ arm_acle.h \ avx2intrin.h \ avx512bwintrin.h \ + avx512dqintrin.h \ avx512erintrin.h \ avx512fintrin.h \ avx512vlbwintrin.h \ + avx512vldqintrin.h \ avx512vlintrin.h \ avxintrin.h \ bmi2intrin.h \ bmiintrin.h \ cpuid.h \ + cuda_builtin_vars.h \ emmintrin.h \ f16cintrin.h \ fma4intrin.h \ fmaintrin.h \ + htmintrin.h \ + htmxlintrin.h \ ia32intrin.h \ immintrin.h \ lzcntintrin.h \ @@ -44,10 +50,12 @@ INCS= __stddef_max_align_t.h \ prfchwintrin.h \ rdseedintrin.h \ rtmintrin.h \ + s390intrin.h \ shaintrin.h \ smmintrin.h \ tbmintrin.h \ tmmintrin.h \ + vadefs.h \ wmmintrin.h \ x86intrin.h \ xmmintrin.h \ diff --git a/lib/clang/include/clang/Basic/Version.inc b/lib/clang/include/clang/Basic/Version.inc index e13af79..7244e22 100644 --- a/lib/clang/include/clang/Basic/Version.inc +++ b/lib/clang/include/clang/Basic/Version.inc @@ -1,11 +1,11 @@ /* $FreeBSD$ */ -#define CLANG_VERSION 3.6.1 +#define CLANG_VERSION 3.7.0 #define CLANG_VERSION_MAJOR 3 -#define CLANG_VERSION_MINOR 6 -#define CLANG_VERSION_PATCHLEVEL 1 +#define CLANG_VERSION_MINOR 7 +#define CLANG_VERSION_PATCHLEVEL 0 #define CLANG_VENDOR "FreeBSD " -#define CLANG_VENDOR_SUFFIX " 20150525" +#define CLANG_VENDOR_SUFFIX " 20150530" -#define SVN_REVISION "237755" +#define SVN_REVISION "238337" diff --git a/lib/clang/include/clang/Config/config.h b/lib/clang/include/clang/Config/config.h index bb435f9..6f49238 100644 --- a/lib/clang/include/clang/Config/config.h +++ b/lib/clang/include/clang/Config/config.h @@ -28,7 +28,7 @@ /* Define if we have libxml2 */ /* #undef CLANG_HAVE_LIBXML */ -#define PACKAGE_STRING "LLVM 3.6.1" +#define PACKAGE_STRING "LLVM 3.7.0svn" /* The LLVM product name and version */ #define BACKEND_PACKAGE_STRING PACKAGE_STRING diff --git a/lib/clang/include/llvm/Config/config.h b/lib/clang/include/llvm/Config/config.h index 7a4e7ea..9921836 100644 --- a/lib/clang/include/llvm/Config/config.h +++ b/lib/clang/include/llvm/Config/config.h @@ -44,9 +44,6 @@ /* Define to 1 if you have the `backtrace' function. */ /* #undef HAVE_BACKTRACE */ -/* Define to 1 if you have the `ceilf' function. */ -#define HAVE_CEILF 1 - /* Define to 1 if you have the <CrashReporterClient.h> header file. */ /* #undef HAVE_CRASHREPORTERCLIENT_H */ @@ -93,12 +90,6 @@ #define HAVE_EXECINFO_H 1 #endif -/* Define to 1 if you have the `exp' function. */ -#define HAVE_EXP 1 - -/* Define to 1 if you have the `exp2' function. */ -#define HAVE_EXP2 1 - /* Define to 1 if you have the <fcntl.h> header file. */ #define HAVE_FCNTL_H 1 @@ -114,15 +105,6 @@ /* Define to 1 if you have the <ffi.h> header file. */ /* #undef HAVE_FFI_H */ -/* Set to 1 if the finite function is found in <ieeefp.h> */ -/* #undef HAVE_FINITE_IN_IEEEFP_H */ - -/* Define to 1 if you have the `floorf' function. */ -#define HAVE_FLOORF 1 - -/* Define to 1 if you have the `fmodf' function. */ -#define HAVE_FMODF 1 - /* Define to 1 if you have the `futimens' function. */ #if __FreeBSD_version >= 1100056 #define HAVE_FUTIMENS 1 @@ -155,18 +137,6 @@ /* Define to 1 if you have the `isatty' function. */ #define HAVE_ISATTY 1 -/* Set to 1 if the isinf function is found in <cmath> */ -#define HAVE_ISINF_IN_CMATH 1 - -/* Set to 1 if the isinf function is found in <math.h> */ -#define HAVE_ISINF_IN_MATH_H 1 - -/* Set to 1 if the isnan function is found in <cmath> */ -#define HAVE_ISNAN_IN_CMATH 1 - -/* Set to 1 if the isnan function is found in <math.h> */ -#define HAVE_ISNAN_IN_MATH_H 1 - /* Define if libedit is available on this platform. */ #define HAVE_LIBEDIT 1 @@ -198,17 +168,6 @@ the current directory to the dynamic linker search path. */ #define HAVE_LINK_R 1 -/* Define to 1 if you have the `log' function. */ -#define HAVE_LOG 1 - -/* Define to 1 if you have the `log10' function. */ -#define HAVE_LOG10 1 - -/* Define to 1 if you have the `log2' function. */ -#if __FreeBSD_version >= 900027 || (__FreeBSD_version < 900000 && __FreeBSD_version >= 802502) -#define HAVE_LOG2 1 -#endif - /* Define to 1 if you have the `longjmp' function. */ #define HAVE_LONGJMP 1 @@ -252,15 +211,9 @@ /* Define to 1 if you have the <ndir.h> header file, and it defines `DIR'. */ /* #undef HAVE_NDIR_H */ -/* Define to 1 if you have the `nearbyintf' function. */ -#define HAVE_NEARBYINTF 1 - /* Define to 1 if you have the `posix_spawn' function. */ /* #undef HAVE_POSIX_SPAWN */ -/* Define to 1 if you have the `powf' function. */ -#define HAVE_POWF 1 - /* Define to 1 if you have the `pread' function. */ #define HAVE_PREAD 1 @@ -285,15 +238,6 @@ /* Define to 1 if you have the `realpath' function. */ #define HAVE_REALPATH 1 -/* Define to 1 if you have the `rintf' function. */ -#define HAVE_RINTF 1 - -/* Define to 1 if you have the `round' function. */ -#define HAVE_ROUND 1 - -/* Define to 1 if you have the `roundf' function. */ -#define HAVE_ROUNDF 1 - /* Define to 1 if you have the `sbrk' function. */ #define HAVE_SBRK 1 @@ -324,12 +268,6 @@ /* Define to 1 if you have the <stdlib.h> header file. */ #define HAVE_STDLIB_H 1 -/* Set to 1 if the std::isinf function is found in <cmath> */ -#define HAVE_STD_ISINF_IN_CMATH 1 - -/* Set to 1 if the std::isnan function is found in <cmath> */ -#define HAVE_STD_ISNAN_IN_CMATH 1 - /* Define to 1 if you have the `strerror' function. */ #define HAVE_STRERROR 1 @@ -342,9 +280,6 @@ /* Define to 1 if you have the <string.h> header file. */ #define HAVE_STRING_H 1 -/* Define to 1 if you have the `strtof' function. */ -#define HAVE_STRTOF 1 - /* Define to 1 if you have the `strtoll' function. */ #define HAVE_STRTOLL 1 @@ -470,6 +405,9 @@ /* Have host's ___chkstk */ /* #undef HAVE____CHKSTK */ +/* Have host's ___chkstk_ms */ +/* #undef HAVE____CHKSTK_MS */ + /* Linker version detected at compile time. */ /* #undef HOST_LINK_VERSION */ @@ -488,6 +426,9 @@ /* Installation directory for documentation */ /* #undef LLVM_DOCSDIR */ +/* Define to enable checks that alter the LLVM C++ ABI */ +#define LLVM_ENABLE_ABI_BREAKING_CHECKS 1 + /* Define if threads enabled */ #define LLVM_ENABLE_THREADS 0 @@ -555,13 +496,13 @@ #define LLVM_VERSION_MAJOR 3 /* Minor version of the LLVM API */ -#define LLVM_VERSION_MINOR 6 +#define LLVM_VERSION_MINOR 7 /* Patch version of the LLVM API */ -#define LLVM_VERSION_PATCH 1 +#define LLVM_VERSION_PATCH 0 /* LLVM version string */ -#define LLVM_VERSION_STRING "3.6.1" +#define LLVM_VERSION_STRING "3.7.0svn" /* The shared library extension */ #define LTDL_SHLIB_EXT ".so" @@ -577,13 +518,13 @@ #define PACKAGE_NAME "LLVM" /* Define to the full name and version of this package. */ -#define PACKAGE_STRING "LLVM 3.6.1" +#define PACKAGE_STRING "LLVM 3.7.0svn" /* Define to the one symbol short name of this package. */ #define PACKAGE_TARNAME "llvm" /* Define to the version of this package. */ -#define PACKAGE_VERSION "3.6.1" +#define PACKAGE_VERSION "3.7.0svn" /* Define as the return type of signal handlers (`int' or `void'). */ #define RETSIGTYPE void diff --git a/lib/clang/include/llvm/Config/llvm-config.h b/lib/clang/include/llvm/Config/llvm-config.h index a44de59..692bd4a 100644 --- a/lib/clang/include/llvm/Config/llvm-config.h +++ b/lib/clang/include/llvm/Config/llvm-config.h @@ -92,12 +92,15 @@ #define LLVM_VERSION_MAJOR 3 /* Minor version of the LLVM API */ -#define LLVM_VERSION_MINOR 6 +#define LLVM_VERSION_MINOR 7 /* Patch version of the LLVM API */ -#define LLVM_VERSION_PATCH 1 +#define LLVM_VERSION_PATCH 0 /* LLVM version string */ -#define LLVM_VERSION_STRING "3.6.1" +#define LLVM_VERSION_STRING "3.7.0svn" + +/* Define to enable checks that alter the LLVM C++ ABI */ +#define LLVM_ENABLE_ABI_BREAKING_CHECKS 1 #endif |