diff options
Diffstat (limited to 'lib/clang/include')
-rw-r--r-- | lib/clang/include/clang/Basic/Version.inc | 10 | ||||
-rw-r--r-- | lib/clang/include/clang/Config/config.h | 10 | ||||
-rw-r--r-- | lib/clang/include/lld/Config/Version.inc | 8 | ||||
-rw-r--r-- | lib/clang/include/lldb/Host/Config.h | 28 | ||||
-rw-r--r-- | lib/clang/include/llvm/Config/abi-breaking.h | 8 | ||||
-rw-r--r-- | lib/clang/include/llvm/Config/config.h | 52 | ||||
-rw-r--r-- | lib/clang/include/llvm/Config/llvm-config.h | 9 | ||||
-rw-r--r-- | lib/clang/include/llvm/Support/DataTypes.h | 6 | ||||
-rw-r--r-- | lib/clang/include/llvm/Support/VCSRevision.h | 2 |
9 files changed, 77 insertions, 56 deletions
diff --git a/lib/clang/include/clang/Basic/Version.inc b/lib/clang/include/clang/Basic/Version.inc index 24fdb8b..67ace7f 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 4.0.0 -#define CLANG_VERSION_STRING "4.0.0" -#define CLANG_VERSION_MAJOR 4 +#define CLANG_VERSION 5.0.1 +#define CLANG_VERSION_STRING "5.0.1" +#define CLANG_VERSION_MAJOR 5 #define CLANG_VERSION_MINOR 0 -#define CLANG_VERSION_PATCHLEVEL 0 +#define CLANG_VERSION_PATCHLEVEL 1 #define CLANG_VENDOR "FreeBSD " -#define SVN_REVISION "297347" +#define SVN_REVISION "320880" diff --git a/lib/clang/include/clang/Config/config.h b/lib/clang/include/clang/Config/config.h index 07f6325..5f59345 100644 --- a/lib/clang/include/clang/Config/config.h +++ b/lib/clang/include/clang/Config/config.h @@ -39,11 +39,14 @@ /* Define if we have libxml2 */ /* #undef CLANG_HAVE_LIBXML */ +/* Define if we have z3 and want to build it */ +/* #undef CLANG_ANALYZER_WITH_Z3 */ + /* Define if we have sys/resource.h (rlimits) */ #define CLANG_HAVE_RLIMITS 1 /* The LLVM product name and version */ -#define BACKEND_PACKAGE_STRING "LLVM 4.0.0" +#define BACKEND_PACKAGE_STRING "LLVM 5.0.1" /* Linker version detected at compile time. */ /* #undef HOST_LINK_VERSION */ @@ -54,4 +57,9 @@ /* enable x86 relax relocations by default */ #define ENABLE_X86_RELAX_RELOCATIONS 0 +/* Enable each functionality of modules */ +/* #undef CLANG_ENABLE_ARCMT */ +/* #undef CLANG_ENABLE_OBJC_REWRITER */ +/* #undef CLANG_ENABLE_STATIC_ANALYZER */ + #endif diff --git a/lib/clang/include/lld/Config/Version.inc b/lib/clang/include/lld/Config/Version.inc index 49ce2ca..6f72748 100644 --- a/lib/clang/include/lld/Config/Version.inc +++ b/lib/clang/include/lld/Config/Version.inc @@ -1,8 +1,8 @@ // $FreeBSD$ -#define LLD_VERSION 4.0.0 -#define LLD_VERSION_STRING "4.0.0" -#define LLD_VERSION_MAJOR 4 +#define LLD_VERSION 5.0.1 +#define LLD_VERSION_STRING "5.0.1" +#define LLD_VERSION_MAJOR 5 #define LLD_VERSION_MINOR 0 -#define LLD_REVISION_STRING "297347" +#define LLD_REVISION_STRING "320880" #define LLD_REPOSITORY_STRING "FreeBSD" diff --git a/lib/clang/include/lldb/Host/Config.h b/lib/clang/include/lldb/Host/Config.h new file mode 100644 index 0000000..670eca5 --- /dev/null +++ b/lib/clang/include/lldb/Host/Config.h @@ -0,0 +1,28 @@ +// $FreeBSD$ +//===-- Config.h -----------------------------------------------*- C++ -*-===// +// +// The LLVM Compiler Infrastructure +// +// This file is distributed under the University of Illinois Open Source +// License. See LICENSE.TXT for details. +// +//===----------------------------------------------------------------------===// + +#ifndef LLDB_HOST_CONFIG_H +#define LLDB_HOST_CONFIG_H + +#define LLDB_CONFIG_TERMIOS_SUPPORTED + +/* #undef LLDB_DISABLE_POSIX */ + +#define HAVE_SYS_EVENT_H 1 + +#define HAVE_PPOLL 1 + +#define HAVE_SIGACTION 1 + +#define HAVE_PROCESS_VM_READV 0 + +#define HAVE_NR_PROCESS_VM_READV 0 + +#endif // #ifndef LLDB_HOST_CONFIG_H diff --git a/lib/clang/include/llvm/Config/abi-breaking.h b/lib/clang/include/llvm/Config/abi-breaking.h index 39c4162..a6976a1 100644 --- a/lib/clang/include/llvm/Config/abi-breaking.h +++ b/lib/clang/include/llvm/Config/abi-breaking.h @@ -16,9 +16,11 @@ /* Define to enable checks that alter the LLVM C++ ABI */ #define LLVM_ENABLE_ABI_BREAKING_CHECKS 1 -/* Define to disable the link-time checking of mismatch for - LLVM_ENABLE_ABI_BREAKING_CHECKS */ -#define LLVM_DISABLE_ABI_BREAKING_CHECKS_ENFORCING 0 +/* Define to enable reverse iteration of unordered llvm containers */ +#define LLVM_ENABLE_REVERSE_ITERATION 0 + +/* Allow selectively disabling link-time mismatch checking so that header-only + ADT content from LLVM can be used without linking libSupport. */ #if !LLVM_DISABLE_ABI_BREAKING_CHECKS_ENFORCING // ABI_BREAKING_CHECKS protection: provides link-time failure when clients build diff --git a/lib/clang/include/llvm/Config/config.h b/lib/clang/include/llvm/Config/config.h index a5b7ce9..6f3fb10 100644 --- a/lib/clang/include/llvm/Config/config.h +++ b/lib/clang/include/llvm/Config/config.h @@ -17,8 +17,12 @@ /* Define to 1 to enable crash overrides, and to 0 otherwise. */ #define ENABLE_CRASH_OVERRIDES 1 +#if __FreeBSD_version >= 1000052 /* Define to 1 if you have the `backtrace' function. */ -/* #undef HAVE_BACKTRACE */ +#define HAVE_BACKTRACE TRUE + +#define BACKTRACE_HEADER <execinfo.h> +#endif /* Define to 1 if you have the <CrashReporterClient.h> header file. */ /* #undef HAVE_CRASHREPORTERCLIENT_H */ @@ -55,14 +59,12 @@ /* Define if dlopen() is available on this platform. */ #define HAVE_DLOPEN 1 +/* Define if dladdr() is available on this platform. */ +#define HAVE_DLADDR 1 + /* Define to 1 if you have the <errno.h> header file. */ #define HAVE_ERRNO_H 1 -/* Define to 1 if you have the <execinfo.h> header file. */ -#if __FreeBSD_version >= 1000052 -#define HAVE_EXECINFO_H 1 -#endif - /* Define to 1 if you have the <fcntl.h> header file. */ #define HAVE_FCNTL_H 1 @@ -356,35 +358,14 @@ /* Host triple LLVM will be executed on */ /* #undef LLVM_HOST_TRIPLE */ -/* LLVM architecture name for the native architecture, if available */ -#define LLVM_NATIVE_ARCH X86 - -/* LLVM name for the native AsmParser init function, if available */ -#define LLVM_NATIVE_ASMPARSER LLVMInitializeX86AsmParser - -/* LLVM name for the native AsmPrinter init function, if available */ -#define LLVM_NATIVE_ASMPRINTER LLVMInitializeX86AsmPrinter - -/* LLVM name for the native Disassembler init function, if available */ -#define LLVM_NATIVE_DISASSEMBLER LLVMInitializeX86Disassembler - -/* LLVM name for the native Target init function, if available */ -#define LLVM_NATIVE_TARGET LLVMInitializeX86Target - -/* LLVM name for the native TargetInfo init function, if available */ -#define LLVM_NATIVE_TARGETINFO LLVMInitializeX86TargetInfo - -/* LLVM name for the native target MC init function, if available */ -#define LLVM_NATIVE_TARGETMC LLVMInitializeX86TargetMC - /* Define if this is Unixish platform */ #define LLVM_ON_UNIX 1 /* Define if this is Win32ish platform */ /* #undef LLVM_ON_WIN32 */ -/* Installation prefix directory */ -#define LLVM_PREFIX "/usr" +/* Define if overriding target triple is enabled */ +/* #undef LLVM_TARGET_TRIPLE_ENV */ /* Define if we have the Intel JIT API runtime support library */ #define LLVM_USE_INTEL_JITEVENTS 0 @@ -395,17 +376,20 @@ /* LLVM version information */ /* #undef LLVM_VERSION_INFO */ +/* Whether tools show host and target info when invoked with --version */ +#define LLVM_VERSION_PRINTER_SHOW_HOST_TARGET_INFO 1 + /* Major version of the LLVM API */ -#define LLVM_VERSION_MAJOR 4 +#define LLVM_VERSION_MAJOR 5 /* Minor version of the LLVM API */ #define LLVM_VERSION_MINOR 0 /* Patch version of the LLVM API */ -#define LLVM_VERSION_PATCH 0 +#define LLVM_VERSION_PATCH 1 /* LLVM version string */ -#define LLVM_VERSION_STRING "4.0.0" +#define LLVM_VERSION_STRING "5.0.1" /* Define to the extension used for shared libraries, say, ".so". */ #define LTDL_SHLIB_EXT ".so" @@ -417,13 +401,13 @@ #define PACKAGE_NAME "LLVM" /* Define to the full name and version of this package. */ -#define PACKAGE_STRING "LLVM 4.0.0" +#define PACKAGE_STRING "LLVM 5.0.1" /* Define to the one symbol short name of this package. */ #undef PACKAGE_TARNAME /* Define to the version of this package. */ -#define PACKAGE_VERSION "4.0.0" +#define PACKAGE_VERSION "5.0.1" /* Define to the vendor of this package. */ /* #undef PACKAGE_VENDOR */ diff --git a/lib/clang/include/llvm/Config/llvm-config.h b/lib/clang/include/llvm/Config/llvm-config.h index 755017f..d288d8a 100644 --- a/lib/clang/include/llvm/Config/llvm-config.h +++ b/lib/clang/include/llvm/Config/llvm-config.h @@ -57,9 +57,6 @@ /* Define if this is Win32ish platform */ /* #undef LLVM_ON_WIN32 */ -/* Installation prefix directory */ -#define LLVM_PREFIX "/usr" - /* Define if we have the Intel JIT API runtime support library */ #define LLVM_USE_INTEL_JITEVENTS 0 @@ -67,15 +64,15 @@ #define LLVM_USE_OPROFILE 0 /* Major version of the LLVM API */ -#define LLVM_VERSION_MAJOR 4 +#define LLVM_VERSION_MAJOR 5 /* Minor version of the LLVM API */ #define LLVM_VERSION_MINOR 0 /* Patch version of the LLVM API */ -#define LLVM_VERSION_PATCH 0 +#define LLVM_VERSION_PATCH 1 /* LLVM version string */ -#define LLVM_VERSION_STRING "4.0.0" +#define LLVM_VERSION_STRING "5.0.1" #endif diff --git a/lib/clang/include/llvm/Support/DataTypes.h b/lib/clang/include/llvm/Support/DataTypes.h index 5d02231..d48e83d 100644 --- a/lib/clang/include/llvm/Support/DataTypes.h +++ b/lib/clang/include/llvm/Support/DataTypes.h @@ -86,11 +86,11 @@ typedef u_int64_t uint64_t; #else /* _MSC_VER */ #ifdef __cplusplus -#include <cstdlib> #include <cstddef> +#include <cstdlib> #else -#include <stdlib.h> #include <stddef.h> +#include <stdlib.h> #endif #include <sys/types.h> @@ -133,4 +133,4 @@ typedef signed int ssize_t; #define HUGE_VALF (float)HUGE_VAL #endif -#endif /* SUPPORT_DATATYPES_H */ +#endif /* SUPPORT_DATATYPES_H */ diff --git a/lib/clang/include/llvm/Support/VCSRevision.h b/lib/clang/include/llvm/Support/VCSRevision.h new file mode 100644 index 0000000..053a7d4 --- /dev/null +++ b/lib/clang/include/llvm/Support/VCSRevision.h @@ -0,0 +1,2 @@ +/* $FreeBSD$ */ +#define LLVM_REVISION "svn-r320880" |