Source-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[src/trunk]: src Update LLVM/Clang to snapshot r185778. This brings in a lot ...
details: https://anonhg.NetBSD.org/src/rev/9324a217402b
branches: trunk
changeset: 787843:9324a217402b
user: joerg <joerg%NetBSD.org@localhost>
date: Sun Jul 07 21:36:42 2013 +0000
description:
Update LLVM/Clang to snapshot r185778. This brings in a lot of work on
integrated-assembler support on PowerPC as well as support for
compressed DWARF sections in some tools.
diffstat:
external/bsd/llvm/Makefile.inc | 4 +-
external/bsd/llvm/bin/Makefile | 3 +-
external/bsd/llvm/bin/clang-format/Makefile | 3 +-
external/bsd/llvm/bin/clang-tblgen/Makefile | 3 +-
external/bsd/llvm/bin/clang/Makefile | 3 +-
external/bsd/llvm/bin/llc/Makefile | 3 +-
external/bsd/llvm/bin/lli/Makefile | 3 +-
external/bsd/llvm/bin/llvm-ar/Makefile | 8 +++--
external/bsd/llvm/bin/llvm-dwarfdump/Makefile | 5 ++-
external/bsd/llvm/bin/llvm-mc/Makefile | 3 +-
external/bsd/llvm/bin/llvm-nm/Makefile | 3 +-
external/bsd/llvm/bin/llvm-objdump/Makefile | 6 +++-
external/bsd/llvm/bin/llvm-readobj/Makefile | 3 +-
external/bsd/llvm/bin/llvm-symbolizer/Makefile | 5 ++-
external/bsd/llvm/config/clang/Config/config.h | 2 +-
external/bsd/llvm/config/llvm/Config/AsmParsers.def | 2 +-
external/bsd/llvm/config/llvm/Config/config.h.in | 25 +++++++++++------
external/bsd/llvm/config/llvm/Config/llvm-config.h.in | 3 --
external/bsd/llvm/config/llvm/Support/DataTypes.h | 7 ++++-
external/bsd/llvm/include/Makefile | 17 +++++------
external/bsd/llvm/lib/Makefile | 5 +--
external/bsd/llvm/lib/libLLVMDebugInfo/Makefile | 3 +-
external/bsd/llvm/lib/libLLVMMipsCodeGen/Makefile | 3 +-
external/bsd/llvm/lib/libLLVMMipsMCTargetDesc/Makefile | 3 +-
external/bsd/llvm/lib/libLLVMObject/Makefile | 7 +++-
external/bsd/llvm/lib/libLLVMScalarOpts/Makefile | 4 +-
external/bsd/llvm/lib/libLLVMSparcCodeGen/Makefile | 3 +-
external/bsd/llvm/lib/libLLVMSupport/Makefile | 4 +--
external/bsd/llvm/lib/libLLVMVectorize/Makefile | 3 +-
external/bsd/llvm/lib/libclangAST/Makefile | 5 ++-
external/bsd/llvm/lib/libclangCodeGen/Makefile | 3 +-
external/bsd/llvm/lib/libclangDriver/Makefile | 6 +---
external/bsd/llvm/lib/libclangSema/Makefile | 5 ++-
tools/llvm-lib/libLLVMOption/Makefile | 3 ++
34 files changed, 95 insertions(+), 73 deletions(-)
diffs (truncated from 730 to 300 lines):
diff -r d15305e14f4b -r 9324a217402b external/bsd/llvm/Makefile.inc
--- a/external/bsd/llvm/Makefile.inc Sun Jul 07 20:16:22 2013 +0000
+++ b/external/bsd/llvm/Makefile.inc Sun Jul 07 21:36:42 2013 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile.inc,v 1.52 2013/05/28 17:37:33 joerg Exp $
+# $NetBSD: Makefile.inc,v 1.53 2013/07/07 21:36:42 joerg Exp $
.if !defined(LLVM_TOPLEVEL_MK)
LLVM_TOPLEVEL_MK=
@@ -7,7 +7,7 @@
SVN_ROOT= http://llvm.org/svn/llvm-project
-COMMON_REVISION= 182734
+COMMON_REVISION= 185778
LLVM_REVISION= ${COMMON_REVISION}
CLANG_REVISION= ${COMMON_REVISION}
COMPILER_RT_REVISION= ${COMMON_REVISION}
diff -r d15305e14f4b -r 9324a217402b external/bsd/llvm/bin/Makefile
--- a/external/bsd/llvm/bin/Makefile Sun Jul 07 20:16:22 2013 +0000
+++ b/external/bsd/llvm/bin/Makefile Sun Jul 07 21:36:42 2013 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.9 2013/03/24 13:02:16 joerg Exp $
+# $NetBSD: Makefile,v 1.10 2013/07/07 21:36:42 joerg Exp $
.include <bsd.own.mk>
@@ -30,7 +30,6 @@
llvm-nm \
llvm-objdump \
llvm-prof \
- llvm-ranlib \
llvm-readobj \
llvm-size \
llvm-symbolizer \
diff -r d15305e14f4b -r 9324a217402b external/bsd/llvm/bin/clang-format/Makefile
--- a/external/bsd/llvm/bin/clang-format/Makefile Sun Jul 07 20:16:22 2013 +0000
+++ b/external/bsd/llvm/bin/clang-format/Makefile Sun Jul 07 21:36:42 2013 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.1 2013/03/24 13:02:17 joerg Exp $
+# $NetBSD: Makefile,v 1.2 2013/07/07 21:36:42 joerg Exp $
PROG_CXX= clang-format
NOMAN= yes
@@ -29,6 +29,7 @@
BitReader \
MCParser \
MC \
+ Option \
Support
.include "${.PARSEDIR}/../../link.mk"
diff -r d15305e14f4b -r 9324a217402b external/bsd/llvm/bin/clang-tblgen/Makefile
--- a/external/bsd/llvm/bin/clang-tblgen/Makefile Sun Jul 07 20:16:22 2013 +0000
+++ b/external/bsd/llvm/bin/clang-tblgen/Makefile Sun Jul 07 21:36:42 2013 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.3 2013/02/04 15:00:32 joerg Exp $
+# $NetBSD: Makefile,v 1.4 2013/07/07 21:36:42 joerg Exp $
PROG_CXX= clang-tblgen
NOMAN= yes
@@ -15,7 +15,6 @@
ClangDiagnosticsEmitter.cpp \
ClangSACheckersEmitter.cpp \
NeonEmitter.cpp \
- OptParserEmitter.cpp \
TableGen.cpp
LLVM_LIBS+= \
diff -r d15305e14f4b -r 9324a217402b external/bsd/llvm/bin/clang/Makefile
--- a/external/bsd/llvm/bin/clang/Makefile Sun Jul 07 20:16:22 2013 +0000
+++ b/external/bsd/llvm/bin/clang/Makefile Sun Jul 07 21:36:42 2013 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.26 2013/05/28 17:37:33 joerg Exp $
+# $NetBSD: Makefile,v 1.27 2013/07/07 21:36:42 joerg Exp $
PROG_CXX= clang
NOMAN= yes
@@ -90,6 +90,7 @@
TransformsUtils \
ipa \
IR \
+ Option \
Support
.include "${.PARSEDIR}/../../link.mk"
diff -r d15305e14f4b -r 9324a217402b external/bsd/llvm/bin/llc/Makefile
--- a/external/bsd/llvm/bin/llc/Makefile Sun Jul 07 20:16:22 2013 +0000
+++ b/external/bsd/llvm/bin/llc/Makefile Sun Jul 07 21:36:42 2013 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.16 2013/05/28 17:37:34 joerg Exp $
+# $NetBSD: Makefile,v 1.17 2013/07/07 21:36:43 joerg Exp $
PROG_CXX= llc
NOMAN= yes
@@ -33,6 +33,7 @@
PowerPCCodeGen \
PowerPCTargetInfo \
PowerPCMCTargetDesc \
+ PowerPCAsmParser \
PowerPCAsmPrinter \
SparcCodeGen \
SparcTargetInfo \
diff -r d15305e14f4b -r 9324a217402b external/bsd/llvm/bin/lli/Makefile
--- a/external/bsd/llvm/bin/lli/Makefile Sun Jul 07 20:16:22 2013 +0000
+++ b/external/bsd/llvm/bin/lli/Makefile Sun Jul 07 21:36:42 2013 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.9 2013/04/25 13:59:55 joerg Exp $
+# $NetBSD: Makefile,v 1.10 2013/07/07 21:36:43 joerg Exp $
PROG_CXX= lli
NOMAN= yes
@@ -25,6 +25,7 @@
JIT \
MCJIT \
RuntimeDyld \
+ Instrumentation \
Interpreter \
ExecutionEngine \
Object \
diff -r d15305e14f4b -r 9324a217402b external/bsd/llvm/bin/llvm-ar/Makefile
--- a/external/bsd/llvm/bin/llvm-ar/Makefile Sun Jul 07 20:16:22 2013 +0000
+++ b/external/bsd/llvm/bin/llvm-ar/Makefile Sun Jul 07 21:36:42 2013 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.2 2013/01/23 15:02:54 joerg Exp $
+# $NetBSD: Makefile,v 1.3 2013/07/07 21:36:43 joerg Exp $
PROG_CXX= llvm-ar
NOMAN= yes
@@ -7,10 +7,12 @@
.PATH: ${LLVM_SRCDIR}/tools/llvm-ar
-SRCS= llvm-ar.cpp
+SRCS= llvm-ar.cpp \
+ Archive.cpp \
+ ArchiveReader.cpp \
+ ArchiveWriter.cpp
LLVM_LIBS+= \
- Archive \
BitReader \
IR \
Support
diff -r d15305e14f4b -r 9324a217402b external/bsd/llvm/bin/llvm-dwarfdump/Makefile
--- a/external/bsd/llvm/bin/llvm-dwarfdump/Makefile Sun Jul 07 20:16:22 2013 +0000
+++ b/external/bsd/llvm/bin/llvm-dwarfdump/Makefile Sun Jul 07 21:36:42 2013 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.1 2011/10/11 13:53:57 joerg Exp $
+# $NetBSD: Makefile,v 1.2 2013/07/07 21:36:43 joerg Exp $
PROG_CXX= llvm-dwarfdump
NOMAN= yes
@@ -14,6 +14,9 @@
Object \
Support
+LDADD+= -lz
+DPADD+= ${LIBZ}
+
.include "${.PARSEDIR}/../../link.mk"
.include <bsd.prog.mk>
diff -r d15305e14f4b -r 9324a217402b external/bsd/llvm/bin/llvm-mc/Makefile
--- a/external/bsd/llvm/bin/llvm-mc/Makefile Sun Jul 07 20:16:22 2013 +0000
+++ b/external/bsd/llvm/bin/llvm-mc/Makefile Sun Jul 07 21:36:42 2013 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.16 2013/05/28 17:37:34 joerg Exp $
+# $NetBSD: Makefile,v 1.17 2013/07/07 21:36:43 joerg Exp $
PROG_CXX= llvm-mc
NOMAN= yes
@@ -32,6 +32,7 @@
MipsMCTargetDesc \
MipsAsmPrinter \
PowerPCCodeGen \
+ PowerPCAsmParser \
PowerPCTargetInfo \
PowerPCMCTargetDesc \
PowerPCAsmPrinter \
diff -r d15305e14f4b -r 9324a217402b external/bsd/llvm/bin/llvm-nm/Makefile
--- a/external/bsd/llvm/bin/llvm-nm/Makefile Sun Jul 07 20:16:22 2013 +0000
+++ b/external/bsd/llvm/bin/llvm-nm/Makefile Sun Jul 07 21:36:42 2013 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.2 2013/01/23 15:02:56 joerg Exp $
+# $NetBSD: Makefile,v 1.3 2013/07/07 21:36:43 joerg Exp $
PROG_CXX= llvm-nm
NOMAN= yes
@@ -10,7 +10,6 @@
SRCS= llvm-nm.cpp
LLVM_LIBS+= \
- Archive \
BitReader \
IR \
Object \
diff -r d15305e14f4b -r 9324a217402b external/bsd/llvm/bin/llvm-objdump/Makefile
--- a/external/bsd/llvm/bin/llvm-objdump/Makefile Sun Jul 07 20:16:22 2013 +0000
+++ b/external/bsd/llvm/bin/llvm-objdump/Makefile Sun Jul 07 21:36:42 2013 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.4 2013/05/28 17:37:34 joerg Exp $
+# $NetBSD: Makefile,v 1.5 2013/07/07 21:36:43 joerg Exp $
PROG_CXX= llvm-objdump
NOMAN= yes
@@ -30,6 +30,7 @@
MipsMCTargetDesc \
MipsAsmPrinter \
MipsAsmParser \
+ PowerPCAsmParser \
PowerPCTargetInfo \
PowerPCMCTargetDesc \
PowerPCAsmPrinter \
@@ -47,6 +48,9 @@
IR \
Support
+LDADD+= -lz
+DPADD+= ${LIBZ}
+
.include "${.PARSEDIR}/../../link.mk"
.include <bsd.prog.mk>
diff -r d15305e14f4b -r 9324a217402b external/bsd/llvm/bin/llvm-readobj/Makefile
--- a/external/bsd/llvm/bin/llvm-readobj/Makefile Sun Jul 07 20:16:22 2013 +0000
+++ b/external/bsd/llvm/bin/llvm-readobj/Makefile Sun Jul 07 21:36:42 2013 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.4 2013/04/25 13:59:56 joerg Exp $
+# $NetBSD: Makefile,v 1.5 2013/07/07 21:36:43 joerg Exp $
PROG_CXX= llvm-readobj
NOMAN= yes
@@ -23,7 +23,6 @@
SparcTargetInfo \
X86TargetInfo \
MC \
- Archive \
BitReader \
Object \
IR \
diff -r d15305e14f4b -r 9324a217402b external/bsd/llvm/bin/llvm-symbolizer/Makefile
--- a/external/bsd/llvm/bin/llvm-symbolizer/Makefile Sun Jul 07 20:16:22 2013 +0000
+++ b/external/bsd/llvm/bin/llvm-symbolizer/Makefile Sun Jul 07 21:36:42 2013 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.2 2013/02/04 15:00:32 joerg Exp $
+# $NetBSD: Makefile,v 1.3 2013/07/07 21:36:43 joerg Exp $
PROG_CXX= llvm-symbolizer
NOMAN= yes
@@ -15,6 +15,9 @@
Object \
Support
+LDADD+= -lz
+DPADD+= ${LIBZ}
+
.include "${.PARSEDIR}/../../link.mk"
.include <bsd.prog.mk>
diff -r d15305e14f4b -r 9324a217402b external/bsd/llvm/config/clang/Config/config.h
--- a/external/bsd/llvm/config/clang/Config/config.h Sun Jul 07 20:16:22 2013 +0000
+++ b/external/bsd/llvm/config/clang/Config/config.h Sun Jul 07 21:36:42 2013 +0000
@@ -14,7 +14,7 @@
#define C_INCLUDE_DIRS "/usr/include/clang-3.4:/usr/include"
/* Linker version detected at compile time. */
-#define HOST_LINK_VERSION "1"
+#define HOST_LINK_VERSION "2.23.2"
/* Default <path> to all compiler invocations for --sysroot=<path>. */
#define DEFAULT_SYSROOT ""
diff -r d15305e14f4b -r 9324a217402b external/bsd/llvm/config/llvm/Config/AsmParsers.def
--- a/external/bsd/llvm/config/llvm/Config/AsmParsers.def Sun Jul 07 20:16:22 2013 +0000
+++ b/external/bsd/llvm/config/llvm/Config/AsmParsers.def Sun Jul 07 21:36:42 2013 +0000
@@ -24,6 +24,6 @@
# error Please define the macro LLVM_ASM_PARSER(TargetName)
#endif
-LLVM_ASM_PARSER(X86) LLVM_ASM_PARSER(AArch64) LLVM_ASM_PARSER(ARM) LLVM_ASM_PARSER(Mips)
+LLVM_ASM_PARSER(X86) LLVM_ASM_PARSER(PowerPC) LLVM_ASM_PARSER(AArch64) LLVM_ASM_PARSER(ARM) LLVM_ASM_PARSER(Mips)
#undef LLVM_ASM_PARSER
diff -r d15305e14f4b -r 9324a217402b external/bsd/llvm/config/llvm/Config/config.h.in
--- a/external/bsd/llvm/config/llvm/Config/config.h.in Sun Jul 07 20:16:22 2013 +0000
+++ b/external/bsd/llvm/config/llvm/Config/config.h.in Sun Jul 07 21:36:42 2013 +0000
@@ -79,6 +79,9 @@
/* Define to 1 if you have the <ctype.h> header file. */
#define HAVE_CTYPE_H 1
+/* Define to 1 if you have the <cxxabi.h> header file. */
+/* #undef HAVE_CXXABI_H */
+
/* Define to 1 if you have the declaration of `FE_ALL_EXCEPT', and to 0 if you
don't. */
#define HAVE_DECL_FE_ALL_EXCEPT 1
@@ -144,7 +147,9 @@
/* #undef HAVE_FDP */
/* Define to 1 if you have the <fenv.h> header file. */
Home |
Main Index |
Thread Index |
Old Index