Source-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[src/trunk]: src Update LLVM/Clang snapshot to r141658. This primarily fixes ...



details:   https://anonhg.NetBSD.org/src/rev/a2cb4c891168
branches:  trunk
changeset: 770288:a2cb4c891168
user:      joerg <joerg%NetBSD.org@localhost>
date:      Tue Oct 11 13:53:56 2011 +0000

description:
Update LLVM/Clang snapshot to r141658. This primarily fixes a regression
preventing Qt4 from building.

diffstat:

 distrib/sets/lists/comp/mi                                    |   3 +-
 external/bsd/llvm/Makefile.inc                                |   6 +-
 external/bsd/llvm/bin/Makefile                                |   7 +-
 external/bsd/llvm/bin/clang-tblgen/Makefile                   |  24 +++++++
 external/bsd/llvm/bin/llc/Makefile                            |   4 +-
 external/bsd/llvm/bin/lli/Makefile                            |   4 +-
 external/bsd/llvm/bin/llvm-cov/Makefile                       |  18 +++++
 external/bsd/llvm/bin/llvm-dwarfdump/Makefile                 |  19 +++++
 external/bsd/llvm/bin/llvm-link/Makefile                      |   4 +-
 external/bsd/llvm/bin/llvm-mc/Makefile                        |   4 +-
 external/bsd/llvm/bin/llvm-size/Makefile                      |  18 +++++
 external/bsd/llvm/bin/llvmc/Makefile                          |  35 -----------
 external/bsd/llvm/bin/tblgen/Makefile                         |  18 +----
 external/bsd/llvm/include/Makefile                            |  35 +++++-----
 external/bsd/llvm/lib/Makefile                                |   5 +-
 external/bsd/llvm/lib/libLLVMARMCodeGen/Makefile              |   3 +-
 external/bsd/llvm/lib/libLLVMCodeGen/Makefile                 |   6 +-
 external/bsd/llvm/lib/libLLVMCompilerDriver/Makefile          |  15 ----
 external/bsd/llvm/lib/libLLVMCore/Makefile                    |   3 +-
 external/bsd/llvm/lib/libLLVMDebugInfo/Makefile               |  24 +++++++
 external/bsd/llvm/lib/libLLVMMC/Makefile                      |   4 +-
 external/bsd/llvm/lib/libLLVMMipsMCTargetDesc/Makefile        |   6 +-
 external/bsd/llvm/lib/libLLVMObject/Makefile                  |   5 +-
 external/bsd/llvm/lib/libLLVMSupport/Makefile                 |   3 +-
 external/bsd/llvm/lib/libLLVMTableGen/Makefile                |  20 ++++++
 external/bsd/llvm/lib/libLLVMX86CodeGen/Makefile              |   5 +-
 external/bsd/llvm/lib/libclangAST/Makefile                    |   7 +-
 external/bsd/llvm/lib/libclangAnalysis/Makefile               |   3 +-
 external/bsd/llvm/lib/libclangBasic/Makefile                  |   3 +-
 external/bsd/llvm/lib/libclangCodeGen/Makefile                |   5 +-
 external/bsd/llvm/lib/libclangFrontend/Makefile               |   4 +-
 external/bsd/llvm/lib/libclangSema/Makefile                   |   3 +-
 external/bsd/llvm/lib/libclangStaticAnalyzerCheckers/Makefile |   8 +-
 external/bsd/llvm/tablegen.mk                                 |  21 +++++-
 share/mk/bsd.own.mk                                           |   8 +-
 sys/arch/i386/stand/Makefile.inc                              |   5 +-
 tools/Makefile                                                |   5 +-
 tools/llvm-clang-tblgen/Makefile                              |   7 ++
 tools/llvm-lib/libLLVMTableGen/Makefile                       |   3 +
 tools/llvm-tblgen/Makefile                                    |   6 +-
 40 files changed, 252 insertions(+), 134 deletions(-)

diffs (truncated from 992 to 300 lines):

diff -r dbad78f65c42 -r a2cb4c891168 distrib/sets/lists/comp/mi
--- a/distrib/sets/lists/comp/mi        Tue Oct 11 13:07:06 2011 +0000
+++ b/distrib/sets/lists/comp/mi        Tue Oct 11 13:53:56 2011 +0000
@@ -1,4 +1,4 @@
-#      $NetBSD: mi,v 1.1690 2011/10/09 17:41:06 christos Exp $
+#      $NetBSD: mi,v 1.1691 2011/10/11 13:53:56 joerg Exp $
 #
 # Note: don't delete entries from here - mark them as "obsolete" instead.
 #
@@ -16,6 +16,7 @@
 ./usr/bin/clang                                        comp-c-bin              llvm
 ./usr/bin/clang++                              comp-c-bin              llvm
 ./usr/bin/clang-cpp                            comp-c-bin              llvm
+./usr/bin/clang-tblgen                         comp-c-bin              llvm
 ./usr/bin/config                               comp-util-bin
 ./usr/bin/crunchgen                            comp-c-bin
 ./usr/bin/crunchide                            comp-c-bin
diff -r dbad78f65c42 -r a2cb4c891168 external/bsd/llvm/Makefile.inc
--- a/external/bsd/llvm/Makefile.inc    Tue Oct 11 13:07:06 2011 +0000
+++ b/external/bsd/llvm/Makefile.inc    Tue Oct 11 13:53:56 2011 +0000
@@ -1,12 +1,12 @@
-#      $NetBSD: Makefile.inc,v 1.22 2011/09/12 13:32:59 joerg Exp $
+#      $NetBSD: Makefile.inc,v 1.23 2011/10/11 13:53:57 joerg Exp $
 
 .if !defined(LLVM_TOPLEVEL_MK)
 LLVM_TOPLEVEL_MK=
 
 .include <bsd.own.mk>
 
-LLVM_REVISION= 139231
-CLANG_REVISION=        139231
+LLVM_REVISION= 141658
+CLANG_REVISION=        141658 
 
 LLVM_SRCDIR:=  ${.PARSEDIR}/dist/llvm
 CLANG_SRCDIR:= ${.PARSEDIR}/dist/clang
diff -r dbad78f65c42 -r a2cb4c891168 external/bsd/llvm/bin/Makefile
--- a/external/bsd/llvm/bin/Makefile    Tue Oct 11 13:07:06 2011 +0000
+++ b/external/bsd/llvm/bin/Makefile    Tue Oct 11 13:53:56 2011 +0000
@@ -1,8 +1,9 @@
-#      $NetBSD: Makefile,v 1.2 2011/03/28 11:41:48 joerg Exp $
+#      $NetBSD: Makefile,v 1.3 2011/10/11 13:53:57 joerg Exp $
 
 .include <bsd.own.mk>
 
 SUBDIR=        clang \
+       clang-tblgen \
        tblgen
 
 .if defined(LLVM_DEVELOPER)
@@ -13,8 +14,10 @@
        llvm-ar \
        llvm-as \
        llvm-bcanalyzer \
+       llvm-cov \
        llvm-diff \
        llvm-dis \
+       llvm-dwarfdump \
        llvm-extract \
        llvm-ld \
        llvm-link \
@@ -22,8 +25,8 @@
        llvm-nm \
        llvm-prof \
        llvm-ranlib \
+       llvm-size \
        llvm-stub \
-       llvmc \
        macho-dumpx \
        opt
 .endif
diff -r dbad78f65c42 -r a2cb4c891168 external/bsd/llvm/bin/clang-tblgen/Makefile
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/external/bsd/llvm/bin/clang-tblgen/Makefile       Tue Oct 11 13:53:56 2011 +0000
@@ -0,0 +1,24 @@
+#      $NetBSD: Makefile,v 1.1 2011/10/11 13:53:57 joerg Exp $
+
+PROG_CXX=      clang-tblgen
+NOMAN=         yes
+
+.include <bsd.init.mk>
+
+.PATH: ${CLANG_SRCDIR}/utils/TableGen
+
+SRCS=  ClangASTNodesEmitter.cpp \
+       ClangAttrEmitter.cpp \
+       ClangDiagnosticsEmitter.cpp \
+       ClangSACheckersEmitter.cpp \
+       NeonEmitter.cpp \
+       OptParserEmitter.cpp \
+       TableGen.cpp
+
+LLVM_LIBS+= \
+       TableGen \
+       Support
+
+.include "${.PARSEDIR}/../../link.mk"
+
+.include <bsd.prog.mk>
diff -r dbad78f65c42 -r a2cb4c891168 external/bsd/llvm/bin/llc/Makefile
--- a/external/bsd/llvm/bin/llc/Makefile        Tue Oct 11 13:07:06 2011 +0000
+++ b/external/bsd/llvm/bin/llc/Makefile        Tue Oct 11 13:53:56 2011 +0000
@@ -1,4 +1,4 @@
-#      $NetBSD: Makefile,v 1.9 2011/07/17 20:07:57 joerg Exp $
+#      $NetBSD: Makefile,v 1.10 2011/10/11 13:53:57 joerg Exp $
 
 PROG_CXX=      llc
 NOMAN=         yes
@@ -37,10 +37,10 @@
        X86Utils \
        SelectionDAG \
        CodeGen \
-       Target \
        ScalarOpts \
        TransformsUtils \
        Analysis \
+       Target \
        MCParser \
        MC \
        Core \
diff -r dbad78f65c42 -r a2cb4c891168 external/bsd/llvm/bin/lli/Makefile
--- a/external/bsd/llvm/bin/lli/Makefile        Tue Oct 11 13:07:06 2011 +0000
+++ b/external/bsd/llvm/bin/lli/Makefile        Tue Oct 11 13:53:56 2011 +0000
@@ -1,4 +1,4 @@
-#      $NetBSD: Makefile,v 1.5 2011/07/17 20:07:57 joerg Exp $
+#      $NetBSD: Makefile,v 1.6 2011/10/11 13:53:57 joerg Exp $
 
 PROG_CXX=      lli
 NOMAN=         yes
@@ -27,10 +27,10 @@
        Object \
        SelectionDAG \
        CodeGen \
-       Target \
        ScalarOpts \
        TransformsUtils \
        Analysis \
+       Target \
        MC \
        Core \
        Support
diff -r dbad78f65c42 -r a2cb4c891168 external/bsd/llvm/bin/llvm-cov/Makefile
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/external/bsd/llvm/bin/llvm-cov/Makefile   Tue Oct 11 13:53:56 2011 +0000
@@ -0,0 +1,18 @@
+#      $NetBSD: Makefile,v 1.1 2011/10/11 13:53:57 joerg Exp $
+
+PROG_CXX=      llvm-cov
+NOMAN=         yes
+
+.include <bsd.init.mk>
+
+.PATH: ${LLVM_SRCDIR}/tools/llvm-cov
+
+SRCS=  llvm-cov.cpp
+
+LLVM_LIBS+= \
+       Core \
+       Support
+
+.include "${.PARSEDIR}/../../link.mk"
+
+.include <bsd.prog.mk>
diff -r dbad78f65c42 -r a2cb4c891168 external/bsd/llvm/bin/llvm-dwarfdump/Makefile
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/external/bsd/llvm/bin/llvm-dwarfdump/Makefile     Tue Oct 11 13:53:56 2011 +0000
@@ -0,0 +1,19 @@
+#      $NetBSD: Makefile,v 1.1 2011/10/11 13:53:57 joerg Exp $
+
+PROG_CXX=      llvm-dwarfdump
+NOMAN=         yes
+
+.include <bsd.init.mk>
+
+.PATH: ${LLVM_SRCDIR}/tools/llvm-dwarfdump
+
+SRCS=  llvm-dwarfdump.cpp
+
+LLVM_LIBS+= \
+       DebugInfo \
+       Object \
+       Support
+
+.include "${.PARSEDIR}/../../link.mk"
+
+.include <bsd.prog.mk>
diff -r dbad78f65c42 -r a2cb4c891168 external/bsd/llvm/bin/llvm-link/Makefile
--- a/external/bsd/llvm/bin/llvm-link/Makefile  Tue Oct 11 13:07:06 2011 +0000
+++ b/external/bsd/llvm/bin/llvm-link/Makefile  Tue Oct 11 13:53:56 2011 +0000
@@ -1,4 +1,4 @@
-#      $NetBSD: Makefile,v 1.1 2011/02/06 01:13:46 joerg Exp $
+#      $NetBSD: Makefile,v 1.2 2011/10/11 13:53:58 joerg Exp $
 
 PROG_CXX=      llvm-link
 NOMAN=         yes
@@ -15,6 +15,8 @@
        BitWriter \
        Linker \
        TransformsUtils \
+       Analysis \
+       Target \
        Core \
        Support
 
diff -r dbad78f65c42 -r a2cb4c891168 external/bsd/llvm/bin/llvm-mc/Makefile
--- a/external/bsd/llvm/bin/llvm-mc/Makefile    Tue Oct 11 13:07:06 2011 +0000
+++ b/external/bsd/llvm/bin/llvm-mc/Makefile    Tue Oct 11 13:53:56 2011 +0000
@@ -1,4 +1,4 @@
-#      $NetBSD: Makefile,v 1.9 2011/07/17 20:07:57 joerg Exp $
+#      $NetBSD: Makefile,v 1.10 2011/10/11 13:53:58 joerg Exp $
 
 PROG_CXX=      llvm-mc
 NOMAN=         yes
@@ -14,8 +14,8 @@
        MCDisassembler \
        ARMCodeGen \
        ARMTargetInfo \
+       ARMAsmParser \
        ARMMCTargetDesc \
-       ARMAsmParser \
        ARMAsmPrinter \
        ARMDisassembler \
        MipsCodeGen \
diff -r dbad78f65c42 -r a2cb4c891168 external/bsd/llvm/bin/llvm-size/Makefile
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/external/bsd/llvm/bin/llvm-size/Makefile  Tue Oct 11 13:53:56 2011 +0000
@@ -0,0 +1,18 @@
+#      $NetBSD: Makefile,v 1.1 2011/10/11 13:53:58 joerg Exp $
+
+PROG_CXX=      llvm-size
+NOMAN=         yes
+
+.include <bsd.init.mk>
+
+.PATH: ${LLVM_SRCDIR}/tools/llvm-size
+
+SRCS=  llvm-size.cpp
+
+LLVM_LIBS+= \
+       Object \
+       Support
+
+.include "${.PARSEDIR}/../../link.mk"
+
+.include <bsd.prog.mk>
diff -r dbad78f65c42 -r a2cb4c891168 external/bsd/llvm/bin/llvmc/Makefile
--- a/external/bsd/llvm/bin/llvmc/Makefile      Tue Oct 11 13:07:06 2011 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,35 +0,0 @@
-#      $NetBSD: Makefile,v 1.1 2011/02/06 01:13:48 joerg Exp $
-
-PROG_CXX=      llvmc
-NOMAN=         yes
-
-.include <bsd.init.mk>
-
-.PATH: ${LLVM_SRCDIR}/tools/llvmc/src
-
-SRCS=  Hooks.cpp \
-       Main.cpp
-
-TABLEGEN_SRC=          AutoGenerated.td
-TABLEGEN_INCLUDES=     -I${.OBJDIR} -I${LLVM_SRCDIR}/tools/llvmc/src
-TABLEGEN_OUTPUT= \
-       AutoGenerated.inc|-gen-llvmc
-
-.include "${.PARSEDIR}/../../tablegen.mk"
-
-LLVM_LIBS+= \
-       CompilerDriver \
-       Support
-
-DPSRCS+=       Base.td
-CLEANFILES+=   Base.td
-
-Base.td: Base.td.in
-       ${TOOL_SED} -e 's,@LLVMGCCCOMMAND@,llvm-gcc,g' \
-           -e 's,@LLVMGXXCOMMAND@,llvm-g++,g' < ${.ALLSRC} > ${.TARGET}
-
-AutoGenerated.inc: Base.td
-
-.include "${.PARSEDIR}/../../link.mk"
-
-.include <bsd.prog.mk>
diff -r dbad78f65c42 -r a2cb4c891168 external/bsd/llvm/bin/tblgen/Makefile
--- a/external/bsd/llvm/bin/tblgen/Makefile     Tue Oct 11 13:07:06 2011 +0000
+++ b/external/bsd/llvm/bin/tblgen/Makefile     Tue Oct 11 13:53:56 2011 +0000
@@ -1,4 +1,4 @@
-#      $NetBSD: Makefile,v 1.6 2011/07/13 23:48:29 joerg Exp $
+#      $NetBSD: Makefile,v 1.7 2011/10/11 13:53:58 joerg Exp $
 
 PROG_CXX=      llvm-tblgen
 NOMAN=         yes
@@ -12,10 +12,6 @@
        AsmWriterEmitter.cpp \
        AsmWriterInst.cpp \
        CallingConvEmitter.cpp \
-       ClangASTNodesEmitter.cpp \
-       ClangAttrEmitter.cpp \
-       ClangDiagnosticsEmitter.cpp \



Home | Main Index | Thread Index | Old Index