Module Name: src
Committed By: yamt
Date: Thu May 22 16:13:23 UTC 2014
Modified Files:
src/external/bsd/llvm/bin [yamt-pagecache]: Makefile
src/external/bsd/llvm/bin/bugpoint [yamt-pagecache]: Makefile
src/external/bsd/llvm/bin/clang [yamt-pagecache]: Makefile
src/external/bsd/llvm/bin/clang-tblgen [yamt-pagecache]: Makefile
src/external/bsd/llvm/bin/llc [yamt-pagecache]: Makefile
src/external/bsd/llvm/bin/lli [yamt-pagecache]: Makefile
src/external/bsd/llvm/bin/llvm-ar [yamt-pagecache]: Makefile
src/external/bsd/llvm/bin/llvm-as [yamt-pagecache]: Makefile
src/external/bsd/llvm/bin/llvm-bcanalyzer [yamt-pagecache]: Makefile
src/external/bsd/llvm/bin/llvm-cov [yamt-pagecache]: Makefile
src/external/bsd/llvm/bin/llvm-diff [yamt-pagecache]: Makefile
src/external/bsd/llvm/bin/llvm-dis [yamt-pagecache]: Makefile
src/external/bsd/llvm/bin/llvm-dwarfdump [yamt-pagecache]: Makefile
src/external/bsd/llvm/bin/llvm-extract [yamt-pagecache]: Makefile
src/external/bsd/llvm/bin/llvm-link [yamt-pagecache]: Makefile
src/external/bsd/llvm/bin/llvm-mc [yamt-pagecache]: Makefile
src/external/bsd/llvm/bin/llvm-nm [yamt-pagecache]: Makefile
src/external/bsd/llvm/bin/llvm-ranlib [yamt-pagecache]: Makefile
src/external/bsd/llvm/bin/llvm-readobj [yamt-pagecache]: Makefile
src/external/bsd/llvm/bin/llvm-symbolizer [yamt-pagecache]: Makefile
src/external/bsd/llvm/bin/macho-dumpx [yamt-pagecache]: Makefile
src/external/bsd/llvm/bin/opt [yamt-pagecache]: Makefile
src/external/bsd/llvm/bin/tblgen [yamt-pagecache]: Makefile
Added Files:
src/external/bsd/llvm/bin/clang-format [yamt-pagecache]: Makefile
src/external/bsd/llvm/bin/lld [yamt-pagecache]: Makefile
src/external/bsd/llvm/bin/lldb [yamt-pagecache]: Makefile
src/external/bsd/llvm/bin/llvm-mcld [yamt-pagecache]: Makefile
src/external/bsd/llvm/bin/llvm-objdump [yamt-pagecache]: Makefile
src/external/bsd/llvm/bin/llvm-profdata [yamt-pagecache]: Makefile
Removed Files:
src/external/bsd/llvm/bin/llvm-prof [yamt-pagecache]: Makefile
Log Message:
sync with head.
for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.
this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
To generate a diff of this commit:
cvs rdiff -u -r1.3.2.3 -r1.3.2.4 src/external/bsd/llvm/bin/Makefile
cvs rdiff -u -r1.2.4.1 -r1.2.4.2 src/external/bsd/llvm/bin/bugpoint/Makefile
cvs rdiff -u -r1.15.2.4 -r1.15.2.5 src/external/bsd/llvm/bin/clang/Makefile
cvs rdiff -u -r0 -r1.2.6.2 src/external/bsd/llvm/bin/clang-format/Makefile
cvs rdiff -u -r1.1.2.1 -r1.1.2.2 \
src/external/bsd/llvm/bin/clang-tblgen/Makefile
cvs rdiff -u -r1.10.2.1 -r1.10.2.2 src/external/bsd/llvm/bin/llc/Makefile
cvs rdiff -u -r0 -r1.3.4.2 src/external/bsd/llvm/bin/lld/Makefile
cvs rdiff -u -r0 -r1.2.4.2 src/external/bsd/llvm/bin/lldb/Makefile
cvs rdiff -u -r1.6.2.1 -r1.6.2.2 src/external/bsd/llvm/bin/lli/Makefile
cvs rdiff -u -r1.1 -r1.1.6.1 src/external/bsd/llvm/bin/llvm-ar/Makefile
cvs rdiff -u -r1.1 -r1.1.6.1 src/external/bsd/llvm/bin/llvm-as/Makefile
cvs rdiff -u -r1.1 -r1.1.6.1 \
src/external/bsd/llvm/bin/llvm-bcanalyzer/Makefile
cvs rdiff -u -r1.1 -r1.1.2.1 src/external/bsd/llvm/bin/llvm-cov/Makefile
cvs rdiff -u -r1.2 -r1.2.4.1 src/external/bsd/llvm/bin/llvm-diff/Makefile
cvs rdiff -u -r1.2 -r1.2.4.1 src/external/bsd/llvm/bin/llvm-dis/Makefile
cvs rdiff -u -r1.1 -r1.1.2.1 \
src/external/bsd/llvm/bin/llvm-dwarfdump/Makefile
cvs rdiff -u -r1.1.6.1 -r1.1.6.2 \
src/external/bsd/llvm/bin/llvm-extract/Makefile
cvs rdiff -u -r1.2 -r1.2.2.1 src/external/bsd/llvm/bin/llvm-link/Makefile
cvs rdiff -u -r1.10.2.2 -r1.10.2.3 src/external/bsd/llvm/bin/llvm-mc/Makefile
cvs rdiff -u -r0 -r1.1.12.2 src/external/bsd/llvm/bin/llvm-mcld/Makefile
cvs rdiff -u -r1.1 -r1.1.6.1 src/external/bsd/llvm/bin/llvm-nm/Makefile
cvs rdiff -u -r0 -r1.9.4.2 src/external/bsd/llvm/bin/llvm-objdump/Makefile
cvs rdiff -u -r1.1 -r0 src/external/bsd/llvm/bin/llvm-prof/Makefile
cvs rdiff -u -r0 -r1.1.4.2 src/external/bsd/llvm/bin/llvm-profdata/Makefile
cvs rdiff -u -r1.1 -r1.1.6.1 src/external/bsd/llvm/bin/llvm-ranlib/Makefile
cvs rdiff -u -r1.1.2.2 -r1.1.2.3 \
src/external/bsd/llvm/bin/llvm-readobj/Makefile
cvs rdiff -u -r1.1.4.2 -r1.1.4.3 \
src/external/bsd/llvm/bin/llvm-symbolizer/Makefile
cvs rdiff -u -r1.1 -r1.1.6.1 src/external/bsd/llvm/bin/macho-dumpx/Makefile
cvs rdiff -u -r1.2.4.2 -r1.2.4.3 src/external/bsd/llvm/bin/opt/Makefile
cvs rdiff -u -r1.7.2.2 -r1.7.2.3 src/external/bsd/llvm/bin/tblgen/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/bin/Makefile
diff -u src/external/bsd/llvm/bin/Makefile:1.3.2.3 src/external/bsd/llvm/bin/Makefile:1.3.2.4
--- src/external/bsd/llvm/bin/Makefile:1.3.2.3 Wed Jan 16 05:27:58 2013
+++ src/external/bsd/llvm/bin/Makefile Thu May 22 16:13:21 2014
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.3.2.3 2013/01/16 05:27:58 yamt Exp $
+# $NetBSD: Makefile,v 1.3.2.4 2014/05/22 16:13:21 yamt Exp $
.include <bsd.own.mk>
@@ -6,9 +6,25 @@ SUBDIR= clang \
clang-tblgen \
tblgen
+.if ${MKLLD} != "no"
+SUBDIR+= \
+ lld
+.endif
+
+.if ${MKLLDB} != "no"
+SUBDIR+= \
+ lldb
+.endif
+
+.if ${MKMCLINKER} != "no"
+SUBDIR+= \
+ llvm-mcld
+.endif
+
.if defined(LLVM_DEVELOPER)
SUBDIR+= \
bugpoint \
+ clang-format \
llc \
lli \
llvm-ar \
@@ -22,8 +38,8 @@ SUBDIR+= \
llvm-link \
llvm-mc \
llvm-nm \
- llvm-prof \
- llvm-ranlib \
+ llvm-objdump \
+ llvm-profdata \
llvm-readobj \
llvm-size \
llvm-symbolizer \
Index: src/external/bsd/llvm/bin/bugpoint/Makefile
diff -u src/external/bsd/llvm/bin/bugpoint/Makefile:1.2.4.1 src/external/bsd/llvm/bin/bugpoint/Makefile:1.2.4.2
--- src/external/bsd/llvm/bin/bugpoint/Makefile:1.2.4.1 Tue Apr 17 00:03:28 2012
+++ src/external/bsd/llvm/bin/bugpoint/Makefile Thu May 22 16:13:21 2014
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.2.4.1 2012/04/17 00:03:28 yamt Exp $
+# $NetBSD: Makefile,v 1.2.4.2 2014/05/22 16:13:21 yamt Exp $
PROG_CXX= bugpoint
NOMAN= yes
@@ -18,6 +18,8 @@ SRCS= BugDriver.cpp \
bugpoint.cpp
LLVM_LIBS+= \
+ ObjCARC \
+ IRReader \
AsmParser \
BitReader \
BitWriter \
@@ -31,7 +33,7 @@ LLVM_LIBS+= \
TransformsUtils \
Analysis \
ipa \
- Core \
+ IR \
Support
.include "${.PARSEDIR}/../../link.mk"
Index: src/external/bsd/llvm/bin/clang/Makefile
diff -u src/external/bsd/llvm/bin/clang/Makefile:1.15.2.4 src/external/bsd/llvm/bin/clang/Makefile:1.15.2.5
--- src/external/bsd/llvm/bin/clang/Makefile:1.15.2.4 Tue Oct 30 18:55:47 2012
+++ src/external/bsd/llvm/bin/clang/Makefile Thu May 22 16:13:21 2014
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.15.2.4 2012/10/30 18:55:47 yamt Exp $
+# $NetBSD: Makefile,v 1.15.2.5 2014/05/22 16:13:21 yamt Exp $
PROG_CXX= clang
NOMAN= yes
@@ -20,7 +20,6 @@ CLANG_LIBS+= \
clangFrontendTool \
clangFrontend \
clangARCMigrate \
- clangEdit \
clangStaticAnalyzerFrontend \
clangStaticAnalyzerCheckers \
clangStaticAnalyzerCore \
@@ -29,6 +28,7 @@ CLANG_LIBS+= \
clangCodeGen \
clangParse \
clangSema \
+ clangEdit \
clangAnalysis \
clangRewriteFrontend \
clangRewriteCore \
@@ -37,10 +37,18 @@ CLANG_LIBS+= \
clangBasic
LLVM_LIBS+= \
+ ObjCARC \
ipo \
+ IRReader \
AsmParser \
BitReader \
BitWriter \
+ AArch64CodeGen \
+ AArch64TargetInfo \
+ AArch64MCTargetDesc \
+ AArch64AsmParser \
+ AArch64AsmPrinter \
+ AArch64Utils \
ARMCodeGen \
ARMTargetInfo \
ARMMCTargetDesc \
@@ -48,22 +56,26 @@ LLVM_LIBS+= \
ARMAsmPrinter \
MipsCodeGen \
MipsTargetInfo \
- MipsMCTargetDesc \
MipsAsmPrinter \
MipsAsmParser \
+ MipsMCTargetDesc \
PowerPCCodeGen \
PowerPCTargetInfo \
PowerPCMCTargetDesc \
+ PowerPCAsmParser \
PowerPCAsmPrinter \
SparcCodeGen \
SparcTargetInfo \
SparcMCTargetDesc \
+ SparcAsmParser \
+ SparcAsmPrinter \
X86CodeGen \
X86MCTargetDesc \
X86TargetInfo \
X86Utils \
X86AsmParser \
X86AsmPrinter \
+ Object \
SelectionDAG \
AsmPrinter \
CodeGen \
@@ -79,7 +91,8 @@ LLVM_LIBS+= \
Linker \
TransformsUtils \
ipa \
- Core \
+ IR \
+ Option \
Support
.include "${.PARSEDIR}/../../link.mk"
Index: src/external/bsd/llvm/bin/clang-tblgen/Makefile
diff -u src/external/bsd/llvm/bin/clang-tblgen/Makefile:1.1.2.1 src/external/bsd/llvm/bin/clang-tblgen/Makefile:1.1.2.2
--- src/external/bsd/llvm/bin/clang-tblgen/Makefile:1.1.2.1 Tue Oct 30 18:55:47 2012
+++ src/external/bsd/llvm/bin/clang-tblgen/Makefile Thu May 22 16:13:21 2014
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.1.2.1 2012/10/30 18:55:47 yamt Exp $
+# $NetBSD: Makefile,v 1.1.2.2 2014/05/22 16:13:21 yamt Exp $
PROG_CXX= clang-tblgen
NOMAN= yes
@@ -10,11 +10,11 @@ NOMAN= yes
SRCS= ClangASTNodesEmitter.cpp \
ClangAttrEmitter.cpp \
ClangCommentCommandInfoEmitter.cpp \
+ ClangCommentHTMLNamedCharacterReferenceEmitter.cpp \
ClangCommentHTMLTagsEmitter.cpp \
ClangDiagnosticsEmitter.cpp \
ClangSACheckersEmitter.cpp \
NeonEmitter.cpp \
- OptParserEmitter.cpp \
TableGen.cpp
LLVM_LIBS+= \
Index: src/external/bsd/llvm/bin/llc/Makefile
diff -u src/external/bsd/llvm/bin/llc/Makefile:1.10.2.1 src/external/bsd/llvm/bin/llc/Makefile:1.10.2.2
--- src/external/bsd/llvm/bin/llc/Makefile:1.10.2.1 Tue Apr 17 00:03:28 2012
+++ src/external/bsd/llvm/bin/llc/Makefile Thu May 22 16:13:21 2014
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.10.2.1 2012/04/17 00:03:28 yamt Exp $
+# $NetBSD: Makefile,v 1.10.2.2 2014/05/22 16:13:21 yamt Exp $
PROG_CXX= llc
NOMAN= yes
@@ -11,8 +11,15 @@ SRCS= llc.cpp
LLVM_LIBS+= \
AsmPrinter \
+ IRReader \
AsmParser \
BitReader \
+ AArch64CodeGen \
+ AArch64TargetInfo \
+ AArch64MCTargetDesc \
+ AArch64AsmParser \
+ AArch64AsmPrinter \
+ AArch64Utils \
ARMCodeGen \
ARMTargetInfo \
ARMMCTargetDesc \
@@ -21,21 +28,25 @@ LLVM_LIBS+= \
MipsCodeGen \
MipsTargetInfo \
MipsAsmParser \
- MipsMCTargetDesc \
MipsAsmPrinter \
+ MipsMCTargetDesc \
PowerPCCodeGen \
PowerPCTargetInfo \
PowerPCMCTargetDesc \
+ PowerPCAsmParser \
PowerPCAsmPrinter \
SparcCodeGen \
SparcTargetInfo \
SparcMCTargetDesc \
+ SparcAsmParser \
+ SparcAsmPrinter \
X86CodeGen \
X86TargetInfo \
X86MCTargetDesc \
X86AsmParser \
X86AsmPrinter \
X86Utils \
+ Object \
SelectionDAG \
CodeGen \
ScalarOpts \
@@ -44,7 +55,7 @@ LLVM_LIBS+= \
Target \
MCParser \
MC \
- Core \
+ IR \
Support
.include "${.PARSEDIR}/../../link.mk"
Index: src/external/bsd/llvm/bin/lli/Makefile
diff -u src/external/bsd/llvm/bin/lli/Makefile:1.6.2.1 src/external/bsd/llvm/bin/lli/Makefile:1.6.2.2
--- src/external/bsd/llvm/bin/lli/Makefile:1.6.2.1 Tue Oct 30 18:55:47 2012
+++ src/external/bsd/llvm/bin/lli/Makefile Thu May 22 16:13:22 2014
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.6.2.1 2012/10/30 18:55:47 yamt Exp $
+# $NetBSD: Makefile,v 1.6.2.2 2014/05/22 16:13:22 yamt Exp $
PROG_CXX= lli
NOMAN= yes
@@ -8,8 +8,9 @@ NOMAN= yes
.PATH: ${LLVM_SRCDIR}/tools/lli
SRCS= lli.cpp \
- RecordingMemoryManager.cpp \
- RemoteTarget.cpp
+ RemoteMemoryManager.cpp \
+ RemoteTarget.cpp \
+ RemoteTargetExternal.cpp
LLVM_LIBS+= \
X86CodeGen \
@@ -18,12 +19,14 @@ LLVM_LIBS+= \
X86AsmPrinter \
X86Utils \
AsmPrinter \
+ IRReader \
AsmParser \
MCParser \
BitReader \
JIT \
MCJIT \
RuntimeDyld \
+ Instrumentation \
Interpreter \
ExecutionEngine \
Object \
@@ -34,7 +37,7 @@ LLVM_LIBS+= \
Analysis \
Target \
MC \
- Core \
+ IR \
Support
.include "${.PARSEDIR}/../../link.mk"
Index: src/external/bsd/llvm/bin/llvm-ar/Makefile
diff -u src/external/bsd/llvm/bin/llvm-ar/Makefile:1.1 src/external/bsd/llvm/bin/llvm-ar/Makefile:1.1.6.1
--- src/external/bsd/llvm/bin/llvm-ar/Makefile:1.1 Sun Feb 6 01:13:45 2011
+++ src/external/bsd/llvm/bin/llvm-ar/Makefile Thu May 22 16:13:22 2014
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.1 2011/02/06 01:13:45 joerg Exp $
+# $NetBSD: Makefile,v 1.1.6.1 2014/05/22 16:13:22 yamt Exp $
PROG_CXX= llvm-ar
NOMAN= yes
@@ -10,9 +10,8 @@ NOMAN= yes
SRCS= llvm-ar.cpp
LLVM_LIBS+= \
- Archive \
+ Object \
BitReader \
- Core \
Support
.include "${.PARSEDIR}/../../link.mk"
Index: src/external/bsd/llvm/bin/llvm-as/Makefile
diff -u src/external/bsd/llvm/bin/llvm-as/Makefile:1.1 src/external/bsd/llvm/bin/llvm-as/Makefile:1.1.6.1
--- src/external/bsd/llvm/bin/llvm-as/Makefile:1.1 Sun Feb 6 01:13:45 2011
+++ src/external/bsd/llvm/bin/llvm-as/Makefile Thu May 22 16:13:22 2014
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.1 2011/02/06 01:13:45 joerg Exp $
+# $NetBSD: Makefile,v 1.1.6.1 2014/05/22 16:13:22 yamt Exp $
PROG_CXX= llvm-as
NOMAN= yes
@@ -12,7 +12,7 @@ SRCS= llvm-as.cpp
LLVM_LIBS+= \
AsmParser \
BitWriter \
- Core \
+ IR \
Support
.include "${.PARSEDIR}/../../link.mk"
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.1.6.1
--- 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 Thu May 22 16:13:22 2014
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.1 2011/02/06 01:13:45 joerg Exp $
+# $NetBSD: Makefile,v 1.1.6.1 2014/05/22 16:13:22 yamt 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-cov/Makefile
diff -u src/external/bsd/llvm/bin/llvm-cov/Makefile:1.1 src/external/bsd/llvm/bin/llvm-cov/Makefile:1.1.2.1
--- src/external/bsd/llvm/bin/llvm-cov/Makefile:1.1 Tue Oct 11 13:53:57 2011
+++ src/external/bsd/llvm/bin/llvm-cov/Makefile Thu May 22 16:13:22 2014
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.1 2011/10/11 13:53:57 joerg Exp $
+# $NetBSD: Makefile,v 1.1.2.1 2014/05/22 16:13:22 yamt Exp $
PROG_CXX= llvm-cov
NOMAN= yes
@@ -10,7 +10,7 @@ NOMAN= yes
SRCS= llvm-cov.cpp
LLVM_LIBS+= \
- Core \
+ IR \
Support
.include "${.PARSEDIR}/../../link.mk"
Index: src/external/bsd/llvm/bin/llvm-diff/Makefile
diff -u src/external/bsd/llvm/bin/llvm-diff/Makefile:1.2 src/external/bsd/llvm/bin/llvm-diff/Makefile:1.2.4.1
--- src/external/bsd/llvm/bin/llvm-diff/Makefile:1.2 Fri Mar 18 23:32:01 2011
+++ src/external/bsd/llvm/bin/llvm-diff/Makefile Thu May 22 16:13:22 2014
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.2 2011/03/18 23:32:01 joerg Exp $
+# $NetBSD: Makefile,v 1.2.4.1 2014/05/22 16:13:22 yamt Exp $
PROG_CXX= llvm-diff
NOMAN= yes
@@ -13,9 +13,10 @@ SRCS= llvm-diff.cpp \
DifferenceEngine.cpp
LLVM_LIBS+= \
+ IRReader \
AsmParser \
BitReader \
- Core \
+ IR \
Support
.include "${.PARSEDIR}/../../link.mk"
Index: src/external/bsd/llvm/bin/llvm-dis/Makefile
diff -u src/external/bsd/llvm/bin/llvm-dis/Makefile:1.2 src/external/bsd/llvm/bin/llvm-dis/Makefile:1.2.4.1
--- src/external/bsd/llvm/bin/llvm-dis/Makefile:1.2 Fri Mar 18 23:32:02 2011
+++ src/external/bsd/llvm/bin/llvm-dis/Makefile Thu May 22 16:13:22 2014
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.2 2011/03/18 23:32:02 joerg Exp $
+# $NetBSD: Makefile,v 1.2.4.1 2014/05/22 16:13:22 yamt Exp $
PROG_CXX= llvm-dis
NOMAN= yes
@@ -12,7 +12,7 @@ SRCS= llvm-dis.cpp
LLVM_LIBS+= \
Analysis \
BitReader \
- Core \
+ IR \
Support
.include "${.PARSEDIR}/../../link.mk"
Index: src/external/bsd/llvm/bin/llvm-dwarfdump/Makefile
diff -u src/external/bsd/llvm/bin/llvm-dwarfdump/Makefile:1.1 src/external/bsd/llvm/bin/llvm-dwarfdump/Makefile:1.1.2.1
--- src/external/bsd/llvm/bin/llvm-dwarfdump/Makefile:1.1 Tue Oct 11 13:53:57 2011
+++ src/external/bsd/llvm/bin/llvm-dwarfdump/Makefile Thu May 22 16:13:22 2014
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.1 2011/10/11 13:53:57 joerg Exp $
+# $NetBSD: Makefile,v 1.1.2.1 2014/05/22 16:13:22 yamt Exp $
PROG_CXX= llvm-dwarfdump
NOMAN= yes
@@ -14,6 +14,9 @@ LLVM_LIBS+= \
Object \
Support
+LDADD+= -lz
+DPADD+= ${LIBZ}
+
.include "${.PARSEDIR}/../../link.mk"
.include <bsd.prog.mk>
Index: src/external/bsd/llvm/bin/llvm-extract/Makefile
diff -u src/external/bsd/llvm/bin/llvm-extract/Makefile:1.1.6.1 src/external/bsd/llvm/bin/llvm-extract/Makefile:1.1.6.2
--- src/external/bsd/llvm/bin/llvm-extract/Makefile:1.1.6.1 Tue Oct 30 18:55:47 2012
+++ src/external/bsd/llvm/bin/llvm-extract/Makefile Thu May 22 16:13:22 2014
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.1.6.1 2012/10/30 18:55:47 yamt Exp $
+# $NetBSD: Makefile,v 1.1.6.2 2014/05/22 16:13:22 yamt Exp $
PROG_CXX= llvm-extract
NOMAN= yes
@@ -10,6 +10,7 @@ NOMAN= yes
SRCS= llvm-extract.cpp
LLVM_LIBS+= \
+ IRReader \
AsmParser \
BitReader \
BitWriter \
@@ -18,7 +19,7 @@ LLVM_LIBS+= \
Analysis \
Target \
ipa \
- Core \
+ IR \
Support
.include "${.PARSEDIR}/../../link.mk"
Index: src/external/bsd/llvm/bin/llvm-link/Makefile
diff -u src/external/bsd/llvm/bin/llvm-link/Makefile:1.2 src/external/bsd/llvm/bin/llvm-link/Makefile:1.2.2.1
--- src/external/bsd/llvm/bin/llvm-link/Makefile:1.2 Tue Oct 11 13:53:58 2011
+++ src/external/bsd/llvm/bin/llvm-link/Makefile Thu May 22 16:13:22 2014
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.2 2011/10/11 13:53:58 joerg Exp $
+# $NetBSD: Makefile,v 1.2.2.1 2014/05/22 16:13:22 yamt Exp $
PROG_CXX= llvm-link
NOMAN= yes
@@ -10,6 +10,7 @@ NOMAN= yes
SRCS= llvm-link.cpp
LLVM_LIBS+= \
+ IRReader \
AsmParser \
BitReader \
BitWriter \
@@ -17,7 +18,7 @@ LLVM_LIBS+= \
TransformsUtils \
Analysis \
Target \
- Core \
+ IR \
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.10.2.2 src/external/bsd/llvm/bin/llvm-mc/Makefile:1.10.2.3
--- src/external/bsd/llvm/bin/llvm-mc/Makefile:1.10.2.2 Tue Oct 30 18:55:48 2012
+++ src/external/bsd/llvm/bin/llvm-mc/Makefile Thu May 22 16:13:22 2014
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.10.2.2 2012/10/30 18:55:48 yamt Exp $
+# $NetBSD: Makefile,v 1.10.2.3 2014/05/22 16:13:22 yamt Exp $
PROG_CXX= llvm-mc
NOMAN= yes
@@ -12,6 +12,13 @@ SRCS= llvm-mc.cpp \
LLVM_LIBS+= \
MCDisassembler \
+ AArch64CodeGen \
+ AArch64TargetInfo \
+ AArch64AsmParser \
+ AArch64MCTargetDesc \
+ AArch64AsmPrinter \
+ AArch64Disassembler \
+ AArch64Utils \
ARMCodeGen \
ARMTargetInfo \
ARMAsmParser \
@@ -25,12 +32,17 @@ LLVM_LIBS+= \
MipsMCTargetDesc \
MipsAsmPrinter \
PowerPCCodeGen \
+ PowerPCAsmParser \
+ PowerPCDisassembler \
PowerPCTargetInfo \
PowerPCMCTargetDesc \
PowerPCAsmPrinter \
+ SparcAsmParser \
SparcCodeGen \
SparcTargetInfo \
SparcMCTargetDesc \
+ SparcDisassembler \
+ SparcAsmPrinter \
X86CodeGen \
X86TargetInfo \
X86MCTargetDesc \
@@ -38,6 +50,7 @@ LLVM_LIBS+= \
X86Disassembler \
X86AsmPrinter \
X86Utils \
+ Object \
SelectionDAG \
CodeGen \
Target \
@@ -47,7 +60,7 @@ LLVM_LIBS+= \
AsmPrinter \
MCParser \
MC \
- Core \
+ IR \
Support
.include "${.PARSEDIR}/../../link.mk"
Index: src/external/bsd/llvm/bin/llvm-nm/Makefile
diff -u src/external/bsd/llvm/bin/llvm-nm/Makefile:1.1 src/external/bsd/llvm/bin/llvm-nm/Makefile:1.1.6.1
--- src/external/bsd/llvm/bin/llvm-nm/Makefile:1.1 Sun Feb 6 01:13:47 2011
+++ src/external/bsd/llvm/bin/llvm-nm/Makefile Thu May 22 16:13:22 2014
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.1 2011/02/06 01:13:47 joerg Exp $
+# $NetBSD: Makefile,v 1.1.6.1 2014/05/22 16:13:22 yamt Exp $
PROG_CXX= llvm-nm
NOMAN= yes
@@ -10,9 +10,8 @@ NOMAN= yes
SRCS= llvm-nm.cpp
LLVM_LIBS+= \
- Archive \
BitReader \
- Core \
+ IR \
Object \
Support
Index: src/external/bsd/llvm/bin/llvm-ranlib/Makefile
diff -u src/external/bsd/llvm/bin/llvm-ranlib/Makefile:1.1 src/external/bsd/llvm/bin/llvm-ranlib/Makefile:1.1.6.1
--- src/external/bsd/llvm/bin/llvm-ranlib/Makefile:1.1 Sun Feb 6 01:13:47 2011
+++ src/external/bsd/llvm/bin/llvm-ranlib/Makefile Thu May 22 16:13:23 2014
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.1 2011/02/06 01:13:47 joerg Exp $
+# $NetBSD: Makefile,v 1.1.6.1 2014/05/22 16:13:23 yamt Exp $
PROG_CXX= llvm-ranlib
NOMAN= yes
@@ -12,7 +12,7 @@ SRCS= llvm-ranlib.cpp
LLVM_LIBS+= \
Archive \
BitReader \
- Core \
+ IR \
Support
.include "${.PARSEDIR}/../../link.mk"
Index: src/external/bsd/llvm/bin/llvm-readobj/Makefile
diff -u src/external/bsd/llvm/bin/llvm-readobj/Makefile:1.1.2.2 src/external/bsd/llvm/bin/llvm-readobj/Makefile:1.1.2.3
--- src/external/bsd/llvm/bin/llvm-readobj/Makefile:1.1.2.2 Tue Apr 17 00:03:29 2012
+++ src/external/bsd/llvm/bin/llvm-readobj/Makefile Thu May 22 16:13:23 2014
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.1.2.2 2012/04/17 00:03:29 yamt Exp $
+# $NetBSD: Makefile,v 1.1.2.3 2014/05/22 16:13:23 yamt Exp $
PROG_CXX= llvm-readobj
NOMAN= yes
@@ -7,13 +7,26 @@ NOMAN= yes
.PATH: ${LLVM_SRCDIR}/tools/llvm-readobj
-SRCS= llvm-readobj.cpp
+SRCS= llvm-readobj.cpp \
+ ARMAttributeParser.cpp \
+ COFFDumper.cpp \
+ ELFDumper.cpp \
+ Error.cpp \
+ MachODumper.cpp \
+ ObjDumper.cpp \
+ StreamWriter.cpp
LLVM_LIBS+= \
- Archive \
+ AArch64TargetInfo \
+ ARMTargetInfo \
+ MipsTargetInfo \
+ PowerPCTargetInfo \
+ SparcTargetInfo \
+ X86TargetInfo \
+ MC \
BitReader \
Object \
- Core \
+ IR \
Support
.include "${.PARSEDIR}/../../link.mk"
Index: src/external/bsd/llvm/bin/llvm-symbolizer/Makefile
diff -u src/external/bsd/llvm/bin/llvm-symbolizer/Makefile:1.1.4.2 src/external/bsd/llvm/bin/llvm-symbolizer/Makefile:1.1.4.3
--- src/external/bsd/llvm/bin/llvm-symbolizer/Makefile:1.1.4.2 Wed Jan 16 05:27:58 2013
+++ src/external/bsd/llvm/bin/llvm-symbolizer/Makefile Thu May 22 16:13:23 2014
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.1.4.2 2013/01/16 05:27:58 yamt Exp $
+# $NetBSD: Makefile,v 1.1.4.3 2014/05/22 16:13:23 yamt Exp $
PROG_CXX= llvm-symbolizer
NOMAN= yes
@@ -7,13 +7,17 @@ NOMAN= yes
.PATH: ${LLVM_SRCDIR}/tools/llvm-symbolizer
-SRCS= llvm-symbolizer.cpp
+SRCS= LLVMSymbolize.cpp \
+ llvm-symbolizer.cpp
LLVM_LIBS+= \
DebugInfo \
Object \
Support
+LDADD+= -lz
+DPADD+= ${LIBZ}
+
.include "${.PARSEDIR}/../../link.mk"
.include <bsd.prog.mk>
Index: src/external/bsd/llvm/bin/macho-dumpx/Makefile
diff -u src/external/bsd/llvm/bin/macho-dumpx/Makefile:1.1 src/external/bsd/llvm/bin/macho-dumpx/Makefile:1.1.6.1
--- src/external/bsd/llvm/bin/macho-dumpx/Makefile:1.1 Sun Feb 6 01:13:48 2011
+++ src/external/bsd/llvm/bin/macho-dumpx/Makefile Thu May 22 16:13:23 2014
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.1 2011/02/06 01:13:48 joerg Exp $
+# $NetBSD: Makefile,v 1.1.6.1 2014/05/22 16:13:23 yamt Exp $
ROG_CXX= machdo-dumpx
NOMAN= yes
@@ -11,7 +11,7 @@ SRCS= macho-dump.cpp
LLVM_LIBS+= \
Object \
- Core \
+ IR \
Support
.include "${.PARSEDIR}/../../link.mk"
Index: src/external/bsd/llvm/bin/opt/Makefile
diff -u src/external/bsd/llvm/bin/opt/Makefile:1.2.4.2 src/external/bsd/llvm/bin/opt/Makefile:1.2.4.3
--- src/external/bsd/llvm/bin/opt/Makefile:1.2.4.2 Tue Oct 30 18:55:48 2012
+++ src/external/bsd/llvm/bin/opt/Makefile Thu May 22 16:13:23 2014
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.2.4.2 2012/10/30 18:55:48 yamt Exp $
+# $NetBSD: Makefile,v 1.2.4.3 2014/05/22 16:13:23 yamt Exp $
PROG_CXX= opt
NOMAN= yes
@@ -8,15 +8,26 @@ NOMAN= yes
.PATH: ${LLVM_SRCDIR}/tools/opt
SRCS= AnalysisWrappers.cpp \
+ BreakpointPrinter.cpp \
GraphPrinters.cpp \
+ NewPMDriver.cpp \
+ PassPrinters.cpp \
+ Passes.cpp \
PrintSCC.cpp \
opt.cpp
LLVM_LIBS+= \
+ ObjCARC \
ipo \
+ IRReader \
AsmParser \
BitReader \
BitWriter \
+ AArch64CodeGen \
+ AArch64TargetInfo \
+ AArch64MCTargetDesc \
+ AArch64AsmPrinter \
+ AArch64Utils \
ARMCodeGen \
ARMTargetInfo \
ARMMCTargetDesc \
@@ -32,11 +43,13 @@ LLVM_LIBS+= \
SparcCodeGen \
SparcTargetInfo \
SparcMCTargetDesc \
+ SparcAsmPrinter \
X86CodeGen \
X86MCTargetDesc \
X86TargetInfo \
X86Utils \
X86AsmPrinter \
+ Object \
SelectionDAG \
CodeGen \
Vectorize \
@@ -48,7 +61,7 @@ LLVM_LIBS+= \
MC \
TransformsUtils \
ipa \
- Core \
+ IR \
Support
.include "${.PARSEDIR}/../../link.mk"
Index: src/external/bsd/llvm/bin/tblgen/Makefile
diff -u src/external/bsd/llvm/bin/tblgen/Makefile:1.7.2.2 src/external/bsd/llvm/bin/tblgen/Makefile:1.7.2.3
--- src/external/bsd/llvm/bin/tblgen/Makefile:1.7.2.2 Tue Oct 30 18:55:48 2012
+++ src/external/bsd/llvm/bin/tblgen/Makefile Thu May 22 16:13:23 2014
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.7.2.2 2012/10/30 18:55:48 yamt Exp $
+# $NetBSD: Makefile,v 1.7.2.3 2014/05/22 16:13:23 yamt Exp $
PROG_CXX= llvm-tblgen
NOMAN= yes
@@ -10,6 +10,7 @@ NOMAN= yes
SRCS= AsmMatcherEmitter.cpp \
AsmWriterEmitter.cpp \
AsmWriterInst.cpp \
+ CTagsEmitter.cpp \
CallingConvEmitter.cpp \
CodeEmitterGen.cpp \
CodeGenDAGPatterns.cpp \
@@ -25,16 +26,15 @@ SRCS= AsmMatcherEmitter.cpp \
DAGISelMatcherOpt.cpp \
DFAPacketizerEmitter.cpp \
DisassemblerEmitter.cpp \
- EDEmitter.cpp \
FastISelEmitter.cpp \
FixedLenDecoderEmitter.cpp \
InstrInfoEmitter.cpp \
IntrinsicEmitter.cpp \
+ OptParserEmitter.cpp \
PseudoLoweringEmitter.cpp \
RegisterInfoEmitter.cpp \
SetTheory.cpp \
SubtargetEmitter.cpp \
- TGValueTypes.cpp \
TableGen.cpp \
X86DisassemblerTables.cpp \
X86ModRMFilters.cpp \
Added files:
Index: src/external/bsd/llvm/bin/clang-format/Makefile
diff -u /dev/null src/external/bsd/llvm/bin/clang-format/Makefile:1.2.6.2
--- /dev/null Thu May 22 16:13:24 2014
+++ src/external/bsd/llvm/bin/clang-format/Makefile Thu May 22 16:13:21 2014
@@ -0,0 +1,37 @@
+# $NetBSD: Makefile,v 1.2.6.2 2014/05/22 16:13:21 yamt Exp $
+
+PROG_CXX= clang-format
+NOMAN= yes
+
+.include <bsd.init.mk>
+
+.PATH: ${CLANG_SRCDIR}/tools/clang-format
+
+SRCS= ClangFormat.cpp
+
+CLANG_LIBS+= \
+ clangFormat \
+ clangTooling \
+ clangFrontend \
+ clangSerialization \
+ clangDriver \
+ clangParse \
+ clangRewriteFrontend \
+ clangRewriteCore \
+ clangSema \
+ clangEdit \
+ clangAnalysis \
+ clangAST \
+ clangLex \
+ clangBasic
+
+LLVM_LIBS+= \
+ BitReader \
+ MCParser \
+ MC \
+ Option \
+ Support
+
+.include "${.PARSEDIR}/../../link.mk"
+
+.include <bsd.prog.mk>
Index: src/external/bsd/llvm/bin/lld/Makefile
diff -u /dev/null src/external/bsd/llvm/bin/lld/Makefile:1.3.4.2
--- /dev/null Thu May 22 16:13:24 2014
+++ src/external/bsd/llvm/bin/lld/Makefile Thu May 22 16:13:21 2014
@@ -0,0 +1,35 @@
+# $NetBSD: Makefile,v 1.3.4.2 2014/05/22 16:13:21 yamt Exp $
+
+PROG_CXX= lld
+NOMAN= yes
+
+.include <bsd.init.mk>
+
+.PATH: ${LLD_SRCDIR}/tools/lld
+
+SRCS= lld.cpp
+
+LLD_LIBS+= \
+ lldDriver \
+ lldReaderWriterELF \
+ lldReaderWriterELFHexagon \
+ lldReaderWriterELFMips \
+ lldReaderWriterELFPPC \
+ lldReaderWriterELFX86 \
+ lldReaderWriterELFX86_64 \
+ lldReaderWriterMachO \
+ lldReaderWriterPECOFF \
+ lldReaderWriter \
+ lldReaderWriterYAML \
+ lldPasses \
+ lldCore \
+ lldReaderWriterNative \
+
+LLVM_LIBS+= \
+ Object \
+ Option \
+ Support
+
+.include "${.PARSEDIR}/../../link.mk"
+
+.include <bsd.prog.mk>
Index: src/external/bsd/llvm/bin/lldb/Makefile
diff -u /dev/null src/external/bsd/llvm/bin/lldb/Makefile:1.2.4.2
--- /dev/null Thu May 22 16:13:24 2014
+++ src/external/bsd/llvm/bin/lldb/Makefile Thu May 22 16:13:21 2014
@@ -0,0 +1,155 @@
+# $NetBSD: Makefile,v 1.2.4.2 2014/05/22 16:13:21 yamt Exp $
+
+PROG_CXX= lldb
+NOMAN= yes
+
+.include <bsd.init.mk>
+
+.PATH: ${LLDB_SRCDIR}/tools/driver
+
+SRCS= Driver.cpp \
+ ELWrapper.cpp \
+ GetOptWrapper.cpp \
+ IOChannel.cpp \
+ Platform.cpp
+
+CPPFLAGS.Driver.cpp+= -Dgetopt_long_only=getopt_long
+
+LLDB_LIBS+= \
+ API \
+ Log \
+ PluginInstructionARM \
+ PluginProcessGDBRemote \
+ PluginProcessMachCore \
+ PluginProcessPOSIX \
+ PluginProcessUtility \
+ PluginSymbolFileDWARF \
+ PluginSymbolFileSymtab \
+ PluginSymbolVendorELF \
+ PluginUnwindAssemblyInstEmulation \
+ PluginUnwindAssemblyX86 \
+ Breakpoint \
+ Expression \
+ Symbol \
+ Target \
+ Utility \
+ HostCommon \
+ Interpreter \
+ Commands \
+ Breakpoint \
+ Core \
+ DataFormatters \
+ PluginABIMacOSX_arm \
+ PluginABIMacOSX_i386 \
+ PluginABISysV_x86_64 \
+ PluginAppleObjCRuntime \
+ PluginCXXItaniumABI \
+ PluginDisassemblerLLVM \
+ PluginDynamicLoaderMacOSXDYLD \
+ PluginDynamicLoaderPosixDYLD \
+ PluginDynamicLoaderStatic \
+ PluginObjectContainerBSDArchive \
+ PluginObjectContainerMachOArchive \
+ PluginObjectFileELF \
+ PluginObjectFileMachO \
+ PluginObjectFilePECOFF \
+ PluginPlatformNetBSD \
+ PluginPlatformGDB \
+ PluginPlatformLinux \
+ PluginPlatformMacOSX \
+ PluginPlatformPOSIX \
+ PluginPlatformWindows \
+ PluginProcessElfCore \
+ PluginProcessNetBSD \
+ PluginProcessPOSIX \
+ PluginProcessUtility \
+ HostCommon \
+ HostNetBSD \
+ Interpreter \
+
+CLANG_LIBS+= \
+ clangFrontend \
+ clangDriver \
+ clangSerialization \
+ clangCodeGen \
+ clangParse \
+ clangSema \
+ clangEdit \
+ clangAnalysis \
+ clangAST \
+ clangLex \
+ clangBasic
+
+LLVM_LIBS+= \
+ JIT \
+ MCJIT \
+ RuntimeDyld \
+ ExecutionEngine \
+ ObjCARC \
+ ipo \
+ IRReader \
+ AsmParser \
+ BitReader \
+ BitWriter \
+ MCDisassembler \
+ AArch64CodeGen \
+ AArch64TargetInfo \
+ AArch64AsmParser \
+ AArch64MCTargetDesc \
+ AArch64AsmPrinter \
+ AArch64Disassembler \
+ AArch64Utils \
+ ARMCodeGen \
+ ARMTargetInfo \
+ ARMAsmParser \
+ ARMMCTargetDesc \
+ ARMAsmPrinter \
+ ARMDisassembler \
+ MipsCodeGen \
+ MipsTargetInfo \
+ MipsAsmParser \
+ MipsDisassembler \
+ MipsMCTargetDesc \
+ MipsAsmPrinter \
+ PowerPCCodeGen \
+ PowerPCAsmParser \
+ PowerPCTargetInfo \
+ PowerPCMCTargetDesc \
+ PowerPCAsmPrinter \
+ SparcCodeGen \
+ SparcTargetInfo \
+ SparcMCTargetDesc \
+ X86CodeGen \
+ X86TargetInfo \
+ X86MCTargetDesc \
+ X86AsmParser \
+ X86Disassembler \
+ X86AsmPrinter \
+ X86Utils \
+ Object \
+ SelectionDAG \
+ AsmPrinter \
+ CodeGen \
+ Vectorize \
+ Target \
+ InstCombine \
+ Instrumentation \
+ ScalarOpts \
+ MCDisassembler \
+ MCParser \
+ MC \
+ Linker \
+ TransformsUtils \
+ Analysis \
+ ipa \
+ IR \
+ Option \
+ Support
+
+LDADD+= -ledit -lterminfo -lexecinfo
+DPADD+= ${LIBEDIT} ${LIBTERMINFO} ${LIBEXECINFO}
+DBG=-g
+
+.include "${.PARSEDIR}/../../link.mk"
+
+.include <bsd.prog.mk>
Index: src/external/bsd/llvm/bin/llvm-mcld/Makefile
diff -u /dev/null src/external/bsd/llvm/bin/llvm-mcld/Makefile:1.1.12.2
--- /dev/null Thu May 22 16:13:24 2014
+++ src/external/bsd/llvm/bin/llvm-mcld/Makefile Thu May 22 16:13:22 2014
@@ -0,0 +1,76 @@
+# $NetBSD: Makefile,v 1.1.12.2 2014/05/22 16:13:22 yamt Exp $
+
+PROG_CXX= ld.mcld
+NOMAN= yes
+
+.include <bsd.init.mk>
+
+.PATH: ${MCLINKER_SRCDIR}/tools/llvm-mcld
+
+SRCS= llvm-mcld.cpp
+
+MCLINKER_LIBS+= \
+ ARMTargetInfo \
+ ARMCodeGen \
+ MipsTargetInfo \
+ MipsCodeGen \
+ X86TargetInfo \
+ X86CodeGen \
+ Target \
+ CodeGen \
+ Core \
+ Object \
+ Fragment \
+ MC \
+ ADT \
+ Support \
+ LD \
+
+LLVM_LIBS+= \
+ AsmParser \
+ BitReader \
+ AArch64CodeGen \
+ AArch64TargetInfo \
+ AArch64AsmParser \
+ AArch64MCTargetDesc \
+ AArch64AsmPrinter \
+ AArch64Utils \
+ ARMCodeGen \
+ ARMTargetInfo \
+ ARMAsmParser \
+ ARMMCTargetDesc \
+ ARMAsmPrinter \
+ MipsCodeGen \
+ MipsTargetInfo \
+ MipsAsmParser \
+ MipsDisassembler \
+ MipsMCTargetDesc \
+ MipsAsmPrinter \
+ PowerPCCodeGen \
+ PowerPCTargetInfo \
+ PowerPCMCTargetDesc \
+ PowerPCAsmPrinter \
+ SparcCodeGen \
+ SparcTargetInfo \
+ SparcMCTargetDesc \
+ X86CodeGen \
+ X86TargetInfo \
+ X86MCTargetDesc \
+ X86AsmParser \
+ X86AsmPrinter \
+ X86Utils \
+ SelectionDAG \
+ CodeGen \
+ Target \
+ ScalarOpts \
+ TransformsUtils \
+ Analysis \
+ AsmPrinter \
+ MCParser \
+ MC \
+ IR \
+ Support
+
+.include "${.PARSEDIR}/../../link.mk"
+
+.include <bsd.prog.mk>
Index: src/external/bsd/llvm/bin/llvm-objdump/Makefile
diff -u /dev/null src/external/bsd/llvm/bin/llvm-objdump/Makefile:1.9.4.2
--- /dev/null Thu May 22 16:13:24 2014
+++ src/external/bsd/llvm/bin/llvm-objdump/Makefile Thu May 22 16:13:23 2014
@@ -0,0 +1,60 @@
+# $NetBSD: Makefile,v 1.9.4.2 2014/05/22 16:13:23 yamt Exp $
+
+PROG_CXX= llvm-objdump
+NOMAN= yes
+
+.include <bsd.init.mk>
+
+.PATH: ${LLVM_SRCDIR}/tools/llvm-objdump
+
+SRCS= llvm-objdump.cpp \
+ COFFDump.cpp \
+ ELFDump.cpp \
+ MachODump.cpp
+
+LLVM_LIBS+= \
+ AArch64Disassembler \
+ AArch64TargetInfo \
+ AArch64MCTargetDesc \
+ AArch64AsmParser \
+ AArch64AsmPrinter \
+ AArch64Utils \
+ ARMDisassembler \
+ ARMTargetInfo \
+ ARMMCTargetDesc \
+ ARMAsmParser \
+ ARMAsmPrinter \
+ MipsDisassembler \
+ MipsTargetInfo \
+ MipsAsmParser \
+ MipsMCTargetDesc \
+ MipsAsmPrinter \
+ PowerPCDisassembler \
+ PowerPCAsmParser \
+ PowerPCTargetInfo \
+ PowerPCMCTargetDesc \
+ PowerPCAsmPrinter \
+ SparcDisassembler \
+ SparcAsmParser \
+ SparcTargetInfo \
+ SparcMCTargetDesc \
+ SparcAsmPrinter \
+ X86Disassembler \
+ X86MCTargetDesc \
+ X86TargetInfo \
+ X86AsmParser \
+ X86AsmPrinter \
+ X86Utils \
+ DebugInfo \
+ MCParser \
+ MC \
+ Object \
+ IR \
+ Support
+
+LDADD+= -lz
+DPADD+= ${LIBZ}
+
+.include "${.PARSEDIR}/../../link.mk"
+
+.include <bsd.prog.mk>
Index: src/external/bsd/llvm/bin/llvm-profdata/Makefile
diff -u /dev/null src/external/bsd/llvm/bin/llvm-profdata/Makefile:1.1.4.2
--- /dev/null Thu May 22 16:13:24 2014
+++ src/external/bsd/llvm/bin/llvm-profdata/Makefile Thu May 22 16:13:23 2014
@@ -0,0 +1,18 @@
+# $NetBSD: Makefile,v 1.1.4.2 2014/05/22 16:13:23 yamt Exp $
+
+PROG_CXX= llvm-profdata
+NOMAN= yes
+
+.include <bsd.init.mk>
+
+.PATH: ${LLVM_SRCDIR}/tools/llvm-profdata
+
+SRCS= llvm-profdata.cpp
+
+LLVM_LIBS+= \
+ IR \
+ Support
+
+.include "${.PARSEDIR}/../../link.mk"
+
+.include <bsd.prog.mk>