Module Name: src
Committed By: joerg
Date: Thu Jul 7 21:59:15 UTC 2011
Modified Files:
src/external/bsd/llvm: Makefile.inc
src/external/bsd/llvm/bin/clang: Makefile
src/external/bsd/llvm/bin/llc: Makefile
src/external/bsd/llvm/bin/llvm-mc: Makefile
src/external/bsd/llvm/lib: Makefile
src/external/bsd/llvm/lib/libLLVMMipsCodeGen: Makefile
src/external/bsd/llvm/lib/libLLVMTransformsUtils: Makefile
src/external/bsd/llvm/lib/libLLVMX86MCTargetDesc: Makefile
Added Files:
src/external/bsd/llvm/lib/libLLVMARMMCTargetDesc: Makefile
src/tools/llvm-lib/libLLVMARMMCTargetDesc: Makefile
Log Message:
Update LLVM/Clang snapshot to r134635. This reduces the memory usage in
preprocessor heavy code and recognizes mipseb as alias for mips.
To generate a diff of this commit:
cvs rdiff -u -r1.14 -r1.15 src/external/bsd/llvm/Makefile.inc
cvs rdiff -u -r1.10 -r1.11 src/external/bsd/llvm/bin/clang/Makefile
cvs rdiff -u -r1.6 -r1.7 src/external/bsd/llvm/bin/llc/Makefile
cvs rdiff -u -r1.6 -r1.7 src/external/bsd/llvm/bin/llvm-mc/Makefile
cvs rdiff -u -r1.12 -r1.13 src/external/bsd/llvm/lib/Makefile
cvs rdiff -u -r0 -r1.1 \
src/external/bsd/llvm/lib/libLLVMARMMCTargetDesc/Makefile
cvs rdiff -u -r1.1 -r1.2 \
src/external/bsd/llvm/lib/libLLVMMipsCodeGen/Makefile
cvs rdiff -u -r1.2 -r1.3 \
src/external/bsd/llvm/lib/libLLVMTransformsUtils/Makefile
cvs rdiff -u -r1.1 -r1.2 \
src/external/bsd/llvm/lib/libLLVMX86MCTargetDesc/Makefile
cvs rdiff -u -r0 -r1.1 src/tools/llvm-lib/libLLVMARMMCTargetDesc/Makefile
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: src/external/bsd/llvm/Makefile.inc
diff -u src/external/bsd/llvm/Makefile.inc:1.14 src/external/bsd/llvm/Makefile.inc:1.15
--- src/external/bsd/llvm/Makefile.inc:1.14 Tue Jul 5 23:02:31 2011
+++ src/external/bsd/llvm/Makefile.inc Thu Jul 7 21:59:14 2011
@@ -1,12 +1,12 @@
-# $NetBSD: Makefile.inc,v 1.14 2011/07/05 23:02:31 joerg Exp $
+# $NetBSD: Makefile.inc,v 1.15 2011/07/07 21:59:14 joerg Exp $
.if !defined(LLVM_TOPLEVEL_MK)
LLVM_TOPLEVEL_MK=
.include <bsd.own.mk>
-LLVM_REVISION= 134438
-CLANG_REVISION= 134438
+LLVM_REVISION= 134635
+CLANG_REVISION= 134635
LLVM_SRCDIR:= ${.PARSEDIR}/dist/llvm
CLANG_SRCDIR:= ${.PARSEDIR}/dist/clang
Index: src/external/bsd/llvm/bin/clang/Makefile
diff -u src/external/bsd/llvm/bin/clang/Makefile:1.10 src/external/bsd/llvm/bin/clang/Makefile:1.11
--- src/external/bsd/llvm/bin/clang/Makefile:1.10 Tue Jul 5 19:37:10 2011
+++ src/external/bsd/llvm/bin/clang/Makefile Thu Jul 7 21:59:14 2011
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.10 2011/07/05 19:37:10 joerg Exp $
+# $NetBSD: Makefile,v 1.11 2011/07/07 21:59:14 joerg Exp $
PROG_CXX= clang
NOMAN= yes
@@ -40,6 +40,7 @@
BitWriter \
ARMCodeGen \
ARMTargetInfo \
+ ARMMCTargetDesc \
ARMAsmParser \
ARMAsmPrinter \
MipsCodeGen \
Index: src/external/bsd/llvm/bin/llc/Makefile
diff -u src/external/bsd/llvm/bin/llc/Makefile:1.6 src/external/bsd/llvm/bin/llc/Makefile:1.7
--- src/external/bsd/llvm/bin/llc/Makefile:1.6 Tue Jul 5 19:37:10 2011
+++ src/external/bsd/llvm/bin/llc/Makefile Thu Jul 7 21:59:14 2011
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.6 2011/07/05 19:37:10 joerg Exp $
+# $NetBSD: Makefile,v 1.7 2011/07/07 21:59:14 joerg Exp $
PROG_CXX= llc
NOMAN= yes
@@ -15,6 +15,7 @@
BitReader \
ARMCodeGen \
ARMTargetInfo \
+ ARMMCTargetDesc \
ARMAsmParser \
ARMAsmPrinter \
MipsCodeGen \
Index: src/external/bsd/llvm/bin/llvm-mc/Makefile
diff -u src/external/bsd/llvm/bin/llvm-mc/Makefile:1.6 src/external/bsd/llvm/bin/llvm-mc/Makefile:1.7
--- src/external/bsd/llvm/bin/llvm-mc/Makefile:1.6 Tue Jul 5 19:37:10 2011
+++ src/external/bsd/llvm/bin/llvm-mc/Makefile Thu Jul 7 21:59:15 2011
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.6 2011/07/05 19:37:10 joerg Exp $
+# $NetBSD: Makefile,v 1.7 2011/07/07 21:59:15 joerg Exp $
PROG_CXX= llvm-mc
NOMAN= yes
@@ -14,6 +14,7 @@
MCDisassembler \
ARMCodeGen \
ARMTargetInfo \
+ ARMMCTargetDesc \
ARMAsmParser \
ARMAsmPrinter \
ARMDisassembler \
Index: src/external/bsd/llvm/lib/Makefile
diff -u src/external/bsd/llvm/lib/Makefile:1.12 src/external/bsd/llvm/lib/Makefile:1.13
--- src/external/bsd/llvm/lib/Makefile:1.12 Thu Jul 7 21:46:50 2011
+++ src/external/bsd/llvm/lib/Makefile Thu Jul 7 21:59:15 2011
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.12 2011/07/07 21:46:50 joerg Exp $
+# $NetBSD: Makefile,v 1.13 2011/07/07 21:59:15 joerg Exp $
.include <bsd.own.mk>
@@ -36,6 +36,7 @@
libLLVMARMAsmParser \
libLLVMARMAsmPrinter \
libLLVMARMDisassembler \
+ libLLVMARMMCTargetDesc \
libLLVMARMTargetInfo
SUBDIR+= \
Index: src/external/bsd/llvm/lib/libLLVMMipsCodeGen/Makefile
diff -u src/external/bsd/llvm/lib/libLLVMMipsCodeGen/Makefile:1.1 src/external/bsd/llvm/lib/libLLVMMipsCodeGen/Makefile:1.2
--- src/external/bsd/llvm/lib/libLLVMMipsCodeGen/Makefile:1.1 Tue Jul 5 19:37:11 2011
+++ src/external/bsd/llvm/lib/libLLVMMipsCodeGen/Makefile Thu Jul 7 21:59:15 2011
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.1 2011/07/05 19:37:11 joerg Exp $
+# $NetBSD: Makefile,v 1.2 2011/07/07 21:59:15 joerg Exp $
LIB= LLVMMipsCodeGen
@@ -15,6 +15,8 @@
MipsISelLowering.cpp \
MipsFrameLowering.cpp \
MipsMCAsmInfo.cpp \
+ MipsMCInstLower.cpp \
+ MipsMCSymbolRefExpr.cpp \
MipsRegisterInfo.cpp \
MipsSubtarget.cpp \
MipsTargetMachine.cpp \
Index: src/external/bsd/llvm/lib/libLLVMTransformsUtils/Makefile
diff -u src/external/bsd/llvm/lib/libLLVMTransformsUtils/Makefile:1.2 src/external/bsd/llvm/lib/libLLVMTransformsUtils/Makefile:1.3
--- src/external/bsd/llvm/lib/libLLVMTransformsUtils/Makefile:1.2 Mon Jul 4 16:10:40 2011
+++ src/external/bsd/llvm/lib/libLLVMTransformsUtils/Makefile Thu Jul 7 21:59:15 2011
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.2 2011/07/04 16:10:40 joerg Exp $
+# $NetBSD: Makefile,v 1.3 2011/07/07 21:59:15 joerg Exp $
LIB= LLVMTransformsUtils
@@ -21,6 +21,7 @@
Local.cpp \
LoopSimplify.cpp \
LoopUnroll.cpp \
+ LowerExpectIntrinsic.cpp \
LowerInvoke.cpp \
LowerSwitch.cpp \
Mem2Reg.cpp \
Index: src/external/bsd/llvm/lib/libLLVMX86MCTargetDesc/Makefile
diff -u src/external/bsd/llvm/lib/libLLVMX86MCTargetDesc/Makefile:1.1 src/external/bsd/llvm/lib/libLLVMX86MCTargetDesc/Makefile:1.2
--- src/external/bsd/llvm/lib/libLLVMX86MCTargetDesc/Makefile:1.1 Mon Jul 4 16:10:40 2011
+++ src/external/bsd/llvm/lib/libLLVMX86MCTargetDesc/Makefile Thu Jul 7 21:59:15 2011
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.1 2011/07/04 16:10:40 joerg Exp $
+# $NetBSD: Makefile,v 1.2 2011/07/07 21:59:15 joerg Exp $
LIB= LLVMX86MCTargetDesc
@@ -9,7 +9,7 @@
X86_OBJDIR!= cd ${.CURDIR}/../libLLVMX86CodeGen && ${PRINTOBJDIR}
CPPFLAGS+= -I${X86_OBJDIR} -I${LLVM_SRCDIR}/lib/Target/X86
-SRCS+= X86TargetDesc.cpp
+SRCS+= X86MCTargetDesc.cpp
.if defined(HOSTLIB)
.include <bsd.hostlib.mk>
Added files:
Index: src/external/bsd/llvm/lib/libLLVMARMMCTargetDesc/Makefile
diff -u /dev/null src/external/bsd/llvm/lib/libLLVMARMMCTargetDesc/Makefile:1.1
--- /dev/null Thu Jul 7 21:59:15 2011
+++ src/external/bsd/llvm/lib/libLLVMARMMCTargetDesc/Makefile Thu Jul 7 21:59:15 2011
@@ -0,0 +1,18 @@
+# $NetBSD: Makefile,v 1.1 2011/07/07 21:59:15 joerg Exp $
+
+LIB= LLVMARMMCTargetDesc
+
+.include <bsd.init.mk>
+
+.PATH: ${LLVM_SRCDIR}/lib/Target/ARM/MCTargetDesc
+
+ARM_OBJDIR!= cd ${.CURDIR}/../libLLVMARMCodeGen && ${PRINTOBJDIR}
+CPPFLAGS+= -I${ARM_OBJDIR} -I${LLVM_SRCDIR}/lib/Target/ARM
+
+SRCS+= ARMMCTargetDesc.cpp
+
+.if defined(HOSTLIB)
+.include <bsd.hostlib.mk>
+.else
+.include <bsd.lib.mk>
+.endif
Index: src/tools/llvm-lib/libLLVMARMMCTargetDesc/Makefile
diff -u /dev/null src/tools/llvm-lib/libLLVMARMMCTargetDesc/Makefile:1.1
--- /dev/null Thu Jul 7 21:59:15 2011
+++ src/tools/llvm-lib/libLLVMARMMCTargetDesc/Makefile Thu Jul 7 21:59:14 2011
@@ -0,0 +1,3 @@
+# $NetBSD: Makefile,v 1.1 2011/07/07 21:59:14 joerg Exp $
+
+.include <bsd.init.mk>