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>

Reply via email to