Module Name:    src
Committed By:   joerg
Date:           Thu Jan 29 20:41:39 UTC 2015

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-format: Makefile
        src/external/bsd/llvm/bin/lld: Makefile
        src/external/bsd/llvm/bin/lli: Makefile
        src/external/bsd/llvm/bin/llvm-ar: Makefile
        src/external/bsd/llvm/bin/llvm-cov: Makefile
        src/external/bsd/llvm/bin/llvm-mc: Makefile
        src/external/bsd/llvm/bin/llvm-nm: Makefile
        src/external/bsd/llvm/bin/llvm-objdump: Makefile
        src/external/bsd/llvm/bin/opt: Makefile
        src/external/bsd/llvm/config/clang/Config: config.h
        src/external/bsd/llvm/config/llvm/Config: config.h.in llvm-config.h.in
        src/external/bsd/llvm/config/llvm/Support: DataTypes.h
        src/external/bsd/llvm/include: Makefile
        src/external/bsd/llvm/lib: Makefile
        src/external/bsd/llvm/lib/libLLVMAArch64CodeGen: Makefile
        src/external/bsd/llvm/lib/libLLVMARMCodeGen: Makefile
        src/external/bsd/llvm/lib/libLLVMAnalysis: Makefile
        src/external/bsd/llvm/lib/libLLVMAsmPrinter: Makefile
        src/external/bsd/llvm/lib/libLLVMCodeGen: Makefile
        src/external/bsd/llvm/lib/libLLVMDebugInfo: Makefile
        src/external/bsd/llvm/lib/libLLVMExecutionEngine: Makefile
        src/external/bsd/llvm/lib/libLLVMIR: Makefile
        src/external/bsd/llvm/lib/libLLVMInstrumentation: Makefile
        src/external/bsd/llvm/lib/libLLVMMipsCodeGen: Makefile
        src/external/bsd/llvm/lib/libLLVMMipsMCTargetDesc: Makefile
        src/external/bsd/llvm/lib/libLLVMObjCARC: Makefile
        src/external/bsd/llvm/lib/libLLVMPowerPCCodeGen: Makefile
        src/external/bsd/llvm/lib/libLLVMProfileData: Makefile
        src/external/bsd/llvm/lib/libLLVMRuntimeDyld: Makefile
        src/external/bsd/llvm/lib/libLLVMScalarOpts: Makefile
        src/external/bsd/llvm/lib/libLLVMSelectionDAG: Makefile
        src/external/bsd/llvm/lib/libLLVMSparcCodeGen: Makefile
        src/external/bsd/llvm/lib/libLLVMSupport: Makefile
        src/external/bsd/llvm/lib/libLLVMTarget: Makefile
        src/external/bsd/llvm/lib/libLLVMTransformsUtils: Makefile
        src/external/bsd/llvm/lib/libLLVMX86CodeGen: Makefile
        src/external/bsd/llvm/lib/libLLVMipa: Makefile
        src/external/bsd/llvm/lib/libclangAST: Makefile
        src/external/bsd/llvm/lib/libclangAnalysis: Makefile
        src/external/bsd/llvm/lib/libclangBasic: Makefile
        src/external/bsd/llvm/lib/libclangCodeGen: Makefile
        src/external/bsd/llvm/lib/libclangDriver: Makefile
        src/external/bsd/llvm/lib/libclangFormat: Makefile
        src/external/bsd/llvm/lib/libclangFrontend: Makefile
        src/external/bsd/llvm/lib/libclangSema: Makefile
        src/external/bsd/llvm/lib/libclangStaticAnalyzerFrontend: Makefile
        src/external/bsd/llvm/lib/liblldDriver: Makefile
        src/external/bsd/llvm/lib/liblldReaderWriterELFMips: Makefile
        src/external/bsd/llvm/lib/liblldReaderWriterELFX86: Makefile
        src/external/bsd/llvm/lib/liblldReaderWriterMachO: Makefile
        src/external/bsd/llvm/lib/liblldReaderWriterPECOFF: Makefile
        src/external/bsd/llvm/lib/liblldbAPI: Makefile
        src/external/bsd/llvm/lib/liblldbCore: Makefile
        src/external/bsd/llvm/lib/liblldbDataFormatters: Makefile
        src/external/bsd/llvm/lib/liblldbExpression: Makefile
        src/external/bsd/llvm/lib/liblldbHostCommon: Makefile
        src/external/bsd/llvm/lib/liblldbInterpreter: Makefile
        src/external/bsd/llvm/lib/liblldbPluginAppleObjCRuntime: Makefile
        src/external/bsd/llvm/lib/liblldbPluginProcessElfCore: Makefile
        src/external/bsd/llvm/lib/liblldbPluginProcessPOSIX: Makefile
        src/external/bsd/llvm/lib/liblldbPluginProcessUtility: Makefile
        src/external/bsd/llvm/lib/liblldbSymbol: Makefile
        src/external/bsd/llvm/lib/liblldbTarget: Makefile
        src/external/bsd/llvm/lib/liblldbUtility: Makefile
Added Files:
        src/external/bsd/llvm/lib/libclangToolingCore: Makefile
        src/external/bsd/llvm/lib/liblldConfig: Makefile
        src/external/bsd/llvm/lib/liblldReaderWriterELFAArch64: Makefile
        src/external/bsd/llvm/lib/liblldbPluginABISysV_ppc: Makefile
        src/external/bsd/llvm/lib/liblldbPluginABISysV_ppc64: Makefile
        src/tools/llvm-lib/liblldConfig: Makefile
        src/tools/llvm-lib/liblldReaderWriterELFAArch64: Makefile
Removed Files:
        src/external/bsd/llvm/lib/libLLVMJIT: Makefile
        src/external/bsd/llvm/lib/libLLVMMCAnalysis: Makefile

Log Message:
Update build system glue for LLVM 3.6RC1. Notable changes:

- Old JIT is removed.
- Improvements to debug information handling.
- ARM: check for deprecated instructions and warn in the integrated
  assembler
- PPC: VSX support, va_arg support for struct/union types, -fPIC vs
  -fpic supported, faster atomics
- x86: improved vectorizer


To generate a diff of this commit:
cvs rdiff -u -r1.75 -r1.76 src/external/bsd/llvm/Makefile.inc
cvs rdiff -u -r1.7 -r1.8 src/external/bsd/llvm/bin/bugpoint/Makefile
cvs rdiff -u -r1.32 -r1.33 src/external/bsd/llvm/bin/clang/Makefile
cvs rdiff -u -r1.3 -r1.4 src/external/bsd/llvm/bin/clang-format/Makefile
cvs rdiff -u -r1.5 -r1.6 src/external/bsd/llvm/bin/lld/Makefile
cvs rdiff -u -r1.12 -r1.13 src/external/bsd/llvm/bin/lli/Makefile
cvs rdiff -u -r1.5 -r1.6 src/external/bsd/llvm/bin/llvm-ar/Makefile
cvs rdiff -u -r1.3 -r1.4 src/external/bsd/llvm/bin/llvm-cov/Makefile
cvs rdiff -u -r1.20 -r1.21 src/external/bsd/llvm/bin/llvm-mc/Makefile
cvs rdiff -u -r1.4 -r1.5 src/external/bsd/llvm/bin/llvm-nm/Makefile
cvs rdiff -u -r1.10 -r1.11 src/external/bsd/llvm/bin/llvm-objdump/Makefile
cvs rdiff -u -r1.14 -r1.15 src/external/bsd/llvm/bin/opt/Makefile
cvs rdiff -u -r1.11 -r1.12 src/external/bsd/llvm/config/clang/Config/config.h
cvs rdiff -u -r1.14 -r1.15 \
    src/external/bsd/llvm/config/llvm/Config/config.h.in
cvs rdiff -u -r1.7 -r1.8 \
    src/external/bsd/llvm/config/llvm/Config/llvm-config.h.in
cvs rdiff -u -r1.6 -r1.7 \
    src/external/bsd/llvm/config/llvm/Support/DataTypes.h
cvs rdiff -u -r1.35 -r1.36 src/external/bsd/llvm/include/Makefile
cvs rdiff -u -r1.41 -r1.42 src/external/bsd/llvm/lib/Makefile
cvs rdiff -u -r1.5 -r1.6 \
    src/external/bsd/llvm/lib/libLLVMAArch64CodeGen/Makefile
cvs rdiff -u -r1.13 -r1.14 \
    src/external/bsd/llvm/lib/libLLVMARMCodeGen/Makefile
cvs rdiff -u -r1.19 -r1.20 src/external/bsd/llvm/lib/libLLVMAnalysis/Makefile
cvs rdiff -u -r1.12 -r1.13 \
    src/external/bsd/llvm/lib/libLLVMAsmPrinter/Makefile
cvs rdiff -u -r1.29 -r1.30 src/external/bsd/llvm/lib/libLLVMCodeGen/Makefile
cvs rdiff -u -r1.5 -r1.6 src/external/bsd/llvm/lib/libLLVMDebugInfo/Makefile
cvs rdiff -u -r1.3 -r1.4 \
    src/external/bsd/llvm/lib/libLLVMExecutionEngine/Makefile
cvs rdiff -u -r1.8 -r1.9 src/external/bsd/llvm/lib/libLLVMIR/Makefile
cvs rdiff -u -r1.12 -r1.13 \
    src/external/bsd/llvm/lib/libLLVMInstrumentation/Makefile
cvs rdiff -u -r1.5 -r0 src/external/bsd/llvm/lib/libLLVMJIT/Makefile
cvs rdiff -u -r1.1 -r0 src/external/bsd/llvm/lib/libLLVMMCAnalysis/Makefile
cvs rdiff -u -r1.24 -r1.25 \
    src/external/bsd/llvm/lib/libLLVMMipsCodeGen/Makefile
cvs rdiff -u -r1.12 -r1.13 \
    src/external/bsd/llvm/lib/libLLVMMipsMCTargetDesc/Makefile
cvs rdiff -u -r1.1 -r1.2 src/external/bsd/llvm/lib/libLLVMObjCARC/Makefile
cvs rdiff -u -r1.9 -r1.10 \
    src/external/bsd/llvm/lib/libLLVMPowerPCCodeGen/Makefile
cvs rdiff -u -r1.2 -r1.3 \
    src/external/bsd/llvm/lib/libLLVMProfileData/Makefile
cvs rdiff -u -r1.5 -r1.6 \
    src/external/bsd/llvm/lib/libLLVMRuntimeDyld/Makefile
cvs rdiff -u -r1.18 -r1.19 \
    src/external/bsd/llvm/lib/libLLVMScalarOpts/Makefile
cvs rdiff -u -r1.4 -r1.5 \
    src/external/bsd/llvm/lib/libLLVMSelectionDAG/Makefile
cvs rdiff -u -r1.8 -r1.9 \
    src/external/bsd/llvm/lib/libLLVMSparcCodeGen/Makefile
cvs rdiff -u -r1.29 -r1.30 src/external/bsd/llvm/lib/libLLVMSupport/Makefile
cvs rdiff -u -r1.12 -r1.13 src/external/bsd/llvm/lib/libLLVMTarget/Makefile
cvs rdiff -u -r1.16 -r1.17 \
    src/external/bsd/llvm/lib/libLLVMTransformsUtils/Makefile
cvs rdiff -u -r1.12 -r1.13 \
    src/external/bsd/llvm/lib/libLLVMX86CodeGen/Makefile
cvs rdiff -u -r1.3 -r1.4 src/external/bsd/llvm/lib/libLLVMipa/Makefile
cvs rdiff -u -r1.12 -r1.13 src/external/bsd/llvm/lib/libclangAST/Makefile
cvs rdiff -u -r1.12 -r1.13 \
    src/external/bsd/llvm/lib/libclangAnalysis/Makefile
cvs rdiff -u -r1.12 -r1.13 src/external/bsd/llvm/lib/libclangBasic/Makefile
cvs rdiff -u -r1.11 -r1.12 src/external/bsd/llvm/lib/libclangCodeGen/Makefile
cvs rdiff -u -r1.8 -r1.9 src/external/bsd/llvm/lib/libclangDriver/Makefile
cvs rdiff -u -r1.4 -r1.5 src/external/bsd/llvm/lib/libclangFormat/Makefile
cvs rdiff -u -r1.13 -r1.14 \
    src/external/bsd/llvm/lib/libclangFrontend/Makefile
cvs rdiff -u -r1.14 -r1.15 src/external/bsd/llvm/lib/libclangSema/Makefile
cvs rdiff -u -r1.1 -r1.2 \
    src/external/bsd/llvm/lib/libclangStaticAnalyzerFrontend/Makefile
cvs rdiff -u -r0 -r1.1 src/external/bsd/llvm/lib/libclangToolingCore/Makefile
cvs rdiff -u -r0 -r1.1 src/external/bsd/llvm/lib/liblldConfig/Makefile
cvs rdiff -u -r1.6 -r1.7 src/external/bsd/llvm/lib/liblldDriver/Makefile
cvs rdiff -u -r0 -r1.1 \
    src/external/bsd/llvm/lib/liblldReaderWriterELFAArch64/Makefile
cvs rdiff -u -r1.3 -r1.4 \
    src/external/bsd/llvm/lib/liblldReaderWriterELFMips/Makefile
cvs rdiff -u -r1.1 -r1.2 \
    src/external/bsd/llvm/lib/liblldReaderWriterELFX86/Makefile
cvs rdiff -u -r1.6 -r1.7 \
    src/external/bsd/llvm/lib/liblldReaderWriterMachO/Makefile
cvs rdiff -u -r1.3 -r1.4 \
    src/external/bsd/llvm/lib/liblldReaderWriterPECOFF/Makefile
cvs rdiff -u -r1.3 -r1.4 src/external/bsd/llvm/lib/liblldbAPI/Makefile
cvs rdiff -u -r1.3 -r1.4 src/external/bsd/llvm/lib/liblldbCore/Makefile
cvs rdiff -u -r1.2 -r1.3 \
    src/external/bsd/llvm/lib/liblldbDataFormatters/Makefile
cvs rdiff -u -r1.1 -r1.2 src/external/bsd/llvm/lib/liblldbExpression/Makefile
cvs rdiff -u -r1.3 -r1.4 src/external/bsd/llvm/lib/liblldbHostCommon/Makefile
cvs rdiff -u -r1.2 -r1.3 \
    src/external/bsd/llvm/lib/liblldbInterpreter/Makefile
cvs rdiff -u -r0 -r1.1 \
    src/external/bsd/llvm/lib/liblldbPluginABISysV_ppc/Makefile
cvs rdiff -u -r0 -r1.1 \
    src/external/bsd/llvm/lib/liblldbPluginABISysV_ppc64/Makefile
cvs rdiff -u -r1.1 -r1.2 \
    src/external/bsd/llvm/lib/liblldbPluginAppleObjCRuntime/Makefile
cvs rdiff -u -r1.3 -r1.4 \
    src/external/bsd/llvm/lib/liblldbPluginProcessElfCore/Makefile
cvs rdiff -u -r1.3 -r1.4 \
    src/external/bsd/llvm/lib/liblldbPluginProcessPOSIX/Makefile
cvs rdiff -u -r1.4 -r1.5 \
    src/external/bsd/llvm/lib/liblldbPluginProcessUtility/Makefile
cvs rdiff -u -r1.1 -r1.2 src/external/bsd/llvm/lib/liblldbSymbol/Makefile
cvs rdiff -u -r1.5 -r1.6 src/external/bsd/llvm/lib/liblldbTarget/Makefile
cvs rdiff -u -r1.3 -r1.4 src/external/bsd/llvm/lib/liblldbUtility/Makefile
cvs rdiff -u -r0 -r1.1 src/tools/llvm-lib/liblldConfig/Makefile
cvs rdiff -u -r0 -r1.1 \
    src/tools/llvm-lib/liblldReaderWriterELFAArch64/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.75 src/external/bsd/llvm/Makefile.inc:1.76
--- src/external/bsd/llvm/Makefile.inc:1.75	Fri Nov 14 15:56:12 2014
+++ src/external/bsd/llvm/Makefile.inc	Thu Jan 29 20:41:33 2015
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile.inc,v 1.75 2014/11/14 15:56:12 joerg Exp $
+#	$NetBSD: Makefile.inc,v 1.76 2015/01/29 20:41:33 joerg Exp $
 
 .if !defined(LLVM_TOPLEVEL_MK)
 LLVM_TOPLEVEL_MK=
@@ -6,9 +6,9 @@ LLVM_TOPLEVEL_MK=
 .include <bsd.own.mk>
 
 SVN_ROOT=		http://llvm.org/svn/llvm-project
-SVN_BRANCH=		trunk
+SVN_BRANCH=		branches/release_36
 
-COMMON_REVISION=	215315
+COMMON_REVISION=	227398
 CLANG_REVISION=		${COMMON_REVISION}
 LLD_REVISION=		${COMMON_REVISION}
 LLDB_REVISION=		${COMMON_REVISION}

Index: src/external/bsd/llvm/bin/bugpoint/Makefile
diff -u src/external/bsd/llvm/bin/bugpoint/Makefile:1.7 src/external/bsd/llvm/bin/bugpoint/Makefile:1.8
--- src/external/bsd/llvm/bin/bugpoint/Makefile:1.7	Sun Aug 10 17:34:19 2014
+++ src/external/bsd/llvm/bin/bugpoint/Makefile	Thu Jan 29 20:41:33 2015
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.7 2014/08/10 17:34:19 joerg Exp $
+#	$NetBSD: Makefile,v 1.8 2015/01/29 20:41:33 joerg Exp $
 
 PROG_CXX=	bugpoint
 NOMAN=		yes
@@ -26,8 +26,10 @@ LLVM_LIBS+= \
 	BitWriter \
 	InstCombine \
 	Instrumentation \
+	MC \
 	Linker \
 	ScalarOpts \
+	ProfileData \
 	Target \
 	ipo \
 	Vectorize \

Index: src/external/bsd/llvm/bin/clang/Makefile
diff -u src/external/bsd/llvm/bin/clang/Makefile:1.32 src/external/bsd/llvm/bin/clang/Makefile:1.33
--- src/external/bsd/llvm/bin/clang/Makefile:1.32	Sun Aug 10 17:34:19 2014
+++ src/external/bsd/llvm/bin/clang/Makefile	Thu Jan 29 20:41:33 2015
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.32 2014/08/10 17:34:19 joerg Exp $
+#	$NetBSD: Makefile,v 1.33 2015/01/29 20:41:33 joerg Exp $
 
 PROG_CXX=	clang
 NOMAN=		yes
@@ -78,12 +78,12 @@ LLVM_LIBS+= \
 	SelectionDAG \
 	AsmPrinter \
 	CodeGen \
-	ProfileData \
 	Vectorize \
 	Target \
 	InstCombine \
 	Instrumentation \
 	ScalarOpts \
+	ProfileData \
 	Analysis \
 	MCDisassembler \
 	MCParser \

Index: src/external/bsd/llvm/bin/clang-format/Makefile
diff -u src/external/bsd/llvm/bin/clang-format/Makefile:1.3 src/external/bsd/llvm/bin/clang-format/Makefile:1.4
--- src/external/bsd/llvm/bin/clang-format/Makefile:1.3	Sun Aug 10 17:34:19 2014
+++ src/external/bsd/llvm/bin/clang-format/Makefile	Thu Jan 29 20:41:33 2015
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.3 2014/08/10 17:34:19 joerg Exp $
+#	$NetBSD: Makefile,v 1.4 2015/01/29 20:41:33 joerg Exp $
 
 PROG_CXX=	clang-format
 NOMAN=		yes
@@ -11,6 +11,7 @@ SRCS=	ClangFormat.cpp
 
 CLANG_LIBS+= \
 	clangFormat \
+	clangToolingCore \
 	clangTooling \
 	clangFrontend \
 	clangSerialization \

Index: src/external/bsd/llvm/bin/lld/Makefile
diff -u src/external/bsd/llvm/bin/lld/Makefile:1.5 src/external/bsd/llvm/bin/lld/Makefile:1.6
--- src/external/bsd/llvm/bin/lld/Makefile:1.5	Sun Aug 10 17:34:20 2014
+++ src/external/bsd/llvm/bin/lld/Makefile	Thu Jan 29 20:41:33 2015
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.5 2014/08/10 17:34:20 joerg Exp $
+#	$NetBSD: Makefile,v 1.6 2015/01/29 20:41:33 joerg Exp $
 
 PROG_CXX=	lld
 NOMAN=		yes
@@ -12,6 +12,7 @@ SRCS=	lld.cpp
 LLD_LIBS+= \
 	lldDriver \
 	lldReaderWriterELF \
+	lldReaderWriterELFAArch64 \
 	lldReaderWriterELFHexagon \
 	lldReaderWriterELFMips \
 	lldReaderWriterELFPPC \
@@ -24,6 +25,7 @@ LLD_LIBS+= \
 	lldPasses \
 	lldCore \
 	lldReaderWriterNative \
+	lldConfig
 
 LLVM_LIBS+= \
 	Object \

Index: src/external/bsd/llvm/bin/lli/Makefile
diff -u src/external/bsd/llvm/bin/lli/Makefile:1.12 src/external/bsd/llvm/bin/lli/Makefile:1.13
--- src/external/bsd/llvm/bin/lli/Makefile:1.12	Sun Aug 10 17:34:20 2014
+++ src/external/bsd/llvm/bin/lli/Makefile	Thu Jan 29 20:41:34 2015
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.12 2014/08/10 17:34:20 joerg Exp $
+#	$NetBSD: Makefile,v 1.13 2015/01/29 20:41:34 joerg Exp $
 
 PROG_CXX=	lli
 NOMAN=		yes
@@ -24,7 +24,6 @@ LLVM_LIBS+= \
 	Object \
 	MCParser \
 	BitReader \
-	JIT \
 	MCJIT \
 	RuntimeDyld \
 	Instrumentation \

Index: src/external/bsd/llvm/bin/llvm-ar/Makefile
diff -u src/external/bsd/llvm/bin/llvm-ar/Makefile:1.5 src/external/bsd/llvm/bin/llvm-ar/Makefile:1.6
--- src/external/bsd/llvm/bin/llvm-ar/Makefile:1.5	Sun Aug 10 17:34:20 2014
+++ src/external/bsd/llvm/bin/llvm-ar/Makefile	Thu Jan 29 20:41:34 2015
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.5 2014/08/10 17:34:20 joerg Exp $
+#	$NetBSD: Makefile,v 1.6 2015/01/29 20:41:34 joerg Exp $
 
 PROG_CXX=	llvm-ar
 NOMAN=		yes
@@ -32,10 +32,12 @@ LLVM_LIBS+= \
 	SparcAsmParser \
 	SparcAsmPrinter \
 	X86AsmParser \
+	X86CodeGen \
 	X86MCTargetDesc \
 	X86AsmPrinter \
 	X86Utils \
 	X86TargetInfo \
+	CodeGen \
 	MCDisassembler \
 	Object \
 	MCParser \

Index: src/external/bsd/llvm/bin/llvm-cov/Makefile
diff -u src/external/bsd/llvm/bin/llvm-cov/Makefile:1.3 src/external/bsd/llvm/bin/llvm-cov/Makefile:1.4
--- src/external/bsd/llvm/bin/llvm-cov/Makefile:1.3	Sun Aug 10 17:34:20 2014
+++ src/external/bsd/llvm/bin/llvm-cov/Makefile	Thu Jan 29 20:41:34 2015
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.3 2014/08/10 17:34:20 joerg Exp $
+#	$NetBSD: Makefile,v 1.4 2015/01/29 20:41:34 joerg Exp $
 
 PROG_CXX=	llvm-cov
 NOMAN=		yes
@@ -8,9 +8,18 @@ NOMAN=		yes
 .PATH: ${LLVM_SRCDIR}/tools/llvm-cov
 
 SRCS=	gcov.cpp \
-	llvm-cov.cpp
+	llvm-cov.cpp \
+	CodeCoverage.cpp \
+	CoverageFilters.cpp \
+	CoverageReport.cpp \
+	CoverageSummary.cpp \
+	CoverageSummaryInfo.cpp \
+	SourceCoverageView.cpp \
+	TestingSupport.cpp
 
 LLVM_LIBS+= \
+	ProfileData \
+	Object \
 	IR \
 	Support
 

Index: src/external/bsd/llvm/bin/llvm-mc/Makefile
diff -u src/external/bsd/llvm/bin/llvm-mc/Makefile:1.20 src/external/bsd/llvm/bin/llvm-mc/Makefile:1.21
--- src/external/bsd/llvm/bin/llvm-mc/Makefile:1.20	Sun Aug 10 17:34:20 2014
+++ src/external/bsd/llvm/bin/llvm-mc/Makefile	Thu Jan 29 20:41:34 2015
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.20 2014/08/10 17:34:20 joerg Exp $
+#	$NetBSD: Makefile,v 1.21 2015/01/29 20:41:34 joerg Exp $
 
 PROG_CXX=	llvm-mc
 NOMAN=		yes
@@ -43,10 +43,10 @@ LLVM_LIBS+= \
 	SparcMCTargetDesc \
 	SparcDisassembler \
 	SparcAsmPrinter \
+	X86AsmParser \
 	X86CodeGen \
 	X86TargetInfo \
 	X86MCTargetDesc \
-	X86AsmParser \
 	X86Disassembler \
 	X86AsmPrinter \
 	X86Utils \

Index: src/external/bsd/llvm/bin/llvm-nm/Makefile
diff -u src/external/bsd/llvm/bin/llvm-nm/Makefile:1.4 src/external/bsd/llvm/bin/llvm-nm/Makefile:1.5
--- src/external/bsd/llvm/bin/llvm-nm/Makefile:1.4	Sun Aug 10 17:34:20 2014
+++ src/external/bsd/llvm/bin/llvm-nm/Makefile	Thu Jan 29 20:41:34 2015
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.4 2014/08/10 17:34:20 joerg Exp $
+#	$NetBSD: Makefile,v 1.5 2015/01/29 20:41:34 joerg Exp $
 
 PROG_CXX=	llvm-nm
 NOMAN=		yes
@@ -32,10 +32,12 @@ LLVM_LIBS+= \
 	SparcAsmParser \
 	SparcAsmPrinter \
 	X86AsmParser \
+	X86CodeGen \
 	X86MCTargetDesc \
 	X86AsmPrinter \
 	X86Utils \
 	X86TargetInfo \
+	CodeGen \
 	MCDisassembler \
 	Object \
 	MCParser \

Index: src/external/bsd/llvm/bin/llvm-objdump/Makefile
diff -u src/external/bsd/llvm/bin/llvm-objdump/Makefile:1.10 src/external/bsd/llvm/bin/llvm-objdump/Makefile:1.11
--- src/external/bsd/llvm/bin/llvm-objdump/Makefile:1.10	Sun Aug 10 17:34:20 2014
+++ src/external/bsd/llvm/bin/llvm-objdump/Makefile	Thu Jan 29 20:41:34 2015
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.10 2014/08/10 17:34:20 joerg Exp $
+#	$NetBSD: Makefile,v 1.11 2015/01/29 20:41:34 joerg Exp $
 
 PROG_CXX=	llvm-objdump
 NOMAN=		yes
@@ -41,16 +41,17 @@ LLVM_LIBS+= \
 	SparcTargetInfo \
 	X86Disassembler \
 	X86AsmParser \
+	X86CodeGen \
 	X86MCTargetDesc \
 	X86AsmPrinter \
 	X86TargetInfo \
 	X86Utils \
+	CodeGen \
 	MCDisassembler \
 	DebugInfo \
 	Object \
 	BitReader \
 	MCParser \
-	MCAnalysis \
 	MC \
 	IR \
 	Support

Index: src/external/bsd/llvm/bin/opt/Makefile
diff -u src/external/bsd/llvm/bin/opt/Makefile:1.14 src/external/bsd/llvm/bin/opt/Makefile:1.15
--- src/external/bsd/llvm/bin/opt/Makefile:1.14	Sun Aug 10 17:34:20 2014
+++ src/external/bsd/llvm/bin/opt/Makefile	Thu Jan 29 20:41:34 2015
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.14 2014/08/10 17:34:20 joerg Exp $
+#	$NetBSD: Makefile,v 1.15 2015/01/29 20:41:34 joerg Exp $
 
 PROG_CXX=	opt
 NOMAN=		yes
@@ -60,6 +60,7 @@ LLVM_LIBS+= \
 	InstCombine \
 	Instrumentation \
 	ScalarOpts \
+	ProfileData \
 	Analysis \
 	MC \
 	TransformsUtils \

Index: src/external/bsd/llvm/config/clang/Config/config.h
diff -u src/external/bsd/llvm/config/clang/Config/config.h:1.11 src/external/bsd/llvm/config/clang/Config/config.h:1.12
--- src/external/bsd/llvm/config/clang/Config/config.h:1.11	Sun Aug 10 17:34:21 2014
+++ src/external/bsd/llvm/config/clang/Config/config.h	Thu Jan 29 20:41:34 2015
@@ -9,15 +9,15 @@
 /* Bug report URL. */
 #define BUG_REPORT_URL "http://llvm.org/bugs/";
 
+/* Multilib suffix for libdir. */
+#define CLANG_LIBDIR_SUFFIX ""
+
 /* Relative directory for resource files */
 #define CLANG_RESOURCE_DIR ""
 
 /* Directories clang will search for headers */
 #define C_INCLUDE_DIRS "/usr/include/clang-3.6:/usr/include"
 
-/* Linker version detected at compile time. */
-#define HOST_LINK_VERSION "1"
-
 /* Default <path> to all compiler invocations for --sysroot=<path>. */
 #define DEFAULT_SYSROOT ""
 
@@ -32,4 +32,7 @@
 /* The LLVM product name and version */
 #define BACKEND_PACKAGE_STRING PACKAGE_STRING
 
+/* Linker version detected at compile time. */
+#define HOST_LINK_VERSION "1"
+
 #endif

Index: src/external/bsd/llvm/config/llvm/Config/config.h.in
diff -u src/external/bsd/llvm/config/llvm/Config/config.h.in:1.14 src/external/bsd/llvm/config/llvm/Config/config.h.in:1.15
--- src/external/bsd/llvm/config/llvm/Config/config.h.in:1.14	Sun Aug 10 17:34:21 2014
+++ src/external/bsd/llvm/config/llvm/Config/config.h.in	Thu Jan 29 20:41:34 2015
@@ -10,6 +10,9 @@
 /* Define if we have libxml2 */
 /* #undef CLANG_HAVE_LIBXML */
 
+/* Multilib suffix for libdir. */
+#define CLANG_LIBDIR_SUFFIX ""
+
 /* Relative directory for resource files */
 #define CLANG_RESOURCE_DIR ""
 
@@ -546,6 +549,9 @@
 /* Patch version of the LLVM API */
 #define LLVM_VERSION_PATCH 0
 
+/* LLVM version string */
+#define LLVM_VERSION_STRING "3.6.0svn"
+
 /* The shared library extension */
 #define LTDL_SHLIB_EXT ".so"
 

Index: src/external/bsd/llvm/config/llvm/Config/llvm-config.h.in
diff -u src/external/bsd/llvm/config/llvm/Config/llvm-config.h.in:1.7 src/external/bsd/llvm/config/llvm/Config/llvm-config.h.in:1.8
--- src/external/bsd/llvm/config/llvm/Config/llvm-config.h.in:1.7	Sun Aug 10 17:34:21 2014
+++ src/external/bsd/llvm/config/llvm/Config/llvm-config.h.in	Thu Jan 29 20:41:34 2015
@@ -93,4 +93,7 @@
 /* Minor version of the LLVM API */
 #define LLVM_VERSION_MINOR 6
 
+/* LLVM version string */
+#define LLVM_VERSION_STRING "3.6.0svn"
+
 #endif

Index: src/external/bsd/llvm/config/llvm/Support/DataTypes.h
diff -u src/external/bsd/llvm/config/llvm/Support/DataTypes.h:1.6 src/external/bsd/llvm/config/llvm/Support/DataTypes.h:1.7
--- src/external/bsd/llvm/config/llvm/Support/DataTypes.h:1.6	Fri May 30 18:28:13 2014
+++ src/external/bsd/llvm/config/llvm/Support/DataTypes.h	Thu Jan 29 20:41:34 2015
@@ -117,12 +117,6 @@ typedef signed int ssize_t;
 # define UINT64_MAX 0xffffffffffffffffULL
 #endif
 
-#if __GNUC__ > 3
-#define END_WITH_NULL __attribute__((sentinel))
-#else
-#define END_WITH_NULL
-#endif
-
 #ifndef HUGE_VALF
 #define HUGE_VALF (float)HUGE_VAL
 #endif

Index: src/external/bsd/llvm/include/Makefile
diff -u src/external/bsd/llvm/include/Makefile:1.35 src/external/bsd/llvm/include/Makefile:1.36
--- src/external/bsd/llvm/include/Makefile:1.35	Fri Nov 14 15:59:46 2014
+++ src/external/bsd/llvm/include/Makefile	Thu Jan 29 20:41:34 2015
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.35 2014/11/14 15:59:46 joerg Exp $
+#	$NetBSD: Makefile,v 1.36 2015/01/29 20:41:34 joerg Exp $
 
 .include <bsd.init.mk>
 
@@ -7,10 +7,14 @@
 .if ${MACHINE_ARCH} == "i386" || ${MACHINE_ARCH} == "x86_64"
 INCS=	__wmmintrin_aes.h \
 	__wmmintrin_pclmul.h \
+	adxintrin.h \
 	ammintrin.h \
 	avx2intrin.h \
+	avx512bwintrin.h \
 	avx512fintrin.h \
 	avx512erintrin.h \
+	avx512vlbwintrin.h \
+	avx512vlintrin.h \
 	avxintrin.h \
 	bmi2intrin.h \
 	bmiintrin.h \
@@ -133,6 +137,22 @@ clang/Basic/Version.inc: ${LLVM_TOPLEVEL
 	printf '#define CLANG_VERSION_MINOR ${CLANG_VERSION:R:E}\n' >> ${.TARGET}.tmp
 	mv ${.TARGET}.tmp ${.TARGET}
 
+lld/Config/Version.inc: ${LLVM_TOPLEVEL}/Makefile.inc
+
+.if ${MKLLD} != "no"
+DPSRCS+=	lld/Config/Version.inc
+CLEANFILES+=	lld/Config/Version.inc
+
+lld/Config/Version.inc: ${LLVM_TOPLEVEL}/Makefile.inc
+	mkdir -p ${.TARGET:H}
+	printf '#define LLD_VERSION ${LLD_VERSION}\n' > ${.TARGET}.tmp
+	printf '#define LLD_VERSION_MAJOR ${LLD_VERSION:R:R}\n' >> ${.TARGET}.tmp
+	printf '#define LLD_VERSION_MINOR ${LLD_VERSION:R:E}\n' >> ${.TARGET}.tmp
+	printf '#define LLD_REVISION_STRING "r${LLD_REVISION}"\n' >> ${.TARGET}.tmp
+	printf '#define LLD_REPOSITORY_STRING "${SVN_ROOT}/lld/${SVN_BRANCH}"\n' >> ${.TARGET}.tmp
+	mv ${.TARGET}.tmp ${.TARGET}
+.endif
+
 .ifndef HOST_BUILD
 
 DPSRCS+=	llvm/Config/config.h llvm/Config/llvm-config.h

Index: src/external/bsd/llvm/lib/Makefile
diff -u src/external/bsd/llvm/lib/Makefile:1.41 src/external/bsd/llvm/lib/Makefile:1.42
--- src/external/bsd/llvm/lib/Makefile:1.41	Sun Aug 10 17:34:21 2014
+++ src/external/bsd/llvm/lib/Makefile	Thu Jan 29 20:41:34 2015
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.41 2014/08/10 17:34:21 joerg Exp $
+# $NetBSD: Makefile,v 1.42 2015/01/29 20:41:34 joerg Exp $
 
 .include <bsd.own.mk>
 
@@ -86,8 +86,6 @@ SUBDIR+= \
 .if ${NO_LLVM_DEVELOPER:Uno} == "no" && (${LLVM_DEVELOPER:U} == "yes" || ${MKLLDB} == "yes")
 SUBDIR+= \
 	libLLVMExecutionEngine \
-	libLLVMJIT \
-	libLLVMMCAnalysis \
 	libLLVMMCJIT \
 	libLLVMRuntimeDyld
 .endif
@@ -134,16 +132,19 @@ SUBDIR+= \
 	libclangASTMatchersDynamic \
 	libclangFormat \
 	libclangIndex \
-	libclangTooling
+	libclangTooling \
+	libclangToolingCore
 .endif
 
 .if ${MKLLD} != "no"
 SUBDIR+= \
+	liblldConfig \
 	liblldCore \
 	liblldDriver \
 	liblldPasses \
 	liblldReaderWriter \
 	liblldReaderWriterELF \
+	liblldReaderWriterELFAArch64 \
 	liblldReaderWriterELFHexagon \
 	liblldReaderWriterELFMips \
 	liblldReaderWriterELFPPC \
@@ -192,6 +193,8 @@ SUBDIR+= \
 	liblldbPluginABIMacOSX_arm64 \
 	liblldbPluginABIMacOSX_i386 \
 	liblldbPluginABISysV_hexagon \
+	liblldbPluginABISysV_ppc \
+	liblldbPluginABISysV_ppc64 \
 	liblldbPluginABISysV_x86_64 \
 	liblldbPluginAppleObjCRuntime \
 	liblldbPluginCXXItaniumABI \

Index: src/external/bsd/llvm/lib/libLLVMAArch64CodeGen/Makefile
diff -u src/external/bsd/llvm/lib/libLLVMAArch64CodeGen/Makefile:1.5 src/external/bsd/llvm/lib/libLLVMAArch64CodeGen/Makefile:1.6
--- src/external/bsd/llvm/lib/libLLVMAArch64CodeGen/Makefile:1.5	Sun Aug 10 17:34:21 2014
+++ src/external/bsd/llvm/lib/libLLVMAArch64CodeGen/Makefile	Thu Jan 29 20:41:34 2015
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.5 2014/08/10 17:34:21 joerg Exp $
+#	$NetBSD: Makefile,v 1.6 2015/01/29 20:41:34 joerg Exp $
 
 LIB=	LLVMAArch64CodeGen
 
@@ -8,13 +8,15 @@ LIB=	LLVMAArch64CodeGen
 
 CPPFLAGS+=	-I${LLVM_SRCDIR}/lib/Target/AArch64
 
-SRCS+=	AArch64A57FPLoadBalancing.cpp \
+SRCS+=	AArch64A53Fix835769.cpp \
+	AArch64A57FPLoadBalancing.cpp \
 	AArch64AddressTypePromotion.cpp \
 	AArch64AdvSIMDScalarPass.cpp \
 	AArch64AsmPrinter.cpp \
 	AArch64BranchRelaxation.cpp \
 	AArch64CleanupLocalDynamicTLSPass.cpp \
 	AArch64CollectLOH.cpp \
+	AArch64ConditionOptimizer.cpp \
 	AArch64ConditionalCompares.cpp \
 	AArch64DeadRegisterDefinitionsPass.cpp \
 	AArch64ExpandPseudoInsts.cpp \
@@ -25,6 +27,7 @@ SRCS+=	AArch64A57FPLoadBalancing.cpp \
 	AArch64ISelLowering.cpp \
 	AArch64LoadStoreOptimizer.cpp \
 	AArch64MCInstLower.cpp \
+	AArch64PBQPRegAlloc.cpp \
 	AArch64PromoteConstant.cpp \
 	AArch64RegisterInfo.cpp \
 	AArch64SelectionDAGInfo.cpp \
@@ -45,7 +48,7 @@ TABLEGEN_OUTPUT= \
 	AArch64GenDisassemblerTables.inc|-gen-disassembler \
 	AArch64GenFastISel.inc|-gen-fast-isel \
 	AArch64GenInstrInfo.inc|-gen-instr-info \
-	AArch64GenMCCodeEmitter.inc|-gen-emitter^-mc-emitter \
+	AArch64GenMCCodeEmitter.inc|-gen-emitter \
 	AArch64GenMCPseudoLowering.inc|-gen-pseudo-lowering \
 	AArch64GenRegisterInfo.inc|-gen-register-info \
 	AArch64GenSubtargetInfo.inc|-gen-subtarget

Index: src/external/bsd/llvm/lib/libLLVMARMCodeGen/Makefile
diff -u src/external/bsd/llvm/lib/libLLVMARMCodeGen/Makefile:1.13 src/external/bsd/llvm/lib/libLLVMARMCodeGen/Makefile:1.14
--- src/external/bsd/llvm/lib/libLLVMARMCodeGen/Makefile:1.13	Fri May 30 18:28:14 2014
+++ src/external/bsd/llvm/lib/libLLVMARMCodeGen/Makefile	Thu Jan 29 20:41:35 2015
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.13 2014/05/30 18:28:14 joerg Exp $
+#	$NetBSD: Makefile,v 1.14 2015/01/29 20:41:35 joerg Exp $
 
 LIB=	LLVMARMCodeGen
 
@@ -9,7 +9,6 @@ LIB=	LLVMARMCodeGen
 SRCS+=	ARMAsmPrinter.cpp \
 	ARMBaseInstrInfo.cpp \
 	ARMBaseRegisterInfo.cpp \
-	ARMCodeEmitter.cpp \
 	ARMConstantIslandPass.cpp \
 	ARMConstantPoolValue.cpp \
 	ARMExpandPseudoInsts.cpp \
@@ -19,7 +18,6 @@ SRCS+=	ARMAsmPrinter.cpp \
 	ARMISelDAGToDAG.cpp \
 	ARMISelLowering.cpp \
 	ARMInstrInfo.cpp \
-	ARMJITInfo.cpp \
 	ARMLoadStoreOptimizer.cpp \
 	ARMMCInstLower.cpp \
 	ARMMachineFunctionInfo.cpp \
@@ -46,7 +44,7 @@ TABLEGEN_OUTPUT= \
 	ARMGenRegisterInfo.inc|-gen-register-info \
 	ARMGenInstrInfo.inc|-gen-instr-info \
 	ARMGenCodeEmitter.inc|-gen-emitter \
-	ARMGenMCCodeEmitter.inc|-gen-emitter^-mc-emitter \
+	ARMGenMCCodeEmitter.inc|-gen-emitter \
 	ARMGenMCPseudoLowering.inc|-gen-pseudo-lowering \
 	ARMGenAsmWriter.inc|-gen-asm-writer \
 	ARMGenAsmMatcher.inc|-gen-asm-matcher \

Index: src/external/bsd/llvm/lib/libLLVMAnalysis/Makefile
diff -u src/external/bsd/llvm/lib/libLLVMAnalysis/Makefile:1.19 src/external/bsd/llvm/lib/libLLVMAnalysis/Makefile:1.20
--- src/external/bsd/llvm/lib/libLLVMAnalysis/Makefile:1.19	Sun Aug 10 17:34:21 2014
+++ src/external/bsd/llvm/lib/libLLVMAnalysis/Makefile	Thu Jan 29 20:41:35 2015
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.19 2014/08/10 17:34:21 joerg Exp $
+#	$NetBSD: Makefile,v 1.20 2015/01/29 20:41:35 joerg Exp $
 
 LIB=	LLVMAnalysis
 
@@ -12,12 +12,14 @@ SRCS+=	AliasAnalysis.cpp \
 	AliasDebugger.cpp \
 	AliasSetTracker.cpp \
 	Analysis.cpp \
+	AssumptionCache.cpp \
 	BasicAliasAnalysis.cpp \
 	BlockFrequencyInfo.cpp \
 	BlockFrequencyInfoImpl.cpp \
 	BranchProbabilityInfo.cpp \
 	CFG.cpp \
 	CFGPrinter.cpp \
+	CFLAliasAnalysis.cpp \
 	CGSCCPassManager.cpp \
 	CaptureTracking.cpp \
 	CodeMetrics.cpp \
@@ -27,6 +29,7 @@ SRCS+=	AliasAnalysis.cpp \
 	DependenceAnalysis.cpp \
 	DomPrinter.cpp \
 	DominanceFrontier.cpp \
+	FunctionTargetTransformInfo.cpp \
 	IVUsers.cpp \
 	InstCount.cpp \
 	InstructionSimplify.cpp \

Index: src/external/bsd/llvm/lib/libLLVMAsmPrinter/Makefile
diff -u src/external/bsd/llvm/lib/libLLVMAsmPrinter/Makefile:1.12 src/external/bsd/llvm/lib/libLLVMAsmPrinter/Makefile:1.13
--- src/external/bsd/llvm/lib/libLLVMAsmPrinter/Makefile:1.12	Sun Aug 10 17:34:21 2014
+++ src/external/bsd/llvm/lib/libLLVMAsmPrinter/Makefile	Thu Jan 29 20:41:35 2015
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.12 2014/08/10 17:34:21 joerg Exp $
+#	$NetBSD: Makefile,v 1.13 2015/01/29 20:41:35 joerg Exp $
 
 LIB=	LLVMAsmPrinter
 
@@ -16,7 +16,9 @@ SRCS+=	ARMException.cpp \
 	DbgValueHistoryCalculator.cpp \
 	DwarfAccelTable.cpp \
 	DwarfCFIException.cpp \
+	DwarfCompileUnit.cpp \
 	DwarfDebug.cpp \
+	DwarfExpression.cpp \
 	DwarfFile.cpp \
 	DwarfStringPool.cpp \
 	DwarfUnit.cpp \

Index: src/external/bsd/llvm/lib/libLLVMCodeGen/Makefile
diff -u src/external/bsd/llvm/lib/libLLVMCodeGen/Makefile:1.29 src/external/bsd/llvm/lib/libLLVMCodeGen/Makefile:1.30
--- src/external/bsd/llvm/lib/libLLVMCodeGen/Makefile:1.29	Sun Aug 10 17:34:21 2014
+++ src/external/bsd/llvm/lib/libLLVMCodeGen/Makefile	Thu Jan 29 20:41:35 2015
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.29 2014/08/10 17:34:21 joerg Exp $
+#	$NetBSD: Makefile,v 1.30 2015/01/29 20:41:35 joerg Exp $
 
 LIB=	LLVMCodeGen
 
@@ -9,7 +9,7 @@ LIB=	LLVMCodeGen
 SRCS+=	AggressiveAntiDepBreaker.cpp \
 	AllocationOrder.cpp \
 	Analysis.cpp \
-	AtomicExpandLoadLinkedPass.cpp \
+	AtomicExpandPass.cpp \
 	BasicTargetTransformInfo.cpp \
 	BranchFolding.cpp \
 	CalcSpillWeights.cpp \
@@ -26,6 +26,7 @@ SRCS+=	AggressiveAntiDepBreaker.cpp \
 	ExecutionDepsFix.cpp \
 	ExpandISelPseudos.cpp \
 	ExpandPostRAPseudos.cpp \
+	ForwardControlFlowIntegrity.cpp \
 	GCMetadata.cpp \
 	GCMetadataPrinter.cpp \
 	GCStrategy.cpp \
@@ -34,7 +35,6 @@ SRCS+=	AggressiveAntiDepBreaker.cpp \
 	InlineSpiller.cpp \
 	InterferenceCache.cpp \
 	IntrinsicLowering.cpp \
-	JITCodeEmitter.cpp \
 	JumpInstrTables.cpp \
 	LLVMTargetMachine.cpp \
 	LatencyPriorityQueue.cpp \
@@ -54,7 +54,6 @@ SRCS+=	AggressiveAntiDepBreaker.cpp \
 	MachineBranchProbabilityInfo.cpp \
 	MachineBlockFrequencyInfo.cpp \
 	MachineBlockPlacement.cpp \
-	MachineCodeEmitter.cpp \
 	MachineCopyPropagation.cpp \
 	MachineCSE.cpp \
 	MachineCombiner.cpp \
@@ -105,7 +104,6 @@ SRCS+=	AggressiveAntiDepBreaker.cpp \
 	ShadowStackGC.cpp \
 	SjLjEHPrepare.cpp \
 	SlotIndexes.cpp \
-	Spiller.cpp \
 	SpillPlacement.cpp \
 	SplitKit.cpp \
 	StackColoring.cpp \
@@ -113,6 +111,7 @@ SRCS+=	AggressiveAntiDepBreaker.cpp \
 	StackMaps.cpp \
 	StackProtector.cpp \
 	StackSlotColoring.cpp \
+	StatepointExampleGC.cpp \
 	TailDuplication.cpp \
 	TargetFrameLoweringImpl.cpp \
 	TargetInstrInfo.cpp \

Index: src/external/bsd/llvm/lib/libLLVMDebugInfo/Makefile
diff -u src/external/bsd/llvm/lib/libLLVMDebugInfo/Makefile:1.5 src/external/bsd/llvm/lib/libLLVMDebugInfo/Makefile:1.6
--- src/external/bsd/llvm/lib/libLLVMDebugInfo/Makefile:1.5	Sun Sep 29 12:12:00 2013
+++ src/external/bsd/llvm/lib/libLLVMDebugInfo/Makefile	Thu Jan 29 20:41:35 2015
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.5 2013/09/29 12:12:00 joerg Exp $
+#	$NetBSD: Makefile,v 1.6 2015/01/29 20:41:35 joerg Exp $
 
 LIB=	LLVMDebugInfo
 
@@ -8,6 +8,7 @@ LIB=	LLVMDebugInfo
 
 SRCS+=	DIContext.cpp \
 	DWARFAbbreviationDeclaration.cpp \
+	DWARFAcceleratorTable.cpp \
 	DWARFCompileUnit.cpp \
 	DWARFContext.cpp \
 	DWARFDebugAbbrev.cpp \
@@ -20,7 +21,8 @@ SRCS+=	DIContext.cpp \
 	DWARFDebugRangeList.cpp \
 	DWARFFormValue.cpp \
 	DWARFTypeUnit.cpp \
-	DWARFUnit.cpp
+	DWARFUnit.cpp \
+	SyntaxHighlighting.cpp
 
 .if defined(HOSTLIB)
 .include <bsd.hostlib.mk>

Index: src/external/bsd/llvm/lib/libLLVMExecutionEngine/Makefile
diff -u src/external/bsd/llvm/lib/libLLVMExecutionEngine/Makefile:1.3 src/external/bsd/llvm/lib/libLLVMExecutionEngine/Makefile:1.4
--- src/external/bsd/llvm/lib/libLLVMExecutionEngine/Makefile:1.3	Tue May 28 17:37:34 2013
+++ src/external/bsd/llvm/lib/libLLVMExecutionEngine/Makefile	Thu Jan 29 20:41:35 2015
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.3 2013/05/28 17:37:34 joerg Exp $
+#	$NetBSD: Makefile,v 1.4 2015/01/29 20:41:35 joerg Exp $
 
 LIB=	LLVMExecutionEngine
 
@@ -6,7 +6,8 @@ LIB=	LLVMExecutionEngine
 
 .PATH: ${LLVM_SRCDIR}/lib/ExecutionEngine
 
-SRCS+=	ExecutionEngine.cpp \
+SRCS+=	GDBRegistrationListener.cpp \
+	ExecutionEngine.cpp \
 	ExecutionEngineBindings.cpp \
 	RTDyldMemoryManager.cpp \
 	TargetSelect.cpp

Index: src/external/bsd/llvm/lib/libLLVMIR/Makefile
diff -u src/external/bsd/llvm/lib/libLLVMIR/Makefile:1.8 src/external/bsd/llvm/lib/libLLVMIR/Makefile:1.9
--- src/external/bsd/llvm/lib/libLLVMIR/Makefile:1.8	Sun Aug 10 17:34:21 2014
+++ src/external/bsd/llvm/lib/libLLVMIR/Makefile	Thu Jan 29 20:41:35 2015
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.8 2014/08/10 17:34:21 joerg Exp $
+#	$NetBSD: Makefile,v 1.9 2015/01/29 20:41:35 joerg Exp $
 
 LIB=	LLVMIR
 
@@ -34,15 +34,16 @@ SRCS+=	AsmWriter.cpp \
 	IntrinsicInst.cpp \
 	LLVMContext.cpp \
 	LLVMContextImpl.cpp \
-	LeakDetector.cpp \
 	LegacyPassManager.cpp \
 	MDBuilder.cpp \
 	Mangler.cpp \
 	Metadata.cpp \
+	MetadataTracking.cpp \
 	Module.cpp \
 	Pass.cpp \
 	PassManager.cpp \
 	PassRegistry.cpp \
+	Statepoint.cpp \
 	Type.cpp \
 	TypeFinder.cpp \
 	Use.cpp \

Index: src/external/bsd/llvm/lib/libLLVMInstrumentation/Makefile
diff -u src/external/bsd/llvm/lib/libLLVMInstrumentation/Makefile:1.12 src/external/bsd/llvm/lib/libLLVMInstrumentation/Makefile:1.13
--- src/external/bsd/llvm/lib/libLLVMInstrumentation/Makefile:1.12	Mon Oct 14 21:19:16 2013
+++ src/external/bsd/llvm/lib/libLLVMInstrumentation/Makefile	Thu Jan 29 20:41:35 2015
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.12 2013/10/14 21:19:16 joerg Exp $
+#	$NetBSD: Makefile,v 1.13 2015/01/29 20:41:35 joerg Exp $
 
 LIB=	LLVMInstrumentation
 
@@ -9,10 +9,11 @@ LIB=	LLVMInstrumentation
 SRCS+=	AddressSanitizer.cpp \
 	BoundsChecking.cpp \
 	DataFlowSanitizer.cpp \
-	DebugIR.cpp \
 	GCOVProfiling.cpp \
+	InstrProfiling.cpp \
 	Instrumentation.cpp \
 	MemorySanitizer.cpp \
+	SanitizerCoverage.cpp \
 	ThreadSanitizer.cpp
 
 .if defined(HOSTLIB)

Index: src/external/bsd/llvm/lib/libLLVMMipsCodeGen/Makefile
diff -u src/external/bsd/llvm/lib/libLLVMMipsCodeGen/Makefile:1.24 src/external/bsd/llvm/lib/libLLVMMipsCodeGen/Makefile:1.25
--- src/external/bsd/llvm/lib/libLLVMMipsCodeGen/Makefile:1.24	Sun Aug 10 17:34:21 2014
+++ src/external/bsd/llvm/lib/libLLVMMipsCodeGen/Makefile	Thu Jan 29 20:41:35 2015
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.24 2014/08/10 17:34:21 joerg Exp $
+#	$NetBSD: Makefile,v 1.25 2015/01/29 20:41:35 joerg Exp $
 
 LIB=	LLVMMipsCodeGen
 
@@ -15,7 +15,7 @@ SRCS+=	Mips16ISelDAGToDAG.cpp \
 	Mips16RegisterInfo.cpp \
 	MipsAnalyzeImmediate.cpp \
 	MipsAsmPrinter.cpp \
-	MipsCodeEmitter.cpp \
+	MipsCCState.cpp \
 	MipsConstantIslandPass.cpp \
 	MipsDelaySlotFiller.cpp \
 	MipsFastISel.cpp \
@@ -23,7 +23,6 @@ SRCS+=	Mips16ISelDAGToDAG.cpp \
 	MipsInstrInfo.cpp \
 	MipsISelDAGToDAG.cpp \
 	MipsISelLowering.cpp \
-	MipsJITInfo.cpp \
 	MipsLongBranch.cpp \
 	MipsMachineFunction.cpp \
 	MipsModuleISelDAGToDAG.cpp \
@@ -54,7 +53,7 @@ TABLEGEN_OUTPUT= \
 	MipsGenDAGISel.inc|-gen-dag-isel \
 	MipsGenDisassemblerTables.inc|-gen-disassembler \
 	MipsGenFastISel.inc|-gen-fast-isel \
-	MipsGenMCCodeEmitter.inc|-gen-emitter^-mc-emitter \
+	MipsGenMCCodeEmitter.inc|-gen-emitter \
 	MipsGenMCPseudoLowering.inc|-gen-pseudo-lowering \
 	MipsGenSubtargetInfo.inc|-gen-subtarget
 

Index: src/external/bsd/llvm/lib/libLLVMMipsMCTargetDesc/Makefile
diff -u src/external/bsd/llvm/lib/libLLVMMipsMCTargetDesc/Makefile:1.12 src/external/bsd/llvm/lib/libLLVMMipsMCTargetDesc/Makefile:1.13
--- src/external/bsd/llvm/lib/libLLVMMipsMCTargetDesc/Makefile:1.12	Sun Aug 10 17:34:21 2014
+++ src/external/bsd/llvm/lib/libLLVMMipsMCTargetDesc/Makefile	Thu Jan 29 20:41:35 2015
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.12 2014/08/10 17:34:21 joerg Exp $
+#	$NetBSD: Makefile,v 1.13 2015/01/29 20:41:35 joerg Exp $
 
 LIB=	LLVMMipsMCTargetDesc
 
@@ -10,6 +10,7 @@ CPPFLAGS+=	-I${MIPS_OBJDIR} -I${LLVM_SRC
 .PATH: ${LLVM_SRCDIR}/lib/Target/Mips/MCTargetDesc
 
 SRCS+=	MipsABIFlagsSection.cpp \
+	MipsABIInfo.cpp \
 	MipsAsmBackend.cpp \
 	MipsELFObjectWriter.cpp \
 	MipsELFStreamer.cpp \

Index: src/external/bsd/llvm/lib/libLLVMObjCARC/Makefile
diff -u src/external/bsd/llvm/lib/libLLVMObjCARC/Makefile:1.1 src/external/bsd/llvm/lib/libLLVMObjCARC/Makefile:1.2
--- src/external/bsd/llvm/lib/libLLVMObjCARC/Makefile:1.1	Mon Feb  4 15:00:35 2013
+++ src/external/bsd/llvm/lib/libLLVMObjCARC/Makefile	Thu Jan 29 20:41:35 2015
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.1 2013/02/04 15:00:35 joerg Exp $
+#	$NetBSD: Makefile,v 1.2 2015/01/29 20:41:35 joerg Exp $
 
 LIB=	LLVMObjCARC
 
@@ -14,7 +14,8 @@ SRCS+=	DependencyAnalysis.cpp \
 	ObjCARCExpand.cpp \
 	ObjCARCOpts.cpp \
 	ObjCARCUtil.cpp \
-	ProvenanceAnalysis.cpp
+	ProvenanceAnalysis.cpp \
+	ProvenanceAnalysisEvaluator.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.9 src/external/bsd/llvm/lib/libLLVMPowerPCCodeGen/Makefile:1.10
--- src/external/bsd/llvm/lib/libLLVMPowerPCCodeGen/Makefile:1.9	Sun Jan  5 16:38:07 2014
+++ src/external/bsd/llvm/lib/libLLVMPowerPCCodeGen/Makefile	Thu Jan 29 20:41:35 2015
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.9 2014/01/05 16:38:07 joerg Exp $
+#	$NetBSD: Makefile,v 1.10 2015/01/29 20:41:35 joerg Exp $
 
 LIB=	LLVMPowerPCCodeGen
 
@@ -9,14 +9,12 @@ LIB=	LLVMPowerPCCodeGen
 SRCS+=	PPCAsmPrinter.cpp \
 	PPCBranchSelector.cpp \
 	PPCCTRLoops.cpp \
-	PPCCodeEmitter.cpp \
 	PPCHazardRecognizers.cpp \
 	PPCInstrInfo.cpp \
 	PPCISelDAGToDAG.cpp \
 	PPCISelLowering.cpp \
 	PPCFastISel.cpp \
 	PPCFrameLowering.cpp \
-	PPCJITInfo.cpp \
 	PPCMachineFunctionInfo.cpp \
 	PPCMCInstLower.cpp \
 	PPCRegisterInfo.cpp \
@@ -37,7 +35,7 @@ TABLEGEN_OUTPUT= \
 	PPCGenDisassemblerTables.inc|-gen-disassembler \
 	PPCGenFastISel.inc|-gen-fast-isel \
 	PPCGenInstrInfo.inc|-gen-instr-info \
-	PPCGenMCCodeEmitter.inc|-gen-emitter^-mc-emitter \
+	PPCGenMCCodeEmitter.inc|-gen-emitter \
 	PPCGenRegisterInfo.inc|-gen-register-info \
 	PPCGenSubtargetInfo.inc|-gen-subtarget
 

Index: src/external/bsd/llvm/lib/libLLVMProfileData/Makefile
diff -u src/external/bsd/llvm/lib/libLLVMProfileData/Makefile:1.2 src/external/bsd/llvm/lib/libLLVMProfileData/Makefile:1.3
--- src/external/bsd/llvm/lib/libLLVMProfileData/Makefile:1.2	Sun Aug 10 17:34:22 2014
+++ src/external/bsd/llvm/lib/libLLVMProfileData/Makefile	Thu Jan 29 20:41:36 2015
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.2 2014/08/10 17:34:22 joerg Exp $
+#	$NetBSD: Makefile,v 1.3 2015/01/29 20:41:36 joerg Exp $
 
 LIB=	LLVMProfileData
 
@@ -11,7 +11,10 @@ SRCS+=	CoverageMapping.cpp \
 	CoverageMappingWriter.cpp \
 	InstrProf.cpp \
 	InstrProfReader.cpp \
-	InstrProfWriter.cpp
+	InstrProfWriter.cpp \
+	SampleProf.cpp \
+	SampleProfReader.cpp \
+	SampleProfWriter.cpp
 
 .if defined(HOSTLIB)
 .include <bsd.hostlib.mk>

Index: src/external/bsd/llvm/lib/libLLVMRuntimeDyld/Makefile
diff -u src/external/bsd/llvm/lib/libLLVMRuntimeDyld/Makefile:1.5 src/external/bsd/llvm/lib/libLLVMRuntimeDyld/Makefile:1.6
--- src/external/bsd/llvm/lib/libLLVMRuntimeDyld/Makefile:1.5	Sun Aug 10 17:34:22 2014
+++ src/external/bsd/llvm/lib/libLLVMRuntimeDyld/Makefile	Thu Jan 29 20:41:36 2015
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.5 2014/08/10 17:34:22 joerg Exp $
+#	$NetBSD: Makefile,v 1.6 2015/01/29 20:41:36 joerg Exp $
 
 LIB=	LLVMRuntimeDyld
 
@@ -6,8 +6,7 @@ LIB=	LLVMRuntimeDyld
 
 .PATH: ${LLVM_SRCDIR}/lib/ExecutionEngine/RuntimeDyld
 
-SRCS+=	GDBRegistrar.cpp \
-	RuntimeDyld.cpp \
+SRCS+=	RuntimeDyld.cpp \
 	RuntimeDyldChecker.cpp \
 	RuntimeDyldELF.cpp \
 	RuntimeDyldMachO.cpp

Index: src/external/bsd/llvm/lib/libLLVMScalarOpts/Makefile
diff -u src/external/bsd/llvm/lib/libLLVMScalarOpts/Makefile:1.18 src/external/bsd/llvm/lib/libLLVMScalarOpts/Makefile:1.19
--- src/external/bsd/llvm/lib/libLLVMScalarOpts/Makefile:1.18	Sun Aug 10 17:34:22 2014
+++ src/external/bsd/llvm/lib/libLLVMScalarOpts/Makefile	Thu Jan 29 20:41:36 2015
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.18 2014/08/10 17:34:22 joerg Exp $
+#	$NetBSD: Makefile,v 1.19 2015/01/29 20:41:36 joerg Exp $
 
 LIB=	LLVMScalarOpts
 
@@ -7,6 +7,7 @@ LIB=	LLVMScalarOpts
 .PATH: ${LLVM_SRCDIR}/lib/Transforms/Scalar
 
 SRCS+=	ADCE.cpp \
+	AlignmentFromAssumptions.cpp \
 	ConstantHoisting.cpp \
 	ConstantProp.cpp \
 	CorrelatedValuePropagation.cpp \

Index: src/external/bsd/llvm/lib/libLLVMSelectionDAG/Makefile
diff -u src/external/bsd/llvm/lib/libLLVMSelectionDAG/Makefile:1.4 src/external/bsd/llvm/lib/libLLVMSelectionDAG/Makefile:1.5
--- src/external/bsd/llvm/lib/libLLVMSelectionDAG/Makefile:1.4	Wed Apr  4 10:42:03 2012
+++ src/external/bsd/llvm/lib/libLLVMSelectionDAG/Makefile	Thu Jan 29 20:41:36 2015
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.4 2012/04/04 10:42:03 joerg Exp $
+#	$NetBSD: Makefile,v 1.5 2015/01/29 20:41:36 joerg Exp $
 
 LIB=	LLVMSelectionDAG
 
@@ -27,6 +27,7 @@ SRCS+=	DAGCombiner.cpp \
 	SelectionDAGDumper.cpp \
 	SelectionDAGISel.cpp \
 	SelectionDAGPrinter.cpp \
+	StatepointLowering.cpp \
 	TargetLowering.cpp \
 	TargetSelectionDAGInfo.cpp
 

Index: src/external/bsd/llvm/lib/libLLVMSparcCodeGen/Makefile
diff -u src/external/bsd/llvm/lib/libLLVMSparcCodeGen/Makefile:1.8 src/external/bsd/llvm/lib/libLLVMSparcCodeGen/Makefile:1.9
--- src/external/bsd/llvm/lib/libLLVMSparcCodeGen/Makefile:1.8	Fri Feb 14 20:23:57 2014
+++ src/external/bsd/llvm/lib/libLLVMSparcCodeGen/Makefile	Thu Jan 29 20:41:36 2015
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.8 2014/02/14 20:23:57 joerg Exp $
+#	$NetBSD: Makefile,v 1.9 2015/01/29 20:41:36 joerg Exp $
 
 LIB=	LLVMSparcCodeGen
 
@@ -8,11 +8,9 @@ LIB=	LLVMSparcCodeGen
 
 SRCS+=	DelaySlotFiller.cpp \
 	SparcAsmPrinter.cpp \
-	SparcCodeEmitter.cpp \
 	SparcInstrInfo.cpp \
 	SparcISelDAGToDAG.cpp \
 	SparcISelLowering.cpp \
-	SparcJITInfo.cpp \
 	SparcFrameLowering.cpp \
 	SparcMCInstLower.cpp \
 	SparcMachineFunctionInfo.cpp \
@@ -33,7 +31,7 @@ TABLEGEN_OUTPUT= \
 	SparcGenCodeEmitter.inc|-gen-emitter \
 	SparcGenDisassemblerTables.inc|-gen-disassembler \
 	SparcGenInstrInfo.inc|-gen-instr-info \
-	SparcGenMCCodeEmitter.inc|-gen-emitter^-mc-emitter \
+	SparcGenMCCodeEmitter.inc|-gen-emitter \
 	SparcGenRegisterInfo.inc|-gen-register-info \
 	SparcGenSubtargetInfo.inc|-gen-subtarget
 

Index: src/external/bsd/llvm/lib/libLLVMSupport/Makefile
diff -u src/external/bsd/llvm/lib/libLLVMSupport/Makefile:1.29 src/external/bsd/llvm/lib/libLLVMSupport/Makefile:1.30
--- src/external/bsd/llvm/lib/libLLVMSupport/Makefile:1.29	Sun Aug 10 17:34:22 2014
+++ src/external/bsd/llvm/lib/libLLVMSupport/Makefile	Thu Jan 29 20:41:36 2015
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.29 2014/08/10 17:34:22 joerg Exp $
+#	$NetBSD: Makefile,v 1.30 2015/01/29 20:41:36 joerg Exp $
 
 LIB=	LLVMSupport
 
@@ -46,8 +46,10 @@ SRCS+=	APFloat.cpp \
 	LockFileManager.cpp \
 	MD5.cpp \
 	ManagedStatic.cpp \
+	MathExtras.cpp \
 	MemoryBuffer.cpp \
 	MemoryObject.cpp \
+	Options.cpp \
 	PluginLoader.cpp \
 	PrettyStackTrace.cpp \
 	Regex.cpp \
@@ -56,12 +58,11 @@ SRCS+=	APFloat.cpp \
 	SourceMgr.cpp \
 	SpecialCaseList.cpp \
 	Statistic.cpp \
-	StreamableMemoryObject.cpp \
+	StreamingMemoryObject.cpp \
 	StringExtras.cpp \
 	StringMap.cpp \
 	StringPool.cpp \
 	StringRef.cpp \
-	StringRefMemoryObject.cpp \
 	SystemUtils.cpp \
 	TargetRegistry.cpp \
 	Timer.cpp \

Index: src/external/bsd/llvm/lib/libLLVMTarget/Makefile
diff -u src/external/bsd/llvm/lib/libLLVMTarget/Makefile:1.12 src/external/bsd/llvm/lib/libLLVMTarget/Makefile:1.13
--- src/external/bsd/llvm/lib/libLLVMTarget/Makefile:1.12	Wed Jan 15 22:21:35 2014
+++ src/external/bsd/llvm/lib/libLLVMTarget/Makefile	Thu Jan 29 20:41:36 2015
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.12 2014/01/15 22:21:35 joerg Exp $
+#	$NetBSD: Makefile,v 1.13 2015/01/29 20:41:36 joerg Exp $
 
 LIB=	LLVMTarget
 
@@ -8,7 +8,6 @@ LIB=	LLVMTarget
 
 SRCS+=	Target.cpp \
 	TargetIntrinsicInfo.cpp \
-	TargetJITInfo.cpp \
 	TargetLibraryInfo.cpp \
 	TargetLoweringObjectFile.cpp \
 	TargetMachine.cpp \

Index: src/external/bsd/llvm/lib/libLLVMTransformsUtils/Makefile
diff -u src/external/bsd/llvm/lib/libLLVMTransformsUtils/Makefile:1.16 src/external/bsd/llvm/lib/libLLVMTransformsUtils/Makefile:1.17
--- src/external/bsd/llvm/lib/libLLVMTransformsUtils/Makefile:1.16	Sun Aug 10 17:34:22 2014
+++ src/external/bsd/llvm/lib/libLLVMTransformsUtils/Makefile	Thu Jan 29 20:41:36 2015
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.16 2014/08/10 17:34:22 joerg Exp $
+#	$NetBSD: Makefile,v 1.17 2015/01/29 20:41:36 joerg Exp $
 
 LIB=	LLVMTransformsUtils
 
@@ -40,6 +40,7 @@ SRCS+=	ASanStackFrameLayout.cpp \
 	SimplifyIndVar.cpp \
 	SimplifyInstructions.cpp \
 	SimplifyLibCalls.cpp \
+	SymbolRewriter.cpp \
 	UnifyFunctionExitNodes.cpp \
 	Utils.cpp \
 	ValueMapper.cpp

Index: src/external/bsd/llvm/lib/libLLVMX86CodeGen/Makefile
diff -u src/external/bsd/llvm/lib/libLLVMX86CodeGen/Makefile:1.12 src/external/bsd/llvm/lib/libLLVMX86CodeGen/Makefile:1.13
--- src/external/bsd/llvm/lib/libLLVMX86CodeGen/Makefile:1.12	Sun Aug 10 17:34:22 2014
+++ src/external/bsd/llvm/lib/libLLVMX86CodeGen/Makefile	Thu Jan 29 20:41:36 2015
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.12 2014/08/10 17:34:22 joerg Exp $
+#	$NetBSD: Makefile,v 1.13 2015/01/29 20:41:36 joerg Exp $
 
 LIB=	LLVMX86CodeGen
 
@@ -7,8 +7,6 @@ LIB=	LLVMX86CodeGen
 .PATH: ${LLVM_SRCDIR}/lib/Target/X86
 
 SRCS+=	X86AsmPrinter.cpp \
-	X86AtomicExpandPass.cpp \
-	X86CodeEmitter.cpp \
 	X86FastISel.cpp \
 	X86FixupLEAs.cpp \
 	X86FloatingPoint.cpp \
@@ -16,7 +14,6 @@ SRCS+=	X86AsmPrinter.cpp \
 	X86ISelDAGToDAG.cpp \
 	X86ISelLowering.cpp \
 	X86InstrInfo.cpp \
-	X86JITInfo.cpp \
 	X86MachineFunctionInfo.cpp \
 	X86MCInstLower.cpp \
 	X86PadShortFunction.cpp \

Index: src/external/bsd/llvm/lib/libLLVMipa/Makefile
diff -u src/external/bsd/llvm/lib/libLLVMipa/Makefile:1.3 src/external/bsd/llvm/lib/libLLVMipa/Makefile:1.4
--- src/external/bsd/llvm/lib/libLLVMipa/Makefile:1.3	Mon Feb  4 15:00:35 2013
+++ src/external/bsd/llvm/lib/libLLVMipa/Makefile	Thu Jan 29 20:41:36 2015
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.3 2013/02/04 15:00:35 joerg Exp $
+#	$NetBSD: Makefile,v 1.4 2015/01/29 20:41:36 joerg Exp $
 
 LIB=	LLVMipa
 
@@ -9,7 +9,6 @@ LIB=	LLVMipa
 SRCS+=	CallPrinter.cpp \
 	CallGraph.cpp \
 	CallGraphSCCPass.cpp \
-	FindUsedTypes.cpp \
 	GlobalsModRef.cpp \
 	IPA.cpp \
 	InlineCost.cpp

Index: src/external/bsd/llvm/lib/libclangAST/Makefile
diff -u src/external/bsd/llvm/lib/libclangAST/Makefile:1.12 src/external/bsd/llvm/lib/libclangAST/Makefile:1.13
--- src/external/bsd/llvm/lib/libclangAST/Makefile:1.12	Mon Oct 14 01:37:39 2013
+++ src/external/bsd/llvm/lib/libclangAST/Makefile	Thu Jan 29 20:41:36 2015
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.12 2013/10/14 01:37:39 joerg Exp $
+#	$NetBSD: Makefile,v 1.13 2015/01/29 20:41:36 joerg Exp $
 
 LIB=	clangAST
 
@@ -40,7 +40,6 @@ SRCS+=	APValue.cpp \
 	ItaniumCXXABI.cpp \
 	ItaniumMangle.cpp \
 	Mangle.cpp \
-	MangleNumberingContext.cpp \
 	MicrosoftCXXABI.cpp \
 	MicrosoftMangle.cpp \
 	NSAPI.cpp \

Index: src/external/bsd/llvm/lib/libclangAnalysis/Makefile
diff -u src/external/bsd/llvm/lib/libclangAnalysis/Makefile:1.12 src/external/bsd/llvm/lib/libclangAnalysis/Makefile:1.13
--- src/external/bsd/llvm/lib/libclangAnalysis/Makefile:1.12	Sun Aug 10 17:34:22 2014
+++ src/external/bsd/llvm/lib/libclangAnalysis/Makefile	Thu Jan 29 20:41:36 2015
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.12 2014/08/10 17:34:22 joerg Exp $
+#	$NetBSD: Makefile,v 1.13 2015/01/29 20:41:36 joerg Exp $
 
 LIB=	clangAnalysis
 
@@ -13,8 +13,8 @@ SRCS+=	AnalysisDeclContext.cpp \
 	CFGStmtMap.cpp \
 	CallGraph.cpp \
 	CocoaConventions.cpp \
+	CodeInjector.cpp \
 	Consumed.cpp \
-	DataflowWorklist.cpp \
 	Dominators.cpp \
 	FormatString.cpp \
 	LiveVariables.cpp \

Index: src/external/bsd/llvm/lib/libclangBasic/Makefile
diff -u src/external/bsd/llvm/lib/libclangBasic/Makefile:1.12 src/external/bsd/llvm/lib/libclangBasic/Makefile:1.13
--- src/external/bsd/llvm/lib/libclangBasic/Makefile:1.12	Fri May 30 18:28:15 2014
+++ src/external/bsd/llvm/lib/libclangBasic/Makefile	Thu Jan 29 20:41:36 2015
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.12 2014/05/30 18:28:15 joerg Exp $
+#	$NetBSD: Makefile,v 1.13 2015/01/29 20:41:36 joerg Exp $
 
 LIB=	clangBasic
 
@@ -19,6 +19,8 @@ SRCS+=	Attributes.cpp \
 	ObjCRuntime.cpp \
 	OpenMPKinds.cpp \
 	OperatorPrecedence.cpp \
+	SanitizerBlacklist.cpp \
+	Sanitizers.cpp \
 	SourceLocation.cpp \
 	SourceManager.cpp \
 	TargetInfo.cpp \

Index: src/external/bsd/llvm/lib/libclangCodeGen/Makefile
diff -u src/external/bsd/llvm/lib/libclangCodeGen/Makefile:1.11 src/external/bsd/llvm/lib/libclangCodeGen/Makefile:1.12
--- src/external/bsd/llvm/lib/libclangCodeGen/Makefile:1.11	Sun Aug 10 17:34:22 2014
+++ src/external/bsd/llvm/lib/libclangCodeGen/Makefile	Thu Jan 29 20:41:36 2015
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.11 2014/08/10 17:34:22 joerg Exp $
+#	$NetBSD: Makefile,v 1.12 2015/01/29 20:41:36 joerg Exp $
 
 LIB=	clangCodeGen
 
@@ -50,7 +50,6 @@ SRCS+=	BackendUtil.cpp \
 	ItaniumCXXABI.cpp \
 	MicrosoftCXXABI.cpp \
 	ModuleBuilder.cpp \
-	SanitizerBlacklist.cpp \
 	SanitizerMetadata.cpp \
 	TargetInfo.cpp
 

Index: src/external/bsd/llvm/lib/libclangDriver/Makefile
diff -u src/external/bsd/llvm/lib/libclangDriver/Makefile:1.8 src/external/bsd/llvm/lib/libclangDriver/Makefile:1.9
--- src/external/bsd/llvm/lib/libclangDriver/Makefile:1.8	Sun Aug 10 17:34:22 2014
+++ src/external/bsd/llvm/lib/libclangDriver/Makefile	Thu Jan 29 20:41:37 2015
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.8 2014/08/10 17:34:22 joerg Exp $
+#	$NetBSD: Makefile,v 1.9 2015/01/29 20:41:37 joerg Exp $
 
 LIB=	clangDriver
 
@@ -8,9 +8,11 @@ LIB=	clangDriver
 
 SRCS+=	Action.cpp \
 	Compilation.cpp \
+	CrossWindowsToolChain.cpp \
 	Driver.cpp \
 	DriverOptions.cpp \
 	Job.cpp \
+	MSVCToolChain.cpp \
 	Multilib.cpp \
 	Phases.cpp \
 	SanitizerArgs.cpp \
@@ -18,8 +20,7 @@ SRCS+=	Action.cpp \
 	ToolChain.cpp \
 	ToolChains.cpp \
 	Tools.cpp \
-	Types.cpp \
-	WindowsToolChain.cpp
+	Types.cpp
 
 .if defined(HOSTLIB)
 .include <bsd.hostlib.mk>

Index: src/external/bsd/llvm/lib/libclangFormat/Makefile
diff -u src/external/bsd/llvm/lib/libclangFormat/Makefile:1.4 src/external/bsd/llvm/lib/libclangFormat/Makefile:1.5
--- src/external/bsd/llvm/lib/libclangFormat/Makefile:1.4	Mon Sep  2 14:34:56 2013
+++ src/external/bsd/llvm/lib/libclangFormat/Makefile	Thu Jan 29 20:41:37 2015
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.4 2013/09/02 14:34:56 joerg Exp $
+#	$NetBSD: Makefile,v 1.5 2015/01/29 20:41:37 joerg Exp $
 
 LIB=	clangFormat
 
@@ -11,6 +11,7 @@ SRCS+=	BreakableToken.cpp \
 	Format.cpp \
 	FormatToken.cpp \
 	TokenAnnotator.cpp \
+	UnwrappedLineFormatter.cpp \
 	UnwrappedLineParser.cpp \
 	WhitespaceManager.cpp
 

Index: src/external/bsd/llvm/lib/libclangFrontend/Makefile
diff -u src/external/bsd/llvm/lib/libclangFrontend/Makefile:1.13 src/external/bsd/llvm/lib/libclangFrontend/Makefile:1.14
--- src/external/bsd/llvm/lib/libclangFrontend/Makefile:1.13	Sun Aug 10 17:34:22 2014
+++ src/external/bsd/llvm/lib/libclangFrontend/Makefile	Thu Jan 29 20:41:37 2015
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.13 2014/08/10 17:34:22 joerg Exp $
+#	$NetBSD: Makefile,v 1.14 2015/01/29 20:41:37 joerg Exp $
 
 LIB=	clangFrontend
 
@@ -12,6 +12,7 @@ SRCS+=	ASTConsumers.cpp \
 	CacheTokens.cpp \
 	ChainedDiagnosticConsumer.cpp \
 	ChainedIncludesSource.cpp \
+	CodeGenOptions.cpp \
 	CompilerInstance.cpp \
 	CompilerInvocation.cpp \
 	CreateInvocationFromCommandLine.cpp \
@@ -31,6 +32,7 @@ SRCS+=	ASTConsumers.cpp \
 	MultiplexConsumer.cpp \
 	PrintPreprocessedOutput.cpp \
 	SerializedDiagnosticPrinter.cpp \
+	SerializedDiagnosticReader.cpp \
 	TextDiagnostic.cpp \
 	TextDiagnosticBuffer.cpp \
 	TextDiagnosticPrinter.cpp \

Index: src/external/bsd/llvm/lib/libclangSema/Makefile
diff -u src/external/bsd/llvm/lib/libclangSema/Makefile:1.14 src/external/bsd/llvm/lib/libclangSema/Makefile:1.15
--- src/external/bsd/llvm/lib/libclangSema/Makefile:1.14	Wed Jan 15 22:21:35 2014
+++ src/external/bsd/llvm/lib/libclangSema/Makefile	Thu Jan 29 20:41:37 2015
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.14 2014/01/15 22:21:35 joerg Exp $
+#	$NetBSD: Makefile,v 1.15 2015/01/29 20:41:37 joerg Exp $
 
 LIB=	clangSema
 
@@ -19,6 +19,7 @@ SRCS+=	AnalysisBasedWarnings.cpp \
 	Sema.cpp \
 	SemaAccess.cpp \
 	SemaAttr.cpp \
+	SemaCUDA.cpp \
 	SemaCXXScopeSpec.cpp \
 	SemaCast.cpp \
 	SemaChecking.cpp \

Index: src/external/bsd/llvm/lib/libclangStaticAnalyzerFrontend/Makefile
diff -u src/external/bsd/llvm/lib/libclangStaticAnalyzerFrontend/Makefile:1.1 src/external/bsd/llvm/lib/libclangStaticAnalyzerFrontend/Makefile:1.2
--- src/external/bsd/llvm/lib/libclangStaticAnalyzerFrontend/Makefile:1.1	Thu Feb 17 18:35:36 2011
+++ src/external/bsd/llvm/lib/libclangStaticAnalyzerFrontend/Makefile	Thu Jan 29 20:41:37 2015
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.1 2011/02/17 18:35:36 joerg Exp $
+#	$NetBSD: Makefile,v 1.2 2015/01/29 20:41:37 joerg Exp $
 
 LIB=	clangStaticAnalyzerFrontend
 
@@ -8,7 +8,9 @@ LIB=	clangStaticAnalyzerFrontend
 
 SRCS+=	AnalysisConsumer.cpp \
 	CheckerRegistration.cpp \
-	FrontendActions.cpp
+	FrontendActions.cpp \
+	ModelConsumer.cpp \
+	ModelInjector.cpp
 
 CHECKERS_OBJDIR!=	cd ${.CURDIR}/../libclangStaticAnalyzerCheckers && ${PRINTOBJDIR}
 CPPFLAGS+=	-I${CHECKERS_OBJDIR}

Index: src/external/bsd/llvm/lib/liblldDriver/Makefile
diff -u src/external/bsd/llvm/lib/liblldDriver/Makefile:1.6 src/external/bsd/llvm/lib/liblldDriver/Makefile:1.7
--- src/external/bsd/llvm/lib/liblldDriver/Makefile:1.6	Fri May 30 18:28:15 2014
+++ src/external/bsd/llvm/lib/liblldDriver/Makefile	Thu Jan 29 20:41:37 2015
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.6 2014/05/30 18:28:15 joerg Exp $
+#	$NetBSD: Makefile,v 1.7 2015/01/29 20:41:37 joerg Exp $
 
 LIB=	lldDriver
 
@@ -9,6 +9,7 @@ LIB=	lldDriver
 SRCS+=	CoreDriver.cpp \
 	DarwinLdDriver.cpp \
 	Driver.cpp \
+	DarwinInputGraph.cpp \
 	GnuLdDriver.cpp \
 	GnuLdInputGraph.cpp \
 	UniversalDriver.cpp \

Index: src/external/bsd/llvm/lib/liblldReaderWriterELFMips/Makefile
diff -u src/external/bsd/llvm/lib/liblldReaderWriterELFMips/Makefile:1.3 src/external/bsd/llvm/lib/liblldReaderWriterELFMips/Makefile:1.4
--- src/external/bsd/llvm/lib/liblldReaderWriterELFMips/Makefile:1.3	Sun Aug 10 17:35:07 2014
+++ src/external/bsd/llvm/lib/liblldReaderWriterELFMips/Makefile	Thu Jan 29 20:41:37 2015
@@ -1,4 +1,4 @@
-    #	$NetBSD: Makefile,v 1.3 2014/08/10 17:35:07 joerg Exp $
+    #	$NetBSD: Makefile,v 1.4 2015/01/29 20:41:37 joerg Exp $
 
 LIB=	lldReaderWriterELFMips
 
@@ -9,6 +9,7 @@ LIB=	lldReaderWriterELFMips
 CPPFLAGS+=	-I${LLD_SRCDIR}/lib/ReaderWriter/ELF
 
 SRCS+=	MipsCtorsOrderPass.cpp \
+	MipsELFFlagsMerger.cpp \
 	MipsLinkingContext.cpp \
 	MipsRelocationHandler.cpp \
 	MipsRelocationPass.cpp \

Index: src/external/bsd/llvm/lib/liblldReaderWriterELFX86/Makefile
diff -u src/external/bsd/llvm/lib/liblldReaderWriterELFX86/Makefile:1.1 src/external/bsd/llvm/lib/liblldReaderWriterELFX86/Makefile:1.2
--- src/external/bsd/llvm/lib/liblldReaderWriterELFX86/Makefile:1.1	Mon Sep  2 14:34:57 2013
+++ src/external/bsd/llvm/lib/liblldReaderWriterELFX86/Makefile	Thu Jan 29 20:41:37 2015
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.1 2013/09/02 14:34:57 joerg Exp $
+#	$NetBSD: Makefile,v 1.2 2015/01/29 20:41:37 joerg Exp $
 
 LIB=	lldReaderWriterELFX86
 
@@ -9,6 +9,7 @@ LIB=	lldReaderWriterELFX86
 CPPFLAGS+=	-I${LLD_SRCDIR}/lib/ReaderWriter/ELF
 
 SRCS+=	X86LinkingContext.cpp \
+	X86RelocationHandler.cpp \
 	X86TargetHandler.cpp
 
 .if defined(HOSTLIB)

Index: src/external/bsd/llvm/lib/liblldReaderWriterMachO/Makefile
diff -u src/external/bsd/llvm/lib/liblldReaderWriterMachO/Makefile:1.6 src/external/bsd/llvm/lib/liblldReaderWriterMachO/Makefile:1.7
--- src/external/bsd/llvm/lib/liblldReaderWriterMachO/Makefile:1.6	Sun Aug 10 17:35:07 2014
+++ src/external/bsd/llvm/lib/liblldReaderWriterMachO/Makefile	Thu Jan 29 20:41:37 2015
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.6 2014/08/10 17:35:07 joerg Exp $
+#	$NetBSD: Makefile,v 1.7 2015/01/29 20:41:37 joerg Exp $
 
 LIB=	lldReaderWriterMachO
 
@@ -6,10 +6,12 @@ LIB=	lldReaderWriterMachO
 
 .PATH: ${LLD_SRCDIR}/lib/ReaderWriter/MachO
 
-SRCS+=	ArchHandler_x86.cpp \
+SRCS+=	ArchHandler_arm64.cpp \
+	ArchHandler_x86.cpp \
 	ArchHandler_x86_64.cpp \
 	ArchHandler_arm.cpp \
 	ArchHandler.cpp \
+	CompactUnwindPass.cpp \
 	GOTPass.cpp \
 	MachOLinkingContext.cpp \
 	MachONormalizedFileBinaryReader.cpp \
@@ -17,6 +19,7 @@ SRCS+=	ArchHandler_x86.cpp \
 	MachONormalizedFileFromAtoms.cpp \
 	MachONormalizedFileToAtoms.cpp \
 	MachONormalizedFileYAML.cpp \
+	ShimPass.cpp \
 	StubsPass.cpp \
 	WriterMachO.cpp
 

Index: src/external/bsd/llvm/lib/liblldReaderWriterPECOFF/Makefile
diff -u src/external/bsd/llvm/lib/liblldReaderWriterPECOFF/Makefile:1.3 src/external/bsd/llvm/lib/liblldReaderWriterPECOFF/Makefile:1.4
--- src/external/bsd/llvm/lib/liblldReaderWriterPECOFF/Makefile:1.3	Tue Mar  4 21:05:06 2014
+++ src/external/bsd/llvm/lib/liblldReaderWriterPECOFF/Makefile	Thu Jan 29 20:41:37 2015
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.3 2014/03/04 21:05:06 joerg Exp $
+#	$NetBSD: Makefile,v 1.4 2015/01/29 20:41:37 joerg Exp $
 
 LIB=	lldReaderWriterPECOFF
 
@@ -8,6 +8,7 @@ LIB=	lldReaderWriterPECOFF
 
 SRCS+=	EdataPass.cpp \
 	IdataPass.cpp \
+	LinkerGeneratedSymbolFile.cpp \
 	LoadConfigPass.cpp \
 	PECOFFLinkingContext.cpp \
 	Pass.cpp \

Index: src/external/bsd/llvm/lib/liblldbAPI/Makefile
diff -u src/external/bsd/llvm/lib/liblldbAPI/Makefile:1.3 src/external/bsd/llvm/lib/liblldbAPI/Makefile:1.4
--- src/external/bsd/llvm/lib/liblldbAPI/Makefile:1.3	Sun Aug 10 17:35:07 2014
+++ src/external/bsd/llvm/lib/liblldbAPI/Makefile	Thu Jan 29 20:41:38 2015
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.3 2014/08/10 17:35:07 joerg Exp $
+#	$NetBSD: Makefile,v 1.4 2015/01/29 20:41:38 joerg Exp $
 
 LIB=	lldbAPI
 
@@ -20,6 +20,7 @@ SRCS+=	SBAddress.cpp \
 	SBDeclaration.cpp \
 	SBError.cpp \
 	SBEvent.cpp \
+	SBExecutionContext.cpp \
 	SBExpressionOptions.cpp \
 	SBFileSpec.cpp \
 	SBFileSpecList.cpp \
@@ -42,6 +43,7 @@ SRCS+=	SBAddress.cpp \
 	SBSymbolContextList.cpp \
 	SBTarget.cpp \
 	SBThread.cpp \
+	SBThreadPlan.cpp \
 	SBType.cpp \
 	SBTypeCategory.cpp \
 	SBTypeEnumMember.cpp \

Index: src/external/bsd/llvm/lib/liblldbCore/Makefile
diff -u src/external/bsd/llvm/lib/liblldbCore/Makefile:1.3 src/external/bsd/llvm/lib/liblldbCore/Makefile:1.4
--- src/external/bsd/llvm/lib/liblldbCore/Makefile:1.3	Sun Aug 10 17:35:07 2014
+++ src/external/bsd/llvm/lib/liblldbCore/Makefile	Thu Jan 29 20:41:38 2015
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.3 2014/08/10 17:35:07 joerg Exp $
+#	$NetBSD: Makefile,v 1.4 2015/01/29 20:41:38 joerg Exp $
 
 LIB=	lldbCore
 
@@ -18,7 +18,6 @@ SRCS+=	Address.cpp \
 	Broadcaster.cpp \
 	Communication.cpp \
 	Connection.cpp \
-	ConnectionFileDescriptor.cpp \
 	ConnectionMachPort.cpp \
 	ConnectionSharedMemory.cpp \
 	ConstString.cpp \

Index: src/external/bsd/llvm/lib/liblldbDataFormatters/Makefile
diff -u src/external/bsd/llvm/lib/liblldbDataFormatters/Makefile:1.2 src/external/bsd/llvm/lib/liblldbDataFormatters/Makefile:1.3
--- src/external/bsd/llvm/lib/liblldbDataFormatters/Makefile:1.2	Mon Oct 14 01:37:40 2013
+++ src/external/bsd/llvm/lib/liblldbDataFormatters/Makefile	Thu Jan 29 20:41:38 2015
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.2 2013/10/14 01:37:40 joerg Exp $
+#	$NetBSD: Makefile,v 1.3 2015/01/29 20:41:38 joerg Exp $
 
 LIB=	lldbDataFormatters
 
@@ -14,13 +14,17 @@ SRCS+=	CF.cpp \
 	FormatClasses.cpp \
 	FormatManager.cpp \
 	LibCxx.cpp \
+	LibCxxInitializerList.cpp \
 	LibCxxList.cpp \
 	LibCxxMap.cpp \
 	LibCxxUnorderedMap.cpp \
+	LibCxxVector.cpp \
 	LibStdcpp.cpp \
 	NSArray.cpp \
 	NSDictionary.cpp \
+	NSIndexPath.cpp \
 	NSSet.cpp \
+	StringPrinter.cpp \
 	TypeCategory.cpp \
 	TypeCategoryMap.cpp \
 	TypeFormat.cpp \

Index: src/external/bsd/llvm/lib/liblldbExpression/Makefile
diff -u src/external/bsd/llvm/lib/liblldbExpression/Makefile:1.1 src/external/bsd/llvm/lib/liblldbExpression/Makefile:1.2
--- src/external/bsd/llvm/lib/liblldbExpression/Makefile:1.1	Sun Sep 29 12:12:00 2013
+++ src/external/bsd/llvm/lib/liblldbExpression/Makefile	Thu Jan 29 20:41:38 2015
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.1 2013/09/29 12:12:00 joerg Exp $
+#	$NetBSD: Makefile,v 1.2 2015/01/29 20:41:38 joerg Exp $
 
 LIB=	lldbExpression
 
@@ -14,6 +14,7 @@ SRCS+=	ASTDumper.cpp \
 	ClangExpressionParser.cpp \
 	ClangExpressionVariable.cpp \
 	ClangFunction.cpp \
+	ClangModulesDeclVendor.cpp \
 	ClangPersistentVariables.cpp \
 	ClangUserExpression.cpp \
 	ClangUtilityFunction.cpp \

Index: src/external/bsd/llvm/lib/liblldbHostCommon/Makefile
diff -u src/external/bsd/llvm/lib/liblldbHostCommon/Makefile:1.3 src/external/bsd/llvm/lib/liblldbHostCommon/Makefile:1.4
--- src/external/bsd/llvm/lib/liblldbHostCommon/Makefile:1.3	Sun Aug 10 17:35:07 2014
+++ src/external/bsd/llvm/lib/liblldbHostCommon/Makefile	Thu Jan 29 20:41:38 2015
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.3 2014/08/10 17:35:07 joerg Exp $
+#	$NetBSD: Makefile,v 1.4 2015/01/29 20:41:38 joerg Exp $
 
 LIB=	lldbHostCommon
 
@@ -13,13 +13,14 @@ SRCS+=	Condition.cpp \
 	FileSpec.cpp \
 	Host.cpp \
 	IOObject.cpp \
+	MonitoringProcessLauncher.cpp \
 	Mutex.cpp \
 	NativeBreakpoint.cpp \
 	NativeBreakpointList.cpp \
 	NativeProcessProtocol.cpp \
 	NativeThreadProtocol.cpp \
 	OptionParser.cpp \
-	Pipe.cpp \
+	PipeBase.cpp \
 	ProcessRunLock.cpp \
 	Socket.cpp \
 	SocketAddress.cpp \

Index: src/external/bsd/llvm/lib/liblldbInterpreter/Makefile
diff -u src/external/bsd/llvm/lib/liblldbInterpreter/Makefile:1.2 src/external/bsd/llvm/lib/liblldbInterpreter/Makefile:1.3
--- src/external/bsd/llvm/lib/liblldbInterpreter/Makefile:1.2	Sun Aug 10 17:35:07 2014
+++ src/external/bsd/llvm/lib/liblldbInterpreter/Makefile	Thu Jan 29 20:41:38 2015
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.2 2014/08/10 17:35:07 joerg Exp $
+#	$NetBSD: Makefile,v 1.3 2015/01/29 20:41:38 joerg Exp $
 
 LIB=	lldbInterpreter
 
@@ -29,6 +29,7 @@ SRCS+=	Args.cpp \
 	OptionValueArgs.cpp \
 	OptionValueArray.cpp \
 	OptionValueBoolean.cpp \
+	OptionValueChar.cpp \
 	OptionValueDictionary.cpp \
 	OptionValueEnumeration.cpp \
 	OptionValueFileSpec.cpp \

Index: src/external/bsd/llvm/lib/liblldbPluginAppleObjCRuntime/Makefile
diff -u src/external/bsd/llvm/lib/liblldbPluginAppleObjCRuntime/Makefile:1.1 src/external/bsd/llvm/lib/liblldbPluginAppleObjCRuntime/Makefile:1.2
--- src/external/bsd/llvm/lib/liblldbPluginAppleObjCRuntime/Makefile:1.1	Sun Sep 29 12:12:00 2013
+++ src/external/bsd/llvm/lib/liblldbPluginAppleObjCRuntime/Makefile	Thu Jan 29 20:41:38 2015
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.1 2013/09/29 12:12:00 joerg Exp $
+#	$NetBSD: Makefile,v 1.2 2015/01/29 20:41:38 joerg Exp $
 
 LIB=	lldbPluginAppleObjCRuntime
 
@@ -6,11 +6,11 @@ LIB=	lldbPluginAppleObjCRuntime
 
 .PATH: ${LLDB_SRCDIR}/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime
 
-SRCS+=	AppleObjCRuntime.cpp \
+SRCS+=	AppleObjCDeclVendor.cpp \
+	AppleObjCRuntime.cpp \
 	AppleObjCRuntimeV1.cpp \
 	AppleObjCRuntimeV2.cpp \
 	AppleObjCTrampolineHandler.cpp \
-	AppleObjCTypeVendor.cpp \
 	AppleThreadPlanStepThroughObjCTrampoline.cpp
 
 .if defined(HOSTLIB)

Index: src/external/bsd/llvm/lib/liblldbPluginProcessElfCore/Makefile
diff -u src/external/bsd/llvm/lib/liblldbPluginProcessElfCore/Makefile:1.3 src/external/bsd/llvm/lib/liblldbPluginProcessElfCore/Makefile:1.4
--- src/external/bsd/llvm/lib/liblldbPluginProcessElfCore/Makefile:1.3	Fri May 30 18:28:16 2014
+++ src/external/bsd/llvm/lib/liblldbPluginProcessElfCore/Makefile	Thu Jan 29 20:41:38 2015
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.3 2014/05/30 18:28:16 joerg Exp $
+#	$NetBSD: Makefile,v 1.4 2015/01/29 20:41:38 joerg Exp $
 
 LIB=	lldbPluginProcessElfCore
 
@@ -7,11 +7,13 @@ LIB=	lldbPluginProcessElfCore
 .PATH: ${LLDB_SRCDIR}/source/Plugins/Process/elf-core
 
 CPPFLAGS.RegisterContextPOSIXCore_mips64.cpp+= -I${LLDB_SRCDIR}/source/Plugins/Process/Utility
+CPPFLAGS.RegisterContextPOSIXCore_powerpc.cpp+= -I${LLDB_SRCDIR}/source/Plugins/Process/Utility
 CPPFLAGS.RegisterContextPOSIXCore_x86_64.cpp+= -I${LLDB_SRCDIR}/source/Plugins/Process/Utility
 CPPFLAGS.ThreadElfCore.cpp+= -I${LLDB_SRCDIR}/source/Plugins/Process/Utility
 
 SRCS+=	ProcessElfCore.cpp \
 	RegisterContextPOSIXCore_mips64.cpp \
+	RegisterContextPOSIXCore_powerpc.cpp \
 	RegisterContextPOSIXCore_x86_64.cpp \
 	ThreadElfCore.cpp
 

Index: src/external/bsd/llvm/lib/liblldbPluginProcessPOSIX/Makefile
diff -u src/external/bsd/llvm/lib/liblldbPluginProcessPOSIX/Makefile:1.3 src/external/bsd/llvm/lib/liblldbPluginProcessPOSIX/Makefile:1.4
--- src/external/bsd/llvm/lib/liblldbPluginProcessPOSIX/Makefile:1.3	Fri May 30 18:28:16 2014
+++ src/external/bsd/llvm/lib/liblldbPluginProcessPOSIX/Makefile	Thu Jan 29 20:41:38 2015
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.3 2014/05/30 18:28:16 joerg Exp $
+#	$NetBSD: Makefile,v 1.4 2015/01/29 20:41:38 joerg Exp $
 
 LIB=	lldbPluginProcessPOSIX
 
@@ -10,8 +10,9 @@ CPPFLAGS.POSIXStopInfo.cpp= -I${LLDB_SRC
 CPPFLAGS.POSIXThread.cpp= -I${LLDB_SRCDIR}/source/Plugins/Process/Utility -I${LLDB_SRCDIR}/source/Plugins/Process/FreeBSD
 CPPFLAGS.ProcessPOSIX.cpp= -I${LLDB_SRCDIR}/source/Plugins/Process/Utility -I${LLDB_SRCDIR}/source/Plugins/Process/FreeBSD
 CPPFLAGS.RegisterContextPOSIX_x86.cpp= -I${LLDB_SRCDIR}/source/Plugins/Process/Utility
-CPPFLAGS.RegisterContextPOSIXProcessMonitor_x86.cpp= -I${LLDB_SRCDIR}/source/Plugins/Process/Utility -I${LLDB_SRCDIR}/source/Plugins/Process/FreeBSD
 CPPFLAGS.RegisterContextPOSIXProcessMonitor_mips64.cpp= -I${LLDB_SRCDIR}/source/Plugins/Process/Utility -I${LLDB_SRCDIR}/source/Plugins/Process/FreeBSD
+CPPFLAGS.RegisterContextPOSIXProcessMonitor_powerpc.cpp= -I${LLDB_SRCDIR}/source/Plugins/Process/Utility -I${LLDB_SRCDIR}/source/Plugins/Process/FreeBSD
+CPPFLAGS.RegisterContextPOSIXProcessMonitor_x86.cpp= -I${LLDB_SRCDIR}/source/Plugins/Process/Utility -I${LLDB_SRCDIR}/source/Plugins/Process/FreeBSD
 CPPFLAGS.POSIXThread.cpp+=	-I${LLDB_SRCDIR}/source/Plugins/Process/Utility
 
 SRCS+=	POSIXStopInfo.cpp \
@@ -20,6 +21,7 @@ SRCS+=	POSIXStopInfo.cpp \
 	ProcessPOSIX.cpp \
 	ProcessPOSIXLog.cpp \
 	RegisterContextPOSIXProcessMonitor_mips64.cpp \
+	RegisterContextPOSIXProcessMonitor_powerpc.cpp \
 	RegisterContextPOSIXProcessMonitor_x86.cpp
 
 .if defined(HOSTLIB)

Index: src/external/bsd/llvm/lib/liblldbPluginProcessUtility/Makefile
diff -u src/external/bsd/llvm/lib/liblldbPluginProcessUtility/Makefile:1.4 src/external/bsd/llvm/lib/liblldbPluginProcessUtility/Makefile:1.5
--- src/external/bsd/llvm/lib/liblldbPluginProcessUtility/Makefile:1.4	Sun Aug 10 17:35:08 2014
+++ src/external/bsd/llvm/lib/liblldbPluginProcessUtility/Makefile	Thu Jan 29 20:41:38 2015
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.4 2014/08/10 17:35:08 joerg Exp $
+#	$NetBSD: Makefile,v 1.5 2015/01/29 20:41:38 joerg Exp $
 
 LIB=	lldbPluginProcessUtility
 
@@ -19,6 +19,7 @@ SRCS+=	DynamicRegisterInfo.cpp \
 	RegisterContextDummy.cpp \
 	RegisterContextFreeBSD_i386.cpp \
 	RegisterContextFreeBSD_mips64.cpp \
+	RegisterContextFreeBSD_powerpc.cpp \
 	RegisterContextFreeBSD_x86_64.cpp \
 	RegisterContextLinux_i386.cpp \
 	RegisterContextLinux_x86_64.cpp \
@@ -30,6 +31,7 @@ SRCS+=	DynamicRegisterInfo.cpp \
 	RegisterContextMacOSXFrameBackchain.cpp \
 	RegisterContextMemory.cpp \
 	RegisterContextPOSIX_mips64.cpp \
+	RegisterContextPOSIX_powerpc.cpp \
 	RegisterContextPOSIX_x86.cpp \
 	RegisterContextThreadMemory.cpp \
 	StopInfoMachException.cpp \

Index: src/external/bsd/llvm/lib/liblldbSymbol/Makefile
diff -u src/external/bsd/llvm/lib/liblldbSymbol/Makefile:1.1 src/external/bsd/llvm/lib/liblldbSymbol/Makefile:1.2
--- src/external/bsd/llvm/lib/liblldbSymbol/Makefile:1.1	Sun Sep 29 12:12:02 2013
+++ src/external/bsd/llvm/lib/liblldbSymbol/Makefile	Thu Jan 29 20:41:38 2015
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.1 2013/09/29 12:12:02 joerg Exp $
+#	$NetBSD: Makefile,v 1.2 2015/01/29 20:41:38 joerg Exp $
 
 LIB=	lldbSymbol
 
@@ -13,6 +13,7 @@ SRCS+=	Block.cpp \
 	ClangExternalASTSourceCallbacks.cpp \
 	ClangExternalASTSourceCommon.cpp \
 	ClangNamespaceDecl.cpp \
+	CompactUnwindInfo.cpp \
 	CompileUnit.cpp \
 	Declaration.cpp \
 	DWARFCallFrameInfo.cpp \

Index: src/external/bsd/llvm/lib/liblldbTarget/Makefile
diff -u src/external/bsd/llvm/lib/liblldbTarget/Makefile:1.5 src/external/bsd/llvm/lib/liblldbTarget/Makefile:1.6
--- src/external/bsd/llvm/lib/liblldbTarget/Makefile:1.5	Sun Aug 10 17:35:08 2014
+++ src/external/bsd/llvm/lib/liblldbTarget/Makefile	Thu Jan 29 20:41:38 2015
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.5 2014/08/10 17:35:08 joerg Exp $
+#	$NetBSD: Makefile,v 1.6 2015/01/29 20:41:38 joerg Exp $
 
 LIB=	lldbTarget
 
@@ -11,6 +11,8 @@ CPPFLAGS.Thread.cpp+=	-I${LLDB_SRCDIR}/s
 SRCS+=	ABI.cpp \
 	CPPLanguageRuntime.cpp \
 	ExecutionContext.cpp \
+	InstrumentationRuntime.cpp \
+	InstrumentationRuntimeStopInfo.cpp \
 	JITLoader.cpp \
 	JITLoaderList.cpp \
 	LanguageRuntime.cpp \
@@ -43,6 +45,7 @@ SRCS+=	ABI.cpp \
 	ThreadPlanBase.cpp \
 	ThreadPlanCallFunction.cpp \
 	ThreadPlanCallUserExpression.cpp \
+	ThreadPlanPython.cpp \
 	ThreadPlanRunToAddress.cpp \
 	ThreadPlanShouldStopHere.cpp \
 	ThreadPlanStepInRange.cpp \

Index: src/external/bsd/llvm/lib/liblldbUtility/Makefile
diff -u src/external/bsd/llvm/lib/liblldbUtility/Makefile:1.3 src/external/bsd/llvm/lib/liblldbUtility/Makefile:1.4
--- src/external/bsd/llvm/lib/liblldbUtility/Makefile:1.3	Sun Aug 10 17:35:08 2014
+++ src/external/bsd/llvm/lib/liblldbUtility/Makefile	Thu Jan 29 20:41:39 2015
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.3 2014/08/10 17:35:08 joerg Exp $
+#	$NetBSD: Makefile,v 1.4 2015/01/29 20:41:39 joerg Exp $
 
 LIB=	lldbUtility
 
@@ -11,11 +11,13 @@ SRCS+=	ARM_DWARF_Registers.cpp \
 	KQueue.cpp \
 	PseudoTerminal.cpp \
 	Range.cpp \
+	RegisterNumber.cpp \
 	SharingPtr.cpp \
 	StringExtractor.cpp \
 	StringExtractorGDBRemote.cpp \
 	StringLexer.cpp \
-	TimeSpecTimeout.cpp
+	TimeSpecTimeout.cpp \
+	UriParser.cpp
 
 .if defined(HOSTLIB)
 .include <bsd.hostlib.mk>

Added files:

Index: src/external/bsd/llvm/lib/libclangToolingCore/Makefile
diff -u /dev/null src/external/bsd/llvm/lib/libclangToolingCore/Makefile:1.1
--- /dev/null	Thu Jan 29 20:41:39 2015
+++ src/external/bsd/llvm/lib/libclangToolingCore/Makefile	Thu Jan 29 20:41:37 2015
@@ -0,0 +1,15 @@
+#	$NetBSD: Makefile,v 1.1 2015/01/29 20:41:37 joerg Exp $
+
+LIB=	clangToolingCore
+
+.include <bsd.init.mk>
+
+.PATH: ${CLANG_SRCDIR}/lib/Tooling/Core
+
+SRCS+=	Replacement.cpp
+
+.if defined(HOSTLIB)
+.include <bsd.hostlib.mk>
+.else
+.include <bsd.lib.mk>
+.endif

Index: src/external/bsd/llvm/lib/liblldConfig/Makefile
diff -u /dev/null src/external/bsd/llvm/lib/liblldConfig/Makefile:1.1
--- /dev/null	Thu Jan 29 20:41:39 2015
+++ src/external/bsd/llvm/lib/liblldConfig/Makefile	Thu Jan 29 20:41:37 2015
@@ -0,0 +1,15 @@
+#	$NetBSD: Makefile,v 1.1 2015/01/29 20:41:37 joerg Exp $
+
+LIB=	lldConfig
+
+.include <bsd.init.mk>
+
+.PATH: ${LLD_SRCDIR}/lib/Config
+
+SRCS+=	Version.cpp
+
+.if defined(HOSTLIB)
+.include <bsd.hostlib.mk>
+.else
+.include <bsd.lib.mk>
+.endif

Index: src/external/bsd/llvm/lib/liblldReaderWriterELFAArch64/Makefile
diff -u /dev/null src/external/bsd/llvm/lib/liblldReaderWriterELFAArch64/Makefile:1.1
--- /dev/null	Thu Jan 29 20:41:39 2015
+++ src/external/bsd/llvm/lib/liblldReaderWriterELFAArch64/Makefile	Thu Jan 29 20:41:37 2015
@@ -0,0 +1,20 @@
+#	$NetBSD: Makefile,v 1.1 2015/01/29 20:41:37 joerg Exp $
+
+LIB=	lldReaderWriterELFAArch64
+
+.include <bsd.init.mk>
+
+.PATH: ${LLD_SRCDIR}/lib/ReaderWriter/ELF/AArch64
+
+CPPFLAGS+=	-I${LLD_SRCDIR}/lib/ReaderWriter/ELF
+
+SRCS+=	AArch64LinkingContext.cpp \
+	AArch64RelocationHandler.cpp \
+	AArch64RelocationPass.cpp \
+	AArch64TargetHandler.cpp
+
+.if defined(HOSTLIB)
+.include <bsd.hostlib.mk>
+.else
+.include <bsd.lib.mk>
+.endif

Index: src/external/bsd/llvm/lib/liblldbPluginABISysV_ppc/Makefile
diff -u /dev/null src/external/bsd/llvm/lib/liblldbPluginABISysV_ppc/Makefile:1.1
--- /dev/null	Thu Jan 29 20:41:39 2015
+++ src/external/bsd/llvm/lib/liblldbPluginABISysV_ppc/Makefile	Thu Jan 29 20:41:38 2015
@@ -0,0 +1,15 @@
+#	$NetBSD: Makefile,v 1.1 2015/01/29 20:41:38 joerg Exp $
+
+LIB=	lldbPluginABISysV_ppc
+
+.include <bsd.init.mk>
+
+.PATH: ${LLDB_SRCDIR}/source/Plugins/ABI/SysV-ppc
+
+SRCS+=	ABISysV_ppc.cpp
+
+.if defined(HOSTLIB)
+.include <bsd.hostlib.mk>
+.else
+.include <bsd.lib.mk>
+.endif

Index: src/external/bsd/llvm/lib/liblldbPluginABISysV_ppc64/Makefile
diff -u /dev/null src/external/bsd/llvm/lib/liblldbPluginABISysV_ppc64/Makefile:1.1
--- /dev/null	Thu Jan 29 20:41:39 2015
+++ src/external/bsd/llvm/lib/liblldbPluginABISysV_ppc64/Makefile	Thu Jan 29 20:41:38 2015
@@ -0,0 +1,15 @@
+#	$NetBSD: Makefile,v 1.1 2015/01/29 20:41:38 joerg Exp $
+
+LIB=	lldbPluginABISysV_ppc64
+
+.include <bsd.init.mk>
+
+.PATH: ${LLDB_SRCDIR}/source/Plugins/ABI/SysV-ppc64
+
+SRCS+=	ABISysV_ppc64.cpp
+
+.if defined(HOSTLIB)
+.include <bsd.hostlib.mk>
+.else
+.include <bsd.lib.mk>
+.endif

Index: src/tools/llvm-lib/liblldConfig/Makefile
diff -u /dev/null src/tools/llvm-lib/liblldConfig/Makefile:1.1
--- /dev/null	Thu Jan 29 20:41:39 2015
+++ src/tools/llvm-lib/liblldConfig/Makefile	Thu Jan 29 20:41:39 2015
@@ -0,0 +1,3 @@
+#	$NetBSD: Makefile,v 1.1 2015/01/29 20:41:39 joerg Exp $
+
+.include <bsd.init.mk>

Index: src/tools/llvm-lib/liblldReaderWriterELFAArch64/Makefile
diff -u /dev/null src/tools/llvm-lib/liblldReaderWriterELFAArch64/Makefile:1.1
--- /dev/null	Thu Jan 29 20:41:39 2015
+++ src/tools/llvm-lib/liblldReaderWriterELFAArch64/Makefile	Thu Jan 29 20:41:39 2015
@@ -0,0 +1,3 @@
+#	$NetBSD: Makefile,v 1.1 2015/01/29 20:41:39 joerg Exp $
+
+.include <bsd.init.mk>

Reply via email to