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