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