Module Name: src
Committed By: joerg
Date: Mon Feb 4 15:00:37 UTC 2013
Modified Files:
src/external/bsd/llvm: Makefile.inc
src/external/bsd/llvm/bin/bugpoint: Makefile
src/external/bsd/llvm/bin/clang: Makefile
src/external/bsd/llvm/bin/clang-tblgen: Makefile
src/external/bsd/llvm/bin/llc: Makefile
src/external/bsd/llvm/bin/llvm-bcanalyzer: Makefile
src/external/bsd/llvm/bin/llvm-mc: Makefile
src/external/bsd/llvm/bin/llvm-objdump: Makefile
src/external/bsd/llvm/bin/llvm-symbolizer: Makefile
src/external/bsd/llvm/bin/opt: Makefile
src/external/bsd/llvm/config/llvm/Config: AsmParsers.def
AsmPrinters.def Disassemblers.def Targets.def config.h.in
src/external/bsd/llvm/include: Makefile
src/external/bsd/llvm/lib: Makefile
src/external/bsd/llvm/lib/libLLVMAnalysis: Makefile
src/external/bsd/llvm/lib/libLLVMBitReader: Makefile
src/external/bsd/llvm/lib/libLLVMLinker: Makefile
src/external/bsd/llvm/lib/libLLVMMipsMCTargetDesc: Makefile
src/external/bsd/llvm/lib/libLLVMPowerPCCodeGen: Makefile
src/external/bsd/llvm/lib/libLLVMScalarOpts: Makefile
src/external/bsd/llvm/lib/libLLVMSupport: Makefile
src/external/bsd/llvm/lib/libLLVMipa: Makefile
src/external/bsd/llvm/lib/libclangAST: Makefile
src/external/bsd/llvm/lib/libclangBasic: Makefile
src/external/bsd/llvm/lib/libclangFormat: Makefile
src/external/bsd/llvm/lib/libclangSerialization: Makefile
Added Files:
src/external/bsd/llvm/lib/libLLVMAArch64AsmParser: Makefile
src/external/bsd/llvm/lib/libLLVMAArch64AsmPrinter: Makefile
src/external/bsd/llvm/lib/libLLVMAArch64CodeGen: Makefile
src/external/bsd/llvm/lib/libLLVMAArch64Disassembler: Makefile
src/external/bsd/llvm/lib/libLLVMAArch64MCTargetDesc: Makefile
src/external/bsd/llvm/lib/libLLVMAArch64TargetInfo: Makefile
src/external/bsd/llvm/lib/libLLVMObjCARC: Makefile
src/tools/llvm-lib/libLLVMAArch64AsmParser: Makefile
src/tools/llvm-lib/libLLVMAArch64AsmPrinter: Makefile
src/tools/llvm-lib/libLLVMAArch64CodeGen: Makefile
src/tools/llvm-lib/libLLVMAArch64Disassembler: Makefile
src/tools/llvm-lib/libLLVMAArch64MCTargetDesc: Makefile
src/tools/llvm-lib/libLLVMAArch64TargetInfo: Makefile
src/tools/llvm-lib/libLLVMObjCARC: Makefile
Log Message:
Update to LLVM/Clang snapshot r174288. This brings in the new AArch64
backend as well as an import bug fix for pointer compare optimisations.
To generate a diff of this commit:
cvs rdiff -u -r1.44 -r1.45 src/external/bsd/llvm/Makefile.inc
cvs rdiff -u -r1.4 -r1.5 src/external/bsd/llvm/bin/bugpoint/Makefile
cvs rdiff -u -r1.22 -r1.23 src/external/bsd/llvm/bin/clang/Makefile
cvs rdiff -u -r1.2 -r1.3 src/external/bsd/llvm/bin/clang-tblgen/Makefile
cvs rdiff -u -r1.12 -r1.13 src/external/bsd/llvm/bin/llc/Makefile
cvs rdiff -u -r1.1 -r1.2 src/external/bsd/llvm/bin/llvm-bcanalyzer/Makefile
cvs rdiff -u -r1.13 -r1.14 src/external/bsd/llvm/bin/llvm-mc/Makefile
cvs rdiff -u -r1.1 -r1.2 src/external/bsd/llvm/bin/llvm-objdump/Makefile
cvs rdiff -u -r1.1 -r1.2 src/external/bsd/llvm/bin/llvm-symbolizer/Makefile
cvs rdiff -u -r1.5 -r1.6 src/external/bsd/llvm/bin/opt/Makefile
cvs rdiff -u -r1.4 -r1.5 \
src/external/bsd/llvm/config/llvm/Config/AsmParsers.def
cvs rdiff -u -r1.6 -r1.7 \
src/external/bsd/llvm/config/llvm/Config/AsmPrinters.def
cvs rdiff -u -r1.5 -r1.6 \
src/external/bsd/llvm/config/llvm/Config/Disassemblers.def \
src/external/bsd/llvm/config/llvm/Config/Targets.def
cvs rdiff -u -r1.3 -r1.4 src/external/bsd/llvm/config/llvm/Config/config.h.in
cvs rdiff -u -r1.16 -r1.17 src/external/bsd/llvm/include/Makefile
cvs rdiff -u -r1.26 -r1.27 src/external/bsd/llvm/lib/Makefile
cvs rdiff -u -r0 -r1.1 \
src/external/bsd/llvm/lib/libLLVMAArch64AsmParser/Makefile
cvs rdiff -u -r0 -r1.1 \
src/external/bsd/llvm/lib/libLLVMAArch64AsmPrinter/Makefile
cvs rdiff -u -r0 -r1.1 \
src/external/bsd/llvm/lib/libLLVMAArch64CodeGen/Makefile
cvs rdiff -u -r0 -r1.1 \
src/external/bsd/llvm/lib/libLLVMAArch64Disassembler/Makefile
cvs rdiff -u -r0 -r1.1 \
src/external/bsd/llvm/lib/libLLVMAArch64MCTargetDesc/Makefile
cvs rdiff -u -r0 -r1.1 \
src/external/bsd/llvm/lib/libLLVMAArch64TargetInfo/Makefile
cvs rdiff -u -r1.11 -r1.12 src/external/bsd/llvm/lib/libLLVMAnalysis/Makefile
cvs rdiff -u -r1.1 -r1.2 src/external/bsd/llvm/lib/libLLVMBitReader/Makefile
cvs rdiff -u -r1.2 -r1.3 src/external/bsd/llvm/lib/libLLVMLinker/Makefile
cvs rdiff -u -r1.4 -r1.5 \
src/external/bsd/llvm/lib/libLLVMMipsMCTargetDesc/Makefile
cvs rdiff -u -r0 -r1.1 src/external/bsd/llvm/lib/libLLVMObjCARC/Makefile
cvs rdiff -u -r1.5 -r1.6 \
src/external/bsd/llvm/lib/libLLVMPowerPCCodeGen/Makefile
cvs rdiff -u -r1.8 -r1.9 src/external/bsd/llvm/lib/libLLVMScalarOpts/Makefile
cvs rdiff -u -r1.14 -r1.15 src/external/bsd/llvm/lib/libLLVMSupport/Makefile
cvs rdiff -u -r1.2 -r1.3 src/external/bsd/llvm/lib/libLLVMipa/Makefile
cvs rdiff -u -r1.8 -r1.9 src/external/bsd/llvm/lib/libclangAST/Makefile
cvs rdiff -u -r1.7 -r1.8 src/external/bsd/llvm/lib/libclangBasic/Makefile
cvs rdiff -u -r1.1 -r1.2 src/external/bsd/llvm/lib/libclangFormat/Makefile
cvs rdiff -u -r1.4 -r1.5 \
src/external/bsd/llvm/lib/libclangSerialization/Makefile
cvs rdiff -u -r0 -r1.1 src/tools/llvm-lib/libLLVMAArch64AsmParser/Makefile
cvs rdiff -u -r0 -r1.1 src/tools/llvm-lib/libLLVMAArch64AsmPrinter/Makefile
cvs rdiff -u -r0 -r1.1 src/tools/llvm-lib/libLLVMAArch64CodeGen/Makefile
cvs rdiff -u -r0 -r1.1 src/tools/llvm-lib/libLLVMAArch64Disassembler/Makefile
cvs rdiff -u -r0 -r1.1 src/tools/llvm-lib/libLLVMAArch64MCTargetDesc/Makefile
cvs rdiff -u -r0 -r1.1 src/tools/llvm-lib/libLLVMAArch64TargetInfo/Makefile
cvs rdiff -u -r0 -r1.1 src/tools/llvm-lib/libLLVMObjCARC/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.44 src/external/bsd/llvm/Makefile.inc:1.45
--- src/external/bsd/llvm/Makefile.inc:1.44 Wed Jan 23 15:02:53 2013
+++ src/external/bsd/llvm/Makefile.inc Mon Feb 4 15:00:31 2013
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile.inc,v 1.44 2013/01/23 15:02:53 joerg Exp $
+# $NetBSD: Makefile.inc,v 1.45 2013/02/04 15:00:31 joerg Exp $
.if !defined(LLVM_TOPLEVEL_MK)
LLVM_TOPLEVEL_MK=
@@ -7,7 +7,7 @@ LLVM_TOPLEVEL_MK=
SVN_ROOT= http://llvm.org/svn/llvm-project
-COMMON_REVISION= 172366
+COMMON_REVISION= 174288
LLVM_REVISION= ${COMMON_REVISION}
CLANG_REVISION= ${COMMON_REVISION}
COMPILER_RT_REVISION= ${COMMON_REVISION}
@@ -42,7 +42,7 @@ CPPFLAGS+= -I${LLVM_INCLUDE_OBJDIR} -I${
-I${CLANG_INCLUDE_CONFIG}
LLVM_CONFIGURE_ARGS= \
- --enable-targets=x86,powerpc,sparc,arm,mips \
+ --enable-targets=x86,powerpc,sparc,aarch64,arm,mips \
--with-c-include-dirs=/usr/include/clang-${CLANG_VERSION}:/usr/include \
--disable-timestamps --prefix=/usr --sysconfdir=/etc/llvm \
--with-clang-srcdir=${CLANG_SRCDIR} \
Index: src/external/bsd/llvm/bin/bugpoint/Makefile
diff -u src/external/bsd/llvm/bin/bugpoint/Makefile:1.4 src/external/bsd/llvm/bin/bugpoint/Makefile:1.5
--- src/external/bsd/llvm/bin/bugpoint/Makefile:1.4 Wed Jan 23 15:02:54 2013
+++ src/external/bsd/llvm/bin/bugpoint/Makefile Mon Feb 4 15:00:31 2013
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.4 2013/01/23 15:02:54 joerg Exp $
+# $NetBSD: Makefile,v 1.5 2013/02/04 15:00:31 joerg Exp $
PROG_CXX= bugpoint
NOMAN= yes
@@ -18,6 +18,7 @@ SRCS= BugDriver.cpp \
bugpoint.cpp
LLVM_LIBS+= \
+ ObjCARC \
AsmParser \
BitReader \
BitWriter \
Index: src/external/bsd/llvm/bin/clang/Makefile
diff -u src/external/bsd/llvm/bin/clang/Makefile:1.22 src/external/bsd/llvm/bin/clang/Makefile:1.23
--- src/external/bsd/llvm/bin/clang/Makefile:1.22 Wed Jan 23 15:02:54 2013
+++ src/external/bsd/llvm/bin/clang/Makefile Mon Feb 4 15:00:31 2013
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.22 2013/01/23 15:02:54 joerg Exp $
+# $NetBSD: Makefile,v 1.23 2013/02/04 15:00:31 joerg Exp $
PROG_CXX= clang
NOMAN= yes
@@ -37,10 +37,16 @@ CLANG_LIBS+= \
clangBasic
LLVM_LIBS+= \
+ ObjCARC \
ipo \
AsmParser \
BitReader \
BitWriter \
+ AArch64CodeGen \
+ AArch64TargetInfo \
+ AArch64MCTargetDesc \
+ AArch64AsmParser \
+ AArch64AsmPrinter \
ARMCodeGen \
ARMTargetInfo \
ARMMCTargetDesc \
Index: src/external/bsd/llvm/bin/clang-tblgen/Makefile
diff -u src/external/bsd/llvm/bin/clang-tblgen/Makefile:1.2 src/external/bsd/llvm/bin/clang-tblgen/Makefile:1.3
--- src/external/bsd/llvm/bin/clang-tblgen/Makefile:1.2 Sun Sep 23 17:22:22 2012
+++ src/external/bsd/llvm/bin/clang-tblgen/Makefile Mon Feb 4 15:00:32 2013
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.2 2012/09/23 17:22:22 joerg Exp $
+# $NetBSD: Makefile,v 1.3 2013/02/04 15:00:32 joerg Exp $
PROG_CXX= clang-tblgen
NOMAN= yes
@@ -10,6 +10,7 @@ NOMAN= yes
SRCS= ClangASTNodesEmitter.cpp \
ClangAttrEmitter.cpp \
ClangCommentCommandInfoEmitter.cpp \
+ ClangCommentHTMLNamedCharacterReferenceEmitter.cpp \
ClangCommentHTMLTagsEmitter.cpp \
ClangDiagnosticsEmitter.cpp \
ClangSACheckersEmitter.cpp \
Index: src/external/bsd/llvm/bin/llc/Makefile
diff -u src/external/bsd/llvm/bin/llc/Makefile:1.12 src/external/bsd/llvm/bin/llc/Makefile:1.13
--- src/external/bsd/llvm/bin/llc/Makefile:1.12 Wed Jan 23 15:02:54 2013
+++ src/external/bsd/llvm/bin/llc/Makefile Mon Feb 4 15:00:32 2013
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.12 2013/01/23 15:02:54 joerg Exp $
+# $NetBSD: Makefile,v 1.13 2013/02/04 15:00:32 joerg Exp $
PROG_CXX= llc
NOMAN= yes
@@ -13,6 +13,11 @@ LLVM_LIBS+= \
AsmPrinter \
AsmParser \
BitReader \
+ AArch64CodeGen \
+ AArch64TargetInfo \
+ AArch64MCTargetDesc \
+ AArch64AsmParser \
+ AArch64AsmPrinter \
ARMCodeGen \
ARMTargetInfo \
ARMMCTargetDesc \
Index: src/external/bsd/llvm/bin/llvm-bcanalyzer/Makefile
diff -u src/external/bsd/llvm/bin/llvm-bcanalyzer/Makefile:1.1 src/external/bsd/llvm/bin/llvm-bcanalyzer/Makefile:1.2
--- src/external/bsd/llvm/bin/llvm-bcanalyzer/Makefile:1.1 Sun Feb 6 01:13:45 2011
+++ src/external/bsd/llvm/bin/llvm-bcanalyzer/Makefile Mon Feb 4 15:00:32 2013
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.1 2011/02/06 01:13:45 joerg Exp $
+# $NetBSD: Makefile,v 1.2 2013/02/04 15:00:32 joerg Exp $
PROG_CXX= llvm-bcanalyzer
NOMAN= yes
@@ -10,6 +10,7 @@ NOMAN= yes
SRCS= llvm-bcanalyzer.cpp
LLVM_LIBS+= \
+ BitReader \
Support
.include "${.PARSEDIR}/../../link.mk"
Index: src/external/bsd/llvm/bin/llvm-mc/Makefile
diff -u src/external/bsd/llvm/bin/llvm-mc/Makefile:1.13 src/external/bsd/llvm/bin/llvm-mc/Makefile:1.14
--- src/external/bsd/llvm/bin/llvm-mc/Makefile:1.13 Wed Jan 23 15:02:56 2013
+++ src/external/bsd/llvm/bin/llvm-mc/Makefile Mon Feb 4 15:00:32 2013
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.13 2013/01/23 15:02:56 joerg Exp $
+# $NetBSD: Makefile,v 1.14 2013/02/04 15:00:32 joerg Exp $
PROG_CXX= llvm-mc
NOMAN= yes
@@ -12,6 +12,12 @@ SRCS= llvm-mc.cpp \
LLVM_LIBS+= \
MCDisassembler \
+ AArch64CodeGen \
+ AArch64TargetInfo \
+ AArch64AsmParser \
+ AArch64MCTargetDesc \
+ AArch64AsmPrinter \
+ AArch64Disassembler \
ARMCodeGen \
ARMTargetInfo \
ARMAsmParser \
Index: src/external/bsd/llvm/bin/llvm-objdump/Makefile
diff -u src/external/bsd/llvm/bin/llvm-objdump/Makefile:1.1 src/external/bsd/llvm/bin/llvm-objdump/Makefile:1.2
--- src/external/bsd/llvm/bin/llvm-objdump/Makefile:1.1 Wed Jan 23 15:02:56 2013
+++ src/external/bsd/llvm/bin/llvm-objdump/Makefile Mon Feb 4 15:00:32 2013
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.1 2013/01/23 15:02:56 joerg Exp $
+# $NetBSD: Makefile,v 1.2 2013/02/04 15:00:32 joerg Exp $
PROG_CXX= llvm-objdump
NOMAN= yes
@@ -15,6 +15,11 @@ SRCS= llvm-objdump.cpp \
LLVM_LIBS+= \
Object \
+ AArch64Disassembler \
+ AArch64TargetInfo \
+ AArch64MCTargetDesc \
+ AArch64AsmParser \
+ AArch64AsmPrinter \
ARMDisassembler \
ARMTargetInfo \
ARMMCTargetDesc \
Index: src/external/bsd/llvm/bin/llvm-symbolizer/Makefile
diff -u src/external/bsd/llvm/bin/llvm-symbolizer/Makefile:1.1 src/external/bsd/llvm/bin/llvm-symbolizer/Makefile:1.2
--- src/external/bsd/llvm/bin/llvm-symbolizer/Makefile:1.1 Sat Nov 17 04:57:26 2012
+++ src/external/bsd/llvm/bin/llvm-symbolizer/Makefile Mon Feb 4 15:00:32 2013
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.1 2012/11/17 04:57:26 joerg Exp $
+# $NetBSD: Makefile,v 1.2 2013/02/04 15:00:32 joerg Exp $
PROG_CXX= llvm-symbolizer
NOMAN= yes
@@ -7,7 +7,8 @@ NOMAN= yes
.PATH: ${LLVM_SRCDIR}/tools/llvm-symbolizer
-SRCS= llvm-symbolizer.cpp
+SRCS= LLVMSymbolize.cpp \
+ llvm-symbolizer.cpp
LLVM_LIBS+= \
DebugInfo \
Index: src/external/bsd/llvm/bin/opt/Makefile
diff -u src/external/bsd/llvm/bin/opt/Makefile:1.5 src/external/bsd/llvm/bin/opt/Makefile:1.6
--- src/external/bsd/llvm/bin/opt/Makefile:1.5 Wed Jan 23 15:02:57 2013
+++ src/external/bsd/llvm/bin/opt/Makefile Mon Feb 4 15:00:32 2013
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.5 2013/01/23 15:02:57 joerg Exp $
+# $NetBSD: Makefile,v 1.6 2013/02/04 15:00:32 joerg Exp $
PROG_CXX= opt
NOMAN= yes
@@ -13,10 +13,15 @@ SRCS= AnalysisWrappers.cpp \
opt.cpp
LLVM_LIBS+= \
+ ObjCARC \
ipo \
AsmParser \
BitReader \
BitWriter \
+ AArch64CodeGen \
+ AArch64TargetInfo \
+ AArch64MCTargetDesc \
+ AArch64AsmPrinter \
ARMCodeGen \
ARMTargetInfo \
ARMMCTargetDesc \
Index: src/external/bsd/llvm/config/llvm/Config/AsmParsers.def
diff -u src/external/bsd/llvm/config/llvm/Config/AsmParsers.def:1.4 src/external/bsd/llvm/config/llvm/Config/AsmParsers.def:1.5
--- src/external/bsd/llvm/config/llvm/Config/AsmParsers.def:1.4 Sun Sep 23 17:22:23 2012
+++ src/external/bsd/llvm/config/llvm/Config/AsmParsers.def Mon Feb 4 15:00:33 2013
@@ -24,6 +24,6 @@
# error Please define the macro LLVM_ASM_PARSER(TargetName)
#endif
-LLVM_ASM_PARSER(X86) LLVM_ASM_PARSER(ARM) LLVM_ASM_PARSER(Mips)
+LLVM_ASM_PARSER(X86) LLVM_ASM_PARSER(AArch64) LLVM_ASM_PARSER(ARM) LLVM_ASM_PARSER(Mips)
#undef LLVM_ASM_PARSER
Index: src/external/bsd/llvm/config/llvm/Config/AsmPrinters.def
diff -u src/external/bsd/llvm/config/llvm/Config/AsmPrinters.def:1.6 src/external/bsd/llvm/config/llvm/Config/AsmPrinters.def:1.7
--- src/external/bsd/llvm/config/llvm/Config/AsmPrinters.def:1.6 Sun Sep 23 17:22:23 2012
+++ src/external/bsd/llvm/config/llvm/Config/AsmPrinters.def Mon Feb 4 15:00:33 2013
@@ -24,6 +24,6 @@
# error Please define the macro LLVM_ASM_PRINTER(TargetName)
#endif
-LLVM_ASM_PRINTER(X86) LLVM_ASM_PRINTER(PowerPC) LLVM_ASM_PRINTER(Sparc) LLVM_ASM_PRINTER(ARM) LLVM_ASM_PRINTER(Mips)
+LLVM_ASM_PRINTER(X86) LLVM_ASM_PRINTER(PowerPC) LLVM_ASM_PRINTER(Sparc) LLVM_ASM_PRINTER(AArch64) LLVM_ASM_PRINTER(ARM) LLVM_ASM_PRINTER(Mips)
#undef LLVM_ASM_PRINTER
Index: src/external/bsd/llvm/config/llvm/Config/Disassemblers.def
diff -u src/external/bsd/llvm/config/llvm/Config/Disassemblers.def:1.5 src/external/bsd/llvm/config/llvm/Config/Disassemblers.def:1.6
--- src/external/bsd/llvm/config/llvm/Config/Disassemblers.def:1.5 Sun Sep 23 17:22:23 2012
+++ src/external/bsd/llvm/config/llvm/Config/Disassemblers.def Mon Feb 4 15:00:33 2013
@@ -24,6 +24,6 @@
# error Please define the macro LLVM_DISASSEMBLER(TargetName)
#endif
-LLVM_DISASSEMBLER(X86) LLVM_DISASSEMBLER(ARM) LLVM_DISASSEMBLER(Mips)
+LLVM_DISASSEMBLER(X86) LLVM_DISASSEMBLER(AArch64) LLVM_DISASSEMBLER(ARM) LLVM_DISASSEMBLER(Mips)
#undef LLVM_DISASSEMBLER
Index: src/external/bsd/llvm/config/llvm/Config/Targets.def
diff -u src/external/bsd/llvm/config/llvm/Config/Targets.def:1.5 src/external/bsd/llvm/config/llvm/Config/Targets.def:1.6
--- src/external/bsd/llvm/config/llvm/Config/Targets.def:1.5 Tue Jul 5 19:37:11 2011
+++ src/external/bsd/llvm/config/llvm/Config/Targets.def Mon Feb 4 15:00:33 2013
@@ -23,6 +23,6 @@
# error Please define the macro LLVM_TARGET(TargetName)
#endif
-LLVM_TARGET(X86) LLVM_TARGET(PowerPC) LLVM_TARGET(Sparc) LLVM_TARGET(ARM) LLVM_TARGET(Mips)
+LLVM_TARGET(X86) LLVM_TARGET(PowerPC) LLVM_TARGET(Sparc) LLVM_TARGET(AArch64) LLVM_TARGET(ARM) LLVM_TARGET(Mips)
#undef LLVM_TARGET
Index: src/external/bsd/llvm/config/llvm/Config/config.h.in
diff -u src/external/bsd/llvm/config/llvm/Config/config.h.in:1.3 src/external/bsd/llvm/config/llvm/Config/config.h.in:1.4
--- src/external/bsd/llvm/config/llvm/Config/config.h.in:1.3 Wed Jan 23 15:02:57 2013
+++ src/external/bsd/llvm/config/llvm/Config/config.h.in Mon Feb 4 15:00:33 2013
@@ -70,7 +70,7 @@
/* Define to 1 if you have the <CrashReporterClient.h> header file. */
/* #undef HAVE_CRASHREPORTERCLIENT_H */
-/* Define if __crashreporter_info__ exists. */
+/* can use __crashreporter_info__ */
#define HAVE_CRASHREPORTER_INFO 0
/* Define to 1 if you have the <ctype.h> header file. */
Index: src/external/bsd/llvm/include/Makefile
diff -u src/external/bsd/llvm/include/Makefile:1.16 src/external/bsd/llvm/include/Makefile:1.17
--- src/external/bsd/llvm/include/Makefile:1.16 Wed Jan 23 15:02:57 2013
+++ src/external/bsd/llvm/include/Makefile Mon Feb 4 15:00:33 2013
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.16 2013/01/23 15:02:57 joerg Exp $
+# $NetBSD: Makefile,v 1.17 2013/02/04 15:00:33 joerg Exp $
.include <bsd.init.mk>
@@ -57,8 +57,8 @@ TABLEGEN_OUTPUT.Intrinsics.td= \
llvm/IR/Intrinsics.gen|-gen-intrinsic
CLANG_TABLEGEN_SRC= Attr.td CommentCommands.td CommentHTMLTags.td \
- CommentNodes.td DeclNodes.td StmtNodes.td \
- Diagnostic.td arm_neon.td Options.td \
+ CommentNodes.td CommentHTMLNamedCharacterReferences.td DeclNodes.td \
+ StmtNodes.td Diagnostic.td arm_neon.td Options.td \
CC1AsOptions.td CC1Options.td
CLANG_TABLEGEN_INCLUDES.Attr.td= -I${CLANG_SRCDIR}/include
@@ -72,6 +72,7 @@ CLANG_TABLEGEN_OUTPUT.Attr.td= \
clang/Sema/AttrTemplateInstantiate.inc|-gen-clang-attr-template-instantiate \
clang/Sema/AttrParsedAttrKinds.inc|-gen-clang-attr-parsed-attr-kinds \
clang/Sema/AttrParsedAttrList.inc|-gen-clang-attr-parsed-attr-list \
+ clang/Sema/AttrSpellingListIndex.inc|-gen-clang-attr-spelling-index \
clang/Serialization/AttrPCHRead.inc|-gen-clang-attr-pch-read \
clang/Serialization/AttrPCHWrite.inc|-gen-clang-attr-pch-write
@@ -85,12 +86,16 @@ CLANG_TABLEGEN_OUTPUT.CommentNodes.td= \
clang/AST/CommentNodes.inc|-gen-clang-comment-nodes
CLANG_TABLEGEN_OUTPUT.CommentCommands.td= \
- clang/AST/CommentCommandInfo.inc|-gen-clang-comment-command-info
+ clang/AST/CommentCommandInfo.inc|-gen-clang-comment-command-info \
+ clang/AST/CommentCommandList.inc|-gen-clang-comment-command-list
CLANG_TABLEGEN_OUTPUT.CommentHTMLTags.td= \
clang/AST/CommentHTMLTags.inc|-gen-clang-comment-html-tags \
clang/AST/CommentHTMLTagsProperties.inc|-gen-clang-comment-html-tags-properties
+CLANG_TABLEGEN_OUTPUT.CommentHTMLNamedCharacterReferences.td= \
+ clang/AST/CommentHTMLNamedCharacterReferences.inc|-gen-clang-comment-html-named-character-references
+
CLANG_TABLEGEN_INCLUDES.Diagnostic.td= -I${CLANG_SRCDIR}/include/clang/Basic
CLANG_TABLEGEN_OUTPUT.Diagnostic.td= \
clang/Basic/DiagnosticAnalysisKinds.inc|-gen-clang-diags-defs^-clang-component=Analysis \
Index: src/external/bsd/llvm/lib/Makefile
diff -u src/external/bsd/llvm/lib/Makefile:1.26 src/external/bsd/llvm/lib/Makefile:1.27
--- src/external/bsd/llvm/lib/Makefile:1.26 Wed Jan 23 15:02:57 2013
+++ src/external/bsd/llvm/lib/Makefile Mon Feb 4 15:00:33 2013
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.26 2013/01/23 15:02:57 joerg Exp $
+# $NetBSD: Makefile,v 1.27 2013/02/04 15:00:33 joerg Exp $
.include <bsd.own.mk>
@@ -18,6 +18,7 @@ SUBDIR= \
libLLVMMC \
libLLVMMCDisassembler \
libLLVMMCParser \
+ libLLVMObjCARC \
libLLVMScalarOpts \
libLLVMSelectionDAG \
libLLVMSupport \
@@ -25,6 +26,7 @@ SUBDIR= \
libLLVMTarget \
libLLVMTransformsUtils \
libLLVMVectorize \
+ libLLVMAArch64CodeGen \
libLLVMARMCodeGen \
libLLVMMipsCodeGen \
libLLVMPowerPCCodeGen \
@@ -34,6 +36,13 @@ SUBDIR= \
SUBDIR+= .WAIT
SUBDIR+= \
+ libLLVMAArch64AsmParser \
+ libLLVMAArch64AsmPrinter \
+ libLLVMAArch64Disassembler \
+ libLLVMAArch64MCTargetDesc \
+ libLLVMAArch64TargetInfo
+
+SUBDIR+= \
libLLVMARMAsmParser \
libLLVMARMAsmPrinter \
libLLVMARMDisassembler \
Index: src/external/bsd/llvm/lib/libLLVMAnalysis/Makefile
diff -u src/external/bsd/llvm/lib/libLLVMAnalysis/Makefile:1.11 src/external/bsd/llvm/lib/libLLVMAnalysis/Makefile:1.12
--- src/external/bsd/llvm/lib/libLLVMAnalysis/Makefile:1.11 Wed Jan 23 15:02:58 2013
+++ src/external/bsd/llvm/lib/libLLVMAnalysis/Makefile Mon Feb 4 15:00:34 2013
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.11 2013/01/23 15:02:58 joerg Exp $
+# $NetBSD: Makefile,v 1.12 2013/02/04 15:00:34 joerg Exp $
LIB= LLVMAnalysis
@@ -25,7 +25,6 @@ SRCS+= AliasAnalysis.cpp \
DomPrinter.cpp \
DominanceFrontier.cpp \
IVUsers.cpp \
- InlineCost.cpp \
InstCount.cpp \
InstructionSimplify.cpp \
Interval.cpp \
Index: src/external/bsd/llvm/lib/libLLVMBitReader/Makefile
diff -u src/external/bsd/llvm/lib/libLLVMBitReader/Makefile:1.1 src/external/bsd/llvm/lib/libLLVMBitReader/Makefile:1.2
--- src/external/bsd/llvm/lib/libLLVMBitReader/Makefile:1.1 Sun Feb 6 01:13:54 2011
+++ src/external/bsd/llvm/lib/libLLVMBitReader/Makefile Mon Feb 4 15:00:34 2013
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.1 2011/02/06 01:13:54 joerg Exp $
+# $NetBSD: Makefile,v 1.2 2013/02/04 15:00:34 joerg Exp $
LIB= LLVMBitReader
@@ -7,7 +7,8 @@ LIB= LLVMBitReader
.PATH: ${LLVM_SRCDIR}/lib/Bitcode/Reader
SRCS+= BitReader.cpp \
- BitcodeReader.cpp
+ BitcodeReader.cpp \
+ BitstreamReader.cpp
.if defined(HOSTLIB)
.include <bsd.hostlib.mk>
Index: src/external/bsd/llvm/lib/libLLVMLinker/Makefile
diff -u src/external/bsd/llvm/lib/libLLVMLinker/Makefile:1.2 src/external/bsd/llvm/lib/libLLVMLinker/Makefile:1.3
--- src/external/bsd/llvm/lib/libLLVMLinker/Makefile:1.2 Thu Nov 3 17:52:53 2011
+++ src/external/bsd/llvm/lib/libLLVMLinker/Makefile Mon Feb 4 15:00:34 2013
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.2 2011/11/03 17:52:53 joerg Exp $
+# $NetBSD: Makefile,v 1.3 2013/02/04 15:00:34 joerg Exp $
LIB= LLVMLinker
@@ -6,9 +6,7 @@ LIB= LLVMLinker
.PATH: ${LLVM_SRCDIR}/lib/Linker
-SRCS+= LinkArchives.cpp \
- LinkItems.cpp \
- LinkModules.cpp \
+SRCS+= LinkModules.cpp \
Linker.cpp
.if defined(HOSTLIB)
Index: src/external/bsd/llvm/lib/libLLVMMipsMCTargetDesc/Makefile
diff -u src/external/bsd/llvm/lib/libLLVMMipsMCTargetDesc/Makefile:1.4 src/external/bsd/llvm/lib/libLLVMMipsMCTargetDesc/Makefile:1.5
--- src/external/bsd/llvm/lib/libLLVMMipsMCTargetDesc/Makefile:1.4 Sun Oct 28 17:07:46 2012
+++ src/external/bsd/llvm/lib/libLLVMMipsMCTargetDesc/Makefile Mon Feb 4 15:00:34 2013
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.4 2012/10/28 17:07:46 joerg Exp $
+# $NetBSD: Makefile,v 1.5 2013/02/04 15:00:34 joerg Exp $
LIB= LLVMMipsMCTargetDesc
@@ -12,9 +12,11 @@ CPPFLAGS+= -I${MIPS_OBJDIR} -I${LLVM_SRC
SRCS+= MipsAsmBackend.cpp \
MipsDirectObjLower.cpp \
MipsELFObjectWriter.cpp \
+ MipsELFStreamer.cpp \
MipsMCAsmInfo.cpp \
MipsMCCodeEmitter.cpp \
- MipsMCTargetDesc.cpp
+ MipsMCTargetDesc.cpp \
+ MipsReginfo.cpp
.if defined(HOSTLIB)
.include <bsd.hostlib.mk>
Index: src/external/bsd/llvm/lib/libLLVMPowerPCCodeGen/Makefile
diff -u src/external/bsd/llvm/lib/libLLVMPowerPCCodeGen/Makefile:1.5 src/external/bsd/llvm/lib/libLLVMPowerPCCodeGen/Makefile:1.6
--- src/external/bsd/llvm/lib/libLLVMPowerPCCodeGen/Makefile:1.5 Sat Jun 16 17:01:04 2012
+++ src/external/bsd/llvm/lib/libLLVMPowerPCCodeGen/Makefile Mon Feb 4 15:00:35 2013
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.5 2012/06/16 17:01:04 joerg Exp $
+# $NetBSD: Makefile,v 1.6 2013/02/04 15:00:35 joerg Exp $
LIB= LLVMPowerPCCodeGen
@@ -19,9 +19,10 @@ SRCS+= PPCAsmPrinter.cpp \
PPCMachineFunctionInfo.cpp \
PPCMCInstLower.cpp \
PPCRegisterInfo.cpp \
+ PPCSelectionDAGInfo.cpp \
PPCSubtarget.cpp \
PPCTargetMachine.cpp \
- PPCSelectionDAGInfo.cpp
+ PPCTargetTransformInfo.cpp
TABLEGEN_SRC= PPC.td
TABLEGEN_INCLUDES= -I${LLVM_SRCDIR}/lib/Target/PowerPC
Index: src/external/bsd/llvm/lib/libLLVMScalarOpts/Makefile
diff -u src/external/bsd/llvm/lib/libLLVMScalarOpts/Makefile:1.8 src/external/bsd/llvm/lib/libLLVMScalarOpts/Makefile:1.9
--- src/external/bsd/llvm/lib/libLLVMScalarOpts/Makefile:1.8 Sun Sep 23 17:22:24 2012
+++ src/external/bsd/llvm/lib/libLLVMScalarOpts/Makefile Mon Feb 4 15:00:35 2013
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.8 2012/09/23 17:22:24 joerg Exp $
+# $NetBSD: Makefile,v 1.9 2013/02/04 15:00:35 joerg Exp $
LIB= LLVMScalarOpts
@@ -28,7 +28,6 @@ SRCS+= ADCE.cpp \
LoopUnswitch.cpp \
LowerAtomic.cpp \
MemCpyOptimizer.cpp \
- ObjCARC.cpp \
Reassociate.cpp \
Reg2Mem.cpp \
SCCP.cpp \
Index: src/external/bsd/llvm/lib/libLLVMSupport/Makefile
diff -u src/external/bsd/llvm/lib/libLLVMSupport/Makefile:1.14 src/external/bsd/llvm/lib/libLLVMSupport/Makefile:1.15
--- src/external/bsd/llvm/lib/libLLVMSupport/Makefile:1.14 Wed Jan 23 15:03:00 2013
+++ src/external/bsd/llvm/lib/libLLVMSupport/Makefile Mon Feb 4 15:00:35 2013
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.14 2013/01/23 15:03:00 joerg Exp $
+# $NetBSD: Makefile,v 1.15 2013/02/04 15:00:35 joerg Exp $
LIB= LLVMSupport
@@ -17,6 +17,8 @@ SRCS+= APFloat.cpp \
circular_raw_ostream.cpp \
CommandLine.cpp \
ConstantRange.cpp \
+ ConvertUTF.c \
+ ConvertUTFWrapper.cpp \
CrashRecoveryContext.cpp \
DataExtractor.cpp \
DataStream.cpp \
Index: src/external/bsd/llvm/lib/libLLVMipa/Makefile
diff -u src/external/bsd/llvm/lib/libLLVMipa/Makefile:1.2 src/external/bsd/llvm/lib/libLLVMipa/Makefile:1.3
--- src/external/bsd/llvm/lib/libLLVMipa/Makefile:1.2 Wed Jan 23 15:03:00 2013
+++ src/external/bsd/llvm/lib/libLLVMipa/Makefile Mon Feb 4 15:00:35 2013
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.2 2013/01/23 15:03:00 joerg Exp $
+# $NetBSD: Makefile,v 1.3 2013/02/04 15:00:35 joerg Exp $
LIB= LLVMipa
@@ -11,7 +11,8 @@ SRCS+= CallPrinter.cpp \
CallGraphSCCPass.cpp \
FindUsedTypes.cpp \
GlobalsModRef.cpp \
- IPA.cpp
+ IPA.cpp \
+ InlineCost.cpp
.if defined(HOSTLIB)
.include <bsd.hostlib.mk>
Index: src/external/bsd/llvm/lib/libclangAST/Makefile
diff -u src/external/bsd/llvm/lib/libclangAST/Makefile:1.8 src/external/bsd/llvm/lib/libclangAST/Makefile:1.9
--- src/external/bsd/llvm/lib/libclangAST/Makefile:1.8 Wed Jan 23 15:03:01 2013
+++ src/external/bsd/llvm/lib/libclangAST/Makefile Mon Feb 4 15:00:35 2013
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.8 2013/01/23 15:03:01 joerg Exp $
+# $NetBSD: Makefile,v 1.9 2013/02/04 15:00:35 joerg Exp $
LIB= clangAST
@@ -17,7 +17,6 @@ SRCS+= APValue.cpp \
Comment.cpp \
CommentBriefParser.cpp \
CommentCommandTraits.cpp \
- CommentDumper.cpp \
CommentLexer.cpp \
CommentParser.cpp \
CommentSema.cpp \
Index: src/external/bsd/llvm/lib/libclangBasic/Makefile
diff -u src/external/bsd/llvm/lib/libclangBasic/Makefile:1.7 src/external/bsd/llvm/lib/libclangBasic/Makefile:1.8
--- src/external/bsd/llvm/lib/libclangBasic/Makefile:1.7 Wed Jan 23 15:03:01 2013
+++ src/external/bsd/llvm/lib/libclangBasic/Makefile Mon Feb 4 15:00:36 2013
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.7 2013/01/23 15:03:01 joerg Exp $
+# $NetBSD: Makefile,v 1.8 2013/02/04 15:00:36 joerg Exp $
LIB= clangBasic
@@ -7,8 +7,6 @@ LIB= clangBasic
.PATH: ${CLANG_SRCDIR}/lib/Basic
SRCS+= Builtins.cpp \
- ConvertUTF.c \
- ConvertUTFWrapper.cpp \
Diagnostic.cpp \
DiagnosticIDs.cpp \
FileManager.cpp \
Index: src/external/bsd/llvm/lib/libclangFormat/Makefile
diff -u src/external/bsd/llvm/lib/libclangFormat/Makefile:1.1 src/external/bsd/llvm/lib/libclangFormat/Makefile:1.2
--- src/external/bsd/llvm/lib/libclangFormat/Makefile:1.1 Wed Jan 23 15:03:01 2013
+++ src/external/bsd/llvm/lib/libclangFormat/Makefile Mon Feb 4 15:00:36 2013
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.1 2013/01/23 15:03:01 joerg Exp $
+# $NetBSD: Makefile,v 1.2 2013/02/04 15:00:36 joerg Exp $
LIB= clangFormat
@@ -7,6 +7,7 @@ LIB= clangFormat
.PATH: ${CLANG_SRCDIR}/lib/Format
SRCS+= Format.cpp \
+ TokenAnnotator.cpp \
UnwrappedLineParser.cpp
.if defined(HOSTLIB)
Index: src/external/bsd/llvm/lib/libclangSerialization/Makefile
diff -u src/external/bsd/llvm/lib/libclangSerialization/Makefile:1.4 src/external/bsd/llvm/lib/libclangSerialization/Makefile:1.5
--- src/external/bsd/llvm/lib/libclangSerialization/Makefile:1.4 Sun Dec 11 14:58:51 2011
+++ src/external/bsd/llvm/lib/libclangSerialization/Makefile Mon Feb 4 15:00:36 2013
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.4 2011/12/11 14:58:51 joerg Exp $
+# $NetBSD: Makefile,v 1.5 2013/02/04 15:00:36 joerg Exp $
LIB= clangSerialization
@@ -14,6 +14,7 @@ SRCS+= ASTCommon.cpp \
ASTWriterDecl.cpp \
ASTWriterStmt.cpp \
GeneratePCH.cpp \
+ GlobalModuleIndex.cpp \
Module.cpp \
ModuleManager.cpp
Added files:
Index: src/external/bsd/llvm/lib/libLLVMAArch64AsmParser/Makefile
diff -u /dev/null src/external/bsd/llvm/lib/libLLVMAArch64AsmParser/Makefile:1.1
--- /dev/null Mon Feb 4 15:00:38 2013
+++ src/external/bsd/llvm/lib/libLLVMAArch64AsmParser/Makefile Mon Feb 4 15:00:33 2013
@@ -0,0 +1,18 @@
+# $NetBSD: Makefile,v 1.1 2013/02/04 15:00:33 joerg Exp $
+
+LIB= LLVMAArch64AsmParser
+
+.include <bsd.init.mk>
+
+AARCH64_OBJDIR!= cd ${.CURDIR}/../libLLVMAArch64CodeGen && ${PRINTOBJDIR}
+CPPFLAGS+= -I${AARCH64_OBJDIR} -I${LLVM_SRCDIR}/lib/Target/AArch64
+
+.PATH: ${LLVM_SRCDIR}/lib/Target/AArch64/AsmParser
+
+SRCS+= AArch64AsmParser.cpp
+
+.if defined(HOSTLIB)
+.include <bsd.hostlib.mk>
+.else
+.include <bsd.lib.mk>
+.endif
Index: src/external/bsd/llvm/lib/libLLVMAArch64AsmPrinter/Makefile
diff -u /dev/null src/external/bsd/llvm/lib/libLLVMAArch64AsmPrinter/Makefile:1.1
--- /dev/null Mon Feb 4 15:00:38 2013
+++ src/external/bsd/llvm/lib/libLLVMAArch64AsmPrinter/Makefile Mon Feb 4 15:00:33 2013
@@ -0,0 +1,18 @@
+# $NetBSD: Makefile,v 1.1 2013/02/04 15:00:33 joerg Exp $
+
+LIB= LLVMAArch64AsmPrinter
+
+.include <bsd.init.mk>
+
+AARCH64_OBJDIR!= cd ${.CURDIR}/../libLLVMAArch64CodeGen && ${PRINTOBJDIR}
+CPPFLAGS+= -I${AARCH64_OBJDIR} -I${LLVM_SRCDIR}/lib/Target/AArch64
+
+.PATH: ${LLVM_SRCDIR}/lib/Target/AArch64/InstPrinter
+
+SRCS+= AArch64InstPrinter.cpp
+
+.if defined(HOSTLIB)
+.include <bsd.hostlib.mk>
+.else
+.include <bsd.lib.mk>
+.endif
Index: src/external/bsd/llvm/lib/libLLVMAArch64CodeGen/Makefile
diff -u /dev/null src/external/bsd/llvm/lib/libLLVMAArch64CodeGen/Makefile:1.1
--- /dev/null Mon Feb 4 15:00:38 2013
+++ src/external/bsd/llvm/lib/libLLVMAArch64CodeGen/Makefile Mon Feb 4 15:00:33 2013
@@ -0,0 +1,45 @@
+# $NetBSD: Makefile,v 1.1 2013/02/04 15:00:33 joerg Exp $
+
+LIB= LLVMAArch64CodeGen
+
+.include <bsd.init.mk>
+
+.PATH: ${LLVM_SRCDIR}/lib/Target/AArch64
+
+CPPFLAGS+= -I${LLVM_SRCDIR}/lib/Target/AArch64
+
+SRCS+= AArch64AsmPrinter.cpp \
+ AArch64ConstantIslandPass.cpp \
+ AArch64FrameLowering.cpp \
+ AArch64ISelDAGToDAG.cpp \
+ AArch64ISelLowering.cpp \
+ AArch64InstrInfo.cpp \
+ AArch64MachineFunctionInfo.cpp \
+ AArch64MCInstLower.cpp \
+ AArch64RegisterInfo.cpp \
+ AArch64SelectionDAGInfo.cpp \
+ AArch64Subtarget.cpp \
+ AArch64TargetMachine.cpp \
+ AArch64TargetObjectFile.cpp
+
+TABLEGEN_SRC= AArch64.td
+TABLEGEN_INCLUDES= -I${LLVM_SRCDIR}/lib/Target/AArch64
+TABLEGEN_OUTPUT= \
+ AArch64GenAsmMatcher.inc|-gen-asm-matcher \
+ AArch64GenAsmWriter.inc|-gen-asm-writer \
+ AArch64GenCallingConv.inc|-gen-callingconv \
+ AArch64GenDisassemblerTables.inc|-gen-disassembler \
+ AArch64GenInstrInfo.inc|-gen-instr-info \
+ AArch64GenMCCodeEmitter.inc|-gen-emitter^-mc-emitter \
+ AArch64GenMCPseudoLowering.inc|-gen-pseudo-lowering \
+ AArch64GenRegisterInfo.inc|-gen-register-info \
+ AArch64GenDAGISel.inc|-gen-dag-isel \
+ AArch64GenSubtargetInfo.inc|-gen-subtarget
+
+.include "${.PARSEDIR}/../../tablegen.mk"
+
+.if defined(HOSTLIB)
+.include <bsd.hostlib.mk>
+.else
+.include <bsd.lib.mk>
+.endif
Index: src/external/bsd/llvm/lib/libLLVMAArch64Disassembler/Makefile
diff -u /dev/null src/external/bsd/llvm/lib/libLLVMAArch64Disassembler/Makefile:1.1
--- /dev/null Mon Feb 4 15:00:38 2013
+++ src/external/bsd/llvm/lib/libLLVMAArch64Disassembler/Makefile Mon Feb 4 15:00:34 2013
@@ -0,0 +1,18 @@
+# $NetBSD: Makefile,v 1.1 2013/02/04 15:00:34 joerg Exp $
+
+LIB= LLVMAArch64Disassembler
+
+.include <bsd.init.mk>
+
+AARCH64_OBJDIR!= cd ${.CURDIR}/../libLLVMAArch64CodeGen && ${PRINTOBJDIR}
+CPPFLAGS+= -I${AARCH64_OBJDIR} -I${LLVM_SRCDIR}/lib/Target/AArch64
+
+.PATH: ${LLVM_SRCDIR}/lib/Target/AArch64/Disassembler
+
+SRCS+= AArch64Disassembler.cpp
+
+.if defined(HOSTLIB)
+.include <bsd.hostlib.mk>
+.else
+.include <bsd.lib.mk>
+.endif
Index: src/external/bsd/llvm/lib/libLLVMAArch64MCTargetDesc/Makefile
diff -u /dev/null src/external/bsd/llvm/lib/libLLVMAArch64MCTargetDesc/Makefile:1.1
--- /dev/null Mon Feb 4 15:00:38 2013
+++ src/external/bsd/llvm/lib/libLLVMAArch64MCTargetDesc/Makefile Mon Feb 4 15:00:34 2013
@@ -0,0 +1,24 @@
+# $NetBSD: Makefile,v 1.1 2013/02/04 15:00:34 joerg Exp $
+
+LIB= LLVMAArch64MCTargetDesc
+
+.include <bsd.init.mk>
+
+.PATH: ${LLVM_SRCDIR}/lib/Target/AArch64/MCTargetDesc
+
+AARCH64_OBJDIR!= cd ${.CURDIR}/../libLLVMAArch64CodeGen && ${PRINTOBJDIR}
+CPPFLAGS+= -I${AARCH64_OBJDIR} -I${LLVM_SRCDIR}/lib/Target/AArch64
+
+SRCS+= AArch64AsmBackend.cpp \
+ AArch64ELFObjectWriter.cpp \
+ AArch64ELFStreamer.cpp \
+ AArch64MCAsmInfo.cpp \
+ AArch64MCCodeEmitter.cpp \
+ AArch64MCExpr.cpp \
+ AArch64MCTargetDesc.cpp
+
+.if defined(HOSTLIB)
+.include <bsd.hostlib.mk>
+.else
+.include <bsd.lib.mk>
+.endif
Index: src/external/bsd/llvm/lib/libLLVMAArch64TargetInfo/Makefile
diff -u /dev/null src/external/bsd/llvm/lib/libLLVMAArch64TargetInfo/Makefile:1.1
--- /dev/null Mon Feb 4 15:00:38 2013
+++ src/external/bsd/llvm/lib/libLLVMAArch64TargetInfo/Makefile Mon Feb 4 15:00:34 2013
@@ -0,0 +1,18 @@
+# $NetBSD: Makefile,v 1.1 2013/02/04 15:00:34 joerg Exp $
+
+LIB= LLVMAArch64TargetInfo
+
+.include <bsd.init.mk>
+
+AARCH64_OBJDIR!= cd ${.CURDIR}/../libLLVMAArch64CodeGen && ${PRINTOBJDIR}
+CPPFLAGS+= -I${AARCH64_OBJDIR} -I${LLVM_SRCDIR}/lib/Target/AArch64
+
+.PATH: ${LLVM_SRCDIR}/lib/Target/AArch64/TargetInfo
+
+SRCS+= AArch64TargetInfo.cpp
+
+.if defined(HOSTLIB)
+.include <bsd.hostlib.mk>
+.else
+.include <bsd.lib.mk>
+.endif
Index: src/external/bsd/llvm/lib/libLLVMObjCARC/Makefile
diff -u /dev/null src/external/bsd/llvm/lib/libLLVMObjCARC/Makefile:1.1
--- /dev/null Mon Feb 4 15:00:38 2013
+++ src/external/bsd/llvm/lib/libLLVMObjCARC/Makefile Mon Feb 4 15:00:35 2013
@@ -0,0 +1,23 @@
+# $NetBSD: Makefile,v 1.1 2013/02/04 15:00:35 joerg Exp $
+
+LIB= LLVMObjCARC
+
+.include <bsd.init.mk>
+
+.PATH: ${LLVM_SRCDIR}/lib/Transforms/ObjCARC
+
+SRCS+= DependencyAnalysis.cpp \
+ ObjCARC.cpp \
+ ObjCARCAPElim.cpp \
+ ObjCARCAliasAnalysis.cpp \
+ ObjCARCContract.cpp \
+ ObjCARCExpand.cpp \
+ ObjCARCOpts.cpp \
+ ObjCARCUtil.cpp \
+ ProvenanceAnalysis.cpp
+
+.if defined(HOSTLIB)
+.include <bsd.hostlib.mk>
+.else
+.include <bsd.lib.mk>
+.endif
Index: src/tools/llvm-lib/libLLVMAArch64AsmParser/Makefile
diff -u /dev/null src/tools/llvm-lib/libLLVMAArch64AsmParser/Makefile:1.1
--- /dev/null Mon Feb 4 15:00:38 2013
+++ src/tools/llvm-lib/libLLVMAArch64AsmParser/Makefile Mon Feb 4 15:00:36 2013
@@ -0,0 +1,3 @@
+# $NetBSD: Makefile,v 1.1 2013/02/04 15:00:36 joerg Exp $
+
+.include <bsd.init.mk>
Index: src/tools/llvm-lib/libLLVMAArch64AsmPrinter/Makefile
diff -u /dev/null src/tools/llvm-lib/libLLVMAArch64AsmPrinter/Makefile:1.1
--- /dev/null Mon Feb 4 15:00:38 2013
+++ src/tools/llvm-lib/libLLVMAArch64AsmPrinter/Makefile Mon Feb 4 15:00:36 2013
@@ -0,0 +1,3 @@
+# $NetBSD: Makefile,v 1.1 2013/02/04 15:00:36 joerg Exp $
+
+.include <bsd.init.mk>
Index: src/tools/llvm-lib/libLLVMAArch64CodeGen/Makefile
diff -u /dev/null src/tools/llvm-lib/libLLVMAArch64CodeGen/Makefile:1.1
--- /dev/null Mon Feb 4 15:00:38 2013
+++ src/tools/llvm-lib/libLLVMAArch64CodeGen/Makefile Mon Feb 4 15:00:36 2013
@@ -0,0 +1,3 @@
+# $NetBSD: Makefile,v 1.1 2013/02/04 15:00:36 joerg Exp $
+
+.include <bsd.init.mk>
Index: src/tools/llvm-lib/libLLVMAArch64Disassembler/Makefile
diff -u /dev/null src/tools/llvm-lib/libLLVMAArch64Disassembler/Makefile:1.1
--- /dev/null Mon Feb 4 15:00:38 2013
+++ src/tools/llvm-lib/libLLVMAArch64Disassembler/Makefile Mon Feb 4 15:00:36 2013
@@ -0,0 +1,3 @@
+# $NetBSD: Makefile,v 1.1 2013/02/04 15:00:36 joerg Exp $
+
+.include <bsd.init.mk>
Index: src/tools/llvm-lib/libLLVMAArch64MCTargetDesc/Makefile
diff -u /dev/null src/tools/llvm-lib/libLLVMAArch64MCTargetDesc/Makefile:1.1
--- /dev/null Mon Feb 4 15:00:38 2013
+++ src/tools/llvm-lib/libLLVMAArch64MCTargetDesc/Makefile Mon Feb 4 15:00:37 2013
@@ -0,0 +1,3 @@
+# $NetBSD: Makefile,v 1.1 2013/02/04 15:00:37 joerg Exp $
+
+.include <bsd.init.mk>
Index: src/tools/llvm-lib/libLLVMAArch64TargetInfo/Makefile
diff -u /dev/null src/tools/llvm-lib/libLLVMAArch64TargetInfo/Makefile:1.1
--- /dev/null Mon Feb 4 15:00:38 2013
+++ src/tools/llvm-lib/libLLVMAArch64TargetInfo/Makefile Mon Feb 4 15:00:37 2013
@@ -0,0 +1,3 @@
+# $NetBSD: Makefile,v 1.1 2013/02/04 15:00:37 joerg Exp $
+
+.include <bsd.init.mk>
Index: src/tools/llvm-lib/libLLVMObjCARC/Makefile
diff -u /dev/null src/tools/llvm-lib/libLLVMObjCARC/Makefile:1.1
--- /dev/null Mon Feb 4 15:00:38 2013
+++ src/tools/llvm-lib/libLLVMObjCARC/Makefile Mon Feb 4 15:00:37 2013
@@ -0,0 +1,3 @@
+# $NetBSD: Makefile,v 1.1 2013/02/04 15:00:37 joerg Exp $
+
+.include <bsd.init.mk>