Update build glue for LLVM/Clang 3.6svn r215315. Changes include various trunk
authorjoerg <joerg@NetBSD.org>
Sun, 10 Aug 2014 17:32:54 +0000
branchtrunk
changeset 229257 ac325fd2821d
parent 229256 874f0058813d
child 229258 7d8a8d657063
Update build glue for LLVM/Clang 3.6svn r215315. Changes include various performance improvements across all backends and a much improved PPC32 backend.
distrib/sets/lists/base/mi
distrib/sets/lists/comp/ad.arm
distrib/sets/lists/comp/ad.powerpc
distrib/sets/lists/comp/md.amd64
distrib/sets/lists/comp/md.i386
etc/mtree/NetBSD.dist.base
external/bsd/llvm/Makefile.inc
external/bsd/llvm/bin/bugpoint/Makefile
external/bsd/llvm/bin/clang-format/Makefile
external/bsd/llvm/bin/clang/Makefile
external/bsd/llvm/bin/llc/Makefile
external/bsd/llvm/bin/lld/Makefile
external/bsd/llvm/bin/lldb/Makefile
external/bsd/llvm/bin/lli/Makefile
external/bsd/llvm/bin/llvm-ar/Makefile
external/bsd/llvm/bin/llvm-cov/Makefile
external/bsd/llvm/bin/llvm-mc/Makefile
external/bsd/llvm/bin/llvm-nm/Makefile
external/bsd/llvm/bin/llvm-objdump/Makefile
external/bsd/llvm/bin/llvm-profdata/Makefile
external/bsd/llvm/bin/llvm-readobj/Makefile
external/bsd/llvm/bin/llvm-size/Makefile
external/bsd/llvm/bin/llvm-symbolizer/Makefile
external/bsd/llvm/bin/opt/Makefile
external/bsd/llvm/bin/tblgen/Makefile
external/bsd/llvm/config/clang/Config/config.h
external/bsd/llvm/config/llvm/Config/config.h.in
external/bsd/llvm/config/llvm/Config/llvm-config.h.in
external/bsd/llvm/include/Makefile
external/bsd/llvm/lib/Makefile
external/bsd/llvm/lib/libLLVMAArch64CodeGen/Makefile
external/bsd/llvm/lib/libLLVMAArch64MCTargetDesc/Makefile
external/bsd/llvm/lib/libLLVMAnalysis/Makefile
external/bsd/llvm/lib/libLLVMAsmPrinter/Makefile
external/bsd/llvm/lib/libLLVMCodeGen/Makefile
external/bsd/llvm/lib/libLLVMIR/Makefile
external/bsd/llvm/lib/libLLVMMC/Makefile
external/bsd/llvm/lib/libLLVMMCAnalysis/Makefile
external/bsd/llvm/lib/libLLVMMCDisassembler/Makefile
external/bsd/llvm/lib/libLLVMMipsCodeGen/Makefile
external/bsd/llvm/lib/libLLVMMipsMCTargetDesc/Makefile
external/bsd/llvm/lib/libLLVMObject/Makefile
external/bsd/llvm/lib/libLLVMProfileData/Makefile
external/bsd/llvm/lib/libLLVMRuntimeDyld/Makefile
external/bsd/llvm/lib/libLLVMScalarOpts/Makefile
external/bsd/llvm/lib/libLLVMSupport/Makefile
external/bsd/llvm/lib/libLLVMTableGen/Makefile
external/bsd/llvm/lib/libLLVMTransformsUtils/Makefile
external/bsd/llvm/lib/libLLVMX86CodeGen/Makefile
external/bsd/llvm/lib/libclangAnalysis/Makefile
external/bsd/llvm/lib/libclangCodeGen/Makefile
external/bsd/llvm/lib/libclangDriver/Makefile
external/bsd/llvm/lib/libclangFrontend/Makefile
external/bsd/llvm/lib/libclangFrontendRewrite/Makefile
external/bsd/llvm/lib/libclangParse/Makefile
external/bsd/llvm/lib/libclangRewrite/Makefile
external/bsd/llvm/lib/libclangRewriteCore/Makefile
external/bsd/llvm/lib/libclangRewriteFrontend/Makefile
external/bsd/llvm/lib/libclangStaticAnalyzerCheckers/Makefile
external/bsd/llvm/lib/liblldCore/Makefile
external/bsd/llvm/lib/liblldPasses/Makefile
external/bsd/llvm/lib/liblldReaderWriterELFMips/Makefile
external/bsd/llvm/lib/liblldReaderWriterMachO/Makefile
external/bsd/llvm/lib/liblldbAPI/Makefile
external/bsd/llvm/lib/liblldbCore/Makefile
external/bsd/llvm/lib/liblldbHostCommon/Makefile
external/bsd/llvm/lib/liblldbInterpreter/Makefile
external/bsd/llvm/lib/liblldbPluginABISysV_hexagon/Makefile
external/bsd/llvm/lib/liblldbPluginDynamicLoaderHexagonDYLD/Makefile
external/bsd/llvm/lib/liblldbPluginPlatformKalimba/Makefile
external/bsd/llvm/lib/liblldbPluginProcessUtility/Makefile
external/bsd/llvm/lib/liblldbTarget/Makefile
external/bsd/llvm/lib/liblldbUtility/Makefile
tools/llvm-lib/libclangFrontendRewrite/Makefile
tools/llvm-lib/libclangRewrite/Makefile
tools/llvm-lib/libclangRewriteCore/Makefile
tools/llvm-lib/libclangRewriteFrontend/Makefile
--- a/distrib/sets/lists/base/mi	Sun Aug 10 17:21:24 2014 +0000
+++ b/distrib/sets/lists/base/mi	Sun Aug 10 17:32:54 2014 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: mi,v 1.1086 2014/08/09 11:33:53 apb Exp $
+# $NetBSD: mi,v 1.1087 2014/08/10 17:32:54 joerg Exp $
 #
 # Note:	Don't delete entries from here - mark them as "obsolete" instead,
 #	unless otherwise stated below.
@@ -824,7 +824,8 @@
 ./usr/include/c++/ext				base-cxx-usr
 ./usr/include/cdk				base-obsolete		obsolete
 ./usr/include/clang-3.4				base-obsolete		obsolete
-./usr/include/clang-3.5				base-c-usr
+./usr/include/clang-3.5				base-obsolete		obsolete
+./usr/include/clang-3.6				base-c-usr
 ./usr/include/compat				base-obsolete		obsolete
 ./usr/include/crypto				base-c-usr
 ./usr/include/dev				base-c-usr
--- a/distrib/sets/lists/comp/ad.arm	Sun Aug 10 17:21:24 2014 +0000
+++ b/distrib/sets/lists/comp/ad.arm	Sun Aug 10 17:32:54 2014 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: ad.arm,v 1.58 2014/07/23 18:19:43 alnsn Exp $
+# $NetBSD: ad.arm,v 1.59 2014/08/10 17:32:54 joerg Exp $
 ./usr/include/acorn26				comp-c-include
 ./usr/include/acorn26/ansi.h			comp-obsolete		obsolete
 ./usr/include/acorn26/aout_machdep.h		comp-obsolete		obsolete
@@ -294,6 +294,7 @@
 ./usr/include/cats/varargs.h			comp-obsolete		obsolete
 ./usr/include/cats/vmparam.h			comp-obsolete		obsolete
 ./usr/include/cats/wchar_limits.h		comp-obsolete		obsolete
+./usr/include/clang-3.6/arm_acle.h		comp-c-include		llvm
 ./usr/include/epoc32				comp-c-include
 ./usr/include/epoc32/ansi.h			comp-obsolete		obsolete
 ./usr/include/epoc32/aout_machdep.h		comp-obsolete		obsolete
--- a/distrib/sets/lists/comp/ad.powerpc	Sun Aug 10 17:21:24 2014 +0000
+++ b/distrib/sets/lists/comp/ad.powerpc	Sun Aug 10 17:32:54 2014 +0000
@@ -1,9 +1,10 @@
-# $NetBSD: ad.powerpc,v 1.71 2014/07/23 18:19:43 alnsn Exp $
+# $NetBSD: ad.powerpc,v 1.72 2014/08/10 17:32:54 joerg Exp $
 ./usr/bin/elf2aout				comp-sysutil-bin
 ./usr/bin/psim					comp-debug-bin		gdb
 ./usr/include/altivec.h				comp-obsolete		obsolete
 ./usr/include/clang-3.4/altivec.h		comp-obsolete		obsolete
-./usr/include/clang-3.5/altivec.h		comp-c-include		llvm
+./usr/include/clang-3.5/altivec.h		comp-obsolete		obsolete
+./usr/include/clang-3.6/altivec.h		comp-c-include		llvm
 ./usr/include/g++/bits/powerpc			comp-c-include		compat,arch64
 ./usr/include/g++/bits/powerpc/c++config.h	comp-c-include		compat,arch64,gcc=48
 ./usr/include/g++/bits/powerpc64		comp-c-include		compat,arch64
--- a/distrib/sets/lists/comp/md.amd64	Sun Aug 10 17:21:24 2014 +0000
+++ b/distrib/sets/lists/comp/md.amd64	Sun Aug 10 17:32:54 2014 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: md.amd64,v 1.223 2014/07/23 18:19:43 alnsn Exp $
+# $NetBSD: md.amd64,v 1.224 2014/08/10 17:32:54 joerg Exp $
 
 ./usr/include/amd64				comp-c-include
 ./usr/include/amd64/ansi.h			comp-c-include
@@ -100,37 +100,70 @@
 ./usr/include/clang-3.4/x86intrin.h		comp-obsolete		obsolete
 ./usr/include/clang-3.4/xmmintrin.h		comp-obsolete		obsolete
 ./usr/include/clang-3.4/xopintrin.h		comp-obsolete		obsolete
-./usr/include/clang-3.5/__wmmintrin_aes.h	comp-c-include		llvm
-./usr/include/clang-3.5/__wmmintrin_pclmul.h	comp-c-include		llvm
-./usr/include/clang-3.5/ammintrin.h		comp-c-include		llvm
-./usr/include/clang-3.5/avx2intrin.h		comp-c-include		llvm
-./usr/include/clang-3.5/avxintrin.h		comp-c-include		llvm
-./usr/include/clang-3.5/bmi2intrin.h		comp-c-include		llvm
-./usr/include/clang-3.5/bmiintrin.h		comp-c-include		llvm
-./usr/include/clang-3.5/emmintrin.h		comp-c-include		llvm
-./usr/include/clang-3.5/f16cintrin.h		comp-c-include		llvm
-./usr/include/clang-3.5/fma4intrin.h		comp-c-include		llvm
-./usr/include/clang-3.5/fmaintrin.h		comp-c-include		llvm
-./usr/include/clang-3.5/ia32intrin.h		comp-c-include		llvm
-./usr/include/clang-3.5/immintrin.h		comp-c-include		llvm
-./usr/include/clang-3.5/lzcntintrin.h		comp-c-include		llvm
-./usr/include/clang-3.5/mm3dnow.h		comp-c-include		llvm
-./usr/include/clang-3.5/mm_malloc.h		comp-c-include		llvm
-./usr/include/clang-3.5/mmintrin.h		comp-c-include		llvm
-./usr/include/clang-3.5/nmmintrin.h		comp-c-include		llvm
-./usr/include/clang-3.5/pmmintrin.h		comp-c-include		llvm
-./usr/include/clang-3.5/popcntintrin.h		comp-c-include		llvm
-./usr/include/clang-3.5/prfchwintrin.h		comp-c-include		llvm
-./usr/include/clang-3.5/rdseedintrin.h		comp-c-include		llvm
-./usr/include/clang-3.5/rtmintrin.h		comp-c-include		llvm
-./usr/include/clang-3.5/shaintrin.h		comp-c-include		llvm
-./usr/include/clang-3.5/smmintrin.h		comp-c-include		llvm
-./usr/include/clang-3.5/tbmintrin.h		comp-c-include		llvm
-./usr/include/clang-3.5/tmmintrin.h		comp-c-include		llvm
-./usr/include/clang-3.5/wmmintrin.h		comp-c-include		llvm
-./usr/include/clang-3.5/x86intrin.h		comp-c-include		llvm
-./usr/include/clang-3.5/xmmintrin.h		comp-c-include		llvm
-./usr/include/clang-3.5/xopintrin.h		comp-c-include		llvm
+./usr/include/clang-3.5/__wmmintrin_aes.h	comp-obsolete		obsolete
+./usr/include/clang-3.5/__wmmintrin_pclmul.h	comp-obsolete		obsolete
+./usr/include/clang-3.5/ammintrin.h		comp-obsolete		obsolete
+./usr/include/clang-3.5/avx2intrin.h		comp-obsolete		obsolete
+./usr/include/clang-3.5/avxintrin.h		comp-obsolete		obsolete
+./usr/include/clang-3.5/bmi2intrin.h		comp-obsolete		obsolete
+./usr/include/clang-3.5/bmiintrin.h		comp-obsolete		obsolete
+./usr/include/clang-3.5/emmintrin.h		comp-obsolete		obsolete
+./usr/include/clang-3.5/f16cintrin.h		comp-obsolete		obsolete
+./usr/include/clang-3.5/fma4intrin.h		comp-obsolete		obsolete
+./usr/include/clang-3.5/fmaintrin.h		comp-obsolete		obsolete
+./usr/include/clang-3.5/ia32intrin.h		comp-obsolete		obsolete
+./usr/include/clang-3.5/immintrin.h		comp-obsolete		obsolete
+./usr/include/clang-3.5/lzcntintrin.h		comp-obsolete		obsolete
+./usr/include/clang-3.5/mm3dnow.h		comp-obsolete		obsolete
+./usr/include/clang-3.5/mm_malloc.h		comp-obsolete		obsolete
+./usr/include/clang-3.5/mmintrin.h		comp-obsolete		obsolete
+./usr/include/clang-3.5/nmmintrin.h		comp-obsolete		obsolete
+./usr/include/clang-3.5/pmmintrin.h		comp-obsolete		obsolete
+./usr/include/clang-3.5/popcntintrin.h		comp-obsolete		obsolete
+./usr/include/clang-3.5/prfchwintrin.h		comp-obsolete		obsolete
+./usr/include/clang-3.5/rdseedintrin.h		comp-obsolete		obsolete
+./usr/include/clang-3.5/rtmintrin.h		comp-obsolete		obsolete
+./usr/include/clang-3.5/shaintrin.h		comp-obsolete		obsolete
+./usr/include/clang-3.5/smmintrin.h		comp-obsolete		obsolete
+./usr/include/clang-3.5/tbmintrin.h		comp-obsolete		obsolete
+./usr/include/clang-3.5/tmmintrin.h		comp-obsolete		obsolete
+./usr/include/clang-3.5/wmmintrin.h		comp-obsolete		obsolete
+./usr/include/clang-3.5/x86intrin.h		comp-obsolete		obsolete
+./usr/include/clang-3.5/xmmintrin.h		comp-obsolete		obsolete
+./usr/include/clang-3.5/xopintrin.h		comp-obsolete		obsolete
+./usr/include/clang-3.6/__wmmintrin_aes.h	comp-c-include		llvm
+./usr/include/clang-3.6/__wmmintrin_pclmul.h	comp-c-include		llvm
+./usr/include/clang-3.6/ammintrin.h		comp-c-include		llvm
+./usr/include/clang-3.6/avx2intrin.h		comp-c-include		llvm
+./usr/include/clang-3.6/avx512erintrin.h	comp-c-include		llvm
+./usr/include/clang-3.6/avx512fintrin.h		comp-c-include		llvm
+./usr/include/clang-3.6/avxintrin.h		comp-c-include		llvm
+./usr/include/clang-3.6/bmi2intrin.h		comp-c-include		llvm
+./usr/include/clang-3.6/bmiintrin.h		comp-c-include		llvm
+./usr/include/clang-3.6/emmintrin.h		comp-c-include		llvm
+./usr/include/clang-3.6/f16cintrin.h		comp-c-include		llvm
+./usr/include/clang-3.6/fma4intrin.h		comp-c-include		llvm
+./usr/include/clang-3.6/fmaintrin.h		comp-c-include		llvm
+./usr/include/clang-3.6/ia32intrin.h		comp-c-include		llvm
+./usr/include/clang-3.6/immintrin.h		comp-c-include		llvm
+./usr/include/clang-3.6/lzcntintrin.h		comp-c-include		llvm
+./usr/include/clang-3.6/mm3dnow.h		comp-c-include		llvm
+./usr/include/clang-3.6/mm_malloc.h		comp-c-include		llvm
+./usr/include/clang-3.6/mmintrin.h		comp-c-include		llvm
+./usr/include/clang-3.6/nmmintrin.h		comp-c-include		llvm
+./usr/include/clang-3.6/pmmintrin.h		comp-c-include		llvm
+./usr/include/clang-3.6/popcntintrin.h		comp-c-include		llvm
+./usr/include/clang-3.6/prfchwintrin.h		comp-c-include		llvm
+./usr/include/clang-3.6/rdseedintrin.h		comp-c-include		llvm
+./usr/include/clang-3.6/rtmintrin.h		comp-c-include		llvm
+./usr/include/clang-3.6/shaintrin.h		comp-c-include		llvm
+./usr/include/clang-3.6/smmintrin.h		comp-c-include		llvm
+./usr/include/clang-3.6/tbmintrin.h		comp-c-include		llvm
+./usr/include/clang-3.6/tmmintrin.h		comp-c-include		llvm
+./usr/include/clang-3.6/wmmintrin.h		comp-c-include		llvm
+./usr/include/clang-3.6/x86intrin.h		comp-c-include		llvm
+./usr/include/clang-3.6/xmmintrin.h		comp-c-include		llvm
+./usr/include/clang-3.6/xopintrin.h		comp-c-include		llvm
 ./usr/include/emmintrin.h			comp-obsolete		obsolete
 ./usr/include/g++/bits/i386			comp-c-include		compat
 ./usr/include/g++/bits/i386/c++config.h		comp-c-include		gcccmds,gcc=48,compat
--- a/distrib/sets/lists/comp/md.i386	Sun Aug 10 17:21:24 2014 +0000
+++ b/distrib/sets/lists/comp/md.i386	Sun Aug 10 17:32:54 2014 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: md.i386,v 1.148 2014/07/23 18:19:43 alnsn Exp $
+# $NetBSD: md.i386,v 1.149 2014/08/10 17:32:54 joerg Exp $
 ./usr/include/clang-3.4/__wmmintrin_aes.h	comp-obsolete		obsolete
 ./usr/include/clang-3.4/__wmmintrin_pclmul.h	comp-obsolete		obsolete
 ./usr/include/clang-3.4/ammintrin.h		comp-obsolete		obsolete
@@ -29,37 +29,70 @@
 ./usr/include/clang-3.4/x86intrin.h		comp-obsolete		obsolete
 ./usr/include/clang-3.4/xmmintrin.h		comp-obsolete		obsolete
 ./usr/include/clang-3.4/xopintrin.h		comp-obsolete		obsolete
-./usr/include/clang-3.5/__wmmintrin_aes.h	comp-c-include		llvm
-./usr/include/clang-3.5/__wmmintrin_pclmul.h	comp-c-include		llvm
-./usr/include/clang-3.5/ammintrin.h		comp-c-include		llvm
-./usr/include/clang-3.5/avx2intrin.h		comp-c-include		llvm
-./usr/include/clang-3.5/avxintrin.h		comp-c-include		llvm
-./usr/include/clang-3.5/bmi2intrin.h		comp-c-include		llvm
-./usr/include/clang-3.5/bmiintrin.h		comp-c-include		llvm
-./usr/include/clang-3.5/emmintrin.h		comp-c-include		llvm
-./usr/include/clang-3.5/f16cintrin.h		comp-c-include		llvm
-./usr/include/clang-3.5/fma4intrin.h		comp-c-include		llvm
-./usr/include/clang-3.5/fmaintrin.h		comp-c-include		llvm
-./usr/include/clang-3.5/ia32intrin.h		comp-c-include		llvm
-./usr/include/clang-3.5/immintrin.h		comp-c-include		llvm
-./usr/include/clang-3.5/lzcntintrin.h		comp-c-include		llvm
-./usr/include/clang-3.5/mm3dnow.h		comp-c-include		llvm
-./usr/include/clang-3.5/mm_malloc.h		comp-c-include		llvm
-./usr/include/clang-3.5/mmintrin.h		comp-c-include		llvm
-./usr/include/clang-3.5/nmmintrin.h		comp-c-include		llvm
-./usr/include/clang-3.5/pmmintrin.h		comp-c-include		llvm
-./usr/include/clang-3.5/popcntintrin.h		comp-c-include		llvm
-./usr/include/clang-3.5/prfchwintrin.h		comp-c-include		llvm
-./usr/include/clang-3.5/rdseedintrin.h		comp-c-include		llvm
-./usr/include/clang-3.5/rtmintrin.h		comp-c-include		llvm
-./usr/include/clang-3.5/shaintrin.h		comp-c-include		llvm
-./usr/include/clang-3.5/smmintrin.h		comp-c-include		llvm
-./usr/include/clang-3.5/tbmintrin.h		comp-c-include		llvm
-./usr/include/clang-3.5/tmmintrin.h		comp-c-include		llvm
-./usr/include/clang-3.5/wmmintrin.h		comp-c-include		llvm
-./usr/include/clang-3.5/x86intrin.h		comp-c-include		llvm
-./usr/include/clang-3.5/xmmintrin.h		comp-c-include		llvm
-./usr/include/clang-3.5/xopintrin.h		comp-c-include		llvm
+./usr/include/clang-3.5/__wmmintrin_aes.h	comp-obsolete		obsolete
+./usr/include/clang-3.5/__wmmintrin_pclmul.h	comp-obsolete		obsolete
+./usr/include/clang-3.5/ammintrin.h		comp-obsolete		obsolete
+./usr/include/clang-3.5/avx2intrin.h		comp-obsolete		obsolete
+./usr/include/clang-3.5/avxintrin.h		comp-obsolete		obsolete
+./usr/include/clang-3.5/bmi2intrin.h		comp-obsolete		obsolete
+./usr/include/clang-3.5/bmiintrin.h		comp-obsolete		obsolete
+./usr/include/clang-3.5/emmintrin.h		comp-obsolete		obsolete
+./usr/include/clang-3.5/f16cintrin.h		comp-obsolete		obsolete
+./usr/include/clang-3.5/fma4intrin.h		comp-obsolete		obsolete
+./usr/include/clang-3.5/fmaintrin.h		comp-obsolete		obsolete
+./usr/include/clang-3.5/ia32intrin.h		comp-obsolete		obsolete
+./usr/include/clang-3.5/immintrin.h		comp-obsolete		obsolete
+./usr/include/clang-3.5/lzcntintrin.h		comp-obsolete		obsolete
+./usr/include/clang-3.5/mm3dnow.h		comp-obsolete		obsolete
+./usr/include/clang-3.5/mm_malloc.h		comp-obsolete		obsolete
+./usr/include/clang-3.5/mmintrin.h		comp-obsolete		obsolete
+./usr/include/clang-3.5/nmmintrin.h		comp-obsolete		obsolete
+./usr/include/clang-3.5/pmmintrin.h		comp-obsolete		obsolete
+./usr/include/clang-3.5/popcntintrin.h		comp-obsolete		obsolete
+./usr/include/clang-3.5/prfchwintrin.h		comp-obsolete		obsolete
+./usr/include/clang-3.5/rdseedintrin.h		comp-obsolete		obsolete
+./usr/include/clang-3.5/rtmintrin.h		comp-obsolete		obsolete
+./usr/include/clang-3.5/shaintrin.h		comp-obsolete		obsolete
+./usr/include/clang-3.5/smmintrin.h		comp-obsolete		obsolete
+./usr/include/clang-3.5/tbmintrin.h		comp-obsolete		obsolete
+./usr/include/clang-3.5/tmmintrin.h		comp-obsolete		obsolete
+./usr/include/clang-3.5/wmmintrin.h		comp-obsolete		obsolete
+./usr/include/clang-3.5/x86intrin.h		comp-obsolete		obsolete
+./usr/include/clang-3.5/xmmintrin.h		comp-obsolete		obsolete
+./usr/include/clang-3.5/xopintrin.h		comp-obsolete		obsolete
+./usr/include/clang-3.6/__wmmintrin_aes.h	comp-c-include		llvm
+./usr/include/clang-3.6/__wmmintrin_pclmul.h	comp-c-include		llvm
+./usr/include/clang-3.6/ammintrin.h		comp-c-include		llvm
+./usr/include/clang-3.6/avx2intrin.h		comp-c-include		llvm
+./usr/include/clang-3.6/avx512erintrin.h	comp-c-include		llvm
+./usr/include/clang-3.6/avx512fintrin.h		comp-c-include		llvm
+./usr/include/clang-3.6/avxintrin.h		comp-c-include		llvm
+./usr/include/clang-3.6/bmi2intrin.h		comp-c-include		llvm
+./usr/include/clang-3.6/bmiintrin.h		comp-c-include		llvm
+./usr/include/clang-3.6/emmintrin.h		comp-c-include		llvm
+./usr/include/clang-3.6/f16cintrin.h		comp-c-include		llvm
+./usr/include/clang-3.6/fma4intrin.h		comp-c-include		llvm
+./usr/include/clang-3.6/fmaintrin.h		comp-c-include		llvm
+./usr/include/clang-3.6/ia32intrin.h		comp-c-include		llvm
+./usr/include/clang-3.6/immintrin.h		comp-c-include		llvm
+./usr/include/clang-3.6/lzcntintrin.h		comp-c-include		llvm
+./usr/include/clang-3.6/mm3dnow.h		comp-c-include		llvm
+./usr/include/clang-3.6/mm_malloc.h		comp-c-include		llvm
+./usr/include/clang-3.6/mmintrin.h		comp-c-include		llvm
+./usr/include/clang-3.6/nmmintrin.h		comp-c-include		llvm
+./usr/include/clang-3.6/pmmintrin.h		comp-c-include		llvm
+./usr/include/clang-3.6/popcntintrin.h		comp-c-include		llvm
+./usr/include/clang-3.6/prfchwintrin.h		comp-c-include		llvm
+./usr/include/clang-3.6/rdseedintrin.h		comp-c-include		llvm
+./usr/include/clang-3.6/rtmintrin.h		comp-c-include		llvm
+./usr/include/clang-3.6/shaintrin.h		comp-c-include		llvm
+./usr/include/clang-3.6/smmintrin.h		comp-c-include		llvm
+./usr/include/clang-3.6/tbmintrin.h		comp-c-include		llvm
+./usr/include/clang-3.6/tmmintrin.h		comp-c-include		llvm
+./usr/include/clang-3.6/wmmintrin.h		comp-c-include		llvm
+./usr/include/clang-3.6/x86intrin.h		comp-c-include		llvm
+./usr/include/clang-3.6/xmmintrin.h		comp-c-include		llvm
+./usr/include/clang-3.6/xopintrin.h		comp-c-include		llvm
 ./usr/include/emmintrin.h			comp-obsolete		obsolete
 ./usr/include/gcc-4.1/emmintrin.h		comp-c-include		gcccmds,gcc=4
 ./usr/include/gcc-4.1/emmintrin.h		comp-obsolete		gcc=45,obsolete
--- a/etc/mtree/NetBSD.dist.base	Sun Aug 10 17:21:24 2014 +0000
+++ b/etc/mtree/NetBSD.dist.base	Sun Aug 10 17:32:54 2014 +0000
@@ -1,4 +1,4 @@
-#	$NetBSD: NetBSD.dist.base,v 1.138 2014/08/05 18:45:35 martin Exp $
+#	$NetBSD: NetBSD.dist.base,v 1.139 2014/08/10 17:32:54 joerg Exp $
 #	@(#)4.4BSD.dist	8.1 (Berkeley) 6/13/93
 
 # Do not customize this file as it may be overwritten on upgrades.
@@ -100,7 +100,7 @@
 ./usr/include/c++
 ./usr/include/c++/experimental
 ./usr/include/c++/ext
-./usr/include/clang-3.5
+./usr/include/clang-3.6
 ./usr/include/crypto
 ./usr/include/dev
 ./usr/include/dev/apm
--- a/external/bsd/llvm/Makefile.inc	Sun Aug 10 17:21:24 2014 +0000
+++ b/external/bsd/llvm/Makefile.inc	Sun Aug 10 17:32:54 2014 +0000
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile.inc,v 1.73 2014/05/30 18:28:13 joerg Exp $
+#	$NetBSD: Makefile.inc,v 1.74 2014/08/10 17:34:19 joerg Exp $
 
 .if !defined(LLVM_TOPLEVEL_MK)
 LLVM_TOPLEVEL_MK=
@@ -8,7 +8,7 @@
 SVN_ROOT=		http://llvm.org/svn/llvm-project
 SVN_BRANCH=		trunk
 
-COMMON_REVISION=	209886
+COMMON_REVISION=	215315
 CLANG_REVISION=		${COMMON_REVISION}
 LLD_REVISION=		${COMMON_REVISION}
 LLDB_REVISION=		${COMMON_REVISION}
@@ -17,8 +17,8 @@
 MCLINKER_REVISION=	deeb2a77b4165827316f88e0a7ba4ba6b743a080
 MCLINKER_ROOT=		https://code.google.com/p/mclinker/
 
-LLVM_VERSION=		3.5
-CLANG_VERSION=		3.5
+LLVM_VERSION=		3.6
+CLANG_VERSION=		3.6
 
 CLANG_SRCDIR:=	${.PARSEDIR}/dist/clang
 LLD_SRCDIR:=	${.PARSEDIR}/dist/lld
--- a/external/bsd/llvm/bin/bugpoint/Makefile	Sun Aug 10 17:21:24 2014 +0000
+++ b/external/bsd/llvm/bin/bugpoint/Makefile	Sun Aug 10 17:32:54 2014 +0000
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.6 2013/04/25 13:59:55 joerg Exp $
+#	$NetBSD: Makefile,v 1.7 2014/08/10 17:34:19 joerg Exp $
 
 PROG_CXX=	bugpoint
 NOMAN=		yes
@@ -18,6 +18,7 @@
 	bugpoint.cpp
 
 LLVM_LIBS+= \
+	CodeGen \
 	ObjCARC \
 	IRReader \
 	AsmParser \
--- a/external/bsd/llvm/bin/clang-format/Makefile	Sun Aug 10 17:21:24 2014 +0000
+++ b/external/bsd/llvm/bin/clang-format/Makefile	Sun Aug 10 17:32:54 2014 +0000
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.2 2013/07/07 21:36:42 joerg Exp $
+#	$NetBSD: Makefile,v 1.3 2014/08/10 17:34:19 joerg Exp $
 
 PROG_CXX=	clang-format
 NOMAN=		yes
@@ -16,8 +16,7 @@
 	clangSerialization \
 	clangDriver \
 	clangParse \
-	clangRewriteFrontend \
-	clangRewriteCore \
+	clangRewrite \
 	clangSema \
 	clangEdit \
 	clangAnalysis \
--- a/external/bsd/llvm/bin/clang/Makefile	Sun Aug 10 17:21:24 2014 +0000
+++ b/external/bsd/llvm/bin/clang/Makefile	Sun Aug 10 17:32:54 2014 +0000
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.31 2014/05/30 18:28:13 joerg Exp $
+#	$NetBSD: Makefile,v 1.32 2014/08/10 17:34:19 joerg Exp $
 
 PROG_CXX=	clang
 NOMAN=		yes
@@ -30,8 +30,8 @@
 	clangSema \
 	clangEdit \
 	clangAnalysis \
-	clangRewriteFrontend \
-	clangRewriteCore \
+	clangFrontendRewrite \
+	clangRewrite \
 	clangAST \
 	clangLex \
 	clangBasic
@@ -45,8 +45,8 @@
 	BitWriter \
 	AArch64CodeGen \
 	AArch64TargetInfo \
+	AArch64AsmParser \
 	AArch64MCTargetDesc \
-	AArch64AsmParser \
 	AArch64AsmPrinter \
 	AArch64Utils \
 	ARMCodeGen \
--- a/external/bsd/llvm/bin/llc/Makefile	Sun Aug 10 17:21:24 2014 +0000
+++ b/external/bsd/llvm/bin/llc/Makefile	Sun Aug 10 17:32:54 2014 +0000
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.20 2014/02/14 20:23:56 joerg Exp $
+#	$NetBSD: Makefile,v 1.21 2014/08/10 17:34:19 joerg Exp $
 
 PROG_CXX=	llc
 NOMAN=		yes
@@ -16,8 +16,8 @@
 	BitReader \
 	AArch64CodeGen \
 	AArch64TargetInfo \
+	AArch64AsmParser \
 	AArch64MCTargetDesc \
-	AArch64AsmParser \
 	AArch64AsmPrinter \
 	AArch64Utils \
 	ARMCodeGen \
@@ -46,6 +46,7 @@
 	X86AsmParser \
 	X86AsmPrinter \
 	X86Utils \
+	MCDisassembler \
 	Object \
 	SelectionDAG \
 	CodeGen \
@@ -58,6 +59,9 @@
 	IR \
 	Support
 
+LDADD+=	-lz
+DPADD+=	${LIBZ}
+
 .include "${.PARSEDIR}/../../link.mk"
 
 .include <bsd.prog.mk>
--- a/external/bsd/llvm/bin/lld/Makefile	Sun Aug 10 17:21:24 2014 +0000
+++ b/external/bsd/llvm/bin/lld/Makefile	Sun Aug 10 17:32:54 2014 +0000
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.4 2014/05/30 18:28:13 joerg Exp $
+#	$NetBSD: Makefile,v 1.5 2014/08/10 17:34:20 joerg Exp $
 
 PROG_CXX=	lld
 NOMAN=		yes
@@ -27,6 +27,8 @@
 
 LLVM_LIBS+= \
 	Object \
+	MCParser \
+	MC \
 	BitReader \
 	IR \
 	DebugInfo \
--- a/external/bsd/llvm/bin/lldb/Makefile	Sun Aug 10 17:21:24 2014 +0000
+++ b/external/bsd/llvm/bin/lldb/Makefile	Sun Aug 10 17:32:54 2014 +0000
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.3 2014/05/30 18:28:13 joerg Exp $
+#	$NetBSD: Makefile,v 1.4 2014/08/10 17:34:20 joerg Exp $
 
 PROG_CXX=	lldb
 NOMAN=		yes
@@ -56,6 +56,7 @@
 	PluginObjectFilePECOFF \
 	PluginPlatformNetBSD \
 	PluginPlatformGDB \
+	PluginPlatformKalimba \
 	PluginPlatformLinux \
 	PluginPlatformMacOSX \
 	PluginPlatformPOSIX \
--- a/external/bsd/llvm/bin/lli/Makefile	Sun Aug 10 17:21:24 2014 +0000
+++ b/external/bsd/llvm/bin/lli/Makefile	Sun Aug 10 17:32:54 2014 +0000
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.11 2013/10/14 01:37:39 joerg Exp $
+#	$NetBSD: Makefile,v 1.12 2014/08/10 17:34:20 joerg Exp $
 
 PROG_CXX=	lli
 NOMAN=		yes
@@ -21,6 +21,7 @@
 	AsmPrinter \
 	IRReader \
 	AsmParser \
+	Object \
 	MCParser \
 	BitReader \
 	JIT \
@@ -29,7 +30,6 @@
 	Instrumentation \
 	Interpreter \
 	ExecutionEngine \
-	Object \
 	SelectionDAG \
 	CodeGen \
 	ScalarOpts \
--- a/external/bsd/llvm/bin/llvm-ar/Makefile	Sun Aug 10 17:21:24 2014 +0000
+++ b/external/bsd/llvm/bin/llvm-ar/Makefile	Sun Aug 10 17:32:54 2014 +0000
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.4 2013/09/02 14:34:55 joerg Exp $
+#	$NetBSD: Makefile,v 1.5 2014/08/10 17:34:20 joerg Exp $
 
 PROG_CXX=	llvm-ar
 NOMAN=		yes
@@ -10,10 +10,43 @@
 SRCS=	llvm-ar.cpp
 
 LLVM_LIBS+= \
+	AArch64AsmParser \
+	AArch64MCTargetDesc \
+	AArch64AsmPrinter \
+	AArch64TargetInfo \
+	AArch64Utils \
+	ARMAsmParser \
+	ARMMCTargetDesc \
+	ARMAsmPrinter \
+	ARMTargetInfo \
+	MipsAsmParser \
+	MipsMCTargetDesc \
+	MipsAsmPrinter \
+	MipsTargetInfo \
+	PowerPCAsmParser \
+	PowerPCMCTargetDesc \
+	PowerPCAsmPrinter \
+	PowerPCTargetInfo \
+	SparcTargetInfo \
+	SparcMCTargetDesc \
+	SparcAsmParser \
+	SparcAsmPrinter \
+	X86AsmParser \
+	X86MCTargetDesc \
+	X86AsmPrinter \
+	X86Utils \
+	X86TargetInfo \
+	MCDisassembler \
 	Object \
+	MCParser \
+	MC \
 	BitReader \
+	IR \
 	Support
 
+LDADD+=	-lz
+DPADD+=	${LIBZ}
+
 .include "${.PARSEDIR}/../../link.mk"
 
 .include <bsd.prog.mk>
--- a/external/bsd/llvm/bin/llvm-cov/Makefile	Sun Aug 10 17:21:24 2014 +0000
+++ b/external/bsd/llvm/bin/llvm-cov/Makefile	Sun Aug 10 17:32:54 2014 +0000
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.2 2013/01/23 15:02:55 joerg Exp $
+#	$NetBSD: Makefile,v 1.3 2014/08/10 17:34:20 joerg Exp $
 
 PROG_CXX=	llvm-cov
 NOMAN=		yes
@@ -7,7 +7,8 @@
 
 .PATH: ${LLVM_SRCDIR}/tools/llvm-cov
 
-SRCS=	llvm-cov.cpp
+SRCS=	gcov.cpp \
+	llvm-cov.cpp
 
 LLVM_LIBS+= \
 	IR \
--- a/external/bsd/llvm/bin/llvm-mc/Makefile	Sun Aug 10 17:21:24 2014 +0000
+++ b/external/bsd/llvm/bin/llvm-mc/Makefile	Sun Aug 10 17:32:54 2014 +0000
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.19 2014/01/15 22:21:34 joerg Exp $
+#	$NetBSD: Makefile,v 1.20 2014/08/10 17:34:20 joerg Exp $
 
 PROG_CXX=	llvm-mc
 NOMAN=		yes
@@ -50,6 +50,7 @@
 	X86Disassembler \
 	X86AsmPrinter \
 	X86Utils \
+	MCDisassembler \
 	Object \
 	SelectionDAG \
 	CodeGen \
@@ -63,6 +64,9 @@
 	IR \
 	Support
 
+LDADD+=	-lz
+DPADD+=	${LIBZ}
+
 .include "${.PARSEDIR}/../../link.mk"
 
 .include <bsd.prog.mk>
--- a/external/bsd/llvm/bin/llvm-nm/Makefile	Sun Aug 10 17:21:24 2014 +0000
+++ b/external/bsd/llvm/bin/llvm-nm/Makefile	Sun Aug 10 17:32:54 2014 +0000
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.3 2013/07/07 21:36:43 joerg Exp $
+#	$NetBSD: Makefile,v 1.4 2014/08/10 17:34:20 joerg Exp $
 
 PROG_CXX=	llvm-nm
 NOMAN=		yes
@@ -10,11 +10,43 @@
 SRCS=	llvm-nm.cpp
 
 LLVM_LIBS+= \
+	AArch64AsmParser \
+	AArch64MCTargetDesc \
+	AArch64AsmPrinter \
+	AArch64TargetInfo \
+	AArch64Utils \
+	ARMAsmParser \
+	ARMMCTargetDesc \
+	ARMAsmPrinter \
+	ARMTargetInfo \
+	MipsAsmParser \
+	MipsMCTargetDesc \
+	MipsAsmPrinter \
+	MipsTargetInfo \
+	PowerPCAsmParser \
+	PowerPCMCTargetDesc \
+	PowerPCAsmPrinter \
+	PowerPCTargetInfo \
+	SparcTargetInfo \
+	SparcMCTargetDesc \
+	SparcAsmParser \
+	SparcAsmPrinter \
+	X86AsmParser \
+	X86MCTargetDesc \
+	X86AsmPrinter \
+	X86Utils \
+	X86TargetInfo \
+	MCDisassembler \
+	Object \
+	MCParser \
+	MC \
 	BitReader \
 	IR \
-	Object \
 	Support
 
+LDADD+=	-lz
+DPADD+=	${LIBZ}
+
 .include "${.PARSEDIR}/../../link.mk"
 
 .include <bsd.prog.mk>
--- a/external/bsd/llvm/bin/llvm-objdump/Makefile	Sun Aug 10 17:21:24 2014 +0000
+++ b/external/bsd/llvm/bin/llvm-objdump/Makefile	Sun Aug 10 17:32:54 2014 +0000
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.9 2014/02/14 20:23:56 joerg Exp $
+#	$NetBSD: Makefile,v 1.10 2014/08/10 17:34:20 joerg Exp $
 
 PROG_CXX=	llvm-objdump
 NOMAN=		yes
@@ -14,41 +14,44 @@
 
 LLVM_LIBS+= \
 	AArch64Disassembler \
-	AArch64TargetInfo \
+	AArch64AsmParser \
 	AArch64MCTargetDesc \
-	AArch64AsmParser \
 	AArch64AsmPrinter \
+	AArch64TargetInfo \
 	AArch64Utils \
 	ARMDisassembler \
-	ARMTargetInfo \
+	ARMAsmParser \
 	ARMMCTargetDesc \
-	ARMAsmParser \
 	ARMAsmPrinter \
+	ARMTargetInfo \
 	MipsDisassembler \
-	MipsTargetInfo \
 	MipsAsmParser \
 	MipsMCTargetDesc \
 	MipsAsmPrinter \
+	MipsTargetInfo \
 	PowerPCDisassembler \
 	PowerPCAsmParser \
-	PowerPCTargetInfo \
 	PowerPCMCTargetDesc \
 	PowerPCAsmPrinter \
+	PowerPCTargetInfo \
 	SparcDisassembler \
 	SparcAsmParser \
-	SparcTargetInfo \
 	SparcMCTargetDesc \
 	SparcAsmPrinter \
+	SparcTargetInfo \
 	X86Disassembler \
+	X86AsmParser \
 	X86MCTargetDesc \
-	X86TargetInfo \
-	X86AsmParser \
 	X86AsmPrinter \
+	X86TargetInfo \
 	X86Utils \
+	MCDisassembler \
 	DebugInfo \
+	Object \
+	BitReader \
 	MCParser \
+	MCAnalysis \
 	MC \
-	Object \
 	IR \
 	Support
 
--- a/external/bsd/llvm/bin/llvm-profdata/Makefile	Sun Aug 10 17:21:24 2014 +0000
+++ b/external/bsd/llvm/bin/llvm-profdata/Makefile	Sun Aug 10 17:32:54 2014 +0000
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.1 2014/03/04 21:05:05 joerg Exp $
+#	$NetBSD: Makefile,v 1.2 2014/08/10 17:34:20 joerg Exp $
 
 PROG_CXX=	llvm-profdata
 NOMAN=		yes
@@ -10,6 +10,7 @@
 SRCS=	llvm-profdata.cpp
 
 LLVM_LIBS+= \
+	ProfileData \
 	IR \
 	Support
 
--- a/external/bsd/llvm/bin/llvm-readobj/Makefile	Sun Aug 10 17:21:24 2014 +0000
+++ b/external/bsd/llvm/bin/llvm-readobj/Makefile	Sun Aug 10 17:32:54 2014 +0000
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.7 2014/05/30 18:28:13 joerg Exp $
+#	$NetBSD: Makefile,v 1.8 2014/08/10 17:34:20 joerg Exp $
 
 PROG_CXX=	llvm-readobj
 NOMAN=		yes
@@ -9,6 +9,7 @@
 
 SRCS=	llvm-readobj.cpp \
 	ARMAttributeParser.cpp \
+	ARMWinEHPrinter.cpp \
 	COFFDumper.cpp \
 	ELFDumper.cpp \
 	Error.cpp \
@@ -24,9 +25,10 @@
 	PowerPCTargetInfo \
 	SparcTargetInfo \
 	X86TargetInfo \
+	Object \
 	MC \
+	MCParser \
 	BitReader \
-	Object \
 	IR \
 	Support
 
--- a/external/bsd/llvm/bin/llvm-size/Makefile	Sun Aug 10 17:21:24 2014 +0000
+++ b/external/bsd/llvm/bin/llvm-size/Makefile	Sun Aug 10 17:32:54 2014 +0000
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.1 2011/10/11 13:53:58 joerg Exp $
+#	$NetBSD: Makefile,v 1.2 2014/08/10 17:34:20 joerg Exp $
 
 PROG_CXX=	llvm-size
 NOMAN=		yes
@@ -11,6 +11,10 @@
 
 LLVM_LIBS+= \
 	Object \
+	MCParser \
+	MC \
+	BitReader \
+	IR \
 	Support
 
 .include "${.PARSEDIR}/../../link.mk"
--- a/external/bsd/llvm/bin/llvm-symbolizer/Makefile	Sun Aug 10 17:21:24 2014 +0000
+++ b/external/bsd/llvm/bin/llvm-symbolizer/Makefile	Sun Aug 10 17:32:54 2014 +0000
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.3 2013/07/07 21:36:43 joerg Exp $
+#	$NetBSD: Makefile,v 1.4 2014/08/10 17:34:20 joerg Exp $
 
 PROG_CXX=	llvm-symbolizer
 NOMAN=		yes
@@ -13,6 +13,10 @@
 LLVM_LIBS+= \
 	DebugInfo \
 	Object \
+	MCParser \
+	MC \
+	BitReader \
+	IR \
 	Support
 
 LDADD+=	-lz
--- a/external/bsd/llvm/bin/opt/Makefile	Sun Aug 10 17:21:24 2014 +0000
+++ b/external/bsd/llvm/bin/opt/Makefile	Sun Aug 10 17:32:54 2014 +0000
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.13 2014/03/04 21:05:05 joerg Exp $
+#	$NetBSD: Makefile,v 1.14 2014/08/10 17:34:20 joerg Exp $
 
 PROG_CXX=	opt
 NOMAN=		yes
@@ -49,7 +49,10 @@
 	X86TargetInfo \
 	X86Utils \
 	X86AsmPrinter \
+	MCDisassembler \
+	AsmPrinter \
 	Object \
+	MCParser \
 	SelectionDAG \
 	CodeGen \
 	Vectorize \
@@ -64,6 +67,9 @@
 	IR \
 	Support
 
+LDADD+=	-lz
+DPADD+=	${LIBZ}
+
 .include "${.PARSEDIR}/../../link.mk"
 
 .include <bsd.prog.mk>
--- a/external/bsd/llvm/bin/tblgen/Makefile	Sun Aug 10 17:21:24 2014 +0000
+++ b/external/bsd/llvm/bin/tblgen/Makefile	Sun Aug 10 17:32:54 2014 +0000
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.18 2014/02/14 20:23:56 joerg Exp $
+#	$NetBSD: Makefile,v 1.19 2014/08/10 17:34:20 joerg Exp $
 
 PROG_CXX=	llvm-tblgen
 NOMAN=		yes
@@ -33,7 +33,6 @@
 	OptParserEmitter.cpp \
 	PseudoLoweringEmitter.cpp \
 	RegisterInfoEmitter.cpp \
-	SetTheory.cpp \
 	SubtargetEmitter.cpp \
 	TableGen.cpp \
 	X86DisassemblerTables.cpp \
--- a/external/bsd/llvm/config/clang/Config/config.h	Sun Aug 10 17:21:24 2014 +0000
+++ b/external/bsd/llvm/config/clang/Config/config.h	Sun Aug 10 17:32:54 2014 +0000
@@ -1,7 +1,9 @@
 /* tools/clang/include/clang/Config/config.h.  Generated from config.h.in by configure.  */
-/* include/clang/Config/config.h.in. */
+/* This generated file is for internal use. Do not include it from headers. */
 
-#ifndef CONFIG_H
+#ifdef CONFIG_H
+#error config.h can only be included once
+#else
 #define CONFIG_H
 
 /* Bug report URL. */
@@ -11,7 +13,7 @@
 #define CLANG_RESOURCE_DIR ""
 
 /* Directories clang will search for headers */
-#define C_INCLUDE_DIRS "/usr/include/clang-3.5:/usr/include"
+#define C_INCLUDE_DIRS "/usr/include/clang-3.6:/usr/include"
 
 /* Linker version detected at compile time. */
 #define HOST_LINK_VERSION "1"
@@ -22,4 +24,12 @@
 /* Directory where gcc is installed. */
 #define GCC_INSTALL_PREFIX ""
 
+/* Define if we have libxml2 */
+/* #undef CLANG_HAVE_LIBXML */
+
+#define PACKAGE_STRING "LLVM 3.6.0svn"
+
+/* The LLVM product name and version */
+#define BACKEND_PACKAGE_STRING PACKAGE_STRING
+
 #endif
--- a/external/bsd/llvm/config/llvm/Config/config.h.in	Sun Aug 10 17:21:24 2014 +0000
+++ b/external/bsd/llvm/config/llvm/Config/config.h.in	Sun Aug 10 17:32:54 2014 +0000
@@ -14,7 +14,7 @@
 #define CLANG_RESOURCE_DIR ""
 
 /* Directories clang will search for headers */
-#define C_INCLUDE_DIRS "/usr/include/clang-3.5:/usr/include"
+#define C_INCLUDE_DIRS "/usr/include/clang-3.6:/usr/include"
 
 /* Default <path> to all compiler invocations for --sysroot=<path>. */
 #define DEFAULT_SYSROOT ""
@@ -40,9 +40,6 @@
 /* Define to 1 if you have the `ceilf' function. */
 #define HAVE_CEILF 1
 
-/* Define if the neat program is available */
-/* #undef HAVE_CIRCO */
-
 /* Define to 1 if you have the <CrashReporterClient.h> header file. */
 /* #undef HAVE_CRASHREPORTERCLIENT_H */
 
@@ -81,9 +78,6 @@
 /* Define if the dot program is available */
 /* #undef HAVE_DOT */
 
-/* Define if the dotty program is available */
-/* #undef HAVE_DOTTY */
-
 /* Define to 1 if you have the <errno.h> header file. */
 #define HAVE_ERRNO_H 1
 
@@ -99,9 +93,6 @@
 /* Define to 1 if you have the <fcntl.h> header file. */
 #define HAVE_FCNTL_H 1
 
-/* Define if the neat program is available */
-/* #undef HAVE_FDP */
-
 /* Define to 1 if you have the <fenv.h> header file. */
   #ifndef __powerpc__
 #define HAVE_FENV_H 1
@@ -146,12 +137,6 @@
 /* Define to 1 if you have the `gettimeofday' function. */
 #define HAVE_GETTIMEOFDAY 1
 
-/* Define if the Graphviz program is available */
-/* #undef HAVE_GRAPHVIZ */
-
-/* Define if the gv program is available */
-/* #undef HAVE_GV */
-
 /* Define to 1 if the system has the type `int64_t'. */
 #define HAVE_INT64_T 1
 
@@ -191,9 +176,6 @@
 /* Define to 1 if you have the `shell32' library (-lshell32). */
 /* #undef HAVE_LIBSHELL32 */
 
-/* Define to 1 if you have the `udis86' library (-ludis86). */
-/* #undef HAVE_LIBUDIS86 */
-
 /* Define to 1 if you have the `z' library (-lz). */
 #define HAVE_LIBZ 1
 
@@ -251,7 +233,7 @@
 
 /* Define if mmap() uses MAP_ANONYMOUS to map anonymous pages, or undefine if
    it uses MAP_ANON */
-/* #undef HAVE_MMAP_ANONYMOUS */
+#define HAVE_MMAP_ANONYMOUS 1
 
 /* Define if mmap() can map files into memory */
 #define HAVE_MMAP_FILE 
@@ -262,9 +244,6 @@
 /* Define to 1 if you have the `nearbyintf' function. */
 #define HAVE_NEARBYINTF 1
 
-/* Define if the neat program is available */
-/* #undef HAVE_NEATO */
-
 /* Define to 1 if you have the `posix_spawn' function. */
 #define HAVE_POSIX_SPAWN 1
 
@@ -405,9 +384,6 @@
 /* Define to 1 if you have the <termios.h> header file. */
 #define HAVE_TERMIOS_H 1
 
-/* Define if the neat program is available */
-/* #undef HAVE_TWOPI */
-
 /* Define to 1 if the system has the type `uint64_t'. */
 #define HAVE_UINT64_T 1
 
@@ -426,9 +402,6 @@
 /* Define to 1 if you have the `writev' function. */
 #define HAVE_WRITEV 1
 
-/* Define if the xdot program is available */
-/* #undef HAVE_XDOT */
-
 /* Define to 1 if you have the <zlib.h> header file. */
 #define HAVE_ZLIB_H 1
 
@@ -552,33 +525,9 @@
 /* Define if this is Win32ish platform */
 /* #undef LLVM_ON_WIN32 */
 
-/* Define to path to circo program if found or 'echo circo' otherwise */
-/* #undef LLVM_PATH_CIRCO */
-
 /* Define to path to dot program if found or 'echo dot' otherwise */
 /* #undef LLVM_PATH_DOT */
 
-/* Define to path to dotty program if found or 'echo dotty' otherwise */
-/* #undef LLVM_PATH_DOTTY */
-
-/* Define to path to fdp program if found or 'echo fdp' otherwise */
-/* #undef LLVM_PATH_FDP */
-
-/* Define to path to Graphviz program if found or 'echo Graphviz' otherwise */
-/* #undef LLVM_PATH_GRAPHVIZ */
-
-/* Define to path to gv program if found or 'echo gv' otherwise */
-/* #undef LLVM_PATH_GV */
-
-/* Define to path to neato program if found or 'echo neato' otherwise */
-/* #undef LLVM_PATH_NEATO */
-
-/* Define to path to twopi program if found or 'echo twopi' otherwise */
-/* #undef LLVM_PATH_TWOPI */
-
-/* Define to path to xdot program if found or 'echo xdot' otherwise */
-/* #undef LLVM_PATH_XDOT */
-
 /* Installation prefix directory */
 #define LLVM_PREFIX "/usr"
 
@@ -592,7 +541,7 @@
 #define LLVM_VERSION_MAJOR 3
 
 /* Minor version of the LLVM API */
-#define LLVM_VERSION_MINOR 5
+#define LLVM_VERSION_MINOR 6
 
 /* Patch version of the LLVM API */
 #define LLVM_VERSION_PATCH 0
@@ -611,13 +560,13 @@
 #define PACKAGE_NAME "LLVM"
 
 /* Define to the full name and version of this package. */
-#define PACKAGE_STRING "LLVM 3.5.0svn"
+#define PACKAGE_STRING "LLVM 3.6.0svn"
 
 /* Define to the one symbol short name of this package. */
 #define PACKAGE_TARNAME "llvm"
 
 /* Define to the version of this package. */
-#define PACKAGE_VERSION "3.5.0svn"
+#define PACKAGE_VERSION "3.6.0svn"
 
 /* Define as the return type of signal handlers (`int' or `void'). */
 #define RETSIGTYPE void
@@ -634,9 +583,6 @@
 /* Define to 1 if your <sys/time.h> declares `struct tm'. */
 /* #undef TM_IN_SYS_TIME */
 
-/* Define if use udis86 library */
-#define USE_UDIS86 0
-
 /* Type of 1st arg on ELM Callback */
 /* #undef WIN32_ELMCB_PCSTR */
 
--- a/external/bsd/llvm/config/llvm/Config/llvm-config.h.in	Sun Aug 10 17:21:24 2014 +0000
+++ b/external/bsd/llvm/config/llvm/Config/llvm-config.h.in	Sun Aug 10 17:32:54 2014 +0000
@@ -1,5 +1,5 @@
 /* include/llvm/Config/llvm-config.h.  Generated from llvm-config.h.in by configure.  */
-/*===-- llvm/config/llvm-config.h - llvm configure variable -------*- C -*-===*/
+/*===------- llvm/Config/llvm-config.h - llvm configuration -------*- C -*-===*/
 /*                                                                            */
 /*                     The LLVM Compiler Infrastructure                       */
 /*                                                                            */
@@ -8,14 +8,12 @@
 /*                                                                            */
 /*===----------------------------------------------------------------------===*/
 
-/* This file enumerates all of the llvm variables from configure so that
-   they can be in exported headers and won't override package specific
-   directives.  This is a C file so we can include it in the llvm-c headers.  */
+/* This file enumerates variables from the LLVM configuration so that they
+   can be in exported headers and won't override package specific directives.
+   This is a C header that can be included in the llvm-c headers. */
 
-/* To avoid multiple inclusions of these variables when we include the exported
-   headers and config.h, conditionally include these.  */
-/* TODO: This is a bit of a hack.  */
-#ifndef CONFIG_H
+#ifndef LLVM_CONFIG_H
+#define LLVM_CONFIG_H
 
 /* Installation directory for binary executables */
 #define LLVM_BINDIR "/usr/bin"
@@ -80,33 +78,6 @@
 /* Define if this is Win32ish platform */
 /* #undef LLVM_ON_WIN32 */
 
-/* Define to path to circo program if found or 'echo circo' otherwise */
-/* #undef LLVM_PATH_CIRCO */
-
-/* Define to path to dot program if found or 'echo dot' otherwise */
-/* #undef LLVM_PATH_DOT */
-
-/* Define to path to dotty program if found or 'echo dotty' otherwise */
-/* #undef LLVM_PATH_DOTTY */
-
-/* Define to path to fdp program if found or 'echo fdp' otherwise */
-/* #undef LLVM_PATH_FDP */
-
-/* Define to path to Graphviz program if found or 'echo Graphviz' otherwise */
-/* #undef LLVM_PATH_GRAPHVIZ */
-
-/* Define to path to gv program if found or 'echo gv' otherwise */
-/* #undef LLVM_PATH_GV */
-
-/* Define to path to neato program if found or 'echo neato' otherwise */
-/* #undef LLVM_PATH_NEATO */
-
-/* Define to path to twopi program if found or 'echo twopi' otherwise */
-/* #undef LLVM_PATH_TWOPI */
-
-/* Define to path to xdot.py program if found or 'echo xdot.py' otherwise */
-/* #undef LLVM_PATH_XDOT_PY */
-
 /* Installation prefix directory */
 #define LLVM_PREFIX "/usr"
 
@@ -120,6 +91,6 @@
 #define LLVM_VERSION_MAJOR 3
 
 /* Minor version of the LLVM API */
-#define LLVM_VERSION_MINOR 5
+#define LLVM_VERSION_MINOR 6
 
 #endif
--- a/external/bsd/llvm/include/Makefile	Sun Aug 10 17:21:24 2014 +0000
+++ b/external/bsd/llvm/include/Makefile	Sun Aug 10 17:32:54 2014 +0000
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.31 2014/05/30 18:28:13 joerg Exp $
+#	$NetBSD: Makefile,v 1.32 2014/08/10 17:34:21 joerg Exp $
 
 .include <bsd.init.mk>
 
@@ -9,6 +9,8 @@
 	__wmmintrin_pclmul.h \
 	ammintrin.h \
 	avx2intrin.h \
+	avx512fintrin.h \
+	avx512erintrin.h \
 	avxintrin.h \
 	bmi2intrin.h \
 	bmiintrin.h \
@@ -38,6 +40,8 @@
 	xopintrin.h
 .elif ${MACHINE_ARCH} == "powerpc"
 INCS=	altivec.h
+.elif ${MACHINE_CPU} == "arm"
+INCS=	arm_acle.h
 .endif
 INCSDIR=	/usr/include/clang-${CLANG_VERSION}
 
@@ -56,7 +60,7 @@
 	${CLANG_SRCDIR}/include/clang/Basic \
 	${CLANG_SRCDIR}/include/clang/Driver
 
-TABLEGEN_SRC=	Intrinsics.td Options.td CC1AsOptions.td 
+TABLEGEN_SRC=	Intrinsics.td Options.td
 
 TABLEGEN_OUTPUT.Intrinsics.td= \
 	llvm/IR/Intrinsics.gen|-gen-intrinsic
@@ -125,10 +129,6 @@
 TABLEGEN_OUTPUT.Options.td= \
 	clang/Driver/Options.inc|-gen-opt-parser-defs
 
-TABLEGEN_INCLUDES.CC1AsOptions.td=	-I${CLANG_SRCDIR}/include/clang/Driver
-TABLEGEN_OUTPUT.CC1AsOptions.td= \
-	clang/Driver/CC1AsOptions.inc|-gen-opt-parser-defs
-
 .include "${.PARSEDIR}/../tablegen.mk"
 
 DPSRCS+=	clang/Basic/Version.inc
--- a/external/bsd/llvm/lib/Makefile	Sun Aug 10 17:21:24 2014 +0000
+++ b/external/bsd/llvm/lib/Makefile	Sun Aug 10 17:32:54 2014 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.40 2014/05/30 18:28:13 joerg Exp $
+# $NetBSD: Makefile,v 1.41 2014/08/10 17:34:21 joerg Exp $
 
 .include <bsd.own.mk>
 
@@ -87,6 +87,7 @@
 SUBDIR+= \
 	libLLVMExecutionEngine \
 	libLLVMJIT \
+	libLLVMMCAnalysis \
 	libLLVMMCJIT \
 	libLLVMRuntimeDyld
 .endif
@@ -115,11 +116,11 @@
 	libclangDriver \
 	libclangEdit \
 	libclangFrontend \
+	libclangFrontendRewrite \
 	libclangFrontendTool \
 	libclangLex \
 	libclangParse \
-	libclangRewriteFrontend \
-	libclangRewriteCore \
+	libclangRewrite \
 	libclangSema \
 	libclangSerialization \
 	libclangStaticAnalyzerCheckers \
@@ -190,10 +191,12 @@
 	liblldbPluginABIMacOSX_arm \
 	liblldbPluginABIMacOSX_arm64 \
 	liblldbPluginABIMacOSX_i386 \
+	liblldbPluginABISysV_hexagon \
 	liblldbPluginABISysV_x86_64 \
 	liblldbPluginAppleObjCRuntime \
 	liblldbPluginCXXItaniumABI \
 	liblldbPluginDisassemblerLLVM \
+	liblldbPluginDynamicLoaderHexagonDYLD \
 	liblldbPluginDynamicLoaderMacOSXDYLD \
 	liblldbPluginDynamicLoaderPosixDYLD \
 	liblldbPluginDynamicLoaderStatic \
@@ -208,6 +211,7 @@
 	liblldbPluginObjectFilePECOFF \
 	liblldbPluginPlatformNetBSD \
 	liblldbPluginPlatformGDB \
+	liblldbPluginPlatformKalimba \
 	liblldbPluginPlatformLinux \
 	liblldbPluginPlatformMacOSX \
 	liblldbPluginPlatformPOSIX \
--- a/external/bsd/llvm/lib/libLLVMAArch64CodeGen/Makefile	Sun Aug 10 17:21:24 2014 +0000
+++ b/external/bsd/llvm/lib/libLLVMAArch64CodeGen/Makefile	Sun Aug 10 17:32:54 2014 +0000
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.4 2014/05/30 18:28:13 joerg Exp $
+#	$NetBSD: Makefile,v 1.5 2014/08/10 17:34:21 joerg Exp $
 
 LIB=	LLVMAArch64CodeGen
 
@@ -8,7 +8,8 @@
 
 CPPFLAGS+=	-I${LLVM_SRCDIR}/lib/Target/AArch64
 
-SRCS+=	AArch64AddressTypePromotion.cpp \
+SRCS+=	AArch64A57FPLoadBalancing.cpp \
+	AArch64AddressTypePromotion.cpp \
 	AArch64AdvSIMDScalarPass.cpp \
 	AArch64AsmPrinter.cpp \
 	AArch64BranchRelaxation.cpp \
--- a/external/bsd/llvm/lib/libLLVMAArch64MCTargetDesc/Makefile	Sun Aug 10 17:21:24 2014 +0000
+++ b/external/bsd/llvm/lib/libLLVMAArch64MCTargetDesc/Makefile	Sun Aug 10 17:32:54 2014 +0000
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.2 2014/05/30 18:28:14 joerg Exp $
+#	$NetBSD: Makefile,v 1.3 2014/08/10 17:34:21 joerg Exp $
 
 LIB=	LLVMAArch64MCTargetDesc
 
@@ -16,7 +16,8 @@
 	AArch64MCCodeEmitter.cpp \
 	AArch64MCExpr.cpp \
 	AArch64MCTargetDesc.cpp \
-	AArch64MachObjectWriter.cpp
+	AArch64MachObjectWriter.cpp \
+	AArch64TargetStreamer.cpp
 
 .if defined(HOSTLIB)
 .include <bsd.hostlib.mk>
--- a/external/bsd/llvm/lib/libLLVMAnalysis/Makefile	Sun Aug 10 17:21:24 2014 +0000
+++ b/external/bsd/llvm/lib/libLLVMAnalysis/Makefile	Sun Aug 10 17:32:54 2014 +0000
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.18 2014/05/30 18:28:14 joerg Exp $
+#	$NetBSD: Makefile,v 1.19 2014/08/10 17:34:21 joerg Exp $
 
 LIB=	LLVMAnalysis
 
@@ -32,6 +32,7 @@
 	InstructionSimplify.cpp \
 	Interval.cpp \
 	IntervalPartition.cpp \
+	JumpInstrTableInfo.cpp \
 	LazyCallGraph.cpp \
 	LazyValueInfo.cpp \
 	LibCallAliasAnalysis.cpp \
@@ -55,6 +56,7 @@
 	ScalarEvolutionAliasAnalysis.cpp \
 	ScalarEvolutionExpander.cpp \
 	ScalarEvolutionNormalization.cpp \
+	ScopedNoAliasAA.cpp \
 	SparsePropagation.cpp \
 	TargetTransformInfo.cpp \
 	Trace.cpp \
--- a/external/bsd/llvm/lib/libLLVMAsmPrinter/Makefile	Sun Aug 10 17:21:24 2014 +0000
+++ b/external/bsd/llvm/lib/libLLVMAsmPrinter/Makefile	Sun Aug 10 17:32:54 2014 +0000
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.11 2014/05/30 18:28:14 joerg Exp $
+#	$NetBSD: Makefile,v 1.12 2014/08/10 17:34:21 joerg Exp $
 
 LIB=	LLVMAsmPrinter
 
@@ -17,10 +17,10 @@
 	DwarfAccelTable.cpp \
 	DwarfCFIException.cpp \
 	DwarfDebug.cpp \
-	DwarfException.cpp \
 	DwarfFile.cpp \
 	DwarfStringPool.cpp \
 	DwarfUnit.cpp \
+	EHStreamer.cpp \
 	ErlangGCPrinter.cpp \
 	OcamlGCPrinter.cpp \
 	Win64Exception.cpp \
--- a/external/bsd/llvm/lib/libLLVMCodeGen/Makefile	Sun Aug 10 17:21:24 2014 +0000
+++ b/external/bsd/llvm/lib/libLLVMCodeGen/Makefile	Sun Aug 10 17:32:54 2014 +0000
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.28 2014/05/30 18:28:14 joerg Exp $
+#	$NetBSD: Makefile,v 1.29 2014/08/10 17:34:21 joerg Exp $
 
 LIB=	LLVMCodeGen
 
@@ -29,11 +29,13 @@
 	GCMetadata.cpp \
 	GCMetadataPrinter.cpp \
 	GCStrategy.cpp \
+	GlobalMerge.cpp \
 	IfConversion.cpp \
 	InlineSpiller.cpp \
 	InterferenceCache.cpp \
 	IntrinsicLowering.cpp \
 	JITCodeEmitter.cpp \
+	JumpInstrTables.cpp \
 	LLVMTargetMachine.cpp \
 	LatencyPriorityQueue.cpp \
 	LexicalScopes.cpp \
@@ -55,6 +57,8 @@
 	MachineCodeEmitter.cpp \
 	MachineCopyPropagation.cpp \
 	MachineCSE.cpp \
+	MachineCombiner.cpp \
+	MachineDominanceFrontier.cpp \
 	MachineDominators.cpp \
 	MachineFunction.cpp \
 	MachineFunctionAnalysis.cpp \
@@ -68,6 +72,7 @@
 	MachineModuleInfoImpls.cpp \
 	MachinePassRegistry.cpp \
 	MachinePostDominators.cpp \
+	MachineRegionInfo.cpp \
 	MachineRegisterInfo.cpp \
 	MachineSSAUpdater.cpp \
 	MachineScheduler.cpp \
--- a/external/bsd/llvm/lib/libLLVMIR/Makefile	Sun Aug 10 17:21:24 2014 +0000
+++ b/external/bsd/llvm/lib/libLLVMIR/Makefile	Sun Aug 10 17:32:54 2014 +0000
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.7 2014/05/30 18:28:14 joerg Exp $
+#	$NetBSD: Makefile,v 1.8 2014/08/10 17:34:21 joerg Exp $
 
 LIB=	LLVMIR
 
@@ -10,6 +10,7 @@
 	Attributes.cpp \
 	AutoUpgrade.cpp \
 	BasicBlock.cpp \
+	Comdat.cpp \
 	ConstantFold.cpp \
 	ConstantRange.cpp \
 	Constants.cpp \
@@ -45,6 +46,7 @@
 	Type.cpp \
 	TypeFinder.cpp \
 	Use.cpp \
+	UseListOrder.cpp \
 	User.cpp \
 	Value.cpp \
 	ValueSymbolTable.cpp \
--- a/external/bsd/llvm/lib/libLLVMMC/Makefile	Sun Aug 10 17:21:24 2014 +0000
+++ b/external/bsd/llvm/lib/libLLVMMC/Makefile	Sun Aug 10 17:32:54 2014 +0000
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.16 2014/05/30 18:28:14 joerg Exp $
+#	$NetBSD: Makefile,v 1.17 2014/08/10 17:34:21 joerg Exp $
 
 LIB=	LLVMMC
 
@@ -6,7 +6,8 @@
 
 .PATH: ${LLVM_SRCDIR}/lib/MC
 
-SRCS+=	ELFObjectWriter.cpp \
+SRCS+=	ConstantPools.cpp \
+	ELFObjectWriter.cpp \
 	MCAsmBackend.cpp \
 	MCAsmInfo.cpp \
 	MCAsmInfoCOFF.cpp \
@@ -14,35 +15,26 @@
 	MCAsmInfoELF.cpp \
 	MCAsmStreamer.cpp \
 	MCAssembler.cpp \
-	MCAtom.cpp \
 	MCCodeGenInfo.cpp \
 	MCCodeEmitter.cpp \
 	MCContext.cpp \
-	MCDisassembler.cpp \
 	MCDwarf.cpp \
 	MCELF.cpp \
 	MCELFObjectTargetWriter.cpp \
 	MCELFStreamer.cpp \
 	MCExpr.cpp \
-	MCExternalSymbolizer.cpp \
-	MCFunction.cpp \
 	MCInst.cpp \
 	MCInstrAnalysis.cpp \
 	MCInstPrinter.cpp \
 	MCLabel.cpp \
 	MCLinkerOptimizationHint.cpp \
-	MCModule.cpp \
 	MCMachOStreamer.cpp \
 	MCMachObjectTargetWriter.cpp \
-	MCModuleYAML.cpp \
 	MCNullStreamer.cpp \
-	MCObjectDisassembler.cpp \
 	MCObjectFileInfo.cpp \
 	MCObjectStreamer.cpp \
-	MCObjectSymbolizer.cpp \
 	MCObjectWriter.cpp \
 	MCRegisterInfo.cpp \
-	MCRelocationInfo.cpp \
 	MCSection.cpp \
 	MCSectionCOFF.cpp \
 	MCSectionELF.cpp \
@@ -54,10 +46,13 @@
 	MCTargetOptions.cpp \
 	MCValue.cpp \
 	MCWin64EH.cpp \
+	MCWinEH.cpp \
 	MachObjectWriter.cpp \
 	WinCOFFStreamer.cpp \
 	WinCOFFObjectWriter.cpp \
-	SubtargetFeature.cpp
+	StringTableBuilder.cpp \
+	SubtargetFeature.cpp \
+	YAML.cpp
 
 .if defined(HOSTLIB)
 .include <bsd.hostlib.mk>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/external/bsd/llvm/lib/libLLVMMCAnalysis/Makefile	Sun Aug 10 17:32:54 2014 +0000
@@ -0,0 +1,20 @@
+#	$NetBSD: Makefile,v 1.1 2014/08/10 17:34:21 joerg Exp $
+
+LIB=	LLVMMCAnalysis
+
+.include <bsd.init.mk>
+
+.PATH: ${LLVM_SRCDIR}/lib/MC/MCAnalysis
+
+SRCS+=	MCAtom.cpp \
+	MCFunction.cpp \
+	MCModule.cpp \
+	MCModuleYAML.cpp \
+	MCObjectDisassembler.cpp \
+	MCObjectSymbolizer.cpp
+
+.if defined(HOSTLIB)
+.include <bsd.hostlib.mk>
+.else
+.include <bsd.lib.mk>
+.endif
--- a/external/bsd/llvm/lib/libLLVMMCDisassembler/Makefile	Sun Aug 10 17:21:24 2014 +0000
+++ b/external/bsd/llvm/lib/libLLVMMCDisassembler/Makefile	Sun Aug 10 17:32:54 2014 +0000
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.4 2013/01/23 15:02:59 joerg Exp $
+#	$NetBSD: Makefile,v 1.5 2014/08/10 17:34:21 joerg Exp $
 
 LIB=	LLVMMCDisassembler
 
@@ -6,7 +6,10 @@
 
 .PATH: ${LLVM_SRCDIR}/lib/MC/MCDisassembler
 
-SRCS+=	Disassembler.cpp
+SRCS+=	Disassembler.cpp \
+	MCDisassembler.cpp \
+	MCExternalSymbolizer.cpp \
+	MCRelocationInfo.cpp \
 
 .if defined(HOSTLIB)
 .include <bsd.hostlib.mk>
--- a/external/bsd/llvm/lib/libLLVMMipsCodeGen/Makefile	Sun Aug 10 17:21:24 2014 +0000
+++ b/external/bsd/llvm/lib/libLLVMMipsCodeGen/Makefile	Sun Aug 10 17:32:54 2014 +0000
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.23 2014/05/30 18:28:14 joerg Exp $
+#	$NetBSD: Makefile,v 1.24 2014/08/10 17:34:21 joerg Exp $
 
 LIB=	LLVMMipsCodeGen
 
@@ -53,6 +53,7 @@
 	MipsGenCodeEmitter.inc|-gen-emitter \
 	MipsGenDAGISel.inc|-gen-dag-isel \
 	MipsGenDisassemblerTables.inc|-gen-disassembler \
+	MipsGenFastISel.inc|-gen-fast-isel \
 	MipsGenMCCodeEmitter.inc|-gen-emitter^-mc-emitter \
 	MipsGenMCPseudoLowering.inc|-gen-pseudo-lowering \
 	MipsGenSubtargetInfo.inc|-gen-subtarget
--- a/external/bsd/llvm/lib/libLLVMMipsMCTargetDesc/Makefile	Sun Aug 10 17:21:24 2014 +0000
+++ b/external/bsd/llvm/lib/libLLVMMipsMCTargetDesc/Makefile	Sun Aug 10 17:32:54 2014 +0000
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.11 2014/05/30 18:28:14 joerg Exp $
+#	$NetBSD: Makefile,v 1.12 2014/08/10 17:34:21 joerg Exp $
 
 LIB=	LLVMMipsMCTargetDesc
 
@@ -9,7 +9,8 @@
 
 .PATH: ${LLVM_SRCDIR}/lib/Target/Mips/MCTargetDesc
 
-SRCS+=	MipsAsmBackend.cpp \
+SRCS+=	MipsABIFlagsSection.cpp \
+	MipsAsmBackend.cpp \
 	MipsELFObjectWriter.cpp \
 	MipsELFStreamer.cpp \
 	MipsMCAsmInfo.cpp \
@@ -17,6 +18,7 @@
 	MipsMCExpr.cpp \
 	MipsMCTargetDesc.cpp \
 	MipsNaClELFStreamer.cpp \
+	MipsOptionRecord.cpp \
 	MipsTargetStreamer.cpp
 
 .if defined(HOSTLIB)
--- a/external/bsd/llvm/lib/libLLVMObject/Makefile	Sun Aug 10 17:21:24 2014 +0000
+++ b/external/bsd/llvm/lib/libLLVMObject/Makefile	Sun Aug 10 17:32:54 2014 +0000
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.10 2014/05/30 18:28:14 joerg Exp $
+#	$NetBSD: Makefile,v 1.11 2014/08/10 17:34:22 joerg Exp $
 
 LIB=	LLVMObject
 NOGCCERROR=	yes
@@ -20,9 +20,8 @@
 	MachOUniversal.cpp \
 	Object.cpp \
 	ObjectFile.cpp \
-	StringTableBuilder.cpp \
-	SymbolicFile.cpp \
-	YAML.cpp
+	RecordStreamer.cpp \
+	SymbolicFile.cpp
 
 .if defined(HOSTLIB)
 .include <bsd.hostlib.mk>
--- a/external/bsd/llvm/lib/libLLVMProfileData/Makefile	Sun Aug 10 17:21:24 2014 +0000
+++ b/external/bsd/llvm/lib/libLLVMProfileData/Makefile	Sun Aug 10 17:32:54 2014 +0000
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.1 2014/05/30 18:28:14 joerg Exp $
+#	$NetBSD: Makefile,v 1.2 2014/08/10 17:34:22 joerg Exp $
 
 LIB=	LLVMProfileData
 
@@ -6,7 +6,10 @@
 
 .PATH: ${LLVM_SRCDIR}/lib/ProfileData
 
-SRCS+=	InstrProf.cpp \
+SRCS+=	CoverageMapping.cpp \
+	CoverageMappingReader.cpp \
+	CoverageMappingWriter.cpp \
+	InstrProf.cpp \
 	InstrProfReader.cpp \
 	InstrProfWriter.cpp
 
--- a/external/bsd/llvm/lib/libLLVMRuntimeDyld/Makefile	Sun Aug 10 17:21:24 2014 +0000
+++ b/external/bsd/llvm/lib/libLLVMRuntimeDyld/Makefile	Sun Aug 10 17:32:54 2014 +0000
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.4 2012/04/29 19:19:05 joerg Exp $
+#	$NetBSD: Makefile,v 1.5 2014/08/10 17:34:22 joerg Exp $
 
 LIB=	LLVMRuntimeDyld
 
@@ -8,6 +8,7 @@
 
 SRCS+=	GDBRegistrar.cpp \
 	RuntimeDyld.cpp \
+	RuntimeDyldChecker.cpp \
 	RuntimeDyldELF.cpp \
 	RuntimeDyldMachO.cpp
 
--- a/external/bsd/llvm/lib/libLLVMScalarOpts/Makefile	Sun Aug 10 17:21:24 2014 +0000
+++ b/external/bsd/llvm/lib/libLLVMScalarOpts/Makefile	Sun Aug 10 17:32:54 2014 +0000
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.17 2014/05/30 18:28:14 joerg Exp $
+#	$NetBSD: Makefile,v 1.18 2014/08/10 17:34:22 joerg Exp $
 
 LIB=	LLVMScalarOpts
 
@@ -14,7 +14,6 @@
 	DeadStoreElimination.cpp \
 	EarlyCSE.cpp \
 	FlattenCFGPass.cpp \
-	GlobalMerge.cpp \
 	GVN.cpp \
 	IndVarSimplify.cpp \
 	JumpThreading.cpp \
@@ -30,6 +29,7 @@
 	LoopUnswitch.cpp \
 	LowerAtomic.cpp \
 	MemCpyOptimizer.cpp \
+	MergedLoadStoreMotion.cpp \
 	PartiallyInlineLibCalls.cpp \
 	Reassociate.cpp \
 	Reg2Mem.cpp \
--- a/external/bsd/llvm/lib/libLLVMSupport/Makefile	Sun Aug 10 17:21:24 2014 +0000
+++ b/external/bsd/llvm/lib/libLLVMSupport/Makefile	Sun Aug 10 17:32:54 2014 +0000
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.28 2014/07/05 20:45:49 joerg Exp $
+#	$NetBSD: Makefile,v 1.29 2014/08/10 17:34:22 joerg Exp $
 
 LIB=	LLVMSupport
 
@@ -12,6 +12,7 @@
 	APInt.cpp \
 	APSInt.cpp \
 	ARMBuildAttrs.cpp \
+	ARMWinEH.cpp \
 	Allocator.cpp \
 	BlockFrequency.cpp \
 	BranchProbability.cpp \
@@ -53,6 +54,7 @@
 	SmallPtrSet.cpp \
 	SmallVector.cpp \
 	SourceMgr.cpp \
+	SpecialCaseList.cpp \
 	Statistic.cpp \
 	StreamableMemoryObject.cpp \
 	StringExtras.cpp \
@@ -79,20 +81,19 @@
 	regstrlcpy.c
 
 SRCS+=	Atomic.cpp \
-	Disassembler.cpp \
 	DynamicLibrary.cpp \
 	Errno.cpp \
 	Host.cpp \
-	IncludeFile.cpp \
 	Memory.cpp \
 	Mutex.cpp \
 	Path.cpp \
 	Process.cpp \
 	Program.cpp \
 	RWMutex.cpp \
+	RandomNumberGenerator.cpp \
+	ScaledNumber.cpp \
 	SearchForAddressOfSpecialSymbol.cpp \
 	Signals.cpp \
-	system_error.cpp \
 	ThreadLocal.cpp \
 	Threading.cpp \
 	TimeValue.cpp \
@@ -109,7 +110,6 @@
 	RWMutex.inc \
 	Signals.inc \
 	Watchdog.inc \
-	system_error.inc \
 	ThreadLocal.inc \
 	TimeValue.inc
 
--- a/external/bsd/llvm/lib/libLLVMTableGen/Makefile	Sun Aug 10 17:21:24 2014 +0000
+++ b/external/bsd/llvm/lib/libLLVMTableGen/Makefile	Sun Aug 10 17:32:54 2014 +0000
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.4 2012/10/28 17:07:46 joerg Exp $
+#	$NetBSD: Makefile,v 1.5 2014/08/10 17:34:22 joerg Exp $
 
 LIB=	LLVMTableGen
 
@@ -9,6 +9,7 @@
 SRCS+=	Error.cpp \
 	Main.cpp \
 	Record.cpp \
+	SetTheory.cpp \
 	StringMatcher.cpp \
 	TableGenBackend.cpp \
 	TGLexer.cpp \
--- a/external/bsd/llvm/lib/libLLVMTransformsUtils/Makefile	Sun Aug 10 17:21:24 2014 +0000
+++ b/external/bsd/llvm/lib/libLLVMTransformsUtils/Makefile	Sun Aug 10 17:32:54 2014 +0000
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.15 2014/05/30 18:28:14 joerg Exp $
+#	$NetBSD: Makefile,v 1.16 2014/08/10 17:34:22 joerg Exp $
 
 LIB=	LLVMTransformsUtils
 
@@ -40,7 +40,6 @@
 	SimplifyIndVar.cpp \
 	SimplifyInstructions.cpp \
 	SimplifyLibCalls.cpp \
-	SpecialCaseList.cpp \
 	UnifyFunctionExitNodes.cpp \
 	Utils.cpp \
 	ValueMapper.cpp
--- a/external/bsd/llvm/lib/libLLVMX86CodeGen/Makefile	Sun Aug 10 17:21:24 2014 +0000
+++ b/external/bsd/llvm/lib/libLLVMX86CodeGen/Makefile	Sun Aug 10 17:32:54 2014 +0000
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.11 2014/05/30 18:28:15 joerg Exp $
+#	$NetBSD: Makefile,v 1.12 2014/08/10 17:34:22 joerg Exp $
 
 LIB=	LLVMX86CodeGen
 
@@ -7,6 +7,7 @@
 .PATH: ${LLVM_SRCDIR}/lib/Target/X86
 
 SRCS+=	X86AsmPrinter.cpp \
+	X86AtomicExpandPass.cpp \
 	X86CodeEmitter.cpp \
 	X86FastISel.cpp \
 	X86FixupLEAs.cpp \
--- a/external/bsd/llvm/lib/libclangAnalysis/Makefile	Sun Aug 10 17:21:24 2014 +0000
+++ b/external/bsd/llvm/lib/libclangAnalysis/Makefile	Sun Aug 10 17:32:54 2014 +0000
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.11 2014/05/30 18:28:15 joerg Exp $
+#	$NetBSD: Makefile,v 1.12 2014/08/10 17:34:22 joerg Exp $
 
 LIB=	clangAnalysis
 
@@ -14,6 +14,7 @@
 	CallGraph.cpp \
 	CocoaConventions.cpp \
 	Consumed.cpp \
+	DataflowWorklist.cpp \
 	Dominators.cpp \
 	FormatString.cpp \
 	LiveVariables.cpp \
--- a/external/bsd/llvm/lib/libclangCodeGen/Makefile	Sun Aug 10 17:21:24 2014 +0000
+++ b/external/bsd/llvm/lib/libclangCodeGen/Makefile	Sun Aug 10 17:32:54 2014 +0000
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.10 2014/05/30 18:28:15 joerg Exp $
+#	$NetBSD: Makefile,v 1.11 2014/08/10 17:34:22 joerg Exp $
 
 LIB=	clangCodeGen
 
@@ -35,7 +35,6 @@
 	CGOpenCLRuntime.cpp \
 	CGOpenMPRuntime.cpp \
 	CGRecordLayoutBuilder.cpp \
-	CGRTTI.cpp \
 	CGStmt.cpp \
 	CGStmtOpenMP.cpp \
 	CGVTables.cpp \
@@ -47,10 +46,12 @@
 	CodeGenPGO.cpp \
 	CodeGenTBAA.cpp \
 	CodeGenTypes.cpp \
+	CoverageMappingGen.cpp \
 	ItaniumCXXABI.cpp \
 	MicrosoftCXXABI.cpp \
-	MicrosoftRTTI.cpp \
 	ModuleBuilder.cpp \
+	SanitizerBlacklist.cpp \
+	SanitizerMetadata.cpp \
 	TargetInfo.cpp
 
 .if defined(HOSTLIB)
--- a/external/bsd/llvm/lib/libclangDriver/Makefile	Sun Aug 10 17:21:24 2014 +0000
+++ b/external/bsd/llvm/lib/libclangDriver/Makefile	Sun Aug 10 17:32:54 2014 +0000
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.7 2014/03/04 21:05:06 joerg Exp $
+#	$NetBSD: Makefile,v 1.8 2014/08/10 17:34:22 joerg Exp $
 
 LIB=	clangDriver
 
@@ -7,7 +7,6 @@
 .PATH: ${CLANG_SRCDIR}/lib/Driver
 
 SRCS+=	Action.cpp \
-	CC1AsOptions.cpp \
 	Compilation.cpp \
 	Driver.cpp \
 	DriverOptions.cpp \
--- a/external/bsd/llvm/lib/libclangFrontend/Makefile	Sun Aug 10 17:21:24 2014 +0000
+++ b/external/bsd/llvm/lib/libclangFrontend/Makefile	Sun Aug 10 17:32:54 2014 +0000
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.12 2014/05/30 18:28:15 joerg Exp $
+#	$NetBSD: Makefile,v 1.13 2014/08/10 17:34:22 joerg Exp $
 
 LIB=	clangFrontend
 
@@ -27,6 +27,7 @@
 	LangStandards.cpp \
 	LayoutOverrideSource.cpp \
 	LogDiagnosticPrinter.cpp \
+	ModuleDependencyCollector.cpp \
 	MultiplexConsumer.cpp \
 	PrintPreprocessedOutput.cpp \
 	SerializedDiagnosticPrinter.cpp \
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/external/bsd/llvm/lib/libclangFrontendRewrite/Makefile	Sun Aug 10 17:32:54 2014 +0000
@@ -0,0 +1,23 @@
+#	$NetBSD: Makefile,v 1.1 2014/08/10 17:34:22 joerg Exp $
+
+LIB=	clangFrontendRewrite
+
+.include <bsd.init.mk>
+
+.PATH: ${CLANG_SRCDIR}/lib/Frontend/Rewrite
+
+SRCS+=	FixItRewriter.cpp \
+	FrontendActions.cpp \
+	HTMLPrint.cpp \
+	InclusionRewriter.cpp \
+	RewriteMacros.cpp \
+	RewriteModernObjC.cpp \
+	RewriteObjC.cpp \
+	RewriteTest.cpp
+
+
+.if defined(HOSTLIB)
+.include <bsd.hostlib.mk>
+.else
+.include <bsd.lib.mk>
+.endif
--- a/external/bsd/llvm/lib/libclangParse/Makefile	Sun Aug 10 17:21:24 2014 +0000
+++ b/external/bsd/llvm/lib/libclangParse/Makefile	Sun Aug 10 17:32:54 2014 +0000
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.2 2013/04/25 13:59:58 joerg Exp $
+#	$NetBSD: Makefile,v 1.3 2014/08/10 17:34:22 joerg Exp $
 
 LIB=	clangParse
 
@@ -17,6 +17,7 @@
 	ParseOpenMP.cpp \
 	ParsePragma.cpp \
 	ParseStmt.cpp \
+	ParseStmtAsm.cpp \
 	ParseTemplate.cpp \
 	ParseTentative.cpp \
 	Parser.cpp
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/external/bsd/llvm/lib/libclangRewrite/Makefile	Sun Aug 10 17:32:54 2014 +0000
@@ -0,0 +1,19 @@
+#	$NetBSD: Makefile,v 1.5 2014/08/10 17:35:06 joerg Exp $
+
+LIB=	clangRewrite
+
+.include <bsd.init.mk>
+
+.PATH: ${CLANG_SRCDIR}/lib/Rewrite
+
+SRCS+=	DeltaTree.cpp \
+	HTMLRewrite.cpp \
+	RewriteRope.cpp \
+	Rewriter.cpp \
+	TokenRewriter.cpp
+
+.if defined(HOSTLIB)
+.include <bsd.hostlib.mk>
+.else
+.include <bsd.lib.mk>
+.endif
--- a/external/bsd/llvm/lib/libclangRewriteCore/Makefile	Sun Aug 10 17:21:24 2014 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,19 +0,0 @@
-#	$NetBSD: Makefile,v 1.1 2012/09/23 17:22:24 joerg Exp $
-
-LIB=	clangRewriteCore
-
-.include <bsd.init.mk>
-
-.PATH: ${CLANG_SRCDIR}/lib/Rewrite/Core
-
-SRCS+=	DeltaTree.cpp \
-	HTMLRewrite.cpp \
-	RewriteRope.cpp \
-	Rewriter.cpp \
-	TokenRewriter.cpp
-
-.if defined(HOSTLIB)
-.include <bsd.hostlib.mk>
-.else
-.include <bsd.lib.mk>
-.endif
--- a/external/bsd/llvm/lib/libclangRewriteFrontend/Makefile	Sun Aug 10 17:21:24 2014 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,22 +0,0 @@
-#	$NetBSD: Makefile,v 1.1 2012/09/23 17:22:24 joerg Exp $
-
-LIB=	clangRewriteFrontend
-
-.include <bsd.init.mk>
-
-.PATH: ${CLANG_SRCDIR}/lib/Rewrite/Frontend
-
-SRCS+=	FixItRewriter.cpp \
-	FrontendActions.cpp \
-	HTMLPrint.cpp \
-	InclusionRewriter.cpp \
-	RewriteMacros.cpp \
-	RewriteModernObjC.cpp \
-	RewriteObjC.cpp \
-	RewriteTest.cpp
-
-.if defined(HOSTLIB)
-.include <bsd.hostlib.mk>
-.else
-.include <bsd.lib.mk>
-.endif
--- a/external/bsd/llvm/lib/libclangStaticAnalyzerCheckers/Makefile	Sun Aug 10 17:21:24 2014 +0000
+++ b/external/bsd/llvm/lib/libclangStaticAnalyzerCheckers/Makefile	Sun Aug 10 17:32:54 2014 +0000
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.23 2014/01/15 22:21:35 joerg Exp $
+#	$NetBSD: Makefile,v 1.24 2014/08/10 17:35:06 joerg Exp $
 
 LIB=	clangStaticAnalyzerCheckers
 
@@ -62,6 +62,7 @@
 	StackAddrEscapeChecker.cpp \
 	StreamChecker.cpp \
 	TaintTesterChecker.cpp \
+	TestAfterDivZeroChecker.cpp \
 	TraversalChecker.cpp \
 	UndefBranchChecker.cpp \
 	UndefCapturedBlockVarChecker.cpp \
--- a/external/bsd/llvm/lib/liblldCore/Makefile	Sun Aug 10 17:21:24 2014 +0000
+++ b/external/bsd/llvm/lib/liblldCore/Makefile	Sun Aug 10 17:32:54 2014 +0000
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.3 2013/11/28 14:19:59 joerg Exp $
+#	$NetBSD: Makefile,v 1.4 2014/08/10 17:35:07 joerg Exp $
 
 LIB=	lldCore
 
@@ -11,7 +11,6 @@
 	File.cpp \
 	InputGraph.cpp \
 	LinkingContext.cpp \
-	PassManager.cpp \
 	Resolver.cpp \
 	SymbolTable.cpp
 
--- a/external/bsd/llvm/lib/liblldPasses/Makefile	Sun Aug 10 17:21:24 2014 +0000
+++ b/external/bsd/llvm/lib/liblldPasses/Makefile	Sun Aug 10 17:32:54 2014 +0000
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.2 2013/10/30 20:27:39 joerg Exp $
+#	$NetBSD: Makefile,v 1.3 2014/08/10 17:35:07 joerg Exp $
 
 LIB=	lldPasses
 
@@ -6,11 +6,9 @@
 
 .PATH: ${LLD_SRCDIR}/lib/Passes
 
-SRCS+=	GOTPass.cpp \
-	LayoutPass.cpp \
+SRCS+=	LayoutPass.cpp \
 	RoundTripNativePass.cpp \
-	RoundTripYAMLPass.cpp \
-	StubsPass.cpp
+	RoundTripYAMLPass.cpp
 
 .if defined(HOSTLIB)
 .include <bsd.hostlib.mk>
--- a/external/bsd/llvm/lib/liblldReaderWriterELFMips/Makefile	Sun Aug 10 17:21:24 2014 +0000
+++ b/external/bsd/llvm/lib/liblldReaderWriterELFMips/Makefile	Sun Aug 10 17:32:54 2014 +0000
@@ -1,4 +1,4 @@
-    #	$NetBSD: Makefile,v 1.2 2014/05/30 18:28:15 joerg Exp $
+    #	$NetBSD: Makefile,v 1.3 2014/08/10 17:35:07 joerg Exp $
 
 LIB=	lldReaderWriterELFMips
 
@@ -8,11 +8,11 @@
 
 CPPFLAGS+=	-I${LLD_SRCDIR}/lib/ReaderWriter/ELF
 
-SRCS+=	MipsLinkingContext.cpp \
+SRCS+=	MipsCtorsOrderPass.cpp \
+	MipsLinkingContext.cpp \
 	MipsRelocationHandler.cpp \
 	MipsRelocationPass.cpp \
 	MipsTargetHandler.cpp
-
 .if defined(HOSTLIB)
 .include <bsd.hostlib.mk>
 .else
--- a/external/bsd/llvm/lib/liblldReaderWriterMachO/Makefile	Sun Aug 10 17:21:24 2014 +0000
+++ b/external/bsd/llvm/lib/liblldReaderWriterMachO/Makefile	Sun Aug 10 17:32:54 2014 +0000
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.5 2014/05/30 18:28:15 joerg Exp $
+#	$NetBSD: Makefile,v 1.6 2014/08/10 17:35:07 joerg Exp $
 
 LIB=	lldReaderWriterMachO
 
@@ -6,13 +6,18 @@
 
 .PATH: ${LLD_SRCDIR}/lib/ReaderWriter/MachO
 
-SRCS+=	MachOLinkingContext.cpp \
+SRCS+=	ArchHandler_x86.cpp \
+	ArchHandler_x86_64.cpp \
+	ArchHandler_arm.cpp \
+	ArchHandler.cpp \
+	GOTPass.cpp \
+	MachOLinkingContext.cpp \
 	MachONormalizedFileBinaryReader.cpp \
 	MachONormalizedFileBinaryWriter.cpp \
 	MachONormalizedFileFromAtoms.cpp \
 	MachONormalizedFileToAtoms.cpp \
 	MachONormalizedFileYAML.cpp \
-	ReferenceKinds.cpp \
+	StubsPass.cpp \
 	WriterMachO.cpp
 
 .if defined(HOSTLIB)
--- a/external/bsd/llvm/lib/liblldbAPI/Makefile	Sun Aug 10 17:21:24 2014 +0000
+++ b/external/bsd/llvm/lib/liblldbAPI/Makefile	Sun Aug 10 17:32:54 2014 +0000
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.2 2014/05/30 18:28:15 joerg Exp $
+#	$NetBSD: Makefile,v 1.3 2014/08/10 17:35:07 joerg Exp $
 
 LIB=	lldbAPI
 
@@ -44,11 +44,13 @@
 	SBThread.cpp \
 	SBType.cpp \
 	SBTypeCategory.cpp \
+	SBTypeEnumMember.cpp \
 	SBTypeFilter.cpp \
 	SBTypeFormat.cpp \
 	SBTypeNameSpecifier.cpp \
 	SBTypeSummary.cpp \
 	SBTypeSynthetic.cpp \
+	SBUnixSignals.cpp \
 	SBValue.cpp \
 	SBValueList.cpp \
 	SBWatchpoint.cpp
--- a/external/bsd/llvm/lib/liblldbCore/Makefile	Sun Aug 10 17:21:24 2014 +0000
+++ b/external/bsd/llvm/lib/liblldbCore/Makefile	Sun Aug 10 17:32:54 2014 +0000
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.2 2014/05/30 18:28:15 joerg Exp $
+#	$NetBSD: Makefile,v 1.3 2014/08/10 17:35:07 joerg Exp $
 
 LIB=	lldbCore
 
@@ -32,6 +32,7 @@
 	EmulateInstruction.cpp \
 	Error.cpp \
 	Event.cpp \
+	FastDemangle.cpp \
 	FileLineResolver.cpp \
 	FileSpecList.cpp \
 	History.cpp \
@@ -59,6 +60,7 @@
 	StreamGDBRemote.cpp \
 	StreamString.cpp \
 	StringList.cpp \
+	StructuredData.cpp \
 	Timer.cpp \
 	UserID.cpp \
 	UserSettingsController.cpp \
--- a/external/bsd/llvm/lib/liblldbHostCommon/Makefile	Sun Aug 10 17:21:24 2014 +0000
+++ b/external/bsd/llvm/lib/liblldbHostCommon/Makefile	Sun Aug 10 17:32:54 2014 +0000
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.2 2014/05/30 18:28:15 joerg Exp $
+#	$NetBSD: Makefile,v 1.3 2014/08/10 17:35:07 joerg Exp $
 
 LIB=	lldbHostCommon
 
@@ -12,10 +12,18 @@
 	File.cpp \
 	FileSpec.cpp \
 	Host.cpp \
+	IOObject.cpp \
 	Mutex.cpp \
+	NativeBreakpoint.cpp \
+	NativeBreakpointList.cpp \
+	NativeProcessProtocol.cpp \
+	NativeThreadProtocol.cpp \
 	OptionParser.cpp \
+	Pipe.cpp \
 	ProcessRunLock.cpp \
+	Socket.cpp \
 	SocketAddress.cpp \
+	SoftwareBreakpoint.cpp \
 	Symbols.cpp \
 	Terminal.cpp \
 	TimeValue.cpp
--- a/external/bsd/llvm/lib/liblldbInterpreter/Makefile	Sun Aug 10 17:21:24 2014 +0000
+++ b/external/bsd/llvm/lib/liblldbInterpreter/Makefile	Sun Aug 10 17:32:54 2014 +0000
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.1 2013/09/29 12:12:00 joerg Exp $
+#	$NetBSD: Makefile,v 1.2 2014/08/10 17:35:07 joerg Exp $
 
 LIB=	lldbInterpreter
 
@@ -12,6 +12,7 @@
 	CommandObject.cpp \
 	CommandObjectRegexCommand.cpp \
 	CommandObjectScript.cpp \
+	CommandOptionValidators.cpp \
 	CommandReturnObject.cpp \
 	OptionGroupArchitecture.cpp \
 	OptionGroupBoolean.cpp \
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/external/bsd/llvm/lib/liblldbPluginABISysV_hexagon/Makefile	Sun Aug 10 17:32:54 2014 +0000
@@ -0,0 +1,15 @@
+#	$NetBSD: Makefile,v 1.1 2014/08/10 17:35:07 joerg Exp $
+
+LIB=	lldbPluginABISysV_hexagon
+
+.include <bsd.init.mk>
+
+.PATH: ${LLDB_SRCDIR}/source/Plugins/ABI/SysV-hexagon
+
+SRCS+=	ABISysV_hexagon.cpp
+
+.if defined(HOSTLIB)
+.include <bsd.hostlib.mk>
+.else
+.include <bsd.lib.mk>
+.endif
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/external/bsd/llvm/lib/liblldbPluginDynamicLoaderHexagonDYLD/Makefile	Sun Aug 10 17:32:54 2014 +0000
@@ -0,0 +1,16 @@
+#	$NetBSD: Makefile,v 1.1 2014/08/10 17:35:07 joerg Exp $
+
+LIB=	lldbPluginDynamicLoaderHexagonDYLD
+
+.include <bsd.init.mk>
+
+.PATH: ${LLDB_SRCDIR}/source/Plugins/DynamicLoader/Hexagon-DYLD
+
+SRCS+=	DynamicLoaderHexagonDYLD.cpp \
+	HexagonDYLDRendezvous.cpp
+
+.if defined(HOSTLIB)
+.include <bsd.hostlib.mk>
+.else
+.include <bsd.lib.mk>
+.endif
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/external/bsd/llvm/lib/liblldbPluginPlatformKalimba/Makefile	Sun Aug 10 17:32:54 2014 +0000
@@ -0,0 +1,15 @@
+#	$NetBSD: Makefile,v 1.1 2014/08/10 17:35:08 joerg Exp $
+
+LIB=	lldbPluginPlatformKalimba
+
+.include <bsd.init.mk>
+
+.PATH: ${LLDB_SRCDIR}/source/Plugins/Platform/Kalimba
+
+SRCS+=	PlatformKalimba.cpp
+
+.if defined(HOSTLIB)
+.include <bsd.hostlib.mk>
+.else
+.include <bsd.lib.mk>
+.endif
--- a/external/bsd/llvm/lib/liblldbPluginProcessUtility/Makefile	Sun Aug 10 17:21:24 2014 +0000
+++ b/external/bsd/llvm/lib/liblldbPluginProcessUtility/Makefile	Sun Aug 10 17:32:54 2014 +0000
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.3 2014/05/30 18:28:16 joerg Exp $
+#	$NetBSD: Makefile,v 1.4 2014/08/10 17:35:08 joerg Exp $
 
 LIB=	lldbPluginProcessUtility
 
@@ -11,6 +11,7 @@
 	HistoryThread.cpp \
 	HistoryUnwind.cpp \
 	InferiorCallPOSIX.cpp \
+	LinuxSignals.cpp \
 	RegisterContextDarwin_arm.cpp \
 	RegisterContextDarwin_arm64.cpp \
 	RegisterContextDarwin_i386.cpp \
--- a/external/bsd/llvm/lib/liblldbTarget/Makefile	Sun Aug 10 17:21:24 2014 +0000
+++ b/external/bsd/llvm/lib/liblldbTarget/Makefile	Sun Aug 10 17:32:54 2014 +0000
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.4 2014/05/30 18:28:16 joerg Exp $
+#	$NetBSD: Makefile,v 1.5 2014/08/10 17:35:08 joerg Exp $
 
 LIB=	lldbTarget
 
@@ -15,11 +15,15 @@
 	JITLoaderList.cpp \
 	LanguageRuntime.cpp \
 	Memory.cpp \
+	NativeRegisterContext.cpp \
+	NativeRegisterContextRegisterInfo.cpp \
 	ObjCLanguageRuntime.cpp \
 	OperatingSystem.cpp \
 	PathMappingList.cpp \
 	Platform.cpp \
 	Process.cpp \
+	ProcessInfo.cpp \
+	ProcessLaunchInfo.cpp \
 	Queue.cpp \
 	QueueItem.cpp \
 	QueueList.cpp \
--- a/external/bsd/llvm/lib/liblldbUtility/Makefile	Sun Aug 10 17:21:24 2014 +0000
+++ b/external/bsd/llvm/lib/liblldbUtility/Makefile	Sun Aug 10 17:32:54 2014 +0000
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.2 2014/05/30 18:28:16 joerg Exp $
+#	$NetBSD: Makefile,v 1.3 2014/08/10 17:35:08 joerg Exp $
 
 LIB=	lldbUtility
 
@@ -14,6 +14,7 @@
 	SharingPtr.cpp \
 	StringExtractor.cpp \
 	StringExtractorGDBRemote.cpp \
+	StringLexer.cpp \
 	TimeSpecTimeout.cpp
 
 .if defined(HOSTLIB)
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/tools/llvm-lib/libclangFrontendRewrite/Makefile	Sun Aug 10 17:32:54 2014 +0000
@@ -0,0 +1,3 @@
+#	$NetBSD: Makefile,v 1.1 2014/08/10 17:32:54 joerg Exp $
+
+.include <bsd.init.mk>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/tools/llvm-lib/libclangRewrite/Makefile	Sun Aug 10 17:32:54 2014 +0000
@@ -0,0 +1,3 @@
+#	$NetBSD: Makefile,v 1.3 2014/08/10 17:34:19 joerg Exp $
+
+.include <bsd.init.mk>
--- a/tools/llvm-lib/libclangRewriteCore/Makefile	Sun Aug 10 17:21:24 2014 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,3 +0,0 @@
-#	$NetBSD: Makefile,v 1.1 2012/09/23 17:22:26 joerg Exp $
-
-.include <bsd.init.mk>
--- a/tools/llvm-lib/libclangRewriteFrontend/Makefile	Sun Aug 10 17:21:24 2014 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,3 +0,0 @@
-#	$NetBSD: Makefile,v 1.1 2012/09/23 17:22:26 joerg Exp $
-
-.include <bsd.init.mk>