Module Name: src
Committed By: joerg
Date: Tue Aug 1 20:07:43 UTC 2017
Modified Files:
src/distrib/sets/lists/base: mi
src/distrib/sets/lists/comp: ad.arm ad.mips ad.powerpc md.amd64 md.i386
mi
src/etc/mtree: NetBSD.dist.base
src/external/bsd/llvm: Makefile Makefile.inc
src/external/bsd/llvm/bin: Makefile
src/external/bsd/llvm/bin/bugpoint: Makefile
src/external/bsd/llvm/bin/clang: Makefile
src/external/bsd/llvm/bin/clang-tblgen: Makefile
src/external/bsd/llvm/bin/llc: Makefile
src/external/bsd/llvm/bin/lli: Makefile
src/external/bsd/llvm/bin/llvm-ar: Makefile
src/external/bsd/llvm/bin/llvm-as: Makefile
src/external/bsd/llvm/bin/llvm-cov: Makefile
src/external/bsd/llvm/bin/llvm-cxxdump: Makefile
src/external/bsd/llvm/bin/llvm-diff: Makefile
src/external/bsd/llvm/bin/llvm-dis: Makefile
src/external/bsd/llvm/bin/llvm-dwarfdump: Makefile
src/external/bsd/llvm/bin/llvm-dwp: Makefile
src/external/bsd/llvm/bin/llvm-extract: Makefile
src/external/bsd/llvm/bin/llvm-link: Makefile
src/external/bsd/llvm/bin/llvm-nm: Makefile
src/external/bsd/llvm/bin/llvm-objdump: Makefile
src/external/bsd/llvm/bin/llvm-profdata: Makefile
src/external/bsd/llvm/bin/llvm-readobj: Makefile
src/external/bsd/llvm/bin/llvm-size: Makefile
src/external/bsd/llvm/bin/llvm-symbolizer: Makefile
src/external/bsd/llvm/bin/llvm-xray: Makefile
src/external/bsd/llvm/bin/opt: Makefile
src/external/bsd/llvm/bin/sancov: Makefile
src/external/bsd/llvm/bin/sanstats: Makefile
src/external/bsd/llvm/bin/tblgen: Makefile
src/external/bsd/llvm/config/clang/Config: config.h
src/external/bsd/llvm/config/llvm/Config: config.h.in
src/external/bsd/llvm/dist/llvm-configure: configure
src/external/bsd/llvm/dist/llvm-configure/autoconf: configure.ac
src/external/bsd/llvm/dist/llvm-configure/include/llvm/Config:
config.h.in
src/external/bsd/llvm/include: Makefile
src/external/bsd/llvm/lib: Makefile
src/external/bsd/llvm/lib/libLLVMAArch64CodeGen: Makefile
src/external/bsd/llvm/lib/libLLVMAArch64MCTargetDesc: Makefile
src/external/bsd/llvm/lib/libLLVMARMCodeGen: Makefile
src/external/bsd/llvm/lib/libLLVMAnalysis: Makefile
src/external/bsd/llvm/lib/libLLVMCodeGen: Makefile
src/external/bsd/llvm/lib/libLLVMDebugInfoCodeView: Makefile
src/external/bsd/llvm/lib/libLLVMDebugInfoDWARF: Makefile
src/external/bsd/llvm/lib/libLLVMDebugInfoMSF: Makefile
src/external/bsd/llvm/lib/libLLVMDebugInfoPDB: Makefile
src/external/bsd/llvm/lib/libLLVMDebugInfoPDBRaw: Makefile
src/external/bsd/llvm/lib/libLLVMGlobalISel: Makefile
src/external/bsd/llvm/lib/libLLVMIR: Makefile
src/external/bsd/llvm/lib/libLLVMInstrumentation: Makefile
src/external/bsd/llvm/lib/libLLVMMC: Makefile
src/external/bsd/llvm/lib/libLLVMMipsCodeGen: Makefile
src/external/bsd/llvm/lib/libLLVMObject: Makefile
src/external/bsd/llvm/lib/libLLVMObjectYAML: Makefile
src/external/bsd/llvm/lib/libLLVMOrc: Makefile
src/external/bsd/llvm/lib/libLLVMPowerPCCodeGen: Makefile
src/external/bsd/llvm/lib/libLLVMScalarOpts: Makefile
src/external/bsd/llvm/lib/libLLVMSelectionDAG: Makefile
src/external/bsd/llvm/lib/libLLVMSupport: Makefile
src/external/bsd/llvm/lib/libLLVMTransformsUtils: Makefile
src/external/bsd/llvm/lib/libLLVMVectorize: Makefile
src/external/bsd/llvm/lib/libLLVMX86CodeGen: Makefile
src/external/bsd/llvm/lib/libLLVMXRay: Makefile
src/external/bsd/llvm/lib/libclangAST: 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/libclangStaticAnalyzerCheckers: Makefile
src/external/bsd/llvm/lib/libclangStaticAnalyzerCore: Makefile
Added Files:
src/external/bsd/llvm/bin/clang-rename: Makefile
src/external/bsd/llvm/lib/libLLVMBinaryFormat: Makefile
src/external/bsd/llvm/lib/libLLVMDebugInfoPDBNative: Makefile
src/external/bsd/llvm/lib/libLLVMToolDrivers: Makefile
src/external/bsd/llvm/lib/libclangToolingRefactoring: Makefile
src/tools/llvm-lib/libLLVMBinaryFormat: Makefile
Log Message:
Update LLVM build glue for 5.0RC1.
To generate a diff of this commit:
cvs rdiff -u -r1.1158 -r1.1159 src/distrib/sets/lists/base/mi
cvs rdiff -u -r1.78 -r1.79 src/distrib/sets/lists/comp/ad.arm
cvs rdiff -u -r1.69 -r1.70 src/distrib/sets/lists/comp/ad.mips
cvs rdiff -u -r1.86 -r1.87 src/distrib/sets/lists/comp/ad.powerpc
cvs rdiff -u -r1.246 -r1.247 src/distrib/sets/lists/comp/md.amd64
cvs rdiff -u -r1.170 -r1.171 src/distrib/sets/lists/comp/md.i386
cvs rdiff -u -r1.2141 -r1.2142 src/distrib/sets/lists/comp/mi
cvs rdiff -u -r1.160 -r1.161 src/etc/mtree/NetBSD.dist.base
cvs rdiff -u -r1.8 -r1.9 src/external/bsd/llvm/Makefile
cvs rdiff -u -r1.83 -r1.84 src/external/bsd/llvm/Makefile.inc
cvs rdiff -u -r1.16 -r1.17 src/external/bsd/llvm/bin/Makefile
cvs rdiff -u -r1.10 -r1.11 src/external/bsd/llvm/bin/bugpoint/Makefile
cvs rdiff -u -r1.35 -r1.36 src/external/bsd/llvm/bin/clang/Makefile
cvs rdiff -u -r0 -r1.1 src/external/bsd/llvm/bin/clang-rename/Makefile
cvs rdiff -u -r1.5 -r1.6 src/external/bsd/llvm/bin/clang-tblgen/Makefile
cvs rdiff -u -r1.23 -r1.24 src/external/bsd/llvm/bin/llc/Makefile
cvs rdiff -u -r1.15 -r1.16 src/external/bsd/llvm/bin/lli/Makefile
cvs rdiff -u -r1.8 -r1.9 src/external/bsd/llvm/bin/llvm-ar/Makefile
cvs rdiff -u -r1.3 -r1.4 src/external/bsd/llvm/bin/llvm-as/Makefile
cvs rdiff -u -r1.6 -r1.7 src/external/bsd/llvm/bin/llvm-cov/Makefile
cvs rdiff -u -r1.2 -r1.3 src/external/bsd/llvm/bin/llvm-cxxdump/Makefile
cvs rdiff -u -r1.5 -r1.6 src/external/bsd/llvm/bin/llvm-diff/Makefile
cvs rdiff -u -r1.4 -r1.5 src/external/bsd/llvm/bin/llvm-dis/Makefile
cvs rdiff -u -r1.4 -r1.5 src/external/bsd/llvm/bin/llvm-dwarfdump/Makefile
cvs rdiff -u -r1.2 -r1.3 src/external/bsd/llvm/bin/llvm-dwp/Makefile
cvs rdiff -u -r1.6 -r1.7 src/external/bsd/llvm/bin/llvm-extract/Makefile
cvs rdiff -u -r1.6 -r1.7 src/external/bsd/llvm/bin/llvm-link/Makefile
cvs rdiff -u -r1.6 -r1.7 src/external/bsd/llvm/bin/llvm-nm/Makefile
cvs rdiff -u -r1.13 -r1.14 src/external/bsd/llvm/bin/llvm-objdump/Makefile
cvs rdiff -u -r1.3 -r1.4 src/external/bsd/llvm/bin/llvm-profdata/Makefile
cvs rdiff -u -r1.10 -r1.11 src/external/bsd/llvm/bin/llvm-readobj/Makefile
cvs rdiff -u -r1.3 -r1.4 src/external/bsd/llvm/bin/llvm-size/Makefile
cvs rdiff -u -r1.6 -r1.7 src/external/bsd/llvm/bin/llvm-symbolizer/Makefile
cvs rdiff -u -r1.1 -r1.2 src/external/bsd/llvm/bin/llvm-xray/Makefile
cvs rdiff -u -r1.17 -r1.18 src/external/bsd/llvm/bin/opt/Makefile
cvs rdiff -u -r1.2 -r1.3 src/external/bsd/llvm/bin/sancov/Makefile
cvs rdiff -u -r1.1 -r1.2 src/external/bsd/llvm/bin/sanstats/Makefile
cvs rdiff -u -r1.21 -r1.22 src/external/bsd/llvm/bin/tblgen/Makefile
cvs rdiff -u -r1.15 -r1.16 src/external/bsd/llvm/config/clang/Config/config.h
cvs rdiff -u -r1.19 -r1.20 \
src/external/bsd/llvm/config/llvm/Config/config.h.in
cvs rdiff -u -r1.1 -r1.2 src/external/bsd/llvm/dist/llvm-configure/configure
cvs rdiff -u -r1.1 -r1.2 \
src/external/bsd/llvm/dist/llvm-configure/autoconf/configure.ac
cvs rdiff -u -r1.1 -r1.2 \
src/external/bsd/llvm/dist/llvm-configure/include/llvm/Config/config.h.in
cvs rdiff -u -r1.40 -r1.41 src/external/bsd/llvm/include/Makefile
cvs rdiff -u -r1.44 -r1.45 src/external/bsd/llvm/lib/Makefile
cvs rdiff -u -r1.7 -r1.8 \
src/external/bsd/llvm/lib/libLLVMAArch64CodeGen/Makefile
cvs rdiff -u -r1.3 -r1.4 \
src/external/bsd/llvm/lib/libLLVMAArch64MCTargetDesc/Makefile
cvs rdiff -u -r1.16 -r1.17 \
src/external/bsd/llvm/lib/libLLVMARMCodeGen/Makefile
cvs rdiff -u -r1.23 -r1.24 src/external/bsd/llvm/lib/libLLVMAnalysis/Makefile
cvs rdiff -u -r0 -r1.1 src/external/bsd/llvm/lib/libLLVMBinaryFormat/Makefile
cvs rdiff -u -r1.32 -r1.33 src/external/bsd/llvm/lib/libLLVMCodeGen/Makefile
cvs rdiff -u -r1.3 -r1.4 \
src/external/bsd/llvm/lib/libLLVMDebugInfoCodeView/Makefile
cvs rdiff -u -r1.2 -r1.3 \
src/external/bsd/llvm/lib/libLLVMDebugInfoDWARF/Makefile
cvs rdiff -u -r1.1 -r1.2 \
src/external/bsd/llvm/lib/libLLVMDebugInfoMSF/Makefile
cvs rdiff -u -r1.2 -r1.3 \
src/external/bsd/llvm/lib/libLLVMDebugInfoPDB/Makefile
cvs rdiff -u -r0 -r1.1 \
src/external/bsd/llvm/lib/libLLVMDebugInfoPDBNative/Makefile
cvs rdiff -u -r1.1 -r1.2 \
src/external/bsd/llvm/lib/libLLVMDebugInfoPDBRaw/Makefile
cvs rdiff -u -r1.1 -r1.2 src/external/bsd/llvm/lib/libLLVMGlobalISel/Makefile
cvs rdiff -u -r1.11 -r1.12 src/external/bsd/llvm/lib/libLLVMIR/Makefile
cvs rdiff -u -r1.15 -r1.16 \
src/external/bsd/llvm/lib/libLLVMInstrumentation/Makefile
cvs rdiff -u -r1.19 -r1.20 src/external/bsd/llvm/lib/libLLVMMC/Makefile
cvs rdiff -u -r1.27 -r1.28 \
src/external/bsd/llvm/lib/libLLVMMipsCodeGen/Makefile
cvs rdiff -u -r1.14 -r1.15 src/external/bsd/llvm/lib/libLLVMObject/Makefile
cvs rdiff -u -r1.1 -r1.2 src/external/bsd/llvm/lib/libLLVMObjectYAML/Makefile
cvs rdiff -u -r1.2 -r1.3 src/external/bsd/llvm/lib/libLLVMOrc/Makefile
cvs rdiff -u -r1.12 -r1.13 \
src/external/bsd/llvm/lib/libLLVMPowerPCCodeGen/Makefile
cvs rdiff -u -r1.22 -r1.23 \
src/external/bsd/llvm/lib/libLLVMScalarOpts/Makefile
cvs rdiff -u -r1.6 -r1.7 \
src/external/bsd/llvm/lib/libLLVMSelectionDAG/Makefile
cvs rdiff -u -r1.33 -r1.34 src/external/bsd/llvm/lib/libLLVMSupport/Makefile
cvs rdiff -u -r0 -r1.1 src/external/bsd/llvm/lib/libLLVMToolDrivers/Makefile
cvs rdiff -u -r1.19 -r1.20 \
src/external/bsd/llvm/lib/libLLVMTransformsUtils/Makefile
cvs rdiff -u -r1.6 -r1.7 src/external/bsd/llvm/lib/libLLVMVectorize/Makefile
cvs rdiff -u -r1.15 -r1.16 \
src/external/bsd/llvm/lib/libLLVMX86CodeGen/Makefile
cvs rdiff -u -r1.1 -r1.2 src/external/bsd/llvm/lib/libLLVMXRay/Makefile
cvs rdiff -u -r1.14 -r1.15 src/external/bsd/llvm/lib/libclangAST/Makefile
cvs rdiff -u -r1.15 -r1.16 src/external/bsd/llvm/lib/libclangBasic/Makefile
cvs rdiff -u -r1.14 -r1.15 src/external/bsd/llvm/lib/libclangCodeGen/Makefile
cvs rdiff -u -r1.11 -r1.12 src/external/bsd/llvm/lib/libclangDriver/Makefile
cvs rdiff -u -r1.6 -r1.7 src/external/bsd/llvm/lib/libclangFormat/Makefile
cvs rdiff -u -r1.15 -r1.16 \
src/external/bsd/llvm/lib/libclangFrontend/Makefile
cvs rdiff -u -r1.26 -r1.27 \
src/external/bsd/llvm/lib/libclangStaticAnalyzerCheckers/Makefile
cvs rdiff -u -r1.15 -r1.16 \
src/external/bsd/llvm/lib/libclangStaticAnalyzerCore/Makefile
cvs rdiff -u -r0 -r1.1 \
src/external/bsd/llvm/lib/libclangToolingRefactoring/Makefile
cvs rdiff -u -r0 -r1.1 src/tools/llvm-lib/libLLVMBinaryFormat/Makefile
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: src/distrib/sets/lists/base/mi
diff -u src/distrib/sets/lists/base/mi:1.1158 src/distrib/sets/lists/base/mi:1.1159
--- src/distrib/sets/lists/base/mi:1.1158 Sat May 27 21:02:54 2017
+++ src/distrib/sets/lists/base/mi Tue Aug 1 20:07:43 2017
@@ -1,4 +1,4 @@
-# $NetBSD: mi,v 1.1158 2017/05/27 21:02:54 bouyer Exp $
+# $NetBSD: mi,v 1.1159 2017/08/01 20:07:43 joerg Exp $
#
# Note: Don't delete entries from here - mark them as "obsolete" instead,
# unless otherwise stated below.
@@ -1047,7 +1047,8 @@
./usr/include/clang-3.5 base-obsolete obsolete
./usr/include/clang-3.6 base-obsolete obsolete
./usr/include/clang-3.8 base-obsolete obsolete
-./usr/include/clang-4.0 base-c-usr
+./usr/include/clang-4.0 base-obsolete obsolete
+./usr/include/clang-5.0 base-c-usr
./usr/include/compat base-obsolete obsolete
./usr/include/crypto base-c-usr
./usr/include/dev base-c-usr
Index: src/distrib/sets/lists/comp/ad.arm
diff -u src/distrib/sets/lists/comp/ad.arm:1.78 src/distrib/sets/lists/comp/ad.arm:1.79
--- src/distrib/sets/lists/comp/ad.arm:1.78 Wed Jan 11 12:02:24 2017
+++ src/distrib/sets/lists/comp/ad.arm Tue Aug 1 20:07:43 2017
@@ -1,4 +1,4 @@
-# $NetBSD: ad.arm,v 1.78 2017/01/11 12:02:24 joerg Exp $
+# $NetBSD: ad.arm,v 1.79 2017/08/01 20:07:43 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
@@ -298,8 +298,10 @@
./usr/include/clang-3.6/arm_neon.h comp-obsolete obsolete
./usr/include/clang-3.8/arm_acle.h comp-obsolete obsolete
./usr/include/clang-3.8/arm_neon.h comp-obsolete obsolete
-./usr/include/clang-4.0/arm_acle.h comp-c-include llvm
-./usr/include/clang-4.0/arm_neon.h comp-c-include llvm
+./usr/include/clang-4.0/arm_acle.h comp-obsolete obsolete
+./usr/include/clang-4.0/arm_neon.h comp-obsolete obsolete
+./usr/include/clang-5.0/arm_acle.h comp-c-include llvm
+./usr/include/clang-5.0/arm_neon.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
Index: src/distrib/sets/lists/comp/ad.mips
diff -u src/distrib/sets/lists/comp/ad.mips:1.69 src/distrib/sets/lists/comp/ad.mips:1.70
--- src/distrib/sets/lists/comp/ad.mips:1.69 Thu Feb 23 19:51:46 2017
+++ src/distrib/sets/lists/comp/ad.mips Tue Aug 1 20:07:43 2017
@@ -1,4 +1,4 @@
-# $NetBSD: ad.mips,v 1.69 2017/02/23 19:51:46 macallan Exp $
+# $NetBSD: ad.mips,v 1.70 2017/08/01 20:07:43 joerg Exp $
-./usr/lib/64/libgomp.a
-./usr/lib/64/libgomp.so
-./usr/lib/64/libgomp.so.1
@@ -7,7 +7,8 @@
-./usr/lib/64/libgomp_pic.a
./usr/bin/elf2aout comp-obsolete obsolete
./usr/bin/elf2ecoff comp-sysutil-bin
-./usr/include/clang-4.0/msa.h comp-c-include llvm
+./usr/include/clang-4.0/msa.h comp-obsolete obsolete
+./usr/include/clang-5.0/msa.h comp-c-include llvm
./usr/include/g++/bits/mips32 comp-c-include compat,arch64
./usr/include/g++/bits/mips32/c++config.h comp-c-include compat,arch64,gcc
./usr/include/g++/bits/mips64 comp-c-include compat,arch64
Index: src/distrib/sets/lists/comp/ad.powerpc
diff -u src/distrib/sets/lists/comp/ad.powerpc:1.86 src/distrib/sets/lists/comp/ad.powerpc:1.87
--- src/distrib/sets/lists/comp/ad.powerpc:1.86 Wed Jan 11 12:02:24 2017
+++ src/distrib/sets/lists/comp/ad.powerpc Tue Aug 1 20:07:43 2017
@@ -1,4 +1,4 @@
-# $NetBSD: ad.powerpc,v 1.86 2017/01/11 12:02:24 joerg Exp $
+# $NetBSD: ad.powerpc,v 1.87 2017/08/01 20:07:43 joerg Exp $
./usr/bin/elf2aout comp-sysutil-bin
./usr/bin/psim comp-debug-bin gdb
./usr/include/altivec.h comp-obsolete obsolete
@@ -8,9 +8,12 @@
./usr/include/clang-3.8/altivec.h comp-obsolete obsolete
./usr/include/clang-3.8/htmintrin.h comp-obsolete obsolete
./usr/include/clang-3.8/htmxlintrin.h comp-obsolete obsolete
-./usr/include/clang-4.0/altivec.h comp-c-include llvm
-./usr/include/clang-4.0/htmintrin.h comp-c-include llvm
-./usr/include/clang-4.0/htmxlintrin.h comp-c-include llvm
+./usr/include/clang-4.0/altivec.h comp-obsolete obsolete
+./usr/include/clang-4.0/htmintrin.h comp-obsolete obsolete
+./usr/include/clang-4.0/htmxlintrin.h comp-obsolete obsolete
+./usr/include/clang-5.0/altivec.h comp-c-include llvm
+./usr/include/clang-5.0/htmintrin.h comp-c-include llvm
+./usr/include/clang-5.0/htmxlintrin.h comp-c-include llvm
./usr/include/g++/bits/powerpc comp-c-include compat
./usr/include/g++/bits/powerpc/c++config.h comp-c-include compat,gcc
./usr/include/g++/bits/powerpc64 comp-c-include compat
Index: src/distrib/sets/lists/comp/md.amd64
diff -u src/distrib/sets/lists/comp/md.amd64:1.246 src/distrib/sets/lists/comp/md.amd64:1.247
--- src/distrib/sets/lists/comp/md.amd64:1.246 Tue Aug 1 16:54:19 2017
+++ src/distrib/sets/lists/comp/md.amd64 Tue Aug 1 20:07:43 2017
@@ -1,4 +1,4 @@
-# $NetBSD: md.amd64,v 1.246 2017/08/01 16:54:19 maya Exp $
+# $NetBSD: md.amd64,v 1.247 2017/08/01 20:07:43 joerg Exp $
./usr/include/amd64 comp-c-include
./usr/include/amd64/ansi.h comp-c-include
@@ -218,62 +218,121 @@
./usr/include/clang-3.8/xsaveoptintrin.h comp-obsolete obsolete
./usr/include/clang-3.8/xsavesintrin.h comp-obsolete obsolete
./usr/include/clang-3.8/xtestintrin.h comp-obsolete obsolete
-./usr/include/clang-4.0/__wmmintrin_aes.h comp-c-include llvm
-./usr/include/clang-4.0/__wmmintrin_pclmul.h comp-c-include llvm
-./usr/include/clang-4.0/adxintrin.h comp-c-include llvm
-./usr/include/clang-4.0/ammintrin.h comp-c-include llvm
-./usr/include/clang-4.0/avx2intrin.h comp-c-include llvm
-./usr/include/clang-4.0/avx512bwintrin.h comp-c-include llvm
-./usr/include/clang-4.0/avx512cdintrin.h comp-c-include llvm
-./usr/include/clang-4.0/avx512dqintrin.h comp-c-include llvm
-./usr/include/clang-4.0/avx512erintrin.h comp-c-include llvm
-./usr/include/clang-4.0/avx512fintrin.h comp-c-include llvm
-./usr/include/clang-4.0/avx512ifmaintrin.h comp-c-include llvm
-./usr/include/clang-4.0/avx512ifmavlintrin.h comp-c-include llvm
-./usr/include/clang-4.0/avx512pfintrin.h comp-c-include llvm
-./usr/include/clang-4.0/avx512vbmiintrin.h comp-c-include llvm
-./usr/include/clang-4.0/avx512vbmivlintrin.h comp-c-include llvm
-./usr/include/clang-4.0/avx512vlbwintrin.h comp-c-include llvm
-./usr/include/clang-4.0/avx512vlcdintrin.h comp-c-include llvm
-./usr/include/clang-4.0/avx512vldqintrin.h comp-c-include llvm
-./usr/include/clang-4.0/avx512vlintrin.h comp-c-include llvm
-./usr/include/clang-4.0/avxintrin.h comp-c-include llvm
-./usr/include/clang-4.0/bmi2intrin.h comp-c-include llvm
-./usr/include/clang-4.0/bmiintrin.h comp-c-include llvm
-./usr/include/clang-4.0/clflushoptintrin.h comp-c-include llvm
-./usr/include/clang-4.0/cpuid.h comp-c-include llvm
-./usr/include/clang-4.0/emmintrin.h comp-c-include llvm
-./usr/include/clang-4.0/f16cintrin.h comp-c-include llvm
-./usr/include/clang-4.0/fma4intrin.h comp-c-include llvm
-./usr/include/clang-4.0/fmaintrin.h comp-c-include llvm
-./usr/include/clang-4.0/fxsrintrin.h comp-c-include llvm
-./usr/include/clang-4.0/ia32intrin.h comp-c-include llvm
-./usr/include/clang-4.0/immintrin.h comp-c-include llvm
-./usr/include/clang-4.0/lzcntintrin.h comp-c-include llvm
-./usr/include/clang-4.0/mm3dnow.h comp-c-include llvm
-./usr/include/clang-4.0/mm_malloc.h comp-c-include llvm
-./usr/include/clang-4.0/mmintrin.h comp-c-include llvm
-./usr/include/clang-4.0/mwaitxintrin.h comp-c-include llvm
-./usr/include/clang-4.0/nmmintrin.h comp-c-include llvm
-./usr/include/clang-4.0/pkuintrin.h comp-c-include llvm
-./usr/include/clang-4.0/pmmintrin.h comp-c-include llvm
-./usr/include/clang-4.0/popcntintrin.h comp-c-include llvm
-./usr/include/clang-4.0/prfchwintrin.h comp-c-include llvm
-./usr/include/clang-4.0/rdseedintrin.h comp-c-include llvm
-./usr/include/clang-4.0/rtmintrin.h comp-c-include llvm
-./usr/include/clang-4.0/shaintrin.h comp-c-include llvm
-./usr/include/clang-4.0/smmintrin.h comp-c-include llvm
-./usr/include/clang-4.0/tbmintrin.h comp-c-include llvm
-./usr/include/clang-4.0/tmmintrin.h comp-c-include llvm
-./usr/include/clang-4.0/wmmintrin.h comp-c-include llvm
-./usr/include/clang-4.0/x86intrin.h comp-c-include llvm
-./usr/include/clang-4.0/xmmintrin.h comp-c-include llvm
-./usr/include/clang-4.0/xopintrin.h comp-c-include llvm
-./usr/include/clang-4.0/xsavecintrin.h comp-c-include llvm
-./usr/include/clang-4.0/xsaveintrin.h comp-c-include llvm
-./usr/include/clang-4.0/xsaveoptintrin.h comp-c-include llvm
-./usr/include/clang-4.0/xsavesintrin.h comp-c-include llvm
-./usr/include/clang-4.0/xtestintrin.h comp-c-include llvm
+./usr/include/clang-4.0/__wmmintrin_aes.h comp-obsolete obsolete
+./usr/include/clang-4.0/__wmmintrin_pclmul.h comp-obsolete obsolete
+./usr/include/clang-4.0/adxintrin.h comp-obsolete obsolete
+./usr/include/clang-4.0/ammintrin.h comp-obsolete obsolete
+./usr/include/clang-4.0/avx2intrin.h comp-obsolete obsolete
+./usr/include/clang-4.0/avx512bwintrin.h comp-obsolete obsolete
+./usr/include/clang-4.0/avx512cdintrin.h comp-obsolete obsolete
+./usr/include/clang-4.0/avx512dqintrin.h comp-obsolete obsolete
+./usr/include/clang-4.0/avx512erintrin.h comp-obsolete obsolete
+./usr/include/clang-4.0/avx512fintrin.h comp-obsolete obsolete
+./usr/include/clang-4.0/avx512ifmaintrin.h comp-obsolete obsolete
+./usr/include/clang-4.0/avx512ifmavlintrin.h comp-obsolete obsolete
+./usr/include/clang-4.0/avx512pfintrin.h comp-obsolete obsolete
+./usr/include/clang-4.0/avx512vbmiintrin.h comp-obsolete obsolete
+./usr/include/clang-4.0/avx512vbmivlintrin.h comp-obsolete obsolete
+./usr/include/clang-4.0/avx512vlbwintrin.h comp-obsolete obsolete
+./usr/include/clang-4.0/avx512vlcdintrin.h comp-obsolete obsolete
+./usr/include/clang-4.0/avx512vldqintrin.h comp-obsolete obsolete
+./usr/include/clang-4.0/avx512vlintrin.h comp-obsolete obsolete
+./usr/include/clang-4.0/avxintrin.h comp-obsolete obsolete
+./usr/include/clang-4.0/bmi2intrin.h comp-obsolete obsolete
+./usr/include/clang-4.0/bmiintrin.h comp-obsolete obsolete
+./usr/include/clang-4.0/clflushoptintrin.h comp-obsolete obsolete
+./usr/include/clang-4.0/cpuid.h comp-obsolete obsolete
+./usr/include/clang-4.0/emmintrin.h comp-obsolete obsolete
+./usr/include/clang-4.0/f16cintrin.h comp-obsolete obsolete
+./usr/include/clang-4.0/fma4intrin.h comp-obsolete obsolete
+./usr/include/clang-4.0/fmaintrin.h comp-obsolete obsolete
+./usr/include/clang-4.0/fxsrintrin.h comp-obsolete obsolete
+./usr/include/clang-4.0/ia32intrin.h comp-obsolete obsolete
+./usr/include/clang-4.0/immintrin.h comp-obsolete obsolete
+./usr/include/clang-4.0/lzcntintrin.h comp-obsolete obsolete
+./usr/include/clang-4.0/mm3dnow.h comp-obsolete obsolete
+./usr/include/clang-4.0/mm_malloc.h comp-obsolete obsolete
+./usr/include/clang-4.0/mmintrin.h comp-obsolete obsolete
+./usr/include/clang-4.0/mwaitxintrin.h comp-obsolete obsolete
+./usr/include/clang-4.0/nmmintrin.h comp-obsolete obsolete
+./usr/include/clang-4.0/pkuintrin.h comp-obsolete obsolete
+./usr/include/clang-4.0/pmmintrin.h comp-obsolete obsolete
+./usr/include/clang-4.0/popcntintrin.h comp-obsolete obsolete
+./usr/include/clang-4.0/prfchwintrin.h comp-obsolete obsolete
+./usr/include/clang-4.0/rdseedintrin.h comp-obsolete obsolete
+./usr/include/clang-4.0/rtmintrin.h comp-obsolete obsolete
+./usr/include/clang-4.0/shaintrin.h comp-obsolete obsolete
+./usr/include/clang-4.0/smmintrin.h comp-obsolete obsolete
+./usr/include/clang-4.0/tbmintrin.h comp-obsolete obsolete
+./usr/include/clang-4.0/tmmintrin.h comp-obsolete obsolete
+./usr/include/clang-4.0/wmmintrin.h comp-obsolete obsolete
+./usr/include/clang-4.0/x86intrin.h comp-obsolete obsolete
+./usr/include/clang-4.0/xmmintrin.h comp-obsolete obsolete
+./usr/include/clang-4.0/xopintrin.h comp-obsolete obsolete
+./usr/include/clang-4.0/xsavecintrin.h comp-obsolete obsolete
+./usr/include/clang-4.0/xsaveintrin.h comp-obsolete obsolete
+./usr/include/clang-4.0/xsaveoptintrin.h comp-obsolete obsolete
+./usr/include/clang-4.0/xsavesintrin.h comp-obsolete obsolete
+./usr/include/clang-4.0/xtestintrin.h comp-obsolete obsolete
+./usr/include/clang-5.0/__wmmintrin_aes.h comp-c-include llvm
+./usr/include/clang-5.0/__wmmintrin_pclmul.h comp-c-include llvm
+./usr/include/clang-5.0/adxintrin.h comp-c-include llvm
+./usr/include/clang-5.0/ammintrin.h comp-c-include llvm
+./usr/include/clang-5.0/avx2intrin.h comp-c-include llvm
+./usr/include/clang-5.0/avx512bwintrin.h comp-c-include llvm
+./usr/include/clang-5.0/avx512cdintrin.h comp-c-include llvm
+./usr/include/clang-5.0/avx512dqintrin.h comp-c-include llvm
+./usr/include/clang-5.0/avx512erintrin.h comp-c-include llvm
+./usr/include/clang-5.0/avx512fintrin.h comp-c-include llvm
+./usr/include/clang-5.0/avx512ifmaintrin.h comp-c-include llvm
+./usr/include/clang-5.0/avx512ifmavlintrin.h comp-c-include llvm
+./usr/include/clang-5.0/avx512pfintrin.h comp-c-include llvm
+./usr/include/clang-5.0/avx512vbmiintrin.h comp-c-include llvm
+./usr/include/clang-5.0/avx512vbmivlintrin.h comp-c-include llvm
+./usr/include/clang-5.0/avx512vlbwintrin.h comp-c-include llvm
+./usr/include/clang-5.0/avx512vlcdintrin.h comp-c-include llvm
+./usr/include/clang-5.0/avx512vldqintrin.h comp-c-include llvm
+./usr/include/clang-5.0/avx512vlintrin.h comp-c-include llvm
+./usr/include/clang-5.0/avx512vpopcntdqintrin.h comp-c-include llvm
+./usr/include/clang-5.0/avxintrin.h comp-c-include llvm
+./usr/include/clang-5.0/bmi2intrin.h comp-c-include llvm
+./usr/include/clang-5.0/bmiintrin.h comp-c-include llvm
+./usr/include/clang-5.0/clflushoptintrin.h comp-c-include llvm
+./usr/include/clang-5.0/clzerointrin.h comp-c-include llvm
+./usr/include/clang-5.0/cpuid.h comp-c-include llvm
+./usr/include/clang-5.0/emmintrin.h comp-c-include llvm
+./usr/include/clang-5.0/f16cintrin.h comp-c-include llvm
+./usr/include/clang-5.0/fma4intrin.h comp-c-include llvm
+./usr/include/clang-5.0/fmaintrin.h comp-c-include llvm
+./usr/include/clang-5.0/fxsrintrin.h comp-c-include llvm
+./usr/include/clang-5.0/ia32intrin.h comp-c-include llvm
+./usr/include/clang-5.0/immintrin.h comp-c-include llvm
+./usr/include/clang-5.0/lzcntintrin.h comp-c-include llvm
+./usr/include/clang-5.0/lwpintrin.h comp-c-include llvm
+./usr/include/clang-5.0/mm3dnow.h comp-c-include llvm
+./usr/include/clang-5.0/mm_malloc.h comp-c-include llvm
+./usr/include/clang-5.0/mmintrin.h comp-c-include llvm
+./usr/include/clang-5.0/mwaitxintrin.h comp-c-include llvm
+./usr/include/clang-5.0/nmmintrin.h comp-c-include llvm
+./usr/include/clang-5.0/pkuintrin.h comp-c-include llvm
+./usr/include/clang-5.0/pmmintrin.h comp-c-include llvm
+./usr/include/clang-5.0/popcntintrin.h comp-c-include llvm
+./usr/include/clang-5.0/prfchwintrin.h comp-c-include llvm
+./usr/include/clang-5.0/rdseedintrin.h comp-c-include llvm
+./usr/include/clang-5.0/rtmintrin.h comp-c-include llvm
+./usr/include/clang-5.0/shaintrin.h comp-c-include llvm
+./usr/include/clang-5.0/smmintrin.h comp-c-include llvm
+./usr/include/clang-5.0/tbmintrin.h comp-c-include llvm
+./usr/include/clang-5.0/tmmintrin.h comp-c-include llvm
+./usr/include/clang-5.0/wmmintrin.h comp-c-include llvm
+./usr/include/clang-5.0/x86intrin.h comp-c-include llvm
+./usr/include/clang-5.0/xmmintrin.h comp-c-include llvm
+./usr/include/clang-5.0/xopintrin.h comp-c-include llvm
+./usr/include/clang-5.0/xsavecintrin.h comp-c-include llvm
+./usr/include/clang-5.0/xsaveintrin.h comp-c-include llvm
+./usr/include/clang-5.0/xsaveoptintrin.h comp-c-include llvm
+./usr/include/clang-5.0/xsavesintrin.h comp-c-include llvm
+./usr/include/clang-5.0/xtestintrin.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,compat
Index: src/distrib/sets/lists/comp/md.i386
diff -u src/distrib/sets/lists/comp/md.i386:1.170 src/distrib/sets/lists/comp/md.i386:1.171
--- src/distrib/sets/lists/comp/md.i386:1.170 Tue Aug 1 16:54:19 2017
+++ src/distrib/sets/lists/comp/md.i386 Tue Aug 1 20:07:43 2017
@@ -1,4 +1,4 @@
-# $NetBSD: md.i386,v 1.170 2017/08/01 16:54:19 maya Exp $
+# $NetBSD: md.i386,v 1.171 2017/08/01 20:07:43 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
@@ -146,62 +146,121 @@
./usr/include/clang-3.8/xsaveoptintrin.h comp-obsolete obsolete
./usr/include/clang-3.8/xsavesintrin.h comp-obsolete obsolete
./usr/include/clang-3.8/xtestintrin.h comp-obsolete obsolete
-./usr/include/clang-4.0/__wmmintrin_aes.h comp-c-include llvm
-./usr/include/clang-4.0/__wmmintrin_pclmul.h comp-c-include llvm
-./usr/include/clang-4.0/ammintrin.h comp-c-include llvm
-./usr/include/clang-4.0/adxintrin.h comp-c-include llvm
-./usr/include/clang-4.0/avx2intrin.h comp-c-include llvm
-./usr/include/clang-4.0/avx512bwintrin.h comp-c-include llvm
-./usr/include/clang-4.0/avx512cdintrin.h comp-c-include llvm
-./usr/include/clang-4.0/avx512dqintrin.h comp-c-include llvm
-./usr/include/clang-4.0/avx512erintrin.h comp-c-include llvm
-./usr/include/clang-4.0/avx512fintrin.h comp-c-include llvm
-./usr/include/clang-4.0/avx512ifmaintrin.h comp-c-include llvm
-./usr/include/clang-4.0/avx512ifmavlintrin.h comp-c-include llvm
-./usr/include/clang-4.0/avx512pfintrin.h comp-c-include llvm
-./usr/include/clang-4.0/avx512vbmiintrin.h comp-c-include llvm
-./usr/include/clang-4.0/avx512vbmivlintrin.h comp-c-include llvm
-./usr/include/clang-4.0/avx512vlbwintrin.h comp-c-include llvm
-./usr/include/clang-4.0/avx512vlcdintrin.h comp-c-include llvm
-./usr/include/clang-4.0/avx512vldqintrin.h comp-c-include llvm
-./usr/include/clang-4.0/avx512vlintrin.h comp-c-include llvm
-./usr/include/clang-4.0/avxintrin.h comp-c-include llvm
-./usr/include/clang-4.0/bmi2intrin.h comp-c-include llvm
-./usr/include/clang-4.0/bmiintrin.h comp-c-include llvm
-./usr/include/clang-4.0/clflushoptintrin.h comp-c-include llvm
-./usr/include/clang-4.0/cpuid.h comp-c-include llvm
-./usr/include/clang-4.0/emmintrin.h comp-c-include llvm
-./usr/include/clang-4.0/f16cintrin.h comp-c-include llvm
-./usr/include/clang-4.0/fma4intrin.h comp-c-include llvm
-./usr/include/clang-4.0/fmaintrin.h comp-c-include llvm
-./usr/include/clang-4.0/fxsrintrin.h comp-c-include llvm
-./usr/include/clang-4.0/ia32intrin.h comp-c-include llvm
-./usr/include/clang-4.0/immintrin.h comp-c-include llvm
-./usr/include/clang-4.0/lzcntintrin.h comp-c-include llvm
-./usr/include/clang-4.0/mm3dnow.h comp-c-include llvm
-./usr/include/clang-4.0/mm_malloc.h comp-c-include llvm
-./usr/include/clang-4.0/mmintrin.h comp-c-include llvm
-./usr/include/clang-4.0/mwaitxintrin.h comp-c-include llvm
-./usr/include/clang-4.0/nmmintrin.h comp-c-include llvm
-./usr/include/clang-4.0/pkuintrin.h comp-c-include llvm
-./usr/include/clang-4.0/pmmintrin.h comp-c-include llvm
-./usr/include/clang-4.0/popcntintrin.h comp-c-include llvm
-./usr/include/clang-4.0/prfchwintrin.h comp-c-include llvm
-./usr/include/clang-4.0/rdseedintrin.h comp-c-include llvm
-./usr/include/clang-4.0/rtmintrin.h comp-c-include llvm
-./usr/include/clang-4.0/shaintrin.h comp-c-include llvm
-./usr/include/clang-4.0/smmintrin.h comp-c-include llvm
-./usr/include/clang-4.0/tbmintrin.h comp-c-include llvm
-./usr/include/clang-4.0/tmmintrin.h comp-c-include llvm
-./usr/include/clang-4.0/wmmintrin.h comp-c-include llvm
-./usr/include/clang-4.0/x86intrin.h comp-c-include llvm
-./usr/include/clang-4.0/xmmintrin.h comp-c-include llvm
-./usr/include/clang-4.0/xopintrin.h comp-c-include llvm
-./usr/include/clang-4.0/xsavecintrin.h comp-c-include llvm
-./usr/include/clang-4.0/xsaveintrin.h comp-c-include llvm
-./usr/include/clang-4.0/xsaveoptintrin.h comp-c-include llvm
-./usr/include/clang-4.0/xsavesintrin.h comp-c-include llvm
-./usr/include/clang-4.0/xtestintrin.h comp-c-include llvm
+./usr/include/clang-4.0/__wmmintrin_aes.h comp-obsolete obsolete
+./usr/include/clang-4.0/__wmmintrin_pclmul.h comp-obsolete obsolete
+./usr/include/clang-4.0/adxintrin.h comp-obsolete obsolete
+./usr/include/clang-4.0/ammintrin.h comp-obsolete obsolete
+./usr/include/clang-4.0/avx2intrin.h comp-obsolete obsolete
+./usr/include/clang-4.0/avx512bwintrin.h comp-obsolete obsolete
+./usr/include/clang-4.0/avx512cdintrin.h comp-obsolete obsolete
+./usr/include/clang-4.0/avx512dqintrin.h comp-obsolete obsolete
+./usr/include/clang-4.0/avx512erintrin.h comp-obsolete obsolete
+./usr/include/clang-4.0/avx512fintrin.h comp-obsolete obsolete
+./usr/include/clang-4.0/avx512ifmaintrin.h comp-obsolete obsolete
+./usr/include/clang-4.0/avx512ifmavlintrin.h comp-obsolete obsolete
+./usr/include/clang-4.0/avx512pfintrin.h comp-obsolete obsolete
+./usr/include/clang-4.0/avx512vbmiintrin.h comp-obsolete obsolete
+./usr/include/clang-4.0/avx512vbmivlintrin.h comp-obsolete obsolete
+./usr/include/clang-4.0/avx512vlbwintrin.h comp-obsolete obsolete
+./usr/include/clang-4.0/avx512vlcdintrin.h comp-obsolete obsolete
+./usr/include/clang-4.0/avx512vldqintrin.h comp-obsolete obsolete
+./usr/include/clang-4.0/avx512vlintrin.h comp-obsolete obsolete
+./usr/include/clang-4.0/avxintrin.h comp-obsolete obsolete
+./usr/include/clang-4.0/bmi2intrin.h comp-obsolete obsolete
+./usr/include/clang-4.0/bmiintrin.h comp-obsolete obsolete
+./usr/include/clang-4.0/clflushoptintrin.h comp-obsolete obsolete
+./usr/include/clang-4.0/cpuid.h comp-obsolete obsolete
+./usr/include/clang-4.0/emmintrin.h comp-obsolete obsolete
+./usr/include/clang-4.0/f16cintrin.h comp-obsolete obsolete
+./usr/include/clang-4.0/fma4intrin.h comp-obsolete obsolete
+./usr/include/clang-4.0/fmaintrin.h comp-obsolete obsolete
+./usr/include/clang-4.0/fxsrintrin.h comp-obsolete obsolete
+./usr/include/clang-4.0/ia32intrin.h comp-obsolete obsolete
+./usr/include/clang-4.0/immintrin.h comp-obsolete obsolete
+./usr/include/clang-4.0/lzcntintrin.h comp-obsolete obsolete
+./usr/include/clang-4.0/mm3dnow.h comp-obsolete obsolete
+./usr/include/clang-4.0/mm_malloc.h comp-obsolete obsolete
+./usr/include/clang-4.0/mmintrin.h comp-obsolete obsolete
+./usr/include/clang-4.0/mwaitxintrin.h comp-obsolete obsolete
+./usr/include/clang-4.0/nmmintrin.h comp-obsolete obsolete
+./usr/include/clang-4.0/pkuintrin.h comp-obsolete obsolete
+./usr/include/clang-4.0/pmmintrin.h comp-obsolete obsolete
+./usr/include/clang-4.0/popcntintrin.h comp-obsolete obsolete
+./usr/include/clang-4.0/prfchwintrin.h comp-obsolete obsolete
+./usr/include/clang-4.0/rdseedintrin.h comp-obsolete obsolete
+./usr/include/clang-4.0/rtmintrin.h comp-obsolete obsolete
+./usr/include/clang-4.0/shaintrin.h comp-obsolete obsolete
+./usr/include/clang-4.0/smmintrin.h comp-obsolete obsolete
+./usr/include/clang-4.0/tbmintrin.h comp-obsolete obsolete
+./usr/include/clang-4.0/tmmintrin.h comp-obsolete obsolete
+./usr/include/clang-4.0/wmmintrin.h comp-obsolete obsolete
+./usr/include/clang-4.0/x86intrin.h comp-obsolete obsolete
+./usr/include/clang-4.0/xmmintrin.h comp-obsolete obsolete
+./usr/include/clang-4.0/xopintrin.h comp-obsolete obsolete
+./usr/include/clang-4.0/xsavecintrin.h comp-obsolete obsolete
+./usr/include/clang-4.0/xsaveintrin.h comp-obsolete obsolete
+./usr/include/clang-4.0/xsaveoptintrin.h comp-obsolete obsolete
+./usr/include/clang-4.0/xsavesintrin.h comp-obsolete obsolete
+./usr/include/clang-4.0/xtestintrin.h comp-obsolete obsolete
+./usr/include/clang-5.0/__wmmintrin_aes.h comp-c-include llvm
+./usr/include/clang-5.0/__wmmintrin_pclmul.h comp-c-include llvm
+./usr/include/clang-5.0/adxintrin.h comp-c-include llvm
+./usr/include/clang-5.0/ammintrin.h comp-c-include llvm
+./usr/include/clang-5.0/avx2intrin.h comp-c-include llvm
+./usr/include/clang-5.0/avx512bwintrin.h comp-c-include llvm
+./usr/include/clang-5.0/avx512cdintrin.h comp-c-include llvm
+./usr/include/clang-5.0/avx512dqintrin.h comp-c-include llvm
+./usr/include/clang-5.0/avx512erintrin.h comp-c-include llvm
+./usr/include/clang-5.0/avx512fintrin.h comp-c-include llvm
+./usr/include/clang-5.0/avx512ifmaintrin.h comp-c-include llvm
+./usr/include/clang-5.0/avx512ifmavlintrin.h comp-c-include llvm
+./usr/include/clang-5.0/avx512pfintrin.h comp-c-include llvm
+./usr/include/clang-5.0/avx512vbmiintrin.h comp-c-include llvm
+./usr/include/clang-5.0/avx512vbmivlintrin.h comp-c-include llvm
+./usr/include/clang-5.0/avx512vlbwintrin.h comp-c-include llvm
+./usr/include/clang-5.0/avx512vlcdintrin.h comp-c-include llvm
+./usr/include/clang-5.0/avx512vldqintrin.h comp-c-include llvm
+./usr/include/clang-5.0/avx512vlintrin.h comp-c-include llvm
+./usr/include/clang-5.0/avx512vpopcntdqintrin.h comp-c-include llvm
+./usr/include/clang-5.0/avxintrin.h comp-c-include llvm
+./usr/include/clang-5.0/bmi2intrin.h comp-c-include llvm
+./usr/include/clang-5.0/bmiintrin.h comp-c-include llvm
+./usr/include/clang-5.0/clflushoptintrin.h comp-c-include llvm
+./usr/include/clang-5.0/clzerointrin.h comp-c-include llvm
+./usr/include/clang-5.0/cpuid.h comp-c-include llvm
+./usr/include/clang-5.0/emmintrin.h comp-c-include llvm
+./usr/include/clang-5.0/f16cintrin.h comp-c-include llvm
+./usr/include/clang-5.0/fma4intrin.h comp-c-include llvm
+./usr/include/clang-5.0/fmaintrin.h comp-c-include llvm
+./usr/include/clang-5.0/fxsrintrin.h comp-c-include llvm
+./usr/include/clang-5.0/ia32intrin.h comp-c-include llvm
+./usr/include/clang-5.0/immintrin.h comp-c-include llvm
+./usr/include/clang-5.0/lwpintrin.h comp-c-include llvm
+./usr/include/clang-5.0/lzcntintrin.h comp-c-include llvm
+./usr/include/clang-5.0/mm3dnow.h comp-c-include llvm
+./usr/include/clang-5.0/mm_malloc.h comp-c-include llvm
+./usr/include/clang-5.0/mmintrin.h comp-c-include llvm
+./usr/include/clang-5.0/mwaitxintrin.h comp-c-include llvm
+./usr/include/clang-5.0/nmmintrin.h comp-c-include llvm
+./usr/include/clang-5.0/pkuintrin.h comp-c-include llvm
+./usr/include/clang-5.0/pmmintrin.h comp-c-include llvm
+./usr/include/clang-5.0/popcntintrin.h comp-c-include llvm
+./usr/include/clang-5.0/prfchwintrin.h comp-c-include llvm
+./usr/include/clang-5.0/rdseedintrin.h comp-c-include llvm
+./usr/include/clang-5.0/rtmintrin.h comp-c-include llvm
+./usr/include/clang-5.0/shaintrin.h comp-c-include llvm
+./usr/include/clang-5.0/smmintrin.h comp-c-include llvm
+./usr/include/clang-5.0/tbmintrin.h comp-c-include llvm
+./usr/include/clang-5.0/tmmintrin.h comp-c-include llvm
+./usr/include/clang-5.0/wmmintrin.h comp-c-include llvm
+./usr/include/clang-5.0/x86intrin.h comp-c-include llvm
+./usr/include/clang-5.0/xmmintrin.h comp-c-include llvm
+./usr/include/clang-5.0/xopintrin.h comp-c-include llvm
+./usr/include/clang-5.0/xsavecintrin.h comp-c-include llvm
+./usr/include/clang-5.0/xsaveintrin.h comp-c-include llvm
+./usr/include/clang-5.0/xsaveoptintrin.h comp-c-include llvm
+./usr/include/clang-5.0/xsavesintrin.h comp-c-include llvm
+./usr/include/clang-5.0/xtestintrin.h comp-c-include llvm
./usr/include/emmintrin.h comp-obsolete obsolete
./usr/include/gcc-4.1/emmintrin.h comp-obsolete obsolete
./usr/include/gcc-4.1/mm_malloc.h comp-obsolete obsolete
Index: src/distrib/sets/lists/comp/mi
diff -u src/distrib/sets/lists/comp/mi:1.2141 src/distrib/sets/lists/comp/mi:1.2142
--- src/distrib/sets/lists/comp/mi:1.2141 Tue Jun 20 01:17:13 2017
+++ src/distrib/sets/lists/comp/mi Tue Aug 1 20:07:43 2017
@@ -1,4 +1,4 @@
-# $NetBSD: mi,v 1.2141 2017/06/20 01:17:13 kamil Exp $
+# $NetBSD: mi,v 1.2142 2017/08/01 20:07:43 joerg Exp $
#
# Note: don't delete entries from here - mark them as "obsolete" instead.
./etc/mtree/set.comp comp-sys-root
@@ -358,9 +358,10 @@
./usr/include/clang-3.8/stdalign.h comp-obsolete obsolete
./usr/include/clang-3.8/stdatomic.h comp-obsolete obsolete
./usr/include/clang-3.8/stdnoreturn.h comp-obsolete obsolete
-./usr/include/clang-4.0/stdalign.h comp-c-include llvm
-./usr/include/clang-4.0/stdatomic.h comp-c-include llvm
-./usr/include/clang-4.0/stdnoreturn.h comp-c-include llvm
+./usr/include/clang-4.0/stdalign.h comp-obsolete obsolete
+./usr/include/clang-4.0/stdatomic.h comp-obsolete obsolete
+./usr/include/clang-4.0/stdnoreturn.h comp-obsolete obsolete
+./usr/include/clang-5.0/stdatomic.h comp-c-include llvm
./usr/include/complex.h comp-c-include
./usr/include/cpio.h comp-c-include
./usr/include/crypto/cryptodev.h comp-c-include
Index: src/etc/mtree/NetBSD.dist.base
diff -u src/etc/mtree/NetBSD.dist.base:1.160 src/etc/mtree/NetBSD.dist.base:1.161
--- src/etc/mtree/NetBSD.dist.base:1.160 Sat May 27 21:02:55 2017
+++ src/etc/mtree/NetBSD.dist.base Tue Aug 1 20:07:43 2017
@@ -1,4 +1,4 @@
-# $NetBSD: NetBSD.dist.base,v 1.160 2017/05/27 21:02:55 bouyer Exp $
+# $NetBSD: NetBSD.dist.base,v 1.161 2017/08/01 20:07:43 joerg Exp $
# @(#)4.4BSD.dist 8.1 (Berkeley) 6/13/93
# Do not customize this file as it may be overwritten on upgrades.
@@ -106,7 +106,7 @@
./usr/include/c++
./usr/include/c++/experimental
./usr/include/c++/ext
-./usr/include/clang-4.0
+./usr/include/clang-5.0
./usr/include/crypto
./usr/include/dev
./usr/include/dev/apm
Index: src/external/bsd/llvm/Makefile
diff -u src/external/bsd/llvm/Makefile:1.8 src/external/bsd/llvm/Makefile:1.9
--- src/external/bsd/llvm/Makefile:1.8 Wed Jan 15 20:53:00 2014
+++ src/external/bsd/llvm/Makefile Tue Aug 1 20:07:37 2017
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.8 2014/01/15 20:53:00 joerg Exp $
+# $NetBSD: Makefile,v 1.9 2017/08/01 20:07:37 joerg Exp $
.include <bsd.init.mk>
@@ -30,4 +30,9 @@ checkout-mclinker:
fi
cd ${MCLINKER_SRCDIR} && git checkout ${MCLINKER_REVISION}
+import-clang:
+ cd ${CLANG_SRCDIR} && cvs -d cvs.netbsd.org:/cvsroot import -m "Import clang ${CLANG_REVISION} from ${SVN_BRANCH}" src/external/bsd/llvm/dist/clang LLVM clang-${CLANG_REVISION:C,^r,,}
+import-llvm:
+ cd ${LLVM_SRCDIR} && cvs -d cvs.netbsd.org:/cvsroot import -m "Import LLVM ${CLANG_REVISION} from ${SVN_BRANCH}" src/external/bsd/llvm/dist/llvm LLVM llvm-${LLVM_REVISION:C,^r,,}
+
.include <bsd.subdir.mk>
Index: src/external/bsd/llvm/Makefile.inc
diff -u src/external/bsd/llvm/Makefile.inc:1.83 src/external/bsd/llvm/Makefile.inc:1.84
--- src/external/bsd/llvm/Makefile.inc:1.83 Thu Feb 9 17:58:57 2017
+++ src/external/bsd/llvm/Makefile.inc Tue Aug 1 20:07:37 2017
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile.inc,v 1.83 2017/02/09 17:58:57 joerg Exp $
+# $NetBSD: Makefile.inc,v 1.84 2017/08/01 20:07:37 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= branches/release_40
+SVN_BRANCH= branches/release_50
-COMMON_REVISION= r294123
+COMMON_REVISION= r309604
CLANG_REVISION= ${COMMON_REVISION}
LLD_REVISION= ${COMMON_REVISION}
LLDB_REVISION= ${COMMON_REVISION}
@@ -17,9 +17,9 @@ LLVM_REVISION= ${COMMON_REVISION}
MCLINKER_REVISION= deeb2a77b4165827316f88e0a7ba4ba6b743a080
MCLINKER_ROOT= https://code.google.com/p/mclinker/
-LLVM_VERSION= 4.0.0
-CLANG_VERSION= 4.0.0
-LLD_VERSION= 4.0.0
+LLVM_VERSION= 5.0.0
+CLANG_VERSION= 5.0.0
+LLD_VERSION= 5.0.0
CLANG_SRCDIR:= ${.PARSEDIR}/dist/clang
LLD_SRCDIR:= ${.PARSEDIR}/dist/lld
@@ -33,7 +33,8 @@ CPPFLAGS+= -I. -I${CLANG_SRCDIR}/include
-I${LLVM_SRCDIR}/include -I${MCLINKER_SRCDIR}/include \
-I${LLDB_SRCDIR}/include \
-D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS \
- -D__STDC_FORMAT_MACROS -DCLANG_ENABLE_STATIC_ANALYZER
+ -D__STDC_FORMAT_MACROS -DCLANG_ENABLE_STATIC_ANALYZER \
+ -DLLVM_BUILD_GLOBAL_ISEL
.if defined(HOSTLIB) || defined(HOSTPROG)
LLVM_INCLUDE_CONFIG= ${LLVM_TOOLCONF_OBJDIR}/config/include
Index: src/external/bsd/llvm/bin/Makefile
diff -u src/external/bsd/llvm/bin/Makefile:1.16 src/external/bsd/llvm/bin/Makefile:1.17
--- src/external/bsd/llvm/bin/Makefile:1.16 Wed Jan 11 12:02:24 2017
+++ src/external/bsd/llvm/bin/Makefile Tue Aug 1 20:07:37 2017
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.16 2017/01/11 12:02:24 joerg Exp $
+# $NetBSD: Makefile,v 1.17 2017/08/01 20:07:37 joerg Exp $
.include <bsd.own.mk>
@@ -25,6 +25,7 @@ SUBDIR+= \
SUBDIR+= \
bugpoint \
clang-format \
+ clang-rename \
llc \
lli \
llvm-ar \
@@ -47,6 +48,7 @@ SUBDIR+= \
llvm-size \
llvm-strings \
llvm-symbolizer \
+ llvm-xray \
opt \
sancov \
sanstats
Index: src/external/bsd/llvm/bin/bugpoint/Makefile
diff -u src/external/bsd/llvm/bin/bugpoint/Makefile:1.10 src/external/bsd/llvm/bin/bugpoint/Makefile:1.11
--- src/external/bsd/llvm/bin/bugpoint/Makefile:1.10 Wed Jan 11 12:02:24 2017
+++ src/external/bsd/llvm/bin/bugpoint/Makefile Tue Aug 1 20:07:37 2017
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.10 2017/01/11 12:02:24 joerg Exp $
+# $NetBSD: Makefile,v 1.11 2017/08/01 20:07:37 joerg Exp $
PROG_CXX= bugpoint
NOMAN= yes
@@ -18,26 +18,67 @@ SRCS= BugDriver.cpp \
bugpoint.cpp
LLVM_LIBS+= \
- CodeGen \
ObjCARC \
+ ipo \
IRReader \
AsmParser \
BitReader \
BitWriter \
+ AArch64CodeGen \
+ AArch64TargetInfo \
+ AArch64AsmParser \
+ AArch64MCTargetDesc \
+ AArch64AsmPrinter \
+ AArch64Utils \
+ ARMCodeGen \
+ ARMTargetInfo \
+ ARMMCTargetDesc \
+ ARMAsmParser \
+ ARMAsmPrinter \
+ MipsCodeGen \
+ MipsTargetInfo \
+ MipsAsmPrinter \
+ MipsAsmParser \
+ MipsMCTargetDesc \
+ PowerPCCodeGen \
+ PowerPCTargetInfo \
+ PowerPCMCTargetDesc \
+ PowerPCAsmParser \
+ PowerPCAsmPrinter \
+ SparcCodeGen \
+ SparcTargetInfo \
+ SparcMCTargetDesc \
+ SparcAsmParser \
+ SparcAsmPrinter \
+ X86CodeGen \
+ X86MCTargetDesc \
+ X86TargetInfo \
+ X86Utils \
+ X86AsmParser \
+ X86AsmPrinter \
+ GlobalISel \
+ SelectionDAG \
+ AsmPrinter \
+ DebugInfoCodeView \
+ DebugInfoMSF \
+ Passes \
+ CodeGen \
+ Vectorize \
+ Target \
InstCombine \
Instrumentation \
- Linker \
ScalarOpts \
- ipo \
- Object \
+ ProfileData \
+ MCDisassembler \
MCParser \
MC \
- ProfileData \
- Target \
- Vectorize \
- TransformsUtils \
Analysis \
+ Object \
+ Linker \
+ TransformsUtils \
IR \
+ Option \
+ BinaryFormat \
Support \
Demangle
Index: src/external/bsd/llvm/bin/clang/Makefile
diff -u src/external/bsd/llvm/bin/clang/Makefile:1.35 src/external/bsd/llvm/bin/clang/Makefile:1.36
--- src/external/bsd/llvm/bin/clang/Makefile:1.35 Wed Jan 11 12:02:25 2017
+++ src/external/bsd/llvm/bin/clang/Makefile Tue Aug 1 20:07:37 2017
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.35 2017/01/11 12:02:25 joerg Exp $
+# $NetBSD: Makefile,v 1.36 2017/08/01 20:07:37 joerg Exp $
PROG_CXX= clang
NOMAN= yes
@@ -101,6 +101,7 @@ LLVM_LIBS+= \
TransformsUtils \
IR \
Option \
+ BinaryFormat \
Support \
Demangle
Index: src/external/bsd/llvm/bin/clang-tblgen/Makefile
diff -u src/external/bsd/llvm/bin/clang-tblgen/Makefile:1.5 src/external/bsd/llvm/bin/clang-tblgen/Makefile:1.6
--- src/external/bsd/llvm/bin/clang-tblgen/Makefile:1.5 Wed Jan 11 12:02:25 2017
+++ src/external/bsd/llvm/bin/clang-tblgen/Makefile Tue Aug 1 20:07:37 2017
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.5 2017/01/11 12:02:25 joerg Exp $
+# $NetBSD: Makefile,v 1.6 2017/08/01 20:07:37 joerg Exp $
PROG_CXX= clang-tblgen
NOMAN= yes
@@ -13,6 +13,7 @@ SRCS= ClangASTNodesEmitter.cpp \
ClangCommentHTMLNamedCharacterReferenceEmitter.cpp \
ClangCommentHTMLTagsEmitter.cpp \
ClangDiagnosticsEmitter.cpp \
+ ClangOptionDocEmitter.cpp \
ClangSACheckersEmitter.cpp \
NeonEmitter.cpp \
TableGen.cpp
Index: src/external/bsd/llvm/bin/llc/Makefile
diff -u src/external/bsd/llvm/bin/llc/Makefile:1.23 src/external/bsd/llvm/bin/llc/Makefile:1.24
--- src/external/bsd/llvm/bin/llc/Makefile:1.23 Wed Jan 11 12:02:25 2017
+++ src/external/bsd/llvm/bin/llc/Makefile Tue Aug 1 20:07:37 2017
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.23 2017/01/11 12:02:25 joerg Exp $
+# $NetBSD: Makefile,v 1.24 2017/08/01 20:07:37 joerg Exp $
PROG_CXX= llc
NOMAN= yes
@@ -10,6 +10,7 @@ NOMAN= yes
SRCS= llc.cpp
LLVM_LIBS+= \
+ Vectorize \
MIRParser \
AsmPrinter \
DebugInfoMSF \
@@ -54,6 +55,7 @@ LLVM_LIBS+= \
Object \
SelectionDAG \
CodeGen \
+ ProfileData \
Instrumentation \
ScalarOpts \
TransformsUtils \
@@ -62,6 +64,7 @@ LLVM_LIBS+= \
MCParser \
MC \
IR \
+ BinaryFormat \
Support \
Demangle
Index: src/external/bsd/llvm/bin/lli/Makefile
diff -u src/external/bsd/llvm/bin/lli/Makefile:1.15 src/external/bsd/llvm/bin/lli/Makefile:1.16
--- src/external/bsd/llvm/bin/lli/Makefile:1.15 Wed Jan 11 12:02:25 2017
+++ src/external/bsd/llvm/bin/lli/Makefile Tue Aug 1 20:07:37 2017
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.15 2017/01/11 12:02:25 joerg Exp $
+# $NetBSD: Makefile,v 1.16 2017/08/01 20:07:37 joerg Exp $
PROG_CXX= lli
NOMAN= yes
@@ -36,6 +36,7 @@ LLVM_LIBS+= \
Target \
MC \
IR \
+ BinaryFormat \
Support \
Demangle
Index: src/external/bsd/llvm/bin/llvm-ar/Makefile
diff -u src/external/bsd/llvm/bin/llvm-ar/Makefile:1.8 src/external/bsd/llvm/bin/llvm-ar/Makefile:1.9
--- src/external/bsd/llvm/bin/llvm-ar/Makefile:1.8 Wed Jan 11 12:02:25 2017
+++ src/external/bsd/llvm/bin/llvm-ar/Makefile Tue Aug 1 20:07:38 2017
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.8 2017/01/11 12:02:25 joerg Exp $
+# $NetBSD: Makefile,v 1.9 2017/08/01 20:07:38 joerg Exp $
PROG_CXX= llvm-ar
NOMAN= yes
@@ -44,7 +44,8 @@ LLVM_LIBS+= \
MC \
BitReader \
IR \
- LibDriver \
+ BinaryFormat \
+ ToolDrivers \
Option \
Support \
Demangle
Index: src/external/bsd/llvm/bin/llvm-as/Makefile
diff -u src/external/bsd/llvm/bin/llvm-as/Makefile:1.3 src/external/bsd/llvm/bin/llvm-as/Makefile:1.4
--- src/external/bsd/llvm/bin/llvm-as/Makefile:1.3 Wed Jan 11 12:02:25 2017
+++ src/external/bsd/llvm/bin/llvm-as/Makefile Tue Aug 1 20:07:38 2017
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.3 2017/01/11 12:02:25 joerg Exp $
+# $NetBSD: Makefile,v 1.4 2017/08/01 20:07:38 joerg Exp $
PROG_CXX= llvm-as
NOMAN= yes
@@ -12,7 +12,11 @@ SRCS= llvm-as.cpp
LLVM_LIBS+= \
AsmParser \
BitWriter \
+ Object \
+ MCParser \
+ MC \
IR \
+ BinaryFormat \
Support \
Demangle
Index: src/external/bsd/llvm/bin/llvm-cov/Makefile
diff -u src/external/bsd/llvm/bin/llvm-cov/Makefile:1.6 src/external/bsd/llvm/bin/llvm-cov/Makefile:1.7
--- src/external/bsd/llvm/bin/llvm-cov/Makefile:1.6 Wed Jan 11 12:02:26 2017
+++ src/external/bsd/llvm/bin/llvm-cov/Makefile Tue Aug 1 20:07:38 2017
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.6 2017/01/11 12:02:26 joerg Exp $
+# $NetBSD: Makefile,v 1.7 2017/08/01 20:07:38 joerg Exp $
PROG_CXX= llvm-cov
NOMAN= yes
@@ -27,6 +27,7 @@ LLVM_LIBS+= \
MC \
BitReader \
IR \
+ BinaryFormat \
Support \
Demangle
Index: src/external/bsd/llvm/bin/llvm-cxxdump/Makefile
diff -u src/external/bsd/llvm/bin/llvm-cxxdump/Makefile:1.2 src/external/bsd/llvm/bin/llvm-cxxdump/Makefile:1.3
--- src/external/bsd/llvm/bin/llvm-cxxdump/Makefile:1.2 Wed Jan 11 12:02:26 2017
+++ src/external/bsd/llvm/bin/llvm-cxxdump/Makefile Tue Aug 1 20:07:38 2017
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.2 2017/01/11 12:02:26 joerg Exp $
+# $NetBSD: Makefile,v 1.3 2017/08/01 20:07:38 joerg Exp $
PROG_CXX= llvm-cxxdump
NOMAN= yes
@@ -22,6 +22,7 @@ LLVM_LIBS+= \
MCParser \
MC \
IR \
+ BinaryFormat \
Support \
Demangle
Index: src/external/bsd/llvm/bin/llvm-diff/Makefile
diff -u src/external/bsd/llvm/bin/llvm-diff/Makefile:1.5 src/external/bsd/llvm/bin/llvm-diff/Makefile:1.6
--- src/external/bsd/llvm/bin/llvm-diff/Makefile:1.5 Wed Jan 11 12:02:26 2017
+++ src/external/bsd/llvm/bin/llvm-diff/Makefile Tue Aug 1 20:07:38 2017
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.5 2017/01/11 12:02:26 joerg Exp $
+# $NetBSD: Makefile,v 1.6 2017/08/01 20:07:38 joerg Exp $
PROG_CXX= llvm-diff
NOMAN= yes
@@ -17,6 +17,7 @@ LLVM_LIBS+= \
AsmParser \
BitReader \
IR \
+ BinaryFormat \
Support \
Demangle
Index: src/external/bsd/llvm/bin/llvm-dis/Makefile
diff -u src/external/bsd/llvm/bin/llvm-dis/Makefile:1.4 src/external/bsd/llvm/bin/llvm-dis/Makefile:1.5
--- src/external/bsd/llvm/bin/llvm-dis/Makefile:1.4 Wed Jan 11 12:02:26 2017
+++ src/external/bsd/llvm/bin/llvm-dis/Makefile Tue Aug 1 20:07:38 2017
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.4 2017/01/11 12:02:26 joerg Exp $
+# $NetBSD: Makefile,v 1.5 2017/08/01 20:07:38 joerg Exp $
PROG_CXX= llvm-dis
NOMAN= yes
@@ -13,6 +13,7 @@ LLVM_LIBS+= \
Analysis \
BitReader \
IR \
+ BinaryFormat \
Support \
Demangle
Index: src/external/bsd/llvm/bin/llvm-dwarfdump/Makefile
diff -u src/external/bsd/llvm/bin/llvm-dwarfdump/Makefile:1.4 src/external/bsd/llvm/bin/llvm-dwarfdump/Makefile:1.5
--- src/external/bsd/llvm/bin/llvm-dwarfdump/Makefile:1.4 Wed Jan 11 12:02:26 2017
+++ src/external/bsd/llvm/bin/llvm-dwarfdump/Makefile Tue Aug 1 20:07:38 2017
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.4 2017/01/11 12:02:26 joerg Exp $
+# $NetBSD: Makefile,v 1.5 2017/08/01 20:07:38 joerg Exp $
PROG_CXX= llvm-dwarfdump
NOMAN= yes
@@ -14,6 +14,7 @@ LLVM_LIBS+= \
Object \
BitReader \
IR \
+ BinaryFormat \
MC \
MCParser \
Support \
Index: src/external/bsd/llvm/bin/llvm-dwp/Makefile
diff -u src/external/bsd/llvm/bin/llvm-dwp/Makefile:1.2 src/external/bsd/llvm/bin/llvm-dwp/Makefile:1.3
--- src/external/bsd/llvm/bin/llvm-dwp/Makefile:1.2 Wed Jan 11 12:02:26 2017
+++ src/external/bsd/llvm/bin/llvm-dwp/Makefile Tue Aug 1 20:07:38 2017
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.2 2017/01/11 12:02:26 joerg Exp $
+# $NetBSD: Makefile,v 1.3 2017/08/01 20:07:38 joerg Exp $
PROG_CXX= llvm-dwp
NOMAN= yes
@@ -47,6 +47,7 @@ LLVM_LIBS+= \
MCParser \
SelectionDAG \
CodeGen \
+ ProfileData \
Target \
InstCombine \
Instrumentation \
@@ -55,6 +56,7 @@ LLVM_LIBS+= \
TransformsUtils \
Analysis \
IR \
+ BinaryFormat \
Support \
Demangle
Index: src/external/bsd/llvm/bin/llvm-extract/Makefile
diff -u src/external/bsd/llvm/bin/llvm-extract/Makefile:1.6 src/external/bsd/llvm/bin/llvm-extract/Makefile:1.7
--- src/external/bsd/llvm/bin/llvm-extract/Makefile:1.6 Wed Jan 11 12:02:26 2017
+++ src/external/bsd/llvm/bin/llvm-extract/Makefile Tue Aug 1 20:07:38 2017
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.6 2017/01/11 12:02:26 joerg Exp $
+# $NetBSD: Makefile,v 1.7 2017/08/01 20:07:38 joerg Exp $
PROG_CXX= llvm-extract
NOMAN= yes
@@ -23,6 +23,7 @@ LLVM_LIBS+= \
ProfileData \
Target \
IR \
+ BinaryFormat \
Support \
Demangle
Index: src/external/bsd/llvm/bin/llvm-link/Makefile
diff -u src/external/bsd/llvm/bin/llvm-link/Makefile:1.6 src/external/bsd/llvm/bin/llvm-link/Makefile:1.7
--- src/external/bsd/llvm/bin/llvm-link/Makefile:1.6 Wed Jan 11 12:02:26 2017
+++ src/external/bsd/llvm/bin/llvm-link/Makefile Tue Aug 1 20:07:38 2017
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.6 2017/01/11 12:02:26 joerg Exp $
+# $NetBSD: Makefile,v 1.7 2017/08/01 20:07:38 joerg Exp $
PROG_CXX= llvm-link
NOMAN= yes
@@ -10,18 +10,20 @@ NOMAN= yes
SRCS= llvm-link.cpp
LLVM_LIBS+= \
- Object \
- MC \
IRReader \
AsmParser \
BitReader \
BitWriter \
+ Object \
+ MCParser \
+ MC \
ipo \
Linker \
TransformsUtils \
Analysis \
Target \
IR \
+ BinaryFormat \
Support \
Demangle
Index: src/external/bsd/llvm/bin/llvm-nm/Makefile
diff -u src/external/bsd/llvm/bin/llvm-nm/Makefile:1.6 src/external/bsd/llvm/bin/llvm-nm/Makefile:1.7
--- src/external/bsd/llvm/bin/llvm-nm/Makefile:1.6 Wed Jan 11 12:02:27 2017
+++ src/external/bsd/llvm/bin/llvm-nm/Makefile Tue Aug 1 20:07:38 2017
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.6 2017/01/11 12:02:27 joerg Exp $
+# $NetBSD: Makefile,v 1.7 2017/08/01 20:07:38 joerg Exp $
PROG_CXX= llvm-nm
NOMAN= yes
@@ -44,6 +44,7 @@ LLVM_LIBS+= \
MC \
BitReader \
IR \
+ BinaryFormat \
Support \
Demangle
Index: src/external/bsd/llvm/bin/llvm-objdump/Makefile
diff -u src/external/bsd/llvm/bin/llvm-objdump/Makefile:1.13 src/external/bsd/llvm/bin/llvm-objdump/Makefile:1.14
--- src/external/bsd/llvm/bin/llvm-objdump/Makefile:1.13 Wed Jan 11 12:02:27 2017
+++ src/external/bsd/llvm/bin/llvm-objdump/Makefile Tue Aug 1 20:07:38 2017
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.13 2017/01/11 12:02:27 joerg Exp $
+# $NetBSD: Makefile,v 1.14 2017/08/01 20:07:38 joerg Exp $
PROG_CXX= llvm-objdump
NOMAN= yes
@@ -52,12 +52,13 @@ LLVM_LIBS+= \
DebugInfoDWARF \
DebugInfoSymbolize \
DebugInfoPDB \
- DebugInfoPDBRaw \
+ DebugInfoPDBNative \
Object \
BitReader \
MCParser \
MC \
IR \
+ BinaryFormat \
Support \
Demangle
Index: src/external/bsd/llvm/bin/llvm-profdata/Makefile
diff -u src/external/bsd/llvm/bin/llvm-profdata/Makefile:1.3 src/external/bsd/llvm/bin/llvm-profdata/Makefile:1.4
--- src/external/bsd/llvm/bin/llvm-profdata/Makefile:1.3 Wed Jan 11 12:02:27 2017
+++ src/external/bsd/llvm/bin/llvm-profdata/Makefile Tue Aug 1 20:07:39 2017
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.3 2017/01/11 12:02:27 joerg Exp $
+# $NetBSD: Makefile,v 1.4 2017/08/01 20:07:39 joerg Exp $
PROG_CXX= llvm-profdata
NOMAN= yes
@@ -12,6 +12,7 @@ SRCS= llvm-profdata.cpp
LLVM_LIBS+= \
ProfileData \
IR \
+ BinaryFormat \
Support \
Demangle
Index: src/external/bsd/llvm/bin/llvm-readobj/Makefile
diff -u src/external/bsd/llvm/bin/llvm-readobj/Makefile:1.10 src/external/bsd/llvm/bin/llvm-readobj/Makefile:1.11
--- src/external/bsd/llvm/bin/llvm-readobj/Makefile:1.10 Wed Jan 11 12:02:27 2017
+++ src/external/bsd/llvm/bin/llvm-readobj/Makefile Tue Aug 1 20:07:39 2017
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.10 2017/01/11 12:02:27 joerg Exp $
+# $NetBSD: Makefile,v 1.11 2017/08/01 20:07:39 joerg Exp $
PROG_CXX= llvm-readobj
NOMAN= yes
@@ -8,7 +8,6 @@ NOMAN= yes
.PATH: ${LLVM_SRCDIR}/tools/llvm-readobj
SRCS= llvm-readobj.cpp \
- ARMAttributeParser.cpp \
ARMWinEHPrinter.cpp \
COFFDumper.cpp \
COFFImportDumper.cpp \
@@ -16,6 +15,7 @@ SRCS= llvm-readobj.cpp \
Error.cpp \
MachODumper.cpp \
ObjDumper.cpp \
+ WasmDumper.cpp \
Win64EHDumper.cpp
LLVM_LIBS+= \
@@ -32,6 +32,7 @@ LLVM_LIBS+= \
MCParser \
BitReader \
IR \
+ BinaryFormat \
Support \
Demangle
Index: src/external/bsd/llvm/bin/llvm-size/Makefile
diff -u src/external/bsd/llvm/bin/llvm-size/Makefile:1.3 src/external/bsd/llvm/bin/llvm-size/Makefile:1.4
--- src/external/bsd/llvm/bin/llvm-size/Makefile:1.3 Wed Jan 11 12:02:27 2017
+++ src/external/bsd/llvm/bin/llvm-size/Makefile Tue Aug 1 20:07:39 2017
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.3 2017/01/11 12:02:27 joerg Exp $
+# $NetBSD: Makefile,v 1.4 2017/08/01 20:07:39 joerg Exp $
PROG_CXX= llvm-size
NOMAN= yes
@@ -15,6 +15,7 @@ LLVM_LIBS+= \
MC \
BitReader \
IR \
+ BinaryFormat \
Support \
Demangle
Index: src/external/bsd/llvm/bin/llvm-symbolizer/Makefile
diff -u src/external/bsd/llvm/bin/llvm-symbolizer/Makefile:1.6 src/external/bsd/llvm/bin/llvm-symbolizer/Makefile:1.7
--- src/external/bsd/llvm/bin/llvm-symbolizer/Makefile:1.6 Wed Jan 11 12:02:27 2017
+++ src/external/bsd/llvm/bin/llvm-symbolizer/Makefile Tue Aug 1 20:07:39 2017
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.6 2017/01/11 12:02:27 joerg Exp $
+# $NetBSD: Makefile,v 1.7 2017/08/01 20:07:39 joerg Exp $
PROG_CXX= llvm-symbolizer
NOMAN= yes
@@ -13,12 +13,13 @@ LLVM_LIBS+= \
DebugInfoSymbolize \
DebugInfoDWARF \
DebugInfoPDB \
- DebugInfoPDBRaw \
+ DebugInfoPDBNative \
Object \
MCParser \
MC \
BitReader \
IR \
+ BinaryFormat \
Support \
Demangle
Index: src/external/bsd/llvm/bin/llvm-xray/Makefile
diff -u src/external/bsd/llvm/bin/llvm-xray/Makefile:1.1 src/external/bsd/llvm/bin/llvm-xray/Makefile:1.2
--- src/external/bsd/llvm/bin/llvm-xray/Makefile:1.1 Thu Feb 9 17:58:57 2017
+++ src/external/bsd/llvm/bin/llvm-xray/Makefile Tue Aug 1 20:07:39 2017
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.1 2017/02/09 17:58:57 joerg Exp $
+# $NetBSD: Makefile,v 1.2 2017/08/01 20:07:39 joerg Exp $
PROG_CXX= llvm-xray
NOMAN= yes
@@ -8,13 +8,35 @@ NOMAN= yes
.PATH: ${LLVM_SRCDIR}/tools/llvm-xray
SRCS= func-id-helper.cc \
+ llvm-xray.cc \
xray-account.cc \
- xray-converter.cc
+ xray-color-helper.cc \
+ xray-converter.cc \
+ xray-extract.cc \
+ xray-graph.cc \
+ xray-graph-diff.cc \
+ xray-registry.cc
LLVM_LIBS+= \
+ XRay \
+ DebugInfoSymbolize \
+ DebugInfoDWARF \
+ DebugInfoPDB \
+ DebugInfoPDBNative \
+ Object \
+ BitReader \
+ MCParser \
+ IR \
+ MC \
+ BinaryFormat \
Support \
Demangle
+LDADD+= -lz
+.if !defined(HOSTPROG)
+DPADD+= ${LIBZ}
+.endif
+
.include "${.PARSEDIR}/../../link.mk"
.include <bsd.prog.mk>
Index: src/external/bsd/llvm/bin/opt/Makefile
diff -u src/external/bsd/llvm/bin/opt/Makefile:1.17 src/external/bsd/llvm/bin/opt/Makefile:1.18
--- src/external/bsd/llvm/bin/opt/Makefile:1.17 Wed Jan 11 12:02:27 2017
+++ src/external/bsd/llvm/bin/opt/Makefile Tue Aug 1 20:07:39 2017
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.17 2017/01/11 12:02:27 joerg Exp $
+# $NetBSD: Makefile,v 1.18 2017/08/01 20:07:39 joerg Exp $
PROG_CXX= opt
NOMAN= yes
@@ -77,6 +77,7 @@ LLVM_LIBS+= \
TransformsUtils \
Analysis \
IR \
+ BinaryFormat \
Support \
Demangle
Index: src/external/bsd/llvm/bin/sancov/Makefile
diff -u src/external/bsd/llvm/bin/sancov/Makefile:1.2 src/external/bsd/llvm/bin/sancov/Makefile:1.3
--- src/external/bsd/llvm/bin/sancov/Makefile:1.2 Wed Jan 11 12:02:27 2017
+++ src/external/bsd/llvm/bin/sancov/Makefile Tue Aug 1 20:07:39 2017
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.2 2017/01/11 12:02:27 joerg Exp $
+# $NetBSD: Makefile,v 1.3 2017/08/01 20:07:39 joerg Exp $
PROG_CXX= sancov
NOMAN= yes
@@ -41,12 +41,13 @@ LLVM_LIBS+= \
DebugInfoSymbolize \
DebugInfoDWARF \
DebugInfoPDB \
- DebugInfoPDBRaw \
+ DebugInfoPDBNative \
Object \
BitReader \
IR \
MCParser \
MC \
+ BinaryFormat \
Support \
Demangle
Index: src/external/bsd/llvm/bin/sanstats/Makefile
diff -u src/external/bsd/llvm/bin/sanstats/Makefile:1.1 src/external/bsd/llvm/bin/sanstats/Makefile:1.2
--- src/external/bsd/llvm/bin/sanstats/Makefile:1.1 Wed Jan 11 12:02:27 2017
+++ src/external/bsd/llvm/bin/sanstats/Makefile Tue Aug 1 20:07:39 2017
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.1 2017/01/11 12:02:27 joerg Exp $
+# $NetBSD: Makefile,v 1.2 2017/08/01 20:07:39 joerg Exp $
PROG_CXX= sanstats
NOMAN= yes
@@ -13,12 +13,13 @@ LLVM_LIBS+= \
DebugInfoSymbolize \
DebugInfoDWARF \
DebugInfoPDB \
- DebugInfoPDBRaw \
+ DebugInfoPDBNative \
Object \
MCParser \
MC \
BitReader \
IR \
+ BinaryFormat \
Support \
Demangle
Index: src/external/bsd/llvm/bin/tblgen/Makefile
diff -u src/external/bsd/llvm/bin/tblgen/Makefile:1.21 src/external/bsd/llvm/bin/tblgen/Makefile:1.22
--- src/external/bsd/llvm/bin/tblgen/Makefile:1.21 Wed Jan 11 12:02:28 2017
+++ src/external/bsd/llvm/bin/tblgen/Makefile Tue Aug 1 20:07:39 2017
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.21 2017/01/11 12:02:28 joerg Exp $
+# $NetBSD: Makefile,v 1.22 2017/08/01 20:07:39 joerg Exp $
PROG_CXX= llvm-tblgen
NOMAN= yes
@@ -34,6 +34,7 @@ SRCS= AsmMatcherEmitter.cpp \
IntrinsicEmitter.cpp \
OptParserEmitter.cpp \
PseudoLoweringEmitter.cpp \
+ RegisterBankEmitter.cpp \
RegisterInfoEmitter.cpp \
SearchableTableEmitter.cpp \
SubtargetEmitter.cpp \
@@ -41,6 +42,7 @@ SRCS= AsmMatcherEmitter.cpp \
TableGen.cpp \
Types.cpp \
X86DisassemblerTables.cpp \
+ X86EVEX2VEXTablesEmitter.cpp \
X86ModRMFilters.cpp \
X86RecognizableInstr.cpp
Index: src/external/bsd/llvm/config/clang/Config/config.h
diff -u src/external/bsd/llvm/config/clang/Config/config.h:1.15 src/external/bsd/llvm/config/clang/Config/config.h:1.16
--- src/external/bsd/llvm/config/clang/Config/config.h:1.15 Wed Jan 11 12:02:28 2017
+++ src/external/bsd/llvm/config/clang/Config/config.h Tue Aug 1 20:07:39 2017
@@ -29,7 +29,7 @@
#define CLANG_RESOURCE_DIR ""
/* Directories clang will search for headers */
-#define C_INCLUDE_DIRS "/usr/include/clang-4.0:/usr/include"
+#define C_INCLUDE_DIRS "/usr/include/clang-5.0:/usr/include"
/* Default <path> to all compiler invocations for --sysroot=<path>. */
#define DEFAULT_SYSROOT ""
Index: src/external/bsd/llvm/config/llvm/Config/config.h.in
diff -u src/external/bsd/llvm/config/llvm/Config/config.h.in:1.19 src/external/bsd/llvm/config/llvm/Config/config.h.in:1.20
--- src/external/bsd/llvm/config/llvm/Config/config.h.in:1.19 Wed Jan 11 12:02:28 2017
+++ src/external/bsd/llvm/config/llvm/Config/config.h.in Tue Aug 1 20:07:39 2017
@@ -7,6 +7,9 @@
/* Exported configuration */
#include "llvm/Config/llvm-config.h"
+/* Header containing the backtrace function */
+#define BACKTRACE_HEADER <execinfo.h>
+
/* Bug report URL. */
#define BUG_REPORT_URL "http://llvm.org/bugs/"
@@ -30,7 +33,7 @@
#define CLANG_RESOURCE_DIR ""
/* Directories clang will search for headers */
-#define C_INCLUDE_DIRS "/usr/include/clang-4.0:/usr/include"
+#define C_INCLUDE_DIRS "/usr/include/clang-5.0:/usr/include"
/* Default <path> to all compiler invocations for --sysroot=<path>. */
#define DEFAULT_SYSROOT ""
Index: src/external/bsd/llvm/dist/llvm-configure/configure
diff -u src/external/bsd/llvm/dist/llvm-configure/configure:1.1 src/external/bsd/llvm/dist/llvm-configure/configure:1.2
--- src/external/bsd/llvm/dist/llvm-configure/configure:1.1 Wed Jan 11 11:19:24 2017
+++ src/external/bsd/llvm/dist/llvm-configure/configure Tue Aug 1 20:07:39 2017
@@ -10195,6 +10195,11 @@ fi
$as_echo "#define LLVM_ENABLE_ABI_BREAKING_CHECKS 0" >>confdefs.h
+cat >>confdefs.h <<_ACEOF
+#define BACKTRACE_HEADER <execinfo.h>
+_ACEOF
+
+
ac_config_headers="$ac_config_headers include/llvm/Config/config.h include/llvm/Config/llvm-config.h include/llvm/Config/abi-breaking.h"
Index: src/external/bsd/llvm/dist/llvm-configure/autoconf/configure.ac
diff -u src/external/bsd/llvm/dist/llvm-configure/autoconf/configure.ac:1.1 src/external/bsd/llvm/dist/llvm-configure/autoconf/configure.ac:1.2
--- src/external/bsd/llvm/dist/llvm-configure/autoconf/configure.ac:1.1 Wed Jan 11 11:19:24 2017
+++ src/external/bsd/llvm/dist/llvm-configure/autoconf/configure.ac Tue Aug 1 20:07:39 2017
@@ -1959,6 +1959,7 @@ AC_SUBST(RDYNAMIC)
AC_DEFINE([LLVM_ENABLE_ABI_BREAKING_CHECKS],[0],
[Define to 1 to checks for ABI changes, and to 0 otherwise.])
+AC_DEFINE_UNQUOTED([BACKTRACE_HEADER], [<execinfo.h>], [Header containing the backtrace function])
dnl===-----------------------------------------------------------------------===
dnl===
Index: src/external/bsd/llvm/dist/llvm-configure/include/llvm/Config/config.h.in
diff -u src/external/bsd/llvm/dist/llvm-configure/include/llvm/Config/config.h.in:1.1 src/external/bsd/llvm/dist/llvm-configure/include/llvm/Config/config.h.in:1.2
--- src/external/bsd/llvm/dist/llvm-configure/include/llvm/Config/config.h.in:1.1 Wed Jan 11 11:19:25 2017
+++ src/external/bsd/llvm/dist/llvm-configure/include/llvm/Config/config.h.in Tue Aug 1 20:07:40 2017
@@ -6,6 +6,9 @@
/* Exported configuration */
#include "llvm/Config/llvm-config.h"
+/* Header containing the backtrace function */
+#undef BACKTRACE_HEADER
+
/* Bug report URL. */
#undef BUG_REPORT_URL
Index: src/external/bsd/llvm/include/Makefile
diff -u src/external/bsd/llvm/include/Makefile:1.40 src/external/bsd/llvm/include/Makefile:1.41
--- src/external/bsd/llvm/include/Makefile:1.40 Wed Jan 11 12:02:28 2017
+++ src/external/bsd/llvm/include/Makefile Tue Aug 1 20:07:40 2017
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.40 2017/01/11 12:02:28 joerg Exp $
+# $NetBSD: Makefile,v 1.41 2017/08/01 20:07:40 joerg Exp $
.include <bsd.init.mk>
@@ -24,10 +24,12 @@ INCS= __wmmintrin_aes.h \
avx512vlcdintrin.h \
avx512vldqintrin.h \
avx512vlintrin.h \
+ avx512vpopcntdqintrin.h \
avxintrin.h \
bmi2intrin.h \
bmiintrin.h \
clflushoptintrin.h \
+ clzerointrin.h \
cpuid.h \
emmintrin.h \
f16cintrin.h \
@@ -36,6 +38,7 @@ INCS= __wmmintrin_aes.h \
fxsrintrin.h \
ia32intrin.h \
immintrin.h \
+ lwpintrin.h \
lzcntintrin.h \
mm3dnow.h \
mmintrin.h \
@@ -72,7 +75,7 @@ INCS= arm_acle.h \
.elif ${MACHINE_CPU} == "mips" || ${MACHINE_CPU} == "mips64"
INCS= msa.h
.endif
-INCS+= stdalign.h stdatomic.h stdnoreturn.h
+INCS+= stdatomic.h
INCSDIR= /usr/include/clang-${CLANG_VERSION:R}
.PATH: ${LLVM_SRCDIR}/include/llvm/IR \
@@ -101,7 +104,9 @@ CLANG_TABLEGEN_OUTPUT.Attr.td= \
clang/AST/AttrVisitor.inc|-gen-clang-attr-ast-visitor \
clang/Basic/AttrList.inc|-gen-clang-attr-list \
clang/Basic/AttrHasAttributeImpl.inc|-gen-clang-attr-has-attribute-impl \
+ clang/Basic/AttrSubMatchRulesList.inc|-gen-clang-attr-subject-match-rule-list \
clang/Parse/AttrParserStringSwitches.inc|-gen-clang-attr-parser-string-switches \
+ clang/Parse/AttrSubMatchRulesParserStringSwitches.inc|-gen-clang-attr-subject-match-rules-parser-string-switches \
clang/Sema/AttrParsedAttrImpl.inc|-gen-clang-attr-parsed-attr-impl \
clang/Sema/AttrParsedAttrKinds.inc|-gen-clang-attr-parsed-attr-kinds \
clang/Sema/AttrParsedAttrList.inc|-gen-clang-attr-parsed-attr-list \
@@ -159,8 +164,8 @@ TABLEGEN_OUTPUT.Options.td= \
.include "${.PARSEDIR}/../tablegen.mk"
-DPSRCS+= clang/Basic/Version.inc
-CLEANFILES+= clang/Basic/Version.inc
+DPSRCS+= clang/Basic/Version.inc llvm/Support/VCSRevision.h
+CLEANFILES+= clang/Basic/Version.inc llvm/Support/VCSRevision.h
clang/Basic/Version.inc: ${LLVM_TOPLEVEL}/Makefile.inc
mkdir -p ${.TARGET:H}
@@ -171,7 +176,11 @@ clang/Basic/Version.inc: ${LLVM_TOPLEVEL
printf '#define CLANG_VERSION_PATCHLEVEL ${CLANG_VERSION:R:R}\n' >> ${.TARGET}.tmp
mv ${.TARGET}.tmp ${.TARGET}
-lld/Config/Version.inc: ${LLVM_TOPLEVEL}/Makefile.inc
+llvm/Support/VCSRevision.h: ${LLVM_TOPLEVEL}/Makefile.inc
+ mkdir -p ${.TARGET:H}
+ printf '#define LLVM_DEFAULT_TARGET_TRIPLE "${MACHINE_GNU_PLATFORM}"\n' >> ${.TARGET}.tmp
+ printf '#define LLVM_REVISION "svn-r${LLVM_REVISION}"\n' >> ${.TARGET}.tmp
+ mv ${.TARGET}.tmp ${.TARGET}
.if ${MKLLD} != "no"
DPSRCS+= lld/Config/Version.inc
Index: src/external/bsd/llvm/lib/Makefile
diff -u src/external/bsd/llvm/lib/Makefile:1.44 src/external/bsd/llvm/lib/Makefile:1.45
--- src/external/bsd/llvm/lib/Makefile:1.44 Wed Jan 11 12:02:28 2017
+++ src/external/bsd/llvm/lib/Makefile Tue Aug 1 20:07:40 2017
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.44 2017/01/11 12:02:28 joerg Exp $
+# $NetBSD: Makefile,v 1.45 2017/08/01 20:07:40 joerg Exp $
.include <bsd.own.mk>
@@ -6,6 +6,7 @@ SUBDIR= \
libLLVMAnalysis \
libLLVMAsmParser \
libLLVMAsmPrinter \
+ libLLVMBinaryFormat \
libLLVMBitReader \
libLLVMBitWriter \
libLLVMCodeGen \
@@ -103,7 +104,7 @@ SUBDIR+= \
SUBDIR+= \
libLLVMDebugInfoDWARF \
libLLVMDebugInfoPDB \
- libLLVMDebugInfoPDBRaw \
+ libLLVMDebugInfoPDBNative \
libLLVMDebugInfoSymbolize
.endif
@@ -111,9 +112,10 @@ SUBDIR+= \
SUBDIR+= \
libLLVMHello \
libLLVMInterpreter \
- libLLVMLibDriver \
libLLVMLineEditor \
- libLLVMObjectYAML
+ libLLVMObjectYAML \
+ libLLVMToolDrivers \
+ libLLVMXRay
.endif
SUBDIR+= \
@@ -144,7 +146,8 @@ SUBDIR+= \
libclangFormat \
libclangIndex \
libclangTooling \
- libclangToolingCore
+ libclangToolingCore \
+ libclangToolingRefactoring
.endif
.if ${MKLLD} != "no"
Index: src/external/bsd/llvm/lib/libLLVMAArch64CodeGen/Makefile
diff -u src/external/bsd/llvm/lib/libLLVMAArch64CodeGen/Makefile:1.7 src/external/bsd/llvm/lib/libLLVMAArch64CodeGen/Makefile:1.8
--- src/external/bsd/llvm/lib/libLLVMAArch64CodeGen/Makefile:1.7 Wed Jan 11 12:02:28 2017
+++ src/external/bsd/llvm/lib/libLLVMAArch64CodeGen/Makefile Tue Aug 1 20:07:40 2017
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.7 2017/01/11 12:02:28 joerg Exp $
+# $NetBSD: Makefile,v 1.8 2017/08/01 20:07:40 joerg Exp $
LIB= LLVMAArch64CodeGen
@@ -8,33 +8,33 @@ LIB= LLVMAArch64CodeGen
CPPFLAGS+= -I${LLVM_SRCDIR}/lib/Target/AArch64
-# Used only with GlobalISel:
-# AArch64CallLowering.cpp
-# AArch64InstructionSelector.cpp
-# AArch64LegalizerInfo.cpp
-# AArch64RegisterBankInfo.cpp
-
SRCS+= AArch64A53Fix835769.cpp \
AArch64A57FPLoadBalancing.cpp \
- AArch64AddressTypePromotion.cpp \
AArch64AdvSIMDScalarPass.cpp \
AArch64AsmPrinter.cpp \
+ AArch64CallLowering.cpp \
AArch64CleanupLocalDynamicTLSPass.cpp \
AArch64CollectLOH.cpp \
+ AArch64CondBrTuning.cpp \
AArch64ConditionOptimizer.cpp \
AArch64ConditionalCompares.cpp \
AArch64DeadRegisterDefinitionsPass.cpp \
AArch64ExpandPseudoInsts.cpp \
+ AArch64FalkorHWPFFix.cpp \
AArch64FastISel.cpp \
AArch64FrameLowering.cpp \
AArch64InstrInfo.cpp \
+ AArch64InstructionSelector.cpp \
AArch64ISelDAGToDAG.cpp \
AArch64ISelLowering.cpp \
+ AArch64LegalizerInfo.cpp \
AArch64LoadStoreOptimizer.cpp \
AArch64MCInstLower.cpp \
+ AArch64MacroFusion.cpp \
AArch64PBQPRegAlloc.cpp \
AArch64PromoteConstant.cpp \
AArch64RedundantCopyElimination.cpp \
+ AArch64RegisterBankInfo.cpp \
AArch64RegisterInfo.cpp \
AArch64SelectionDAGInfo.cpp \
AArch64StorePairSuppress.cpp \
@@ -54,9 +54,11 @@ TABLEGEN_OUTPUT= \
AArch64GenDAGISel.inc|-gen-dag-isel \
AArch64GenDisassemblerTables.inc|-gen-disassembler \
AArch64GenFastISel.inc|-gen-fast-isel \
+ AArch64GenGlobalISel.inc|-gen-global-isel \
AArch64GenInstrInfo.inc|-gen-instr-info \
AArch64GenMCCodeEmitter.inc|-gen-emitter \
AArch64GenMCPseudoLowering.inc|-gen-pseudo-lowering \
+ AArch64GenRegisterBank.inc|-gen-register-bank \
AArch64GenRegisterInfo.inc|-gen-register-info \
AArch64GenSubtargetInfo.inc|-gen-subtarget \
AArch64GenSystemOperands.inc|-gen-searchable-tables
Index: src/external/bsd/llvm/lib/libLLVMAArch64MCTargetDesc/Makefile
diff -u src/external/bsd/llvm/lib/libLLVMAArch64MCTargetDesc/Makefile:1.3 src/external/bsd/llvm/lib/libLLVMAArch64MCTargetDesc/Makefile:1.4
--- src/external/bsd/llvm/lib/libLLVMAArch64MCTargetDesc/Makefile:1.3 Sun Aug 10 17:34:21 2014
+++ src/external/bsd/llvm/lib/libLLVMAArch64MCTargetDesc/Makefile Tue Aug 1 20:07:40 2017
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.3 2014/08/10 17:34:21 joerg Exp $
+# $NetBSD: Makefile,v 1.4 2017/08/01 20:07:40 joerg Exp $
LIB= LLVMAArch64MCTargetDesc
@@ -17,7 +17,9 @@ SRCS+= AArch64AsmBackend.cpp \
AArch64MCExpr.cpp \
AArch64MCTargetDesc.cpp \
AArch64MachObjectWriter.cpp \
- AArch64TargetStreamer.cpp
+ AArch64TargetStreamer.cpp \
+ AArch64WinCOFFObjectWriter.cpp \
+ AArch64WinCOFFStreamer.cpp
.if defined(HOSTLIB)
.include <bsd.hostlib.mk>
Index: src/external/bsd/llvm/lib/libLLVMARMCodeGen/Makefile
diff -u src/external/bsd/llvm/lib/libLLVMARMCodeGen/Makefile:1.16 src/external/bsd/llvm/lib/libLLVMARMCodeGen/Makefile:1.17
--- src/external/bsd/llvm/lib/libLLVMARMCodeGen/Makefile:1.16 Wed Jan 11 12:02:28 2017
+++ src/external/bsd/llvm/lib/libLLVMARMCodeGen/Makefile Tue Aug 1 20:07:40 2017
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.16 2017/01/11 12:02:28 joerg Exp $
+# $NetBSD: Makefile,v 1.17 2017/08/01 20:07:40 joerg Exp $
LIB= LLVMARMCodeGen
@@ -6,15 +6,10 @@ LIB= LLVMARMCodeGen
.PATH: ${LLVM_SRCDIR}/lib/Target/ARM
-# Used only with GlobalISel:
-# ARMCallLowering.cpp
-# ARMInstructionSelector.cpp
-# ARMLegalizerInfo.cpp
-# ARMRegisterBankInfo.cpp
-
SRCS+= ARMAsmPrinter.cpp \
ARMBaseInstrInfo.cpp \
ARMBaseRegisterInfo.cpp \
+ ARMCallLowering.cpp \
ARMComputeBlockSize.cpp \
ARMConstantIslandPass.cpp \
ARMConstantPoolValue.cpp \
@@ -25,10 +20,14 @@ SRCS+= ARMAsmPrinter.cpp \
ARMISelDAGToDAG.cpp \
ARMISelLowering.cpp \
ARMInstrInfo.cpp \
+ ARMInstructionSelector.cpp \
+ ARMLegalizerInfo.cpp \
ARMLoadStoreOptimizer.cpp \
ARMMCInstLower.cpp \
ARMMachineFunctionInfo.cpp \
+ ARMMacroFusion.cpp \
ARMOptimizeBarriersPass.cpp \
+ ARMRegisterBankInfo.cpp \
ARMRegisterInfo.cpp \
ARMSelectionDAGInfo.cpp \
ARMSubtarget.cpp \
@@ -47,18 +46,20 @@ SRCS+= ARMAsmPrinter.cpp \
TABLEGEN_SRC= ARM.td
TABLEGEN_INCLUDES= -I${LLVM_SRCDIR}/lib/Target/ARM
TABLEGEN_OUTPUT= \
- ARMGenRegisterInfo.inc|-gen-register-info \
- ARMGenInstrInfo.inc|-gen-instr-info \
- ARMGenCodeEmitter.inc|-gen-emitter \
- ARMGenMCCodeEmitter.inc|-gen-emitter \
- ARMGenMCPseudoLowering.inc|-gen-pseudo-lowering \
- ARMGenAsmWriter.inc|-gen-asm-writer \
ARMGenAsmMatcher.inc|-gen-asm-matcher \
+ ARMGenAsmWriter.inc|-gen-asm-writer \
+ ARMGenCallingConv.inc|-gen-callingconv \
+ ARMGenCodeEmitter.inc|-gen-emitter \
ARMGenDAGISel.inc|-gen-dag-isel \
+ ARMGenDisassemblerTables.inc|-gen-disassembler \
ARMGenFastISel.inc|-gen-fast-isel \
- ARMGenCallingConv.inc|-gen-callingconv \
- ARMGenSubtargetInfo.inc|-gen-subtarget \
- ARMGenDisassemblerTables.inc|-gen-disassembler
+ ARMGenGlobalISel.inc|-gen-global-isel \
+ ARMGenInstrInfo.inc|-gen-instr-info \
+ ARMGenMCCodeEmitter.inc|-gen-emitter \
+ ARMGenMCPseudoLowering.inc|-gen-pseudo-lowering \
+ ARMGenRegisterBank.inc|-gen-register-bank \
+ ARMGenRegisterInfo.inc|-gen-register-info \
+ ARMGenSubtargetInfo.inc|-gen-subtarget
.include "${.PARSEDIR}/../../tablegen.mk"
Index: src/external/bsd/llvm/lib/libLLVMAnalysis/Makefile
diff -u src/external/bsd/llvm/lib/libLLVMAnalysis/Makefile:1.23 src/external/bsd/llvm/lib/libLLVMAnalysis/Makefile:1.24
--- src/external/bsd/llvm/lib/libLLVMAnalysis/Makefile:1.23 Thu Feb 9 17:58:57 2017
+++ src/external/bsd/llvm/lib/libLLVMAnalysis/Makefile Tue Aug 1 20:07:40 2017
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.23 2017/02/09 17:58:57 joerg Exp $
+# $NetBSD: Makefile,v 1.24 2017/08/01 20:07:40 joerg Exp $
LIB= LLVMAnalysis
@@ -60,6 +60,8 @@ SRCS+= AliasAnalysis.cpp \
MemoryBuiltins.cpp \
MemoryDependenceAnalysis.cpp \
MemoryLocation.cpp \
+ MemorySSAUpdater.cpp \
+ MemorySSA.cpp \
ModuleDebugInfoPrinter.cpp \
ModuleSummaryAnalysis.cpp \
ObjCARCAliasAnalysis.cpp \
Index: src/external/bsd/llvm/lib/libLLVMCodeGen/Makefile
diff -u src/external/bsd/llvm/lib/libLLVMCodeGen/Makefile:1.32 src/external/bsd/llvm/lib/libLLVMCodeGen/Makefile:1.33
--- src/external/bsd/llvm/lib/libLLVMCodeGen/Makefile:1.32 Wed Jan 11 12:02:29 2017
+++ src/external/bsd/llvm/lib/libLLVMCodeGen/Makefile Tue Aug 1 20:07:40 2017
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.32 2017/01/11 12:02:29 joerg Exp $
+# $NetBSD: Makefile,v 1.33 2017/08/01 20:07:40 joerg Exp $
LIB= LLVMCodeGen
@@ -11,6 +11,7 @@ SRCS+= AggressiveAntiDepBreaker.cpp \
Analysis.cpp \
AtomicExpandPass.cpp \
BasicTargetTransformInfo.cpp \
+ BranchCoalescing.cpp \
BranchFolding.cpp \
BranchRelaxation.cpp \
BuiltinGCs.cpp \
@@ -29,6 +30,8 @@ SRCS+= AggressiveAntiDepBreaker.cpp \
ExecutionDepsFix.cpp \
ExpandISelPseudos.cpp \
ExpandPostRAPseudos.cpp \
+ ExpandReductions.cpp \
+ FEntryInserter.cpp \
FaultMaps.cpp \
FuncletLayout.cpp \
GCMetadata.cpp \
@@ -44,6 +47,7 @@ SRCS+= AggressiveAntiDepBreaker.cpp \
IntrinsicLowering.cpp \
LLVMTargetMachine.cpp \
LatencyPriorityQueue.cpp \
+ LazyMachineBlockFrequencyInfo.cpp \
LexicalScopes.cpp \
LiveDebugValues.cpp \
LiveDebugVariables.cpp \
@@ -53,7 +57,9 @@ SRCS+= AggressiveAntiDepBreaker.cpp \
LivePhysRegs.cpp \
LiveRangeCalc.cpp \
LiveRangeEdit.cpp \
+ LiveRangeShrink.cpp \
LiveRegMatrix.cpp \
+ LiveRegUnits.cpp \
LiveStackAnalysis.cpp \
LiveVariables.cpp \
LocalStackSlotAllocation.cpp \
@@ -70,6 +76,7 @@ SRCS+= AggressiveAntiDepBreaker.cpp \
MachineCombiner.cpp \
MachineDominanceFrontier.cpp \
MachineDominators.cpp \
+ MachineFrameInfo.cpp \
MachineFunction.cpp \
MachineFunctionPass.cpp \
MachineFunctionPrinterPass.cpp \
@@ -79,6 +86,8 @@ SRCS+= AggressiveAntiDepBreaker.cpp \
MachineLoopInfo.cpp \
MachineModuleInfo.cpp \
MachineModuleInfoImpls.cpp \
+ MachineOutliner.cpp \
+ MachineOptimizationRemarkEmitter.cpp \
MachinePassRegistry.cpp \
MachinePipeliner.cpp \
MachinePostDominators.cpp \
@@ -89,6 +98,7 @@ SRCS+= AggressiveAntiDepBreaker.cpp \
MachineSink.cpp \
MachineTraceMetrics.cpp \
MachineVerifier.cpp \
+ MacroFusion.cpp \
OptimizePHIs.cpp \
PHIElimination.cpp \
PHIEliminationUtils.cpp \
@@ -119,6 +129,7 @@ SRCS+= AggressiveAntiDepBreaker.cpp \
SafeStack.cpp \
SafeStackColoring.cpp \
SafeStackLayout.cpp \
+ ScalarizeMaskedMemIntrin.cpp \
ScheduleDAG.cpp \
ScheduleDAGInstrs.cpp \
ScheduleDAGPrinter.cpp \
Index: src/external/bsd/llvm/lib/libLLVMDebugInfoCodeView/Makefile
diff -u src/external/bsd/llvm/lib/libLLVMDebugInfoCodeView/Makefile:1.3 src/external/bsd/llvm/lib/libLLVMDebugInfoCodeView/Makefile:1.4
--- src/external/bsd/llvm/lib/libLLVMDebugInfoCodeView/Makefile:1.3 Thu Feb 9 17:58:57 2017
+++ src/external/bsd/llvm/lib/libLLVMDebugInfoCodeView/Makefile Tue Aug 1 20:07:40 2017
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.3 2017/02/09 17:58:57 joerg Exp $
+# $NetBSD: Makefile,v 1.4 2017/08/01 20:07:40 joerg Exp $
LIB= LLVMDebugInfoCodeView
@@ -7,24 +7,37 @@ LIB= LLVMDebugInfoCodeView
.PATH: ${LLVM_SRCDIR}/lib/DebugInfo/CodeView
SRCS+= CVSymbolVisitor.cpp \
- CVTypeDumper.cpp \
CVTypeVisitor.cpp \
CodeViewError.cpp \
CodeViewRecordIO.cpp \
+ DebugFrameDataSubsection.cpp \
+ DebugChecksumsSubsection.cpp \
+ DebugCrossExSubsection.cpp \
+ DebugSymbolsSubsection.cpp \
+ DebugCrossImpSubsection.cpp \
+ DebugInlineeLinesSubsection.cpp \
+ DebugSubsectionRecord.cpp \
+ DebugSubsection.cpp \
+ DebugSubsectionVisitor.cpp \
+ DebugLinesSubsection.cpp \
+ DebugStringTableSubsection.cpp \
EnumTables.cpp \
+ Formatters.cpp \
Line.cpp \
- ModuleSubstream.cpp \
- ModuleSubstreamVisitor.cpp \
RecordSerialization.cpp \
+ StringsAndChecksums.cpp \
SymbolDumper.cpp \
SymbolRecordMapping.cpp \
- TypeDatabase.cpp \
- TypeDatabaseVisitor.cpp \
+ SymbolSerializer.cpp \
TypeDumpVisitor.cpp \
- TypeRecord.cpp \
+ TypeIndex.cpp \
+ TypeIndexDiscovery.cpp \
+ TypeName.cpp \
+ LazyRandomTypeCollection.cpp \
TypeRecordMapping.cpp \
TypeSerializer.cpp \
- TypeStreamMerger.cpp
+ TypeStreamMerger.cpp \
+ TypeTableCollection.cpp
.if defined(HOSTLIB)
.include <bsd.hostlib.mk>
Index: src/external/bsd/llvm/lib/libLLVMDebugInfoDWARF/Makefile
diff -u src/external/bsd/llvm/lib/libLLVMDebugInfoDWARF/Makefile:1.2 src/external/bsd/llvm/lib/libLLVMDebugInfoDWARF/Makefile:1.3
--- src/external/bsd/llvm/lib/libLLVMDebugInfoDWARF/Makefile:1.2 Wed Jan 11 12:02:29 2017
+++ src/external/bsd/llvm/lib/libLLVMDebugInfoDWARF/Makefile Tue Aug 1 20:07:40 2017
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.2 2017/01/11 12:02:29 joerg Exp $
+# $NetBSD: Makefile,v 1.3 2017/08/01 20:07:40 joerg Exp $
LIB= LLVMDebugInfoDWARF
@@ -10,6 +10,7 @@ SRCS+= DWARFAbbreviationDeclaration.cpp
DWARFAcceleratorTable.cpp \
DWARFCompileUnit.cpp \
DWARFContext.cpp \
+ DWARFDataExtractor.cpp \
DWARFDebugAbbrev.cpp \
DWARFDebugArangeSet.cpp \
DWARFDebugAranges.cpp \
@@ -26,6 +27,7 @@ SRCS+= DWARFAbbreviationDeclaration.cpp
DWARFTypeUnit.cpp \
DWARFUnit.cpp \
DWARFUnitIndex.cpp \
+ DWARFVerifier.cpp \
SyntaxHighlighting.cpp
.if defined(HOSTLIB)
Index: src/external/bsd/llvm/lib/libLLVMDebugInfoMSF/Makefile
diff -u src/external/bsd/llvm/lib/libLLVMDebugInfoMSF/Makefile:1.1 src/external/bsd/llvm/lib/libLLVMDebugInfoMSF/Makefile:1.2
--- src/external/bsd/llvm/lib/libLLVMDebugInfoMSF/Makefile:1.1 Wed Jan 11 12:02:29 2017
+++ src/external/bsd/llvm/lib/libLLVMDebugInfoMSF/Makefile Tue Aug 1 20:07:40 2017
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.1 2017/01/11 12:02:29 joerg Exp $
+# $NetBSD: Makefile,v 1.2 2017/08/01 20:07:40 joerg Exp $
LIB= LLVMDebugInfoMSF
@@ -9,9 +9,7 @@ LIB= LLVMDebugInfoMSF
SRCS+= MappedBlockStream.cpp \
MSFBuilder.cpp \
MSFCommon.cpp \
- MSFError.cpp \
- StreamReader.cpp \
- StreamWriter.cpp
+ MSFError.cpp
.if defined(HOSTLIB)
.include <bsd.hostlib.mk>
Index: src/external/bsd/llvm/lib/libLLVMDebugInfoPDB/Makefile
diff -u src/external/bsd/llvm/lib/libLLVMDebugInfoPDB/Makefile:1.2 src/external/bsd/llvm/lib/libLLVMDebugInfoPDB/Makefile:1.3
--- src/external/bsd/llvm/lib/libLLVMDebugInfoPDB/Makefile:1.2 Wed Jan 11 12:02:29 2017
+++ src/external/bsd/llvm/lib/libLLVMDebugInfoPDB/Makefile Tue Aug 1 20:07:41 2017
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.2 2017/01/11 12:02:29 joerg Exp $
+# $NetBSD: Makefile,v 1.3 2017/08/01 20:07:41 joerg Exp $
LIB= LLVMDebugInfoPDB
@@ -44,7 +44,8 @@ SRCS+= GenericError.cpp \
PDBSymbolTypeVTableShape.cpp \
PDBSymbolUnknown.cpp \
PDBSymbolUsingNamespace.cpp \
- PDBSymDumper.cpp
+ PDBSymDumper.cpp \
+ UDTLayout.cpp
.if defined(HOSTLIB)
.include <bsd.hostlib.mk>
Index: src/external/bsd/llvm/lib/libLLVMDebugInfoPDBRaw/Makefile
diff -u src/external/bsd/llvm/lib/libLLVMDebugInfoPDBRaw/Makefile:1.1 src/external/bsd/llvm/lib/libLLVMDebugInfoPDBRaw/Makefile:1.2
--- src/external/bsd/llvm/lib/libLLVMDebugInfoPDBRaw/Makefile:1.1 Wed Jan 11 12:02:29 2017
+++ src/external/bsd/llvm/lib/libLLVMDebugInfoPDBRaw/Makefile Tue Aug 1 20:07:41 2017
@@ -1,36 +0,0 @@
-# $NetBSD: Makefile,v 1.1 2017/01/11 12:02:29 joerg Exp $
-
-LIB= LLVMDebugInfoPDBRaw
-
-.include <bsd.init.mk>
-
-.PATH: ${LLVM_SRCDIR}/lib/DebugInfo/PDB/Raw
-
-SRCS+= DbiStreamBuilder.cpp \
- DbiStream.cpp \
- EnumTables.cpp \
- GSI.cpp \
- GlobalsStream.cpp \
- Hash.cpp \
- InfoStreamBuilder.cpp \
- InfoStream.cpp \
- ModInfo.cpp \
- ModStream.cpp \
- NameHashTable.cpp \
- NameMapBuilder.cpp \
- NameMap.cpp \
- PDBFileBuilder.cpp \
- PDBFile.cpp \
- PublicsStream.cpp \
- RawError.cpp \
- RawSession.cpp \
- SymbolStream.cpp \
- TpiHashing.cpp \
- TpiStreamBuilder.cpp \
- TpiStream.cpp
-
-.if defined(HOSTLIB)
-.include <bsd.hostlib.mk>
-.else
-.include <bsd.lib.mk>
-.endif
Index: src/external/bsd/llvm/lib/libLLVMGlobalISel/Makefile
diff -u src/external/bsd/llvm/lib/libLLVMGlobalISel/Makefile:1.1 src/external/bsd/llvm/lib/libLLVMGlobalISel/Makefile:1.2
--- src/external/bsd/llvm/lib/libLLVMGlobalISel/Makefile:1.1 Wed Jan 11 12:02:29 2017
+++ src/external/bsd/llvm/lib/libLLVMGlobalISel/Makefile Tue Aug 1 20:07:41 2017
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.1 2017/01/11 12:02:29 joerg Exp $
+# $NetBSD: Makefile,v 1.2 2017/08/01 20:07:41 joerg Exp $
LIB= LLVMGlobalISel
@@ -15,6 +15,7 @@ SRCS+= CallLowering.cpp \
Legalizer.cpp \
LegalizerHelper.cpp \
LegalizerInfo.cpp \
+ Localizer.cpp \
RegBankSelect.cpp \
RegisterBank.cpp \
RegisterBankInfo.cpp \
Index: src/external/bsd/llvm/lib/libLLVMIR/Makefile
diff -u src/external/bsd/llvm/lib/libLLVMIR/Makefile:1.11 src/external/bsd/llvm/lib/libLLVMIR/Makefile:1.12
--- src/external/bsd/llvm/lib/libLLVMIR/Makefile:1.11 Wed Jan 11 12:02:29 2017
+++ src/external/bsd/llvm/lib/libLLVMIR/Makefile Tue Aug 1 20:07:41 2017
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.11 2017/01/11 12:02:29 joerg Exp $
+# $NetBSD: Makefile,v 1.12 2017/08/01 20:07:41 joerg Exp $
LIB= LLVMIR
@@ -51,6 +51,7 @@ SRCS+= AsmWriter.cpp \
PassManager.cpp \
PassRegistry.cpp \
ProfileSummary.cpp \
+ SafepointIRVerifier.cpp \
Statepoint.cpp \
Type.cpp \
TypeFinder.cpp \
Index: src/external/bsd/llvm/lib/libLLVMInstrumentation/Makefile
diff -u src/external/bsd/llvm/lib/libLLVMInstrumentation/Makefile:1.15 src/external/bsd/llvm/lib/libLLVMInstrumentation/Makefile:1.16
--- src/external/bsd/llvm/lib/libLLVMInstrumentation/Makefile:1.15 Wed Jan 11 12:02:29 2017
+++ src/external/bsd/llvm/lib/libLLVMInstrumentation/Makefile Tue Aug 1 20:07:41 2017
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.15 2017/01/11 12:02:29 joerg Exp $
+# $NetBSD: Makefile,v 1.16 2017/08/01 20:07:41 joerg Exp $
LIB= LLVMInstrumentation
@@ -16,6 +16,7 @@ SRCS+= AddressSanitizer.cpp \
Instrumentation.cpp \
MemorySanitizer.cpp \
PGOInstrumentation.cpp \
+ PGOMemOPSizeOpt.cpp \
SanitizerCoverage.cpp \
ThreadSanitizer.cpp
Index: src/external/bsd/llvm/lib/libLLVMMC/Makefile
diff -u src/external/bsd/llvm/lib/libLLVMMC/Makefile:1.19 src/external/bsd/llvm/lib/libLLVMMC/Makefile:1.20
--- src/external/bsd/llvm/lib/libLLVMMC/Makefile:1.19 Wed Jan 11 12:02:30 2017
+++ src/external/bsd/llvm/lib/libLLVMMC/Makefile Tue Aug 1 20:07:41 2017
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.19 2017/01/11 12:02:30 joerg Exp $
+# $NetBSD: Makefile,v 1.20 2017/08/01 20:07:41 joerg Exp $
LIB= LLVMMC
@@ -13,6 +13,7 @@ SRCS+= ConstantPools.cpp \
MCAsmInfoCOFF.cpp \
MCAsmInfoDarwin.cpp \
MCAsmInfoELF.cpp \
+ MCAsmInfoWasm.cpp \
MCAsmStreamer.cpp \
MCAssembler.cpp \
MCCodeEmitter.cpp \
@@ -41,19 +42,23 @@ SRCS+= ConstantPools.cpp \
MCSectionCOFF.cpp \
MCSectionELF.cpp \
MCSectionMachO.cpp \
+ MCSectionWasm.cpp \
MCStreamer.cpp \
MCSubtargetInfo.cpp \
MCSymbol.cpp \
MCSymbolELF.cpp \
MCTargetOptions.cpp \
MCValue.cpp \
+ MCWasmObjectTargetWriter.cpp \
+ MCWasmStreamer.cpp \
MCWin64EH.cpp \
+ MCWinCOFFStreamer.cpp \
MCWinEH.cpp \
MachObjectWriter.cpp \
- WinCOFFStreamer.cpp \
- WinCOFFObjectWriter.cpp \
StringTableBuilder.cpp \
- SubtargetFeature.cpp
+ SubtargetFeature.cpp \
+ WasmObjectWriter.cpp \
+ WinCOFFObjectWriter.cpp
.if defined(HOSTLIB)
.include <bsd.hostlib.mk>
Index: src/external/bsd/llvm/lib/libLLVMMipsCodeGen/Makefile
diff -u src/external/bsd/llvm/lib/libLLVMMipsCodeGen/Makefile:1.27 src/external/bsd/llvm/lib/libLLVMMipsCodeGen/Makefile:1.28
--- src/external/bsd/llvm/lib/libLLVMMipsCodeGen/Makefile:1.27 Wed Jan 11 12:02:30 2017
+++ src/external/bsd/llvm/lib/libLLVMMipsCodeGen/Makefile Tue Aug 1 20:07:41 2017
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.27 2017/01/11 12:02:30 joerg Exp $
+# $NetBSD: Makefile,v 1.28 2017/08/01 20:07:41 joerg Exp $
LIB= LLVMMipsCodeGen
@@ -6,7 +6,8 @@ LIB= LLVMMipsCodeGen
.PATH: ${LLVM_SRCDIR}/lib/Target/Mips
-SRCS+= Mips16ISelDAGToDAG.cpp \
+SRCS+= MicroMipsSizeReduction.cpp \
+ Mips16ISelDAGToDAG.cpp \
Mips16ISelLowering.cpp \
Mips16InstrInfo.cpp \
Mips16FrameLowering.cpp \
Index: src/external/bsd/llvm/lib/libLLVMObject/Makefile
diff -u src/external/bsd/llvm/lib/libLLVMObject/Makefile:1.14 src/external/bsd/llvm/lib/libLLVMObject/Makefile:1.15
--- src/external/bsd/llvm/lib/libLLVMObject/Makefile:1.14 Thu Feb 9 17:58:57 2017
+++ src/external/bsd/llvm/lib/libLLVMObject/Makefile Tue Aug 1 20:07:41 2017
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.14 2017/02/09 17:58:57 joerg Exp $
+# $NetBSD: Makefile,v 1.15 2017/08/01 20:07:41 joerg Exp $
LIB= LLVMObject
@@ -9,15 +9,17 @@ LIB= LLVMObject
SRCS+= Archive.cpp \
ArchiveWriter.cpp \
Binary.cpp \
+ COFFImportFile.cpp \
+ COFFModuleDefinition.cpp \
COFFObjectFile.cpp \
Decompressor.cpp \
ELF.cpp \
ELFObjectFile.cpp \
Error.cpp \
IRObjectFile.cpp \
+ IRSymtab.cpp \
MachOObjectFile.cpp \
MachOUniversal.cpp \
- ModuleSummaryIndexObjectFile.cpp \
ModuleSymbolTable.cpp \
Object.cpp \
ObjectFile.cpp \
@@ -25,6 +27,7 @@ SRCS+= Archive.cpp \
SymbolSize.cpp \
SymbolicFile.cpp \
WasmObjectFile.cpp \
+ WindowsResource.cpp
.if defined(HOSTLIB)
.include <bsd.hostlib.mk>
Index: src/external/bsd/llvm/lib/libLLVMObjectYAML/Makefile
diff -u src/external/bsd/llvm/lib/libLLVMObjectYAML/Makefile:1.1 src/external/bsd/llvm/lib/libLLVMObjectYAML/Makefile:1.2
--- src/external/bsd/llvm/lib/libLLVMObjectYAML/Makefile:1.1 Wed Jan 11 12:02:30 2017
+++ src/external/bsd/llvm/lib/libLLVMObjectYAML/Makefile Tue Aug 1 20:07:41 2017
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.1 2017/01/11 12:02:30 joerg Exp $
+# $NetBSD: Makefile,v 1.2 2017/08/01 20:07:41 joerg Exp $
LIB= LLVMObjectYAML
@@ -7,10 +7,16 @@ LIB= LLVMObjectYAML
.PATH: ${LLVM_SRCDIR}/lib/ObjectYAML
SRCS+= COFFYAML.cpp \
+ CodeViewYAMLDebugSections.cpp \
+ CodeViewYAMLSymbols.cpp \
+ CodeViewYAMLTypes.cpp \
+ DWARFEmitter.cpp \
+ DWARFVisitor.cpp \
DWARFYAML.cpp \
ELFYAML.cpp \
MachOYAML.cpp \
ObjectYAML.cpp \
+ WasmYAML.cpp \
YAML.cpp
.if defined(HOSTLIB)
Index: src/external/bsd/llvm/lib/libLLVMOrc/Makefile
diff -u src/external/bsd/llvm/lib/libLLVMOrc/Makefile:1.2 src/external/bsd/llvm/lib/libLLVMOrc/Makefile:1.3
--- src/external/bsd/llvm/lib/libLLVMOrc/Makefile:1.2 Wed Jan 11 12:02:30 2017
+++ src/external/bsd/llvm/lib/libLLVMOrc/Makefile Tue Aug 1 20:07:41 2017
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.2 2017/01/11 12:02:30 joerg Exp $
+# $NetBSD: Makefile,v 1.3 2017/08/01 20:07:41 joerg Exp $
LIB= LLVMOrc
@@ -12,6 +12,7 @@ SRCS+= ExecutionUtils.cpp \
OrcABISupport.cpp \
OrcCBindings.cpp \
OrcError.cpp \
- OrcMCJITReplacement.cpp
+ OrcMCJITReplacement.cpp \
+ RPCUtils.cpp
.include <bsd.lib.mk>
Index: src/external/bsd/llvm/lib/libLLVMPowerPCCodeGen/Makefile
diff -u src/external/bsd/llvm/lib/libLLVMPowerPCCodeGen/Makefile:1.12 src/external/bsd/llvm/lib/libLLVMPowerPCCodeGen/Makefile:1.13
--- src/external/bsd/llvm/lib/libLLVMPowerPCCodeGen/Makefile:1.12 Wed Jan 11 12:02:30 2017
+++ src/external/bsd/llvm/lib/libLLVMPowerPCCodeGen/Makefile Tue Aug 1 20:07:41 2017
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.12 2017/01/11 12:02:30 joerg Exp $
+# $NetBSD: Makefile,v 1.13 2017/08/01 20:07:41 joerg Exp $
LIB= LLVMPowerPCCodeGen
@@ -12,6 +12,7 @@ SRCS+= PPCAsmPrinter.cpp \
PPCCCState.cpp \
PPCCTRLoops.cpp \
PPCEarlyReturn.cpp \
+ PPCExpandISEL.cpp \
PPCHazardRecognizers.cpp \
PPCInstrInfo.cpp \
PPCISelDAGToDAG.cpp \
Index: src/external/bsd/llvm/lib/libLLVMScalarOpts/Makefile
diff -u src/external/bsd/llvm/lib/libLLVMScalarOpts/Makefile:1.22 src/external/bsd/llvm/lib/libLLVMScalarOpts/Makefile:1.23
--- src/external/bsd/llvm/lib/libLLVMScalarOpts/Makefile:1.22 Thu Feb 9 17:58:57 2017
+++ src/external/bsd/llvm/lib/libLLVMScalarOpts/Makefile Tue Aug 1 20:07:42 2017
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.22 2017/02/09 17:58:57 joerg Exp $
+# $NetBSD: Makefile,v 1.23 2017/08/01 20:07:42 joerg Exp $
LIB= LLVMScalarOpts
@@ -19,13 +19,14 @@ SRCS+= ADCE.cpp \
Float2Int.cpp \
GVN.cpp \
GVNHoist.cpp \
+ GVNSink.cpp \
GuardWidening.cpp \
IVUsersPrinter.cpp \
IndVarSimplify.cpp \
InductiveRangeCheckElimination.cpp \
+ InferAddressSpaces.cpp \
JumpThreading.cpp \
LICM.cpp \
- LoadCombine.cpp \
LoopAccessAnalysisPrinter.cpp \
LoopDataPrefetch.cpp \
LoopDistribute.cpp \
@@ -35,6 +36,7 @@ SRCS+= ADCE.cpp \
LoopInterchange.cpp \
LoopLoadElimination.cpp \
LoopPassManager.cpp \
+ LoopPredication.cpp \
LoopRerollPass.cpp \
LoopRotation.cpp \
LoopSimplifyCFG.cpp \
@@ -60,6 +62,7 @@ SRCS+= ADCE.cpp \
Scalar.cpp \
Scalarizer.cpp \
SeparateConstOffsetFromGEP.cpp \
+ SimpleLoopUnswitch.cpp \
SimplifyCFGPass.cpp \
Sink.cpp \
SpeculativeExecution.cpp \
Index: src/external/bsd/llvm/lib/libLLVMSelectionDAG/Makefile
diff -u src/external/bsd/llvm/lib/libLLVMSelectionDAG/Makefile:1.6 src/external/bsd/llvm/lib/libLLVMSelectionDAG/Makefile:1.7
--- src/external/bsd/llvm/lib/libLLVMSelectionDAG/Makefile:1.6 Wed Jan 11 12:02:31 2017
+++ src/external/bsd/llvm/lib/libLLVMSelectionDAG/Makefile Tue Aug 1 20:07:42 2017
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.6 2017/01/11 12:02:31 joerg Exp $
+# $NetBSD: Makefile,v 1.7 2017/08/01 20:07:42 joerg Exp $
LIB= LLVMSelectionDAG
@@ -23,6 +23,7 @@ SRCS+= DAGCombiner.cpp \
ScheduleDAGSDNodes.cpp \
ScheduleDAGVLIW.cpp \
SelectionDAG.cpp \
+ SelectionDAGAddressAnalysis.cpp \
SelectionDAGBuilder.cpp \
SelectionDAGDumper.cpp \
SelectionDAGISel.cpp \
Index: src/external/bsd/llvm/lib/libLLVMSupport/Makefile
diff -u src/external/bsd/llvm/lib/libLLVMSupport/Makefile:1.33 src/external/bsd/llvm/lib/libLLVMSupport/Makefile:1.34
--- src/external/bsd/llvm/lib/libLLVMSupport/Makefile:1.33 Wed Jan 11 12:02:31 2017
+++ src/external/bsd/llvm/lib/libLLVMSupport/Makefile Tue Aug 1 20:07:42 2017
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.33 2017/01/11 12:02:31 joerg Exp $
+# $NetBSD: Makefile,v 1.34 2017/08/01 20:07:42 joerg Exp $
LIB= LLVMSupport
@@ -6,12 +6,18 @@ LIB= LLVMSupport
.PATH: ${LLVM_SRCDIR}/lib/Support
-SRCS+= APFloat.cpp \
+SRCS+= AMDGPUCodeObjectMetadata.cpp \
+ APFloat.cpp \
APInt.cpp \
APSInt.cpp \
+ ARMAttributeParser.cpp \
ARMBuildAttrs.cpp \
ARMWinEH.cpp \
Allocator.cpp \
+ BinaryStreamError.cpp \
+ BinaryStreamReader.cpp \
+ BinaryStreamRef.cpp \
+ BinaryStreamWriter.cpp \
BlockFrequency.cpp \
BranchProbability.cpp \
COM.cpp \
@@ -23,10 +29,10 @@ SRCS+= APFloat.cpp \
ConvertUTFWrapper.cpp \
CrashRecoveryContext.cpp \
DataExtractor.cpp \
+ DebugCounter.cpp \
Debug.cpp \
DeltaAlgorithm.cpp \
DAGDeltaAlgorithm.cpp \
- Dwarf.cpp \
Error.cpp \
ErrorHandling.cpp \
FileOutputBuffer.cpp \
@@ -43,12 +49,14 @@ SRCS+= APFloat.cpp \
LineIterator.cpp \
Locale.cpp \
LockFileManager.cpp \
+ LowLevelType.cpp \
MD5.cpp \
ManagedStatic.cpp \
MathExtras.cpp \
MemoryBuffer.cpp \
NativeFormatting.cpp \
Options.cpp \
+ Parallel.cpp \
PluginLoader.cpp \
PrettyStackTrace.cpp \
Regex.cpp \
@@ -100,7 +108,6 @@ SRCS+= Atomic.cpp \
RWMutex.cpp \
RandomNumberGenerator.cpp \
ScaledNumber.cpp \
- SearchForAddressOfSpecialSymbol.cpp \
Signals.cpp \
ThreadLocal.cpp \
ThreadPool.cpp \
Index: src/external/bsd/llvm/lib/libLLVMTransformsUtils/Makefile
diff -u src/external/bsd/llvm/lib/libLLVMTransformsUtils/Makefile:1.19 src/external/bsd/llvm/lib/libLLVMTransformsUtils/Makefile:1.20
--- src/external/bsd/llvm/lib/libLLVMTransformsUtils/Makefile:1.19 Wed Jan 11 12:02:31 2017
+++ src/external/bsd/llvm/lib/libLLVMTransformsUtils/Makefile Tue Aug 1 20:07:42 2017
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.19 2017/01/11 12:02:31 joerg Exp $
+# $NetBSD: Makefile,v 1.20 2017/08/01 20:07:42 joerg Exp $
LIB= LLVMTransformsUtils
@@ -38,12 +38,14 @@ SRCS+= ASanStackFrameLayout.cpp \
LoopUtils.cpp \
LoopVersioning.cpp \
LowerInvoke.cpp \
+ LowerMemIntrinsics.cpp \
LowerSwitch.cpp \
Mem2Reg.cpp \
- MemorySSA.cpp \
MetaRenamer.cpp \
ModuleUtils.cpp \
NameAnonGlobals.cpp \
+ OrderedInstructions.cpp \
+ PredicateInfo.cpp \
PromoteMemoryToRegister.cpp \
SSAUpdater.cpp \
SanitizerStats.cpp \
@@ -57,6 +59,7 @@ SRCS+= ASanStackFrameLayout.cpp \
SymbolRewriter.cpp \
UnifyFunctionExitNodes.cpp \
Utils.cpp \
+ VNCoercion.cpp \
ValueMapper.cpp
.if defined(HOSTLIB)
Index: src/external/bsd/llvm/lib/libLLVMVectorize/Makefile
diff -u src/external/bsd/llvm/lib/libLLVMVectorize/Makefile:1.6 src/external/bsd/llvm/lib/libLLVMVectorize/Makefile:1.7
--- src/external/bsd/llvm/lib/libLLVMVectorize/Makefile:1.6 Wed Jan 11 12:02:31 2017
+++ src/external/bsd/llvm/lib/libLLVMVectorize/Makefile Tue Aug 1 20:07:42 2017
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.6 2017/01/11 12:02:31 joerg Exp $
+# $NetBSD: Makefile,v 1.7 2017/08/01 20:07:42 joerg Exp $
LIB= LLVMVectorize
@@ -6,8 +6,7 @@ LIB= LLVMVectorize
.PATH: ${LLVM_SRCDIR}/lib/Transforms/Vectorize
-SRCS+= BBVectorize.cpp \
- LoadStoreVectorizer.cpp \
+SRCS+= LoadStoreVectorizer.cpp \
LoopVectorize.cpp \
SLPVectorizer.cpp \
Vectorize.cpp
Index: src/external/bsd/llvm/lib/libLLVMX86CodeGen/Makefile
diff -u src/external/bsd/llvm/lib/libLLVMX86CodeGen/Makefile:1.15 src/external/bsd/llvm/lib/libLLVMX86CodeGen/Makefile:1.16
--- src/external/bsd/llvm/lib/libLLVMX86CodeGen/Makefile:1.15 Wed Jan 11 12:02:31 2017
+++ src/external/bsd/llvm/lib/libLLVMX86CodeGen/Makefile Tue Aug 1 20:07:42 2017
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.15 2017/01/11 12:02:31 joerg Exp $
+# $NetBSD: Makefile,v 1.16 2017/08/01 20:07:42 joerg Exp $
LIB= LLVMX86CodeGen
@@ -6,12 +6,11 @@ LIB= LLVMX86CodeGen
.PATH: ${LLVM_SRCDIR}/lib/Target/X86
-# Used only with GlobalISel:
-# X86CallLowering.cpp
-
SRCS+= X86AsmPrinter.cpp \
X86CallFrameOptimization.cpp \
+ X86CallLowering.cpp \
X86CallingConv.cpp \
+ X86CmovConversion.cpp \
X86EvexToVex.cpp\
X86ExpandPseudo.cpp \
X86FastISel.cpp \
@@ -24,11 +23,15 @@ SRCS+= X86AsmPrinter.cpp \
X86ISelLowering.cpp \
X86InstrFMA3Info.cpp \
X86InstrInfo.cpp \
+ X86InstructionSelector.cpp \
X86InterleavedAccess.cpp \
+ X86LegalizerInfo.cpp \
X86MachineFunctionInfo.cpp \
+ X86MacroFusion.cpp \
X86MCInstLower.cpp \
X86OptimizeLEAs.cpp \
X86PadShortFunction.cpp \
+ X86RegisterBankInfo.cpp \
X86RegisterInfo.cpp \
X86SelectionDAGInfo.cpp \
X86ShuffleDecodeConstantPool.cpp \
@@ -49,8 +52,11 @@ TABLEGEN_OUTPUT= \
X86GenCallingConv.inc|-gen-callingconv \
X86GenDAGISel.inc|-gen-dag-isel \
X86GenDisassemblerTables.inc|-gen-disassembler \
+ X86GenEVEX2VEXTables.inc|-gen-x86-EVEX2VEX-tables \
X86GenFastISel.inc|-gen-fast-isel \
+ X86GenGlobalISel.inc|-gen-global-isel \
X86GenInstrInfo.inc|-gen-instr-info \
+ X86GenRegisterBank.inc|-gen-register-bank \
X86GenRegisterInfo.inc|-gen-register-info \
X86GenSubtargetInfo.inc|-gen-subtarget
Index: src/external/bsd/llvm/lib/libLLVMXRay/Makefile
diff -u src/external/bsd/llvm/lib/libLLVMXRay/Makefile:1.1 src/external/bsd/llvm/lib/libLLVMXRay/Makefile:1.2
--- src/external/bsd/llvm/lib/libLLVMXRay/Makefile:1.1 Thu Feb 9 17:58:57 2017
+++ src/external/bsd/llvm/lib/libLLVMXRay/Makefile Tue Aug 1 20:07:42 2017
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.1 2017/02/09 17:58:57 joerg Exp $
+# $NetBSD: Makefile,v 1.2 2017/08/01 20:07:42 joerg Exp $
LIB= LLVMXRay
@@ -6,6 +6,11 @@ LIB= LLVMXRay
.PATH: ${LLVM_SRCDIR}/lib/XRay
-SRCS+= Trace.cpp
+SRCS+= InstrumentationMap.cpp \
+ Trace.cpp
+.if defined(HOSTLIB)
+.include <bsd.hostlib.mk>
+.else
.include <bsd.lib.mk>
+.endif
Index: src/external/bsd/llvm/lib/libclangAST/Makefile
diff -u src/external/bsd/llvm/lib/libclangAST/Makefile:1.14 src/external/bsd/llvm/lib/libclangAST/Makefile:1.15
--- src/external/bsd/llvm/lib/libclangAST/Makefile:1.14 Sat Feb 27 21:47:35 2016
+++ src/external/bsd/llvm/lib/libclangAST/Makefile Tue Aug 1 20:07:42 2017
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.14 2016/02/27 21:47:35 joerg Exp $
+# $NetBSD: Makefile,v 1.15 2017/08/01 20:07:42 joerg Exp $
LIB= clangAST
@@ -12,6 +12,7 @@ SRCS+= APValue.cpp \
ASTDiagnostic.cpp \
ASTDumper.cpp \
ASTImporter.cpp \
+ ASTStructuralEquivalence.cpp \
ASTTypeTraits.cpp \
AttrImpl.cpp \
CXXInheritance.cpp \
@@ -36,6 +37,7 @@ SRCS+= APValue.cpp \
ExprConstant.cpp \
ExprCXX.cpp \
ExprObjC.cpp \
+ ExternalASTMerger.cpp \
ExternalASTSource.cpp \
InheritViz.cpp \
ItaniumCXXABI.cpp \
@@ -45,6 +47,7 @@ SRCS+= APValue.cpp \
MicrosoftMangle.cpp \
NSAPI.cpp \
NestedNameSpecifier.cpp \
+ ODRHash.cpp \
OpenMPClause.cpp \
ParentMap.cpp \
RawCommentList.cpp \
Index: src/external/bsd/llvm/lib/libclangBasic/Makefile
diff -u src/external/bsd/llvm/lib/libclangBasic/Makefile:1.15 src/external/bsd/llvm/lib/libclangBasic/Makefile:1.16
--- src/external/bsd/llvm/lib/libclangBasic/Makefile:1.15 Wed Jan 11 12:02:32 2017
+++ src/external/bsd/llvm/lib/libclangBasic/Makefile Tue Aug 1 20:07:42 2017
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.15 2017/01/11 12:02:32 joerg Exp $
+# $NetBSD: Makefile,v 1.16 2017/08/01 20:07:42 joerg Exp $
LIB= clangBasic
@@ -17,6 +17,7 @@ SRCS+= Attributes.cpp \
FileSystemStatCache.cpp \
IdentifierTable.cpp \
LangOptions.cpp \
+ MemoryBufferCache.cpp \
Module.cpp \
ObjCRuntime.cpp \
OpenMPKinds.cpp \
@@ -31,7 +32,8 @@ SRCS+= Attributes.cpp \
Version.cpp \
VersionTuple.cpp \
VirtualFileSystem.cpp \
- Warnings.cpp
+ Warnings.cpp \
+ XRayLists.cpp
CPPFLAGS.Version.cpp= -DSVN_REVISION=\"${CLANG_REVISION}\" \
-DLLVM_REVISION=\"${LLVM_REVISION}\"
Index: src/external/bsd/llvm/lib/libclangCodeGen/Makefile
diff -u src/external/bsd/llvm/lib/libclangCodeGen/Makefile:1.14 src/external/bsd/llvm/lib/libclangCodeGen/Makefile:1.15
--- src/external/bsd/llvm/lib/libclangCodeGen/Makefile:1.14 Wed Jan 11 12:02:32 2017
+++ src/external/bsd/llvm/lib/libclangCodeGen/Makefile Tue Aug 1 20:07:42 2017
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.14 2017/01/11 12:02:32 joerg Exp $
+# $NetBSD: Makefile,v 1.15 2017/08/01 20:07:42 joerg Exp $
LIB= clangCodeGen
@@ -10,7 +10,6 @@ SRCS+= BackendUtil.cpp \
CGAtomic.cpp \
CGBlocks.cpp \
CGBuiltin.cpp \
- CGCUDABuiltin.cpp \
CGCUDANV.cpp \
CGCUDARuntime.cpp \
CGCXX.cpp \
@@ -29,6 +28,7 @@ SRCS+= BackendUtil.cpp \
CGExprConstant.cpp \
CGExprCXX.cpp \
CGExprScalar.cpp \
+ CGGPUBuiltin.cpp \
CGLoopInfo.cpp \
CGObjC.cpp \
CGObjCGNU.cpp \
@@ -49,8 +49,10 @@ SRCS+= BackendUtil.cpp \
CodeGenPGO.cpp \
CodeGenTBAA.cpp \
CodeGenTypes.cpp \
+ ConstantInitBuilder.cpp \
CoverageMappingGen.cpp \
ItaniumCXXABI.cpp \
+ MacroPPCallbacks.cpp \
MicrosoftCXXABI.cpp \
ModuleBuilder.cpp \
ObjectFilePCHContainerOperations.cpp \
Index: src/external/bsd/llvm/lib/libclangDriver/Makefile
diff -u src/external/bsd/llvm/lib/libclangDriver/Makefile:1.11 src/external/bsd/llvm/lib/libclangDriver/Makefile:1.12
--- src/external/bsd/llvm/lib/libclangDriver/Makefile:1.11 Wed Jan 11 12:02:32 2017
+++ src/external/bsd/llvm/lib/libclangDriver/Makefile Tue Aug 1 20:07:42 2017
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.11 2017/01/11 12:02:32 joerg Exp $
+# $NetBSD: Makefile,v 1.12 2017/08/01 20:07:42 joerg Exp $
LIB= clangDriver
@@ -6,23 +6,67 @@ LIB= clangDriver
.PATH: ${CLANG_SRCDIR}/lib/Driver
+CPPFLAGS+= -I${CLANG_SRCDIR}/lib/Driver
+
SRCS+= Action.cpp \
Compilation.cpp \
- CrossWindowsToolChain.cpp \
Distro.cpp \
Driver.cpp \
DriverOptions.cpp \
Job.cpp \
- MSVCToolChain.cpp \
- MinGWToolChain.cpp \
Multilib.cpp \
Phases.cpp \
SanitizerArgs.cpp \
Tool.cpp \
ToolChain.cpp \
- ToolChains.cpp \
- Tools.cpp \
- Types.cpp
+ Types.cpp \
+ XRayArgs.cpp
+
+.PATH: ${CLANG_SRCDIR}/lib/Driver/ToolChains
+
+SRCS+= AMDGPU.cpp \
+ AVR.cpp \
+ Ananas.cpp \
+ BareMetal.cpp \
+ Bitrig.cpp \
+ Clang.cpp \
+ CloudABI.cpp \
+ CommonArgs.cpp \
+ Contiki.cpp \
+ CrossWindows.cpp \
+ Cuda.cpp \
+ Darwin.cpp \
+ DragonFly.cpp \
+ FreeBSD.cpp \
+ Fuchsia.cpp \
+ Gnu.cpp \
+ Haiku.cpp \
+ Hexagon.cpp \
+ Linux.cpp \
+ MinGW.cpp \
+ Minix.cpp \
+ MipsLinux.cpp \
+ MSVC.cpp \
+ Myriad.cpp \
+ NaCl.cpp \
+ NetBSD.cpp \
+ OpenBSD.cpp \
+ PS4CPU.cpp \
+ Solaris.cpp \
+ TCE.cpp \
+ WebAssembly.cpp \
+ XCore.cpp
+
+.PATH: ${CLANG_SRCDIR}/lib/Driver/ToolChains/Arch
+
+SRCS+= AArch64.cpp \
+ ARM.cpp \
+ Mips.cpp \
+ PPC.cpp \
+ Sparc.cpp \
+ SystemZ.cpp \
+ X86.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.6 src/external/bsd/llvm/lib/libclangFormat/Makefile:1.7
--- src/external/bsd/llvm/lib/libclangFormat/Makefile:1.6 Wed Jan 11 12:02:32 2017
+++ src/external/bsd/llvm/lib/libclangFormat/Makefile Tue Aug 1 20:07:42 2017
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.6 2017/01/11 12:02:32 joerg Exp $
+# $NetBSD: Makefile,v 1.7 2017/08/01 20:07:42 joerg Exp $
LIB= clangFormat
@@ -8,16 +8,17 @@ LIB= clangFormat
SRCS+= AffectedRangeManager.cpp \
BreakableToken.cpp \
- Comments.cpp \
ContinuationIndenter.cpp \
Format.cpp \
FormatToken.cpp \
FormatTokenLexer.cpp \
+ NamespaceEndCommentsFixer.cpp \
SortJavaScriptImports.cpp \
TokenAnalyzer.cpp \
TokenAnnotator.cpp \
UnwrappedLineFormatter.cpp \
UnwrappedLineParser.cpp \
+ UsingDeclarationsSorter.cpp \
WhitespaceManager.cpp
.if defined(HOSTLIB)
Index: src/external/bsd/llvm/lib/libclangFrontend/Makefile
diff -u src/external/bsd/llvm/lib/libclangFrontend/Makefile:1.15 src/external/bsd/llvm/lib/libclangFrontend/Makefile:1.16
--- src/external/bsd/llvm/lib/libclangFrontend/Makefile:1.15 Sat Feb 27 21:47:35 2016
+++ src/external/bsd/llvm/lib/libclangFrontend/Makefile Tue Aug 1 20:07:43 2017
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.15 2016/02/27 21:47:35 joerg Exp $
+# $NetBSD: Makefile,v 1.16 2017/08/01 20:07:43 joerg Exp $
LIB= clangFrontend
@@ -31,6 +31,7 @@ SRCS+= ASTConsumers.cpp \
ModuleDependencyCollector.cpp \
MultiplexConsumer.cpp \
PCHContainerOperations.cpp \
+ PrecompiledPreamble.cpp \
PrintPreprocessedOutput.cpp \
SerializedDiagnosticPrinter.cpp \
SerializedDiagnosticReader.cpp \
Index: src/external/bsd/llvm/lib/libclangStaticAnalyzerCheckers/Makefile
diff -u src/external/bsd/llvm/lib/libclangStaticAnalyzerCheckers/Makefile:1.26 src/external/bsd/llvm/lib/libclangStaticAnalyzerCheckers/Makefile:1.27
--- src/external/bsd/llvm/lib/libclangStaticAnalyzerCheckers/Makefile:1.26 Wed Jan 11 12:02:32 2017
+++ src/external/bsd/llvm/lib/libclangStaticAnalyzerCheckers/Makefile Tue Aug 1 20:07:43 2017
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.26 2017/01/11 12:02:32 joerg Exp $
+# $NetBSD: Makefile,v 1.27 2017/08/01 20:07:43 joerg Exp $
LIB= clangStaticAnalyzerCheckers
@@ -43,7 +43,7 @@ SRCS+= AllocationDiagnostics.cpp \
GTestChecker.cpp \
GenericTaintChecker.cpp \
IdenticalExprChecker.cpp \
- IteratorPastEndChecker.cpp \
+ IteratorChecker.cpp \
IvarInvalidationChecker.cpp \
LLVMConventionsChecker.cpp \
LocalizationChecker.cpp \
@@ -55,6 +55,7 @@ SRCS+= AllocationDiagnostics.cpp \
MallocChecker.cpp \
MallocOverflowSecurityChecker.cpp \
MallocSizeofChecker.cpp \
+ MisusedMovedObjectChecker.cpp \
NSAutoreleasePoolChecker.cpp \
NSErrorChecker.cpp \
NoReturnFunctionChecker.cpp \
Index: src/external/bsd/llvm/lib/libclangStaticAnalyzerCore/Makefile
diff -u src/external/bsd/llvm/lib/libclangStaticAnalyzerCore/Makefile:1.15 src/external/bsd/llvm/lib/libclangStaticAnalyzerCore/Makefile:1.16
--- src/external/bsd/llvm/lib/libclangStaticAnalyzerCore/Makefile:1.15 Sat Feb 27 21:47:36 2016
+++ src/external/bsd/llvm/lib/libclangStaticAnalyzerCore/Makefile Tue Aug 1 20:07:43 2017
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.15 2016/02/27 21:47:36 joerg Exp $
+# $NetBSD: Makefile,v 1.16 2017/08/01 20:07:43 joerg Exp $
LIB= clangStaticAnalyzerCore
@@ -39,6 +39,7 @@ SRCS+= APSIntType.cpp \
PlistDiagnostics.cpp \
ProgramState.cpp \
RangeConstraintManager.cpp \
+ RangedConstraintManager.cpp \
RegionStore.cpp \
SimpleConstraintManager.cpp \
SimpleSValBuilder.cpp \
@@ -46,7 +47,8 @@ SRCS+= APSIntType.cpp \
SValBuilder.cpp \
SVals.cpp \
SubEngine.cpp \
- SymbolManager.cpp
+ SymbolManager.cpp \
+ Z3ConstraintManager.cpp
.if defined(HOSTLIB)
.include <bsd.hostlib.mk>
Added files:
Index: src/external/bsd/llvm/bin/clang-rename/Makefile
diff -u /dev/null src/external/bsd/llvm/bin/clang-rename/Makefile:1.1
--- /dev/null Tue Aug 1 20:07:44 2017
+++ src/external/bsd/llvm/bin/clang-rename/Makefile Tue Aug 1 20:07:37 2017
@@ -0,0 +1,47 @@
+# $NetBSD: Makefile,v 1.1 2017/08/01 20:07:37 joerg Exp $
+
+PROG_CXX= clang-rename
+NOMAN= yes
+
+.include <bsd.init.mk>
+
+.PATH: ${CLANG_SRCDIR}/tools/clang-rename
+
+SRCS= ClangRename.cpp
+
+CLANG_LIBS+= \
+ clangToolingRefactoring \
+ clangToolingCore \
+ clangTooling \
+ clangFrontend \
+ clangIndex \
+ clangSerialization \
+ clangDriver \
+ clangParse \
+ clangRewrite \
+ clangSema \
+ clangEdit \
+ clangAnalysis \
+ clangASTMatchers \
+ clangAST \
+ clangLex \
+ clangBasic
+
+LLVM_LIBS+= \
+ ProfileData \
+ BitReader \
+ IR \
+ MCParser \
+ MC \
+ Option \
+ Support \
+ Demangle
+
+.include "${.PARSEDIR}/../../link.mk"
+
+LDADD+= -lz
+.if !defined(HOSTPROG)
+DPADD+= ${LIBZ}
+.endif
+
+.include <bsd.prog.mk>
Index: src/external/bsd/llvm/lib/libLLVMBinaryFormat/Makefile
diff -u /dev/null src/external/bsd/llvm/lib/libLLVMBinaryFormat/Makefile:1.1
--- /dev/null Tue Aug 1 20:07:44 2017
+++ src/external/bsd/llvm/lib/libLLVMBinaryFormat/Makefile Tue Aug 1 20:07:40 2017
@@ -0,0 +1,16 @@
+# $NetBSD: Makefile,v 1.1 2017/08/01 20:07:40 joerg Exp $
+
+LIB= LLVMBinaryFormat
+
+.include <bsd.init.mk>
+
+.PATH: ${LLVM_SRCDIR}/lib/BinaryFormat
+
+SRCS+= Dwarf.cpp \
+ Magic.cpp
+
+.if defined(HOSTLIB)
+.include <bsd.hostlib.mk>
+.else
+.include <bsd.lib.mk>
+.endif
Index: src/external/bsd/llvm/lib/libLLVMDebugInfoPDBNative/Makefile
diff -u /dev/null src/external/bsd/llvm/lib/libLLVMDebugInfoPDBNative/Makefile:1.1
--- /dev/null Tue Aug 1 20:07:44 2017
+++ src/external/bsd/llvm/lib/libLLVMDebugInfoPDBNative/Makefile Tue Aug 1 20:07:41 2017
@@ -0,0 +1,45 @@
+# $NetBSD: Makefile,v 1.1 2017/08/01 20:07:41 joerg Exp $
+
+LIB= LLVMDebugInfoPDBNative
+
+.include <bsd.init.mk>
+
+.PATH: ${LLVM_SRCDIR}/lib/DebugInfo/PDB/Native
+
+SRCS+= DbiModuleDescriptor.cpp \
+ DbiModuleDescriptorBuilder.cpp \
+ DbiModuleList.cpp \
+ DbiStreamBuilder.cpp \
+ DbiStream.cpp \
+ EnumTables.cpp \
+ GlobalsStream.cpp \
+ GSI.cpp \
+ Hash.cpp \
+ HashTable.cpp \
+ InfoStreamBuilder.cpp \
+ InfoStream.cpp \
+ ModuleDebugStream.cpp \
+ NamedStreamMap.cpp \
+ NativeBuiltinSymbol.cpp \
+ NativeCompilandSymbol.cpp \
+ NativeEnumModules.cpp \
+ NativeExeSymbol.cpp \
+ NativeRawSymbol.cpp \
+ NativeSession.cpp \
+ PDBFileBuilder.cpp \
+ PDBFile.cpp \
+ PDBStringTable.cpp \
+ PDBStringTableBuilder.cpp \
+ PublicsStream.cpp \
+ PublicsStreamBuilder.cpp \
+ RawError.cpp \
+ SymbolStream.cpp \
+ TpiHashing.cpp \
+ TpiStreamBuilder.cpp \
+ TpiStream.cpp
+
+.if defined(HOSTLIB)
+.include <bsd.hostlib.mk>
+.else
+.include <bsd.lib.mk>
+.endif
Index: src/external/bsd/llvm/lib/libLLVMToolDrivers/Makefile
diff -u /dev/null src/external/bsd/llvm/lib/libLLVMToolDrivers/Makefile:1.1
--- /dev/null Tue Aug 1 20:07:44 2017
+++ src/external/bsd/llvm/lib/libLLVMToolDrivers/Makefile Tue Aug 1 20:07:42 2017
@@ -0,0 +1,21 @@
+# $NetBSD: Makefile,v 1.1 2017/08/01 20:07:42 joerg Exp $
+
+LIB= LLVMToolDrivers
+
+.include <bsd.init.mk>
+
+.PATH: ${LLVM_SRCDIR}/lib/ToolDrivers/llvm-lib
+
+SRCS+= LibDriver.cpp
+
+TABLEGEN_SRC= Options.td
+TABLEGEN_OUTPUT= \
+ Options.inc|-gen-opt-parser-defs
+
+.include "${.PARSEDIR}/../../tablegen.mk"
+
+.if defined(HOSTLIB)
+.include <bsd.hostlib.mk>
+.else
+.include <bsd.lib.mk>
+.endif
Index: src/external/bsd/llvm/lib/libclangToolingRefactoring/Makefile
diff -u /dev/null src/external/bsd/llvm/lib/libclangToolingRefactoring/Makefile:1.1
--- /dev/null Tue Aug 1 20:07:44 2017
+++ src/external/bsd/llvm/lib/libclangToolingRefactoring/Makefile Tue Aug 1 20:07:43 2017
@@ -0,0 +1,22 @@
+# $NetBSD: Makefile,v 1.1 2017/08/01 20:07:43 joerg Exp $
+
+LIB= clangToolingRefactoring
+
+.include <bsd.init.mk>
+
+.PATH: ${CLANG_SRCDIR}/lib/Tooling/Refactoring
+
+SRCS+= AtomicChange.cpp
+
+.PATH: ${CLANG_SRCDIR}/lib/Tooling/Refactoring/Rename
+
+SRCS+= RenamingAction.cpp \
+ USRFinder.cpp \
+ USRFindingAction.cpp \
+ USRLocFinder.cpp
+
+.if defined(HOSTLIB)
+.include <bsd.hostlib.mk>
+.else
+.include <bsd.lib.mk>
+.endif
Index: src/tools/llvm-lib/libLLVMBinaryFormat/Makefile
diff -u /dev/null src/tools/llvm-lib/libLLVMBinaryFormat/Makefile:1.1
--- /dev/null Tue Aug 1 20:07:44 2017
+++ src/tools/llvm-lib/libLLVMBinaryFormat/Makefile Tue Aug 1 20:07:43 2017
@@ -0,0 +1,3 @@
+# $NetBSD: Makefile,v 1.1 2017/08/01 20:07:43 joerg Exp $
+
+.include <bsd.init.mk>