Module Name: src
Committed By: joerg
Date: Tue Jul 17 18:55:31 UTC 2018
Modified Files:
src/distrib/sets/lists/base: mi
src/distrib/sets/lists/comp: ad.aarch64 ad.arm ad.mips ad.powerpc
md.amd64 md.i386 mi
src/etc/mtree: NetBSD.dist.base
src/external/bsd/llvm: Makefile.inc
src/external/bsd/llvm/bin/bugpoint: Makefile
src/external/bsd/llvm/bin/clang: Makefile
src/external/bsd/llvm/bin/clang-format: Makefile
src/external/bsd/llvm/bin/clang-tblgen: Makefile
src/external/bsd/llvm/bin/llc: Makefile
src/external/bsd/llvm/bin/lldb: 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-dwarfdump: Makefile
src/external/bsd/llvm/bin/llvm-dwp: Makefile
src/external/bsd/llvm/bin/llvm-mc: Makefile
src/external/bsd/llvm/bin/llvm-nm: Makefile
src/external/bsd/llvm/bin/llvm-objdump: Makefile
src/external/bsd/llvm/bin/llvm-readobj: 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/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/include: Makefile
src/external/bsd/llvm/lib: Makefile
src/external/bsd/llvm/lib/libLLVMAArch64CodeGen: Makefile
src/external/bsd/llvm/lib/libLLVMARMCodeGen: Makefile
src/external/bsd/llvm/lib/libLLVMAnalysis: Makefile
src/external/bsd/llvm/lib/libLLVMAsmPrinter: Makefile
src/external/bsd/llvm/lib/libLLVMBinaryFormat: 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/libLLVMDebugInfoPDBNative: Makefile
src/external/bsd/llvm/lib/libLLVMGlobalISel: Makefile
src/external/bsd/llvm/lib/libLLVMIR: Makefile
src/external/bsd/llvm/lib/libLLVMInstCombine: 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/libLLVMObjectYAML: Makefile
src/external/bsd/llvm/lib/libLLVMOrc: Makefile
src/external/bsd/llvm/lib/libLLVMPasses: Makefile
src/external/bsd/llvm/lib/libLLVMPowerPCCodeGen: Makefile
src/external/bsd/llvm/lib/libLLVMProfileData: Makefile
src/external/bsd/llvm/lib/libLLVMScalarOpts: Makefile
src/external/bsd/llvm/lib/libLLVMSupport: Makefile
src/external/bsd/llvm/lib/libLLVMTableGen: Makefile
src/external/bsd/llvm/lib/libLLVMTransformsUtils: Makefile
src/external/bsd/llvm/lib/libLLVMVectorize: Makefile
src/external/bsd/llvm/lib/libLLVMX86AsmPrinter: Makefile
src/external/bsd/llvm/lib/libLLVMX86CodeGen: Makefile
src/external/bsd/llvm/lib/libLLVMX86MCTargetDesc: Makefile
src/external/bsd/llvm/lib/libLLVMipo: Makefile
src/external/bsd/llvm/lib/libclangAST: Makefile
src/external/bsd/llvm/lib/libclangAnalysis: Makefile
src/external/bsd/llvm/lib/libclangBasic: Makefile
src/external/bsd/llvm/lib/libclangCodeGen: Makefile
src/external/bsd/llvm/lib/libclangDriver: Makefile
src/external/bsd/llvm/lib/libclangFrontend: Makefile
src/external/bsd/llvm/lib/libclangSema: Makefile
src/external/bsd/llvm/lib/libclangStaticAnalyzerCheckers: Makefile
src/external/bsd/llvm/lib/libclangStaticAnalyzerCore: Makefile
src/external/bsd/llvm/lib/libclangTooling: Makefile
src/external/bsd/llvm/lib/libclangToolingCore: Makefile
src/external/bsd/llvm/lib/libclangToolingRefactoring: Makefile
Added Files:
src/external/bsd/llvm/bin/llvm-objcopy: Makefile
src/external/bsd/llvm/lib/libLLVMARMUtils: Makefile
src/external/bsd/llvm/lib/libLLVMDebugInfoPDBDIA: Makefile
src/external/bsd/llvm/lib/libLLVMTransformsAggressiveInstCombine:
Makefile
src/external/bsd/llvm/lib/libclangCrossTU: Makefile
src/external/bsd/llvm/lib/libclangToolingASTDiff: Makefile
src/external/bsd/llvm/lib/libclangToolingInclusions: Makefile
src/tools/llvm-lib/libLLVMARMUtils: Makefile
src/tools/llvm-lib/libLLVMTransformsAggressiveInstCombine: Makefile
src/tools/llvm-lib/libclangCrossTU: Makefile
Log Message:
Update LLVM/Clang build system to r337282.
To generate a diff of this commit:
cvs rdiff -u -r1.1179 -r1.1180 src/distrib/sets/lists/base/mi
cvs rdiff -u -r1.22 -r1.23 src/distrib/sets/lists/comp/ad.aarch64
cvs rdiff -u -r1.86 -r1.87 src/distrib/sets/lists/comp/ad.arm
cvs rdiff -u -r1.74 -r1.75 src/distrib/sets/lists/comp/ad.mips
cvs rdiff -u -r1.91 -r1.92 src/distrib/sets/lists/comp/ad.powerpc
cvs rdiff -u -r1.258 -r1.259 src/distrib/sets/lists/comp/md.amd64
cvs rdiff -u -r1.181 -r1.182 src/distrib/sets/lists/comp/md.i386
cvs rdiff -u -r1.2211 -r1.2212 src/distrib/sets/lists/comp/mi
cvs rdiff -u -r1.170 -r1.171 src/etc/mtree/NetBSD.dist.base
cvs rdiff -u -r1.85 -r1.86 src/external/bsd/llvm/Makefile.inc
cvs rdiff -u -r1.11 -r1.12 src/external/bsd/llvm/bin/bugpoint/Makefile
cvs rdiff -u -r1.36 -r1.37 src/external/bsd/llvm/bin/clang/Makefile
cvs rdiff -u -r1.5 -r1.6 src/external/bsd/llvm/bin/clang-format/Makefile
cvs rdiff -u -r1.6 -r1.7 src/external/bsd/llvm/bin/clang-tblgen/Makefile
cvs rdiff -u -r1.24 -r1.25 src/external/bsd/llvm/bin/llc/Makefile
cvs rdiff -u -r1.6 -r1.7 src/external/bsd/llvm/bin/lldb/Makefile
cvs rdiff -u -r1.16 -r1.17 src/external/bsd/llvm/bin/lli/Makefile
cvs rdiff -u -r1.10 -r1.11 src/external/bsd/llvm/bin/llvm-ar/Makefile
cvs rdiff -u -r1.4 -r1.5 src/external/bsd/llvm/bin/llvm-as/Makefile
cvs rdiff -u -r1.5 -r1.6 src/external/bsd/llvm/bin/llvm-dwarfdump/Makefile
cvs rdiff -u -r1.3 -r1.4 src/external/bsd/llvm/bin/llvm-dwp/Makefile
cvs rdiff -u -r1.22 -r1.23 src/external/bsd/llvm/bin/llvm-mc/Makefile
cvs rdiff -u -r1.7 -r1.8 src/external/bsd/llvm/bin/llvm-nm/Makefile
cvs rdiff -u -r0 -r1.1 src/external/bsd/llvm/bin/llvm-objcopy/Makefile
cvs rdiff -u -r1.14 -r1.15 src/external/bsd/llvm/bin/llvm-objdump/Makefile
cvs rdiff -u -r1.11 -r1.12 src/external/bsd/llvm/bin/llvm-readobj/Makefile
cvs rdiff -u -r1.2 -r1.3 src/external/bsd/llvm/bin/llvm-xray/Makefile
cvs rdiff -u -r1.18 -r1.19 src/external/bsd/llvm/bin/opt/Makefile
cvs rdiff -u -r1.3 -r1.4 src/external/bsd/llvm/bin/sancov/Makefile
cvs rdiff -u -r1.22 -r1.23 src/external/bsd/llvm/bin/tblgen/Makefile
cvs rdiff -u -r1.16 -r1.17 src/external/bsd/llvm/config/clang/Config/config.h
cvs rdiff -u -r1.20 -r1.21 \
src/external/bsd/llvm/config/llvm/Config/config.h.in
cvs rdiff -u -r1.42 -r1.43 src/external/bsd/llvm/include/Makefile
cvs rdiff -u -r1.46 -r1.47 src/external/bsd/llvm/lib/Makefile
cvs rdiff -u -r1.8 -r1.9 \
src/external/bsd/llvm/lib/libLLVMAArch64CodeGen/Makefile
cvs rdiff -u -r1.17 -r1.18 \
src/external/bsd/llvm/lib/libLLVMARMCodeGen/Makefile
cvs rdiff -u -r0 -r1.1 src/external/bsd/llvm/lib/libLLVMARMUtils/Makefile
cvs rdiff -u -r1.24 -r1.25 src/external/bsd/llvm/lib/libLLVMAnalysis/Makefile
cvs rdiff -u -r1.15 -r1.16 \
src/external/bsd/llvm/lib/libLLVMAsmPrinter/Makefile
cvs rdiff -u -r1.1 -r1.2 \
src/external/bsd/llvm/lib/libLLVMBinaryFormat/Makefile
cvs rdiff -u -r1.33 -r1.34 src/external/bsd/llvm/lib/libLLVMCodeGen/Makefile
cvs rdiff -u -r1.4 -r1.5 \
src/external/bsd/llvm/lib/libLLVMDebugInfoCodeView/Makefile
cvs rdiff -u -r1.3 -r1.4 \
src/external/bsd/llvm/lib/libLLVMDebugInfoDWARF/Makefile
cvs rdiff -u -r0 -r1.1 \
src/external/bsd/llvm/lib/libLLVMDebugInfoPDBDIA/Makefile
cvs rdiff -u -r1.1 -r1.2 \
src/external/bsd/llvm/lib/libLLVMDebugInfoPDBNative/Makefile
cvs rdiff -u -r1.2 -r1.3 src/external/bsd/llvm/lib/libLLVMGlobalISel/Makefile
cvs rdiff -u -r1.12 -r1.13 src/external/bsd/llvm/lib/libLLVMIR/Makefile
cvs rdiff -u -r1.1 -r1.2 \
src/external/bsd/llvm/lib/libLLVMInstCombine/Makefile
cvs rdiff -u -r1.16 -r1.17 \
src/external/bsd/llvm/lib/libLLVMInstrumentation/Makefile
cvs rdiff -u -r1.20 -r1.21 src/external/bsd/llvm/lib/libLLVMMC/Makefile
cvs rdiff -u -r1.28 -r1.29 \
src/external/bsd/llvm/lib/libLLVMMipsCodeGen/Makefile
cvs rdiff -u -r1.2 -r1.3 src/external/bsd/llvm/lib/libLLVMObjectYAML/Makefile
cvs rdiff -u -r1.3 -r1.4 src/external/bsd/llvm/lib/libLLVMOrc/Makefile
cvs rdiff -u -r1.1 -r1.2 src/external/bsd/llvm/lib/libLLVMPasses/Makefile
cvs rdiff -u -r1.13 -r1.14 \
src/external/bsd/llvm/lib/libLLVMPowerPCCodeGen/Makefile
cvs rdiff -u -r1.4 -r1.5 \
src/external/bsd/llvm/lib/libLLVMProfileData/Makefile
cvs rdiff -u -r1.23 -r1.24 \
src/external/bsd/llvm/lib/libLLVMScalarOpts/Makefile
cvs rdiff -u -r1.34 -r1.35 src/external/bsd/llvm/lib/libLLVMSupport/Makefile
cvs rdiff -u -r1.5 -r1.6 src/external/bsd/llvm/lib/libLLVMTableGen/Makefile
cvs rdiff -u -r0 -r1.1 \
src/external/bsd/llvm/lib/libLLVMTransformsAggressiveInstCombine/Makefile
cvs rdiff -u -r1.20 -r1.21 \
src/external/bsd/llvm/lib/libLLVMTransformsUtils/Makefile
cvs rdiff -u -r1.7 -r1.8 src/external/bsd/llvm/lib/libLLVMVectorize/Makefile
cvs rdiff -u -r1.3 -r1.4 \
src/external/bsd/llvm/lib/libLLVMX86AsmPrinter/Makefile
cvs rdiff -u -r1.16 -r1.17 \
src/external/bsd/llvm/lib/libLLVMX86CodeGen/Makefile
cvs rdiff -u -r1.8 -r1.9 \
src/external/bsd/llvm/lib/libLLVMX86MCTargetDesc/Makefile
cvs rdiff -u -r1.7 -r1.8 src/external/bsd/llvm/lib/libLLVMipo/Makefile
cvs rdiff -u -r1.15 -r1.16 src/external/bsd/llvm/lib/libclangAST/Makefile
cvs rdiff -u -r1.14 -r1.15 \
src/external/bsd/llvm/lib/libclangAnalysis/Makefile
cvs rdiff -u -r1.16 -r1.17 src/external/bsd/llvm/lib/libclangBasic/Makefile
cvs rdiff -u -r1.15 -r1.16 src/external/bsd/llvm/lib/libclangCodeGen/Makefile
cvs rdiff -u -r0 -r1.1 src/external/bsd/llvm/lib/libclangCrossTU/Makefile
cvs rdiff -u -r1.12 -r1.13 src/external/bsd/llvm/lib/libclangDriver/Makefile
cvs rdiff -u -r1.16 -r1.17 \
src/external/bsd/llvm/lib/libclangFrontend/Makefile
cvs rdiff -u -r1.16 -r1.17 src/external/bsd/llvm/lib/libclangSema/Makefile
cvs rdiff -u -r1.27 -r1.28 \
src/external/bsd/llvm/lib/libclangStaticAnalyzerCheckers/Makefile
cvs rdiff -u -r1.16 -r1.17 \
src/external/bsd/llvm/lib/libclangStaticAnalyzerCore/Makefile
cvs rdiff -u -r1.9 -r1.10 src/external/bsd/llvm/lib/libclangTooling/Makefile
cvs rdiff -u -r0 -r1.1 \
src/external/bsd/llvm/lib/libclangToolingASTDiff/Makefile
cvs rdiff -u -r1.3 -r1.4 \
src/external/bsd/llvm/lib/libclangToolingCore/Makefile
cvs rdiff -u -r0 -r1.1 \
src/external/bsd/llvm/lib/libclangToolingInclusions/Makefile
cvs rdiff -u -r1.1 -r1.2 \
src/external/bsd/llvm/lib/libclangToolingRefactoring/Makefile
cvs rdiff -u -r0 -r1.1 src/tools/llvm-lib/libLLVMARMUtils/Makefile
cvs rdiff -u -r0 -r1.1 \
src/tools/llvm-lib/libLLVMTransformsAggressiveInstCombine/Makefile
cvs rdiff -u -r0 -r1.1 src/tools/llvm-lib/libclangCrossTU/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.1179 src/distrib/sets/lists/base/mi:1.1180
--- src/distrib/sets/lists/base/mi:1.1179 Fri Jul 13 11:14:14 2018
+++ src/distrib/sets/lists/base/mi Tue Jul 17 18:55:24 2018
@@ -1,4 +1,4 @@
-# $NetBSD: mi,v 1.1179 2018/07/13 11:14:14 maxv Exp $
+# $NetBSD: mi,v 1.1180 2018/07/17 18:55:24 joerg Exp $
#
# Note: Don't delete entries from here - mark them as "obsolete" instead,
# unless otherwise stated below.
@@ -1067,7 +1067,8 @@
./usr/include/clang-3.6 base-obsolete obsolete
./usr/include/clang-3.8 base-obsolete obsolete
./usr/include/clang-4.0 base-obsolete obsolete
-./usr/include/clang-5.0 base-c-usr
+./usr/include/clang-5.0 base-obsolete obsolete
+./usr/include/clang-7.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.aarch64
diff -u src/distrib/sets/lists/comp/ad.aarch64:1.22 src/distrib/sets/lists/comp/ad.aarch64:1.23
--- src/distrib/sets/lists/comp/ad.aarch64:1.22 Tue Jul 17 18:27:31 2018
+++ src/distrib/sets/lists/comp/ad.aarch64 Tue Jul 17 18:55:24 2018
@@ -1,4 +1,4 @@
-# $NetBSD: ad.aarch64,v 1.22 2018/07/17 18:27:31 christos Exp $
+# $NetBSD: ad.aarch64,v 1.23 2018/07/17 18:55:24 joerg Exp $
./usr/include/aarch64 comp-c-include
./usr/include/aarch64/ansi.h comp-c-include
./usr/include/aarch64/aout_machdep.h comp-c-include
@@ -114,8 +114,11 @@
./usr/include/arm/vfpreg.h comp-c-include
./usr/include/arm/vmparam.h comp-c-include
./usr/include/arm/wchar_limits.h comp-c-include
-./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/clang-5.0/arm_acle.h comp-obsolete obsolete
+./usr/include/clang-5.0/arm_neon.h comp-obsolete obsolete
+./usr/include/clang-7.0/arm64intr.h comp-c-include llvm
+./usr/include/clang-7.0/arm_acle.h comp-c-include llvm
+./usr/include/clang-7.0/arm_neon.h comp-c-include llvm
./usr/include/evbarm comp-c-include
./usr/include/evbarm/disklabel.h comp-c-include
./usr/include/evbarm/intr.h comp-c-include
Index: src/distrib/sets/lists/comp/ad.arm
diff -u src/distrib/sets/lists/comp/ad.arm:1.86 src/distrib/sets/lists/comp/ad.arm:1.87
--- src/distrib/sets/lists/comp/ad.arm:1.86 Thu Jul 12 10:46:40 2018
+++ src/distrib/sets/lists/comp/ad.arm Tue Jul 17 18:55:24 2018
@@ -1,4 +1,4 @@
-# $NetBSD: ad.arm,v 1.86 2018/07/12 10:46:40 maxv Exp $
+# $NetBSD: ad.arm,v 1.87 2018/07/17 18:55:24 joerg Exp $
./usr/include/acorn26 comp-obsolete obsolete
./usr/include/acorn26/ansi.h comp-obsolete obsolete
./usr/include/acorn26/aout_machdep.h comp-obsolete obsolete
@@ -301,8 +301,10 @@
./usr/include/clang-3.8/arm_neon.h comp-obsolete obsolete
./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/clang-5.0/arm_acle.h comp-obsolete obsolete
+./usr/include/clang-5.0/arm_neon.h comp-obsolete obsolete
+./usr/include/clang-7.0/arm_acle.h comp-c-include llvm
+./usr/include/clang-7.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.74 src/distrib/sets/lists/comp/ad.mips:1.75
--- src/distrib/sets/lists/comp/ad.mips:1.74 Thu Jul 12 10:46:40 2018
+++ src/distrib/sets/lists/comp/ad.mips Tue Jul 17 18:55:24 2018
@@ -1,4 +1,4 @@
-# $NetBSD: ad.mips,v 1.74 2018/07/12 10:46:40 maxv Exp $
+# $NetBSD: ad.mips,v 1.75 2018/07/17 18:55:24 joerg Exp $
-./usr/lib/64/libgomp.a
-./usr/lib/64/libgomp.so
-./usr/lib/64/libgomp.so.1
@@ -8,7 +8,8 @@
./usr/bin/elf2aout comp-obsolete obsolete
./usr/bin/elf2ecoff comp-sysutil-bin
./usr/include/clang-4.0/msa.h comp-obsolete obsolete
-./usr/include/clang-5.0/msa.h comp-c-include llvm
+./usr/include/clang-5.0/msa.h comp-obsolete obsolete
+./usr/include/clang-7.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.91 src/distrib/sets/lists/comp/ad.powerpc:1.92
--- src/distrib/sets/lists/comp/ad.powerpc:1.91 Thu Jul 12 10:46:40 2018
+++ src/distrib/sets/lists/comp/ad.powerpc Tue Jul 17 18:55:24 2018
@@ -1,4 +1,4 @@
-# $NetBSD: ad.powerpc,v 1.91 2018/07/12 10:46:40 maxv Exp $
+# $NetBSD: ad.powerpc,v 1.92 2018/07/17 18:55:24 joerg Exp $
./usr/bin/elf2aout comp-sysutil-bin
./usr/bin/psim comp-debug-bin gdb
./usr/include/altivec.h comp-obsolete obsolete
@@ -11,9 +11,12 @@
./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/clang-5.0/altivec.h comp-obsolete obsolete
+./usr/include/clang-5.0/htmintrin.h comp-obsolete obsolete
+./usr/include/clang-5.0/htmxlintrin.h comp-obsolete obsolete
+./usr/include/clang-7.0/altivec.h comp-c-include llvm
+./usr/include/clang-7.0/htmintrin.h comp-c-include llvm
+./usr/include/clang-7.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.258 src/distrib/sets/lists/comp/md.amd64:1.259
--- src/distrib/sets/lists/comp/md.amd64:1.258 Thu Jul 12 10:46:40 2018
+++ src/distrib/sets/lists/comp/md.amd64 Tue Jul 17 18:55:24 2018
@@ -1,4 +1,4 @@
-# $NetBSD: md.amd64,v 1.258 2018/07/12 10:46:40 maxv Exp $
+# $NetBSD: md.amd64,v 1.259 2018/07/17 18:55:24 joerg Exp $
./usr/include/amd64 comp-c-include
./usr/include/amd64/ansi.h comp-c-include
@@ -274,65 +274,144 @@
./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/clang-5.0/__wmmintrin_aes.h comp-obsolete obsolete
+./usr/include/clang-5.0/__wmmintrin_pclmul.h comp-obsolete obsolete
+./usr/include/clang-5.0/adxintrin.h comp-obsolete obsolete
+./usr/include/clang-5.0/ammintrin.h comp-obsolete obsolete
+./usr/include/clang-5.0/avx2intrin.h comp-obsolete obsolete
+./usr/include/clang-5.0/avx512bwintrin.h comp-obsolete obsolete
+./usr/include/clang-5.0/avx512cdintrin.h comp-obsolete obsolete
+./usr/include/clang-5.0/avx512dqintrin.h comp-obsolete obsolete
+./usr/include/clang-5.0/avx512erintrin.h comp-obsolete obsolete
+./usr/include/clang-5.0/avx512fintrin.h comp-obsolete obsolete
+./usr/include/clang-5.0/avx512ifmaintrin.h comp-obsolete obsolete
+./usr/include/clang-5.0/avx512ifmavlintrin.h comp-obsolete obsolete
+./usr/include/clang-5.0/avx512pfintrin.h comp-obsolete obsolete
+./usr/include/clang-5.0/avx512vbmiintrin.h comp-obsolete obsolete
+./usr/include/clang-5.0/avx512vbmivlintrin.h comp-obsolete obsolete
+./usr/include/clang-5.0/avx512vlbwintrin.h comp-obsolete obsolete
+./usr/include/clang-5.0/avx512vlcdintrin.h comp-obsolete obsolete
+./usr/include/clang-5.0/avx512vldqintrin.h comp-obsolete obsolete
+./usr/include/clang-5.0/avx512vlintrin.h comp-obsolete obsolete
+./usr/include/clang-5.0/avx512vpopcntdqintrin.h comp-obsolete obsolete
+./usr/include/clang-5.0/avxintrin.h comp-obsolete obsolete
+./usr/include/clang-5.0/bmi2intrin.h comp-obsolete obsolete
+./usr/include/clang-5.0/bmiintrin.h comp-obsolete obsolete
+./usr/include/clang-5.0/clflushoptintrin.h comp-obsolete obsolete
+./usr/include/clang-5.0/clzerointrin.h comp-obsolete obsolete
+./usr/include/clang-5.0/cpuid.h comp-obsolete obsolete
+./usr/include/clang-5.0/emmintrin.h comp-obsolete obsolete
+./usr/include/clang-5.0/f16cintrin.h comp-obsolete obsolete
+./usr/include/clang-5.0/fma4intrin.h comp-obsolete obsolete
+./usr/include/clang-5.0/fmaintrin.h comp-obsolete obsolete
+./usr/include/clang-5.0/fxsrintrin.h comp-obsolete obsolete
+./usr/include/clang-5.0/ia32intrin.h comp-obsolete obsolete
+./usr/include/clang-5.0/immintrin.h comp-obsolete obsolete
+./usr/include/clang-5.0/lwpintrin.h comp-obsolete obsolete
+./usr/include/clang-5.0/lzcntintrin.h comp-obsolete obsolete
+./usr/include/clang-5.0/mm3dnow.h comp-obsolete obsolete
+./usr/include/clang-5.0/mm_malloc.h comp-obsolete obsolete
+./usr/include/clang-5.0/mmintrin.h comp-obsolete obsolete
+./usr/include/clang-5.0/mwaitxintrin.h comp-obsolete obsolete
+./usr/include/clang-5.0/nmmintrin.h comp-obsolete obsolete
+./usr/include/clang-5.0/pkuintrin.h comp-obsolete obsolete
+./usr/include/clang-5.0/pmmintrin.h comp-obsolete obsolete
+./usr/include/clang-5.0/popcntintrin.h comp-obsolete obsolete
+./usr/include/clang-5.0/prfchwintrin.h comp-obsolete obsolete
+./usr/include/clang-5.0/rdseedintrin.h comp-obsolete obsolete
+./usr/include/clang-5.0/rtmintrin.h comp-obsolete obsolete
+./usr/include/clang-5.0/shaintrin.h comp-obsolete obsolete
+./usr/include/clang-5.0/smmintrin.h comp-obsolete obsolete
+./usr/include/clang-5.0/tbmintrin.h comp-obsolete obsolete
+./usr/include/clang-5.0/tmmintrin.h comp-obsolete obsolete
+./usr/include/clang-5.0/wmmintrin.h comp-obsolete obsolete
+./usr/include/clang-5.0/x86intrin.h comp-obsolete obsolete
+./usr/include/clang-5.0/xmmintrin.h comp-obsolete obsolete
+./usr/include/clang-5.0/xopintrin.h comp-obsolete obsolete
+./usr/include/clang-5.0/xsavecintrin.h comp-obsolete obsolete
+./usr/include/clang-5.0/xsaveintrin.h comp-obsolete obsolete
+./usr/include/clang-5.0/xsaveoptintrin.h comp-obsolete obsolete
+./usr/include/clang-5.0/xsavesintrin.h comp-obsolete obsolete
+./usr/include/clang-5.0/xtestintrin.h comp-obsolete obsolete
+./usr/include/clang-7.0/adxintrin.h comp-c-include llvm
+./usr/include/clang-7.0/ammintrin.h comp-c-include llvm
+./usr/include/clang-7.0/avx2intrin.h comp-c-include llvm
+./usr/include/clang-7.0/avx512bitalgintrin.h comp-c-include llvm
+./usr/include/clang-7.0/avx512bwintrin.h comp-c-include llvm
+./usr/include/clang-7.0/avx512cdintrin.h comp-c-include llvm
+./usr/include/clang-7.0/avx512dqintrin.h comp-c-include llvm
+./usr/include/clang-7.0/avx512erintrin.h comp-c-include llvm
+./usr/include/clang-7.0/avx512fintrin.h comp-c-include llvm
+./usr/include/clang-7.0/avx512ifmaintrin.h comp-c-include llvm
+./usr/include/clang-7.0/avx512ifmavlintrin.h comp-c-include llvm
+./usr/include/clang-7.0/avx512pfintrin.h comp-c-include llvm
+./usr/include/clang-7.0/avx512vbmi2intrin.h comp-c-include llvm
+./usr/include/clang-7.0/avx512vbmiintrin.h comp-c-include llvm
+./usr/include/clang-7.0/avx512vbmivlintrin.h comp-c-include llvm
+./usr/include/clang-7.0/avx512vlbitalgintrin.h comp-c-include llvm
+./usr/include/clang-7.0/avx512vlbwintrin.h comp-c-include llvm
+./usr/include/clang-7.0/avx512vlcdintrin.h comp-c-include llvm
+./usr/include/clang-7.0/avx512vldqintrin.h comp-c-include llvm
+./usr/include/clang-7.0/avx512vlintrin.h comp-c-include llvm
+./usr/include/clang-7.0/avx512vlvbmi2intrin.h comp-c-include llvm
+./usr/include/clang-7.0/avx512vlvnniintrin.h comp-c-include llvm
+./usr/include/clang-7.0/avx512vnniintrin.h comp-c-include llvm
+./usr/include/clang-7.0/avx512vpopcntdqintrin.h comp-c-include llvm
+./usr/include/clang-7.0/avx512vpopcntdqvlintrin.h comp-c-include llvm
+./usr/include/clang-7.0/avxintrin.h comp-c-include llvm
+./usr/include/clang-7.0/bmi2intrin.h comp-c-include llvm
+./usr/include/clang-7.0/bmiintrin.h comp-c-include llvm
+./usr/include/clang-7.0/cetintrin.h comp-c-include llvm
+./usr/include/clang-7.0/cldemoteintrin.h comp-c-include llvm
+./usr/include/clang-7.0/clflushoptintrin.h comp-c-include llvm
+./usr/include/clang-7.0/clwbintrin.h comp-c-include llvm
+./usr/include/clang-7.0/clzerointrin.h comp-c-include llvm
+./usr/include/clang-7.0/cpuid.h comp-c-include llvm
+./usr/include/clang-7.0/emmintrin.h comp-c-include llvm
+./usr/include/clang-7.0/f16cintrin.h comp-c-include llvm
+./usr/include/clang-7.0/fma4intrin.h comp-c-include llvm
+./usr/include/clang-7.0/fmaintrin.h comp-c-include llvm
+./usr/include/clang-7.0/fxsrintrin.h comp-c-include llvm
+./usr/include/clang-7.0/gfniintrin.h comp-c-include llvm
+./usr/include/clang-7.0/ia32intrin.h comp-c-include llvm
+./usr/include/clang-7.0/immintrin.h comp-c-include llvm
+./usr/include/clang-7.0/invpcidintrin.h comp-c-include llvm
+./usr/include/clang-7.0/lwpintrin.h comp-c-include llvm
+./usr/include/clang-7.0/lzcntintrin.h comp-c-include llvm
+./usr/include/clang-7.0/mm3dnow.h comp-c-include llvm
+./usr/include/clang-7.0/mmintrin.h comp-c-include llvm
+./usr/include/clang-7.0/mm_malloc.h comp-c-include llvm
+./usr/include/clang-7.0/movdirintrin.h comp-c-include llvm
+./usr/include/clang-7.0/mwaitxintrin.h comp-c-include llvm
+./usr/include/clang-7.0/nmmintrin.h comp-c-include llvm
+./usr/include/clang-7.0/pconfigintrin.h comp-c-include llvm
+./usr/include/clang-7.0/pkuintrin.h comp-c-include llvm
+./usr/include/clang-7.0/pmmintrin.h comp-c-include llvm
+./usr/include/clang-7.0/popcntintrin.h comp-c-include llvm
+./usr/include/clang-7.0/prfchwintrin.h comp-c-include llvm
+./usr/include/clang-7.0/ptwriteintrin.h comp-c-include llvm
+./usr/include/clang-7.0/rdseedintrin.h comp-c-include llvm
+./usr/include/clang-7.0/rtmintrin.h comp-c-include llvm
+./usr/include/clang-7.0/sgxintrin.h comp-c-include llvm
+./usr/include/clang-7.0/shaintrin.h comp-c-include llvm
+./usr/include/clang-7.0/smmintrin.h comp-c-include llvm
+./usr/include/clang-7.0/tbmintrin.h comp-c-include llvm
+./usr/include/clang-7.0/tmmintrin.h comp-c-include llvm
+./usr/include/clang-7.0/vaesintrin.h comp-c-include llvm
+./usr/include/clang-7.0/vpclmulqdqintrin.h comp-c-include llvm
+./usr/include/clang-7.0/waitpkgintrin.h comp-c-include llvm
+./usr/include/clang-7.0/wbnoinvdintrin.h comp-c-include llvm
+./usr/include/clang-7.0/__wmmintrin_aes.h comp-c-include llvm
+./usr/include/clang-7.0/wmmintrin.h comp-c-include llvm
+./usr/include/clang-7.0/__wmmintrin_pclmul.h comp-c-include llvm
+./usr/include/clang-7.0/x86intrin.h comp-c-include llvm
+./usr/include/clang-7.0/xmmintrin.h comp-c-include llvm
+./usr/include/clang-7.0/xopintrin.h comp-c-include llvm
+./usr/include/clang-7.0/xsavecintrin.h comp-c-include llvm
+./usr/include/clang-7.0/xsaveintrin.h comp-c-include llvm
+./usr/include/clang-7.0/xsaveoptintrin.h comp-c-include llvm
+./usr/include/clang-7.0/xsavesintrin.h comp-c-include llvm
+./usr/include/clang-7.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.181 src/distrib/sets/lists/comp/md.i386:1.182
--- src/distrib/sets/lists/comp/md.i386:1.181 Thu Jul 12 10:46:40 2018
+++ src/distrib/sets/lists/comp/md.i386 Tue Jul 17 18:55:24 2018
@@ -1,4 +1,4 @@
-# $NetBSD: md.i386,v 1.181 2018/07/12 10:46:40 maxv Exp $
+# $NetBSD: md.i386,v 1.182 2018/07/17 18:55:24 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
@@ -202,65 +202,144 @@
./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/clang-5.0/__wmmintrin_aes.h comp-obsolete obsolete
+./usr/include/clang-5.0/__wmmintrin_pclmul.h comp-obsolete obsolete
+./usr/include/clang-5.0/adxintrin.h comp-obsolete obsolete
+./usr/include/clang-5.0/ammintrin.h comp-obsolete obsolete
+./usr/include/clang-5.0/avx2intrin.h comp-obsolete obsolete
+./usr/include/clang-5.0/avx512bwintrin.h comp-obsolete obsolete
+./usr/include/clang-5.0/avx512cdintrin.h comp-obsolete obsolete
+./usr/include/clang-5.0/avx512dqintrin.h comp-obsolete obsolete
+./usr/include/clang-5.0/avx512erintrin.h comp-obsolete obsolete
+./usr/include/clang-5.0/avx512fintrin.h comp-obsolete obsolete
+./usr/include/clang-5.0/avx512ifmaintrin.h comp-obsolete obsolete
+./usr/include/clang-5.0/avx512ifmavlintrin.h comp-obsolete obsolete
+./usr/include/clang-5.0/avx512pfintrin.h comp-obsolete obsolete
+./usr/include/clang-5.0/avx512vbmiintrin.h comp-obsolete obsolete
+./usr/include/clang-5.0/avx512vbmivlintrin.h comp-obsolete obsolete
+./usr/include/clang-5.0/avx512vlbwintrin.h comp-obsolete obsolete
+./usr/include/clang-5.0/avx512vlcdintrin.h comp-obsolete obsolete
+./usr/include/clang-5.0/avx512vldqintrin.h comp-obsolete obsolete
+./usr/include/clang-5.0/avx512vlintrin.h comp-obsolete obsolete
+./usr/include/clang-5.0/avx512vpopcntdqintrin.h comp-obsolete obsolete
+./usr/include/clang-5.0/avxintrin.h comp-obsolete obsolete
+./usr/include/clang-5.0/bmi2intrin.h comp-obsolete obsolete
+./usr/include/clang-5.0/bmiintrin.h comp-obsolete obsolete
+./usr/include/clang-5.0/clflushoptintrin.h comp-obsolete obsolete
+./usr/include/clang-5.0/clzerointrin.h comp-obsolete obsolete
+./usr/include/clang-5.0/cpuid.h comp-obsolete obsolete
+./usr/include/clang-5.0/emmintrin.h comp-obsolete obsolete
+./usr/include/clang-5.0/f16cintrin.h comp-obsolete obsolete
+./usr/include/clang-5.0/fma4intrin.h comp-obsolete obsolete
+./usr/include/clang-5.0/fmaintrin.h comp-obsolete obsolete
+./usr/include/clang-5.0/fxsrintrin.h comp-obsolete obsolete
+./usr/include/clang-5.0/ia32intrin.h comp-obsolete obsolete
+./usr/include/clang-5.0/immintrin.h comp-obsolete obsolete
+./usr/include/clang-5.0/lwpintrin.h comp-obsolete obsolete
+./usr/include/clang-5.0/lzcntintrin.h comp-obsolete obsolete
+./usr/include/clang-5.0/mm3dnow.h comp-obsolete obsolete
+./usr/include/clang-5.0/mm_malloc.h comp-obsolete obsolete
+./usr/include/clang-5.0/mmintrin.h comp-obsolete obsolete
+./usr/include/clang-5.0/mwaitxintrin.h comp-obsolete obsolete
+./usr/include/clang-5.0/nmmintrin.h comp-obsolete obsolete
+./usr/include/clang-5.0/pkuintrin.h comp-obsolete obsolete
+./usr/include/clang-5.0/pmmintrin.h comp-obsolete obsolete
+./usr/include/clang-5.0/popcntintrin.h comp-obsolete obsolete
+./usr/include/clang-5.0/prfchwintrin.h comp-obsolete obsolete
+./usr/include/clang-5.0/rdseedintrin.h comp-obsolete obsolete
+./usr/include/clang-5.0/rtmintrin.h comp-obsolete obsolete
+./usr/include/clang-5.0/shaintrin.h comp-obsolete obsolete
+./usr/include/clang-5.0/smmintrin.h comp-obsolete obsolete
+./usr/include/clang-5.0/tbmintrin.h comp-obsolete obsolete
+./usr/include/clang-5.0/tmmintrin.h comp-obsolete obsolete
+./usr/include/clang-5.0/wmmintrin.h comp-obsolete obsolete
+./usr/include/clang-5.0/x86intrin.h comp-obsolete obsolete
+./usr/include/clang-5.0/xmmintrin.h comp-obsolete obsolete
+./usr/include/clang-5.0/xopintrin.h comp-obsolete obsolete
+./usr/include/clang-5.0/xsavecintrin.h comp-obsolete obsolete
+./usr/include/clang-5.0/xsaveintrin.h comp-obsolete obsolete
+./usr/include/clang-5.0/xsaveoptintrin.h comp-obsolete obsolete
+./usr/include/clang-5.0/xsavesintrin.h comp-obsolete obsolete
+./usr/include/clang-5.0/xtestintrin.h comp-obsolete obsolete
+./usr/include/clang-7.0/adxintrin.h comp-c-include llvm
+./usr/include/clang-7.0/ammintrin.h comp-c-include llvm
+./usr/include/clang-7.0/avx2intrin.h comp-c-include llvm
+./usr/include/clang-7.0/avx512bitalgintrin.h comp-c-include llvm
+./usr/include/clang-7.0/avx512bwintrin.h comp-c-include llvm
+./usr/include/clang-7.0/avx512cdintrin.h comp-c-include llvm
+./usr/include/clang-7.0/avx512dqintrin.h comp-c-include llvm
+./usr/include/clang-7.0/avx512erintrin.h comp-c-include llvm
+./usr/include/clang-7.0/avx512fintrin.h comp-c-include llvm
+./usr/include/clang-7.0/avx512ifmaintrin.h comp-c-include llvm
+./usr/include/clang-7.0/avx512ifmavlintrin.h comp-c-include llvm
+./usr/include/clang-7.0/avx512pfintrin.h comp-c-include llvm
+./usr/include/clang-7.0/avx512vbmi2intrin.h comp-c-include llvm
+./usr/include/clang-7.0/avx512vbmiintrin.h comp-c-include llvm
+./usr/include/clang-7.0/avx512vbmivlintrin.h comp-c-include llvm
+./usr/include/clang-7.0/avx512vlbitalgintrin.h comp-c-include llvm
+./usr/include/clang-7.0/avx512vlbwintrin.h comp-c-include llvm
+./usr/include/clang-7.0/avx512vlcdintrin.h comp-c-include llvm
+./usr/include/clang-7.0/avx512vldqintrin.h comp-c-include llvm
+./usr/include/clang-7.0/avx512vlintrin.h comp-c-include llvm
+./usr/include/clang-7.0/avx512vlvbmi2intrin.h comp-c-include llvm
+./usr/include/clang-7.0/avx512vlvnniintrin.h comp-c-include llvm
+./usr/include/clang-7.0/avx512vnniintrin.h comp-c-include llvm
+./usr/include/clang-7.0/avx512vpopcntdqintrin.h comp-c-include llvm
+./usr/include/clang-7.0/avx512vpopcntdqvlintrin.h comp-c-include llvm
+./usr/include/clang-7.0/avxintrin.h comp-c-include llvm
+./usr/include/clang-7.0/bmi2intrin.h comp-c-include llvm
+./usr/include/clang-7.0/bmiintrin.h comp-c-include llvm
+./usr/include/clang-7.0/cetintrin.h comp-c-include llvm
+./usr/include/clang-7.0/cldemoteintrin.h comp-c-include llvm
+./usr/include/clang-7.0/clflushoptintrin.h comp-c-include llvm
+./usr/include/clang-7.0/clwbintrin.h comp-c-include llvm
+./usr/include/clang-7.0/clzerointrin.h comp-c-include llvm
+./usr/include/clang-7.0/cpuid.h comp-c-include llvm
+./usr/include/clang-7.0/emmintrin.h comp-c-include llvm
+./usr/include/clang-7.0/f16cintrin.h comp-c-include llvm
+./usr/include/clang-7.0/fma4intrin.h comp-c-include llvm
+./usr/include/clang-7.0/fmaintrin.h comp-c-include llvm
+./usr/include/clang-7.0/fxsrintrin.h comp-c-include llvm
+./usr/include/clang-7.0/gfniintrin.h comp-c-include llvm
+./usr/include/clang-7.0/ia32intrin.h comp-c-include llvm
+./usr/include/clang-7.0/immintrin.h comp-c-include llvm
+./usr/include/clang-7.0/invpcidintrin.h comp-c-include llvm
+./usr/include/clang-7.0/lwpintrin.h comp-c-include llvm
+./usr/include/clang-7.0/lzcntintrin.h comp-c-include llvm
+./usr/include/clang-7.0/mm3dnow.h comp-c-include llvm
+./usr/include/clang-7.0/mmintrin.h comp-c-include llvm
+./usr/include/clang-7.0/mm_malloc.h comp-c-include llvm
+./usr/include/clang-7.0/movdirintrin.h comp-c-include llvm
+./usr/include/clang-7.0/mwaitxintrin.h comp-c-include llvm
+./usr/include/clang-7.0/nmmintrin.h comp-c-include llvm
+./usr/include/clang-7.0/pconfigintrin.h comp-c-include llvm
+./usr/include/clang-7.0/pkuintrin.h comp-c-include llvm
+./usr/include/clang-7.0/pmmintrin.h comp-c-include llvm
+./usr/include/clang-7.0/popcntintrin.h comp-c-include llvm
+./usr/include/clang-7.0/prfchwintrin.h comp-c-include llvm
+./usr/include/clang-7.0/ptwriteintrin.h comp-c-include llvm
+./usr/include/clang-7.0/rdseedintrin.h comp-c-include llvm
+./usr/include/clang-7.0/rtmintrin.h comp-c-include llvm
+./usr/include/clang-7.0/sgxintrin.h comp-c-include llvm
+./usr/include/clang-7.0/shaintrin.h comp-c-include llvm
+./usr/include/clang-7.0/smmintrin.h comp-c-include llvm
+./usr/include/clang-7.0/tbmintrin.h comp-c-include llvm
+./usr/include/clang-7.0/tmmintrin.h comp-c-include llvm
+./usr/include/clang-7.0/vaesintrin.h comp-c-include llvm
+./usr/include/clang-7.0/vpclmulqdqintrin.h comp-c-include llvm
+./usr/include/clang-7.0/waitpkgintrin.h comp-c-include llvm
+./usr/include/clang-7.0/wbnoinvdintrin.h comp-c-include llvm
+./usr/include/clang-7.0/__wmmintrin_aes.h comp-c-include llvm
+./usr/include/clang-7.0/wmmintrin.h comp-c-include llvm
+./usr/include/clang-7.0/__wmmintrin_pclmul.h comp-c-include llvm
+./usr/include/clang-7.0/x86intrin.h comp-c-include llvm
+./usr/include/clang-7.0/xmmintrin.h comp-c-include llvm
+./usr/include/clang-7.0/xopintrin.h comp-c-include llvm
+./usr/include/clang-7.0/xsavecintrin.h comp-c-include llvm
+./usr/include/clang-7.0/xsaveintrin.h comp-c-include llvm
+./usr/include/clang-7.0/xsaveoptintrin.h comp-c-include llvm
+./usr/include/clang-7.0/xsavesintrin.h comp-c-include llvm
+./usr/include/clang-7.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.2211 src/distrib/sets/lists/comp/mi:1.2212
--- src/distrib/sets/lists/comp/mi:1.2211 Sun Jul 15 05:16:40 2018
+++ src/distrib/sets/lists/comp/mi Tue Jul 17 18:55:24 2018
@@ -1,4 +1,4 @@
-# $NetBSD: mi,v 1.2211 2018/07/15 05:16:40 maxv Exp $
+# $NetBSD: mi,v 1.2212 2018/07/17 18:55:24 joerg Exp $
#
# Note: don't delete entries from here - mark them as "obsolete" instead.
./etc/mtree/set.comp comp-sys-root
@@ -363,7 +363,8 @@
./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/clang-5.0/stdatomic.h comp-obsolete obsolete
+./usr/include/clang-7.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.170 src/etc/mtree/NetBSD.dist.base:1.171
--- src/etc/mtree/NetBSD.dist.base:1.170 Thu Mar 29 04:19:55 2018
+++ src/etc/mtree/NetBSD.dist.base Tue Jul 17 18:55:24 2018
@@ -1,4 +1,4 @@
-# $NetBSD: NetBSD.dist.base,v 1.170 2018/03/29 04:19:55 snj Exp $
+# $NetBSD: NetBSD.dist.base,v 1.171 2018/07/17 18:55:24 joerg Exp $
# @(#)4.4BSD.dist 8.1 (Berkeley) 6/13/93
# Do not customize this file as it may be overwritten on upgrades.
@@ -107,7 +107,7 @@
./usr/include/c++
./usr/include/c++/experimental
./usr/include/c++/ext
-./usr/include/clang-5.0
+./usr/include/clang-7.0
./usr/include/crypto
./usr/include/dev
./usr/include/dev/apm
Index: src/external/bsd/llvm/Makefile.inc
diff -u src/external/bsd/llvm/Makefile.inc:1.85 src/external/bsd/llvm/Makefile.inc:1.86
--- src/external/bsd/llvm/Makefile.inc:1.85 Sun Dec 17 21:16:33 2017
+++ src/external/bsd/llvm/Makefile.inc Tue Jul 17 18:55:24 2018
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile.inc,v 1.85 2017/12/17 21:16:33 joerg Exp $
+# $NetBSD: Makefile.inc,v 1.86 2018/07/17 18:55:24 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_50
+SVN_BRANCH= trunk
-COMMON_REVISION= r319952
+COMMON_REVISION= r337282
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= 5.0.1
-CLANG_VERSION= 5.0.1
-LLD_VERSION= 5.0.1
+LLVM_VERSION= 7.0.0
+CLANG_VERSION= 7.0.0
+LLD_VERSION= 7.0.0
CLANG_SRCDIR:= ${.PARSEDIR}/dist/clang
LLD_SRCDIR:= ${.PARSEDIR}/dist/lld
@@ -34,7 +34,9 @@ CPPFLAGS+= -I. -I${CLANG_SRCDIR}/include
-I${LLDB_SRCDIR}/include \
-D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS \
-D__STDC_FORMAT_MACROS -DCLANG_ENABLE_STATIC_ANALYZER \
- -DLLVM_BUILD_GLOBAL_ISEL
+ -DENABLE_EXPERIMENTAL_NEW_PASS_MANAGER=false \
+ -DCLANG_OPENMP_NVPTX_DEFAULT_ARCH=\"sm_35\" \
+ -DCLANG_DEFAULT_OBJCOPY=\"objcopy\"
.if defined(HOSTLIB) || defined(HOSTPROG)
LLVM_INCLUDE_CONFIG= ${LLVM_TOOLCONF_OBJDIR}/config/include
Index: src/external/bsd/llvm/bin/bugpoint/Makefile
diff -u src/external/bsd/llvm/bin/bugpoint/Makefile:1.11 src/external/bsd/llvm/bin/bugpoint/Makefile:1.12
--- src/external/bsd/llvm/bin/bugpoint/Makefile:1.11 Tue Aug 1 20:07:37 2017
+++ src/external/bsd/llvm/bin/bugpoint/Makefile Tue Jul 17 18:55:25 2018
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.11 2017/08/01 20:07:37 joerg Exp $
+# $NetBSD: Makefile,v 1.12 2018/07/17 18:55:25 joerg Exp $
PROG_CXX= bugpoint
NOMAN= yes
@@ -18,6 +18,7 @@ SRCS= BugDriver.cpp \
bugpoint.cpp
LLVM_LIBS+= \
+ TransformsAggressiveInstCombine \
ObjCARC \
ipo \
IRReader \
@@ -35,6 +36,7 @@ LLVM_LIBS+= \
ARMMCTargetDesc \
ARMAsmParser \
ARMAsmPrinter \
+ ARMUtils \
MipsCodeGen \
MipsTargetInfo \
MipsAsmPrinter \
Index: src/external/bsd/llvm/bin/clang/Makefile
diff -u src/external/bsd/llvm/bin/clang/Makefile:1.36 src/external/bsd/llvm/bin/clang/Makefile:1.37
--- src/external/bsd/llvm/bin/clang/Makefile:1.36 Tue Aug 1 20:07:37 2017
+++ src/external/bsd/llvm/bin/clang/Makefile Tue Jul 17 18:55:25 2018
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.36 2017/08/01 20:07:37 joerg Exp $
+# $NetBSD: Makefile,v 1.37 2018/07/17 18:55:25 joerg Exp $
PROG_CXX= clang
NOMAN= yes
@@ -14,7 +14,8 @@ SYMLINKS+= clang ${BINDIR}/clang-cpp
SRCS= driver.cpp \
cc1_main.cpp \
- cc1as_main.cpp
+ cc1as_main.cpp \
+ cc1gen_reproducer_main.cpp
CLANG_LIBS+= \
clangFrontendTool \
@@ -23,25 +24,30 @@ CLANG_LIBS+= \
clangStaticAnalyzerFrontend \
clangStaticAnalyzerCheckers \
clangStaticAnalyzerCore \
+ clangCrossTU \
+ clangIndex \
clangASTMatchers \
- clangDriver \
- clangSerialization \
clangCodeGen \
+ clangFrontendRewrite \
+ clangFrontend \
+ clangSerialization \
clangParse \
clangSema \
- clangEdit \
clangAnalysis \
- clangFrontendRewrite \
+ clangEdit \
+ clangDriver \
clangRewrite \
clangAST \
clangLex \
clangBasic
LLVM_LIBS+= \
+ TransformsAggressiveInstCombine \
TransformsCoroutines \
ProfileDataCoverage \
LTO \
ObjCARC \
+ Passes \
ipo \
IRReader \
AsmParser \
@@ -58,6 +64,7 @@ LLVM_LIBS+= \
ARMMCTargetDesc \
ARMAsmParser \
ARMAsmPrinter \
+ ARMUtils \
MipsCodeGen \
MipsTargetInfo \
MipsAsmPrinter \
@@ -84,7 +91,6 @@ LLVM_LIBS+= \
AsmPrinter \
DebugInfoCodeView \
DebugInfoMSF \
- Passes \
CodeGen \
Vectorize \
Target \
Index: src/external/bsd/llvm/bin/clang-format/Makefile
diff -u src/external/bsd/llvm/bin/clang-format/Makefile:1.5 src/external/bsd/llvm/bin/clang-format/Makefile:1.6
--- src/external/bsd/llvm/bin/clang-format/Makefile:1.5 Wed Jan 11 12:02:25 2017
+++ src/external/bsd/llvm/bin/clang-format/Makefile Tue Jul 17 18:55:25 2018
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.5 2017/01/11 12:02:25 joerg Exp $
+# $NetBSD: Makefile,v 1.6 2018/07/17 18:55:25 joerg Exp $
PROG_CXX= clang-format
NOMAN= yes
@@ -12,6 +12,7 @@ SRCS= ClangFormat.cpp
CLANG_LIBS+= \
clangFormat \
clangToolingCore \
+ clangToolingInclusions \
clangTooling \
clangFrontend \
clangSerialization \
Index: src/external/bsd/llvm/bin/clang-tblgen/Makefile
diff -u src/external/bsd/llvm/bin/clang-tblgen/Makefile:1.6 src/external/bsd/llvm/bin/clang-tblgen/Makefile:1.7
--- src/external/bsd/llvm/bin/clang-tblgen/Makefile:1.6 Tue Aug 1 20:07:37 2017
+++ src/external/bsd/llvm/bin/clang-tblgen/Makefile Tue Jul 17 18:55:25 2018
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.6 2017/08/01 20:07:37 joerg Exp $
+# $NetBSD: Makefile,v 1.7 2018/07/17 18:55:25 joerg Exp $
PROG_CXX= clang-tblgen
NOMAN= yes
@@ -12,6 +12,7 @@ SRCS= ClangASTNodesEmitter.cpp \
ClangCommentCommandInfoEmitter.cpp \
ClangCommentHTMLNamedCharacterReferenceEmitter.cpp \
ClangCommentHTMLTagsEmitter.cpp \
+ ClangDataCollectorsEmitter.cpp \
ClangDiagnosticsEmitter.cpp \
ClangOptionDocEmitter.cpp \
ClangSACheckersEmitter.cpp \
Index: src/external/bsd/llvm/bin/llc/Makefile
diff -u src/external/bsd/llvm/bin/llc/Makefile:1.24 src/external/bsd/llvm/bin/llc/Makefile:1.25
--- src/external/bsd/llvm/bin/llc/Makefile:1.24 Tue Aug 1 20:07:37 2017
+++ src/external/bsd/llvm/bin/llc/Makefile Tue Jul 17 18:55:25 2018
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.24 2017/08/01 20:07:37 joerg Exp $
+# $NetBSD: Makefile,v 1.25 2018/07/17 18:55:25 joerg Exp $
PROG_CXX= llc
NOMAN= yes
@@ -29,6 +29,7 @@ LLVM_LIBS+= \
ARMMCTargetDesc \
ARMAsmParser \
ARMAsmPrinter \
+ ARMUtils \
MipsCodeGen \
MipsTargetInfo \
MipsAsmParser \
Index: src/external/bsd/llvm/bin/lldb/Makefile
diff -u src/external/bsd/llvm/bin/lldb/Makefile:1.6 src/external/bsd/llvm/bin/lldb/Makefile:1.7
--- src/external/bsd/llvm/bin/lldb/Makefile:1.6 Wed Jan 11 12:02:25 2017
+++ src/external/bsd/llvm/bin/lldb/Makefile Tue Jul 17 18:55:25 2018
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.6 2017/01/11 12:02:25 joerg Exp $
+# $NetBSD: Makefile,v 1.7 2018/07/17 18:55:25 joerg Exp $
PROG_CXX= lldb
NOMAN= yes
@@ -105,6 +105,7 @@ LLVM_LIBS+= \
ARMMCTargetDesc \
ARMAsmPrinter \
ARMDisassembler \
+ ARMUtils \
MipsCodeGen \
MipsTargetInfo \
MipsAsmParser \
Index: src/external/bsd/llvm/bin/lli/Makefile
diff -u src/external/bsd/llvm/bin/lli/Makefile:1.16 src/external/bsd/llvm/bin/lli/Makefile:1.17
--- src/external/bsd/llvm/bin/lli/Makefile:1.16 Tue Aug 1 20:07:37 2017
+++ src/external/bsd/llvm/bin/lli/Makefile Tue Jul 17 18:55:25 2018
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.16 2017/08/01 20:07:37 joerg Exp $
+# $NetBSD: Makefile,v 1.17 2018/07/17 18:55:25 joerg Exp $
PROG_CXX= lli
NOMAN= yes
@@ -7,8 +7,7 @@ NOMAN= yes
.PATH: ${LLVM_SRCDIR}/tools/lli
-SRCS= lli.cpp \
- OrcLazyJIT.cpp
+SRCS= lli.cpp
LLVM_LIBS+= \
Orc \
@@ -22,6 +21,7 @@ LLVM_LIBS+= \
AsmParser \
Object \
MCParser \
+ BitWriter \
BitReader \
MCJIT \
RuntimeDyld \
Index: src/external/bsd/llvm/bin/llvm-ar/Makefile
diff -u src/external/bsd/llvm/bin/llvm-ar/Makefile:1.10 src/external/bsd/llvm/bin/llvm-ar/Makefile:1.11
--- src/external/bsd/llvm/bin/llvm-ar/Makefile:1.10 Tue Aug 1 21:40:03 2017
+++ src/external/bsd/llvm/bin/llvm-ar/Makefile Tue Jul 17 18:55:25 2018
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.10 2017/08/01 21:40:03 joerg Exp $
+# $NetBSD: Makefile,v 1.11 2018/07/17 18:55:25 joerg Exp $
PROG_CXX= llvm-ar
NOMAN= yes
@@ -21,6 +21,7 @@ LLVM_LIBS+= \
ARMMCTargetDesc \
ARMAsmPrinter \
ARMTargetInfo \
+ ARMUtils \
MipsAsmParser \
MipsMCTargetDesc \
MipsAsmPrinter \
Index: src/external/bsd/llvm/bin/llvm-as/Makefile
diff -u src/external/bsd/llvm/bin/llvm-as/Makefile:1.4 src/external/bsd/llvm/bin/llvm-as/Makefile:1.5
--- src/external/bsd/llvm/bin/llvm-as/Makefile:1.4 Tue Aug 1 20:07:38 2017
+++ src/external/bsd/llvm/bin/llvm-as/Makefile Tue Jul 17 18:55:25 2018
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.4 2017/08/01 20:07:38 joerg Exp $
+# $NetBSD: Makefile,v 1.5 2018/07/17 18:55:25 joerg Exp $
PROG_CXX= llvm-as
NOMAN= yes
@@ -12,6 +12,7 @@ SRCS= llvm-as.cpp
LLVM_LIBS+= \
AsmParser \
BitWriter \
+ Analysis \
Object \
MCParser \
MC \
Index: src/external/bsd/llvm/bin/llvm-dwarfdump/Makefile
diff -u src/external/bsd/llvm/bin/llvm-dwarfdump/Makefile:1.5 src/external/bsd/llvm/bin/llvm-dwarfdump/Makefile:1.6
--- src/external/bsd/llvm/bin/llvm-dwarfdump/Makefile:1.5 Tue Aug 1 20:07:38 2017
+++ src/external/bsd/llvm/bin/llvm-dwarfdump/Makefile Tue Jul 17 18:55:25 2018
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.5 2017/08/01 20:07:38 joerg Exp $
+# $NetBSD: Makefile,v 1.6 2018/07/17 18:55:25 joerg Exp $
PROG_CXX= llvm-dwarfdump
NOMAN= yes
@@ -7,16 +7,39 @@ NOMAN= yes
.PATH: ${LLVM_SRCDIR}/tools/llvm-dwarfdump
-SRCS= llvm-dwarfdump.cpp
+SRCS= Statistics.cpp \
+ llvm-dwarfdump.cpp
LLVM_LIBS+= \
+ AArch64TargetInfo \
+ AArch64MCTargetDesc \
+ AArch64AsmPrinter \
+ AArch64Utils \
+ ARMTargetInfo \
+ ARMMCTargetDesc \
+ ARMAsmPrinter \
+ ARMUtils \
+ MipsTargetInfo \
+ MipsMCTargetDesc \
+ MipsAsmPrinter \
+ PowerPCTargetInfo \
+ PowerPCMCTargetDesc \
+ PowerPCAsmPrinter \
+ SparcTargetInfo \
+ SparcMCTargetDesc \
+ SparcAsmPrinter \
+ X86TargetInfo \
+ X86MCTargetDesc \
+ X86AsmPrinter \
+ X86Utils \
DebugInfoDWARF \
Object \
BitReader \
IR \
BinaryFormat \
- MC \
+ MCDisassembler \
MCParser \
+ MC \
Support \
Demangle
Index: src/external/bsd/llvm/bin/llvm-dwp/Makefile
diff -u src/external/bsd/llvm/bin/llvm-dwp/Makefile:1.3 src/external/bsd/llvm/bin/llvm-dwp/Makefile:1.4
--- src/external/bsd/llvm/bin/llvm-dwp/Makefile:1.3 Tue Aug 1 20:07:38 2017
+++ src/external/bsd/llvm/bin/llvm-dwp/Makefile Tue Jul 17 18:55:25 2018
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.3 2017/08/01 20:07:38 joerg Exp $
+# $NetBSD: Makefile,v 1.4 2018/07/17 18:55:25 joerg Exp $
PROG_CXX= llvm-dwp
NOMAN= yes
@@ -21,6 +21,7 @@ LLVM_LIBS+= \
ARMTargetInfo \
ARMMCTargetDesc \
ARMAsmPrinter \
+ ARMUtils \
MipsCodeGen \
MipsTargetInfo \
MipsMCTargetDesc \
Index: src/external/bsd/llvm/bin/llvm-mc/Makefile
diff -u src/external/bsd/llvm/bin/llvm-mc/Makefile:1.22 src/external/bsd/llvm/bin/llvm-mc/Makefile:1.23
--- src/external/bsd/llvm/bin/llvm-mc/Makefile:1.22 Wed Jan 11 12:02:26 2017
+++ src/external/bsd/llvm/bin/llvm-mc/Makefile Tue Jul 17 18:55:26 2018
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.22 2017/01/11 12:02:26 joerg Exp $
+# $NetBSD: Makefile,v 1.23 2018/07/17 18:55:26 joerg Exp $
PROG_CXX= llvm-mc
NOMAN= yes
@@ -25,6 +25,7 @@ LLVM_LIBS+= \
ARMMCTargetDesc \
ARMAsmPrinter \
ARMDisassembler \
+ ARMUtils \
MipsCodeGen \
MipsTargetInfo \
MipsAsmParser \
@@ -61,6 +62,7 @@ LLVM_LIBS+= \
AsmPrinter \
MCParser \
MC \
+ BinaryFormat \
IR \
Support \
Demangle
Index: src/external/bsd/llvm/bin/llvm-nm/Makefile
diff -u src/external/bsd/llvm/bin/llvm-nm/Makefile:1.7 src/external/bsd/llvm/bin/llvm-nm/Makefile:1.8
--- src/external/bsd/llvm/bin/llvm-nm/Makefile:1.7 Tue Aug 1 20:07:38 2017
+++ src/external/bsd/llvm/bin/llvm-nm/Makefile Tue Jul 17 18:55:26 2018
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.7 2017/08/01 20:07:38 joerg Exp $
+# $NetBSD: Makefile,v 1.8 2018/07/17 18:55:26 joerg Exp $
PROG_CXX= llvm-nm
NOMAN= yes
@@ -19,6 +19,7 @@ LLVM_LIBS+= \
ARMMCTargetDesc \
ARMAsmPrinter \
ARMTargetInfo \
+ ARMUtils \
MipsAsmParser \
MipsMCTargetDesc \
MipsAsmPrinter \
Index: src/external/bsd/llvm/bin/llvm-objdump/Makefile
diff -u src/external/bsd/llvm/bin/llvm-objdump/Makefile:1.14 src/external/bsd/llvm/bin/llvm-objdump/Makefile:1.15
--- src/external/bsd/llvm/bin/llvm-objdump/Makefile:1.14 Tue Aug 1 20:07:38 2017
+++ src/external/bsd/llvm/bin/llvm-objdump/Makefile Tue Jul 17 18:55:26 2018
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.14 2017/08/01 20:07:38 joerg Exp $
+# $NetBSD: Makefile,v 1.15 2018/07/17 18:55:26 joerg Exp $
PROG_CXX= llvm-objdump
NOMAN= yes
@@ -25,6 +25,7 @@ LLVM_LIBS+= \
ARMMCTargetDesc \
ARMAsmPrinter \
ARMTargetInfo \
+ ARMUtils \
MipsDisassembler \
MipsAsmParser \
MipsMCTargetDesc \
Index: src/external/bsd/llvm/bin/llvm-readobj/Makefile
diff -u src/external/bsd/llvm/bin/llvm-readobj/Makefile:1.11 src/external/bsd/llvm/bin/llvm-readobj/Makefile:1.12
--- src/external/bsd/llvm/bin/llvm-readobj/Makefile:1.11 Tue Aug 1 20:07:39 2017
+++ src/external/bsd/llvm/bin/llvm-readobj/Makefile Tue Jul 17 18:55:26 2018
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.11 2017/08/01 20:07:39 joerg Exp $
+# $NetBSD: Makefile,v 1.12 2018/07/17 18:55:26 joerg Exp $
PROG_CXX= llvm-readobj
NOMAN= yes
@@ -16,9 +16,11 @@ SRCS= llvm-readobj.cpp \
MachODumper.cpp \
ObjDumper.cpp \
WasmDumper.cpp \
- Win64EHDumper.cpp
+ Win64EHDumper.cpp \
+ WindowsResourceDumper.cpp
LLVM_LIBS+= \
+ DebugInfoDWARF \
AArch64TargetInfo \
ARMTargetInfo \
MipsTargetInfo \
@@ -28,8 +30,8 @@ LLVM_LIBS+= \
DebugInfoCodeView \
DebugInfoMSF \
Object \
- MC \
MCParser \
+ MC \
BitReader \
IR \
BinaryFormat \
Index: src/external/bsd/llvm/bin/llvm-xray/Makefile
diff -u src/external/bsd/llvm/bin/llvm-xray/Makefile:1.2 src/external/bsd/llvm/bin/llvm-xray/Makefile:1.3
--- src/external/bsd/llvm/bin/llvm-xray/Makefile:1.2 Tue Aug 1 20:07:39 2017
+++ src/external/bsd/llvm/bin/llvm-xray/Makefile Tue Jul 17 18:55:26 2018
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.2 2017/08/01 20:07:39 joerg Exp $
+# $NetBSD: Makefile,v 1.3 2018/07/17 18:55:26 joerg Exp $
PROG_CXX= llvm-xray
NOMAN= yes
@@ -7,15 +7,16 @@ NOMAN= yes
.PATH: ${LLVM_SRCDIR}/tools/llvm-xray
-SRCS= func-id-helper.cc \
- llvm-xray.cc \
- xray-account.cc \
- xray-color-helper.cc \
- xray-converter.cc \
- xray-extract.cc \
- xray-graph.cc \
- xray-graph-diff.cc \
- xray-registry.cc
+SRCS= func-id-helper.cpp \
+ llvm-xray.cpp \
+ xray-account.cpp \
+ xray-color-helper.cpp \
+ xray-converter.cpp \
+ xray-extract.cpp \
+ xray-graph-diff.cpp \
+ xray-graph.cpp \
+ xray-registry.cpp \
+ xray-stacks.cpp
LLVM_LIBS+= \
XRay \
Index: src/external/bsd/llvm/bin/opt/Makefile
diff -u src/external/bsd/llvm/bin/opt/Makefile:1.18 src/external/bsd/llvm/bin/opt/Makefile:1.19
--- src/external/bsd/llvm/bin/opt/Makefile:1.18 Tue Aug 1 20:07:39 2017
+++ src/external/bsd/llvm/bin/opt/Makefile Tue Jul 17 18:55:26 2018
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.18 2017/08/01 20:07:39 joerg Exp $
+# $NetBSD: Makefile,v 1.19 2018/07/17 18:55:26 joerg Exp $
PROG_CXX= opt
NOMAN= yes
@@ -9,6 +9,7 @@ NOMAN= yes
SRCS= AnalysisWrappers.cpp \
BreakpointPrinter.cpp \
+ Debugify.cpp \
GraphPrinters.cpp \
NewPMDriver.cpp \
PassPrinters.cpp \
@@ -16,6 +17,7 @@ SRCS= AnalysisWrappers.cpp \
opt.cpp
LLVM_LIBS+= \
+ TransformsAggressiveInstCombine \
Passes \
ObjCARC \
ipo \
@@ -36,6 +38,7 @@ LLVM_LIBS+= \
ARMAsmParser \
ARMMCTargetDesc \
ARMAsmPrinter \
+ ARMUtils \
MipsCodeGen \
MipsTargetInfo \
MipsAsmParser \
Index: src/external/bsd/llvm/bin/sancov/Makefile
diff -u src/external/bsd/llvm/bin/sancov/Makefile:1.3 src/external/bsd/llvm/bin/sancov/Makefile:1.4
--- src/external/bsd/llvm/bin/sancov/Makefile:1.3 Tue Aug 1 20:07:39 2017
+++ src/external/bsd/llvm/bin/sancov/Makefile Tue Jul 17 18:55:26 2018
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.3 2017/08/01 20:07:39 joerg Exp $
+# $NetBSD: Makefile,v 1.4 2018/07/17 18:55:26 joerg Exp $
PROG_CXX= sancov
NOMAN= yes
@@ -19,6 +19,7 @@ LLVM_LIBS+= \
ARMMCTargetDesc \
ARMAsmPrinter \
ARMTargetInfo \
+ ARMUtils \
MipsDisassembler \
MipsMCTargetDesc \
MipsAsmPrinter \
Index: src/external/bsd/llvm/bin/tblgen/Makefile
diff -u src/external/bsd/llvm/bin/tblgen/Makefile:1.22 src/external/bsd/llvm/bin/tblgen/Makefile:1.23
--- src/external/bsd/llvm/bin/tblgen/Makefile:1.22 Tue Aug 1 20:07:39 2017
+++ src/external/bsd/llvm/bin/tblgen/Makefile Tue Jul 17 18:55:26 2018
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.22 2017/08/01 20:07:39 joerg Exp $
+# $NetBSD: Makefile,v 1.23 2018/07/17 18:55:26 joerg Exp $
PROG_CXX= llvm-tblgen
NOMAN= yes
@@ -15,6 +15,7 @@ SRCS= AsmMatcherEmitter.cpp \
CallingConvEmitter.cpp \
CodeEmitterGen.cpp \
CodeGenDAGPatterns.cpp \
+ CodeGenHwModes.cpp \
CodeGenInstruction.cpp \
CodeGenMapTable.cpp \
CodeGenRegisters.cpp \
@@ -30,19 +31,26 @@ SRCS= AsmMatcherEmitter.cpp \
FastISelEmitter.cpp \
FixedLenDecoderEmitter.cpp \
GlobalISelEmitter.cpp \
+ InfoByHwMode.cpp \
InstrInfoEmitter.cpp \
+ InstrDocsEmitter.cpp \
IntrinsicEmitter.cpp \
OptParserEmitter.cpp \
+ PredicateExpander.cpp \
PseudoLoweringEmitter.cpp \
+ RISCVCompressInstEmitter.cpp \
RegisterBankEmitter.cpp \
RegisterInfoEmitter.cpp \
+ SDNodeProperties.cpp \
SearchableTableEmitter.cpp \
SubtargetEmitter.cpp \
SubtargetFeatureInfo.cpp \
TableGen.cpp \
Types.cpp \
+ WebAssemblyDisassemblerEmitter.cpp \
X86DisassemblerTables.cpp \
X86EVEX2VEXTablesEmitter.cpp \
+ X86FoldTablesEmitter.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.16 src/external/bsd/llvm/config/clang/Config/config.h:1.17
--- src/external/bsd/llvm/config/clang/Config/config.h:1.16 Tue Aug 1 20:07:39 2017
+++ src/external/bsd/llvm/config/clang/Config/config.h Tue Jul 17 18:55:26 2018
@@ -29,7 +29,7 @@
#define CLANG_RESOURCE_DIR ""
/* Directories clang will search for headers */
-#define C_INCLUDE_DIRS "/usr/include/clang-5.0:/usr/include"
+#define C_INCLUDE_DIRS "/usr/include/clang-7.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.20 src/external/bsd/llvm/config/llvm/Config/config.h.in:1.21
--- src/external/bsd/llvm/config/llvm/Config/config.h.in:1.20 Tue Aug 1 20:07:39 2017
+++ src/external/bsd/llvm/config/llvm/Config/config.h.in Tue Jul 17 18:55:26 2018
@@ -33,7 +33,7 @@
#define CLANG_RESOURCE_DIR ""
/* Directories clang will search for headers */
-#define C_INCLUDE_DIRS "/usr/include/clang-5.0:/usr/include"
+#define C_INCLUDE_DIRS "/usr/include/clang-7.0:/usr/include"
/* Default <path> to all compiler invocations for --sysroot=<path>. */
#define DEFAULT_SYSROOT ""
Index: src/external/bsd/llvm/include/Makefile
diff -u src/external/bsd/llvm/include/Makefile:1.42 src/external/bsd/llvm/include/Makefile:1.43
--- src/external/bsd/llvm/include/Makefile:1.42 Sun Apr 29 18:29:29 2018
+++ src/external/bsd/llvm/include/Makefile Tue Jul 17 18:55:27 2018
@@ -1,68 +1,89 @@
-# $NetBSD: Makefile,v 1.42 2018/04/29 18:29:29 jmcneill Exp $
+# $NetBSD: Makefile,v 1.43 2018/07/17 18:55:27 joerg Exp $
.include <bsd.init.mk>
.PATH: ${CLANG_SRCDIR}/lib/Headers
+
.if ${MACHINE_ARCH} == "i386" || ${MACHINE_ARCH} == "x86_64"
-INCS= __wmmintrin_aes.h \
- __wmmintrin_pclmul.h \
- adxintrin.h \
+INCS= adxintrin.h \
ammintrin.h \
avx2intrin.h \
+ avx512bitalgintrin.h \
avx512bwintrin.h \
avx512cdintrin.h \
avx512dqintrin.h \
- avx512fintrin.h \
avx512erintrin.h \
+ avx512fintrin.h \
avx512ifmaintrin.h \
avx512ifmavlintrin.h \
avx512pfintrin.h \
+ avx512vbmi2intrin.h \
avx512vbmiintrin.h \
avx512vbmivlintrin.h \
+ avx512vlbitalgintrin.h \
avx512vlbwintrin.h \
avx512vlcdintrin.h \
avx512vldqintrin.h \
avx512vlintrin.h \
+ avx512vlvbmi2intrin.h \
+ avx512vlvnniintrin.h \
+ avx512vnniintrin.h \
avx512vpopcntdqintrin.h \
+ avx512vpopcntdqvlintrin.h \
avxintrin.h \
bmi2intrin.h \
bmiintrin.h \
+ cetintrin.h \
+ cldemoteintrin.h \
clflushoptintrin.h \
+ clwbintrin.h \
clzerointrin.h \
cpuid.h \
emmintrin.h \
f16cintrin.h \
- fmaintrin.h \
fma4intrin.h \
+ fmaintrin.h \
fxsrintrin.h \
+ gfniintrin.h \
ia32intrin.h \
immintrin.h \
+ invpcidintrin.h \
lwpintrin.h \
lzcntintrin.h \
mm3dnow.h \
mmintrin.h \
mm_malloc.h \
+ movdirintrin.h \
mwaitxintrin.h \
nmmintrin.h \
+ pconfigintrin.h \
pkuintrin.h \
pmmintrin.h \
popcntintrin.h \
prfchwintrin.h \
+ ptwriteintrin.h \
rdseedintrin.h \
rtmintrin.h \
+ sgxintrin.h \
shaintrin.h \
smmintrin.h \
tbmintrin.h \
tmmintrin.h \
+ vaesintrin.h \
+ vpclmulqdqintrin.h \
+ waitpkgintrin.h \
+ wbnoinvdintrin.h \
wmmintrin.h \
+ __wmmintrin_aes.h \
+ __wmmintrin_pclmul.h \
x86intrin.h \
xmmintrin.h \
xopintrin.h \
- xsavesintrin.h \
+ xsavecintrin.h \
xsaveintrin.h \
xsaveoptintrin.h \
- xsavecintrin.h \
+ xsavesintrin.h \
xtestintrin.h
.elif ${MACHINE_ARCH} == "powerpc" || ${MACHINE_ARCH} == "powerpc64"
@@ -72,6 +93,9 @@ INCS= altivec.h \
.elif ${MACHINE_CPU} == "arm" || ${MACHINE_CPU} == "aarch64"
INCS= arm_acle.h \
arm_neon.h
+. if ${MACHINE_CPU} == "aarch64"
+INCS+= arm64intr.h
+. endif
.elif ${MACHINE_CPU} == "mips" || ${MACHINE_CPU} == "mips64"
INCS= msa.h
.endif
@@ -87,14 +111,25 @@ INCSDIR= /usr/include/clang-${CLANG_VERS
TABLEGEN_SRC= Attributes.td Intrinsics.td Options.td
TABLEGEN_OUTPUT.Attributes.td= \
- llvm/IR/Attributes.gen|-gen-attrs
+ llvm/IR/Attributes.inc|-gen-attrs
TABLEGEN_OUTPUT.Intrinsics.td= \
- llvm/IR/Intrinsics.gen|-gen-intrinsic
+ llvm/IR/IntrinsicEnums.inc|-gen-intrinsic-enums \
+ llvm/IR/IntrinsicImpl.inc|-gen-intrinsic-impl
-CLANG_TABLEGEN_SRC= Attr.td CommentCommands.td CommentHTMLTags.td \
- CommentNodes.td CommentHTMLNamedCharacterReferences.td DeclNodes.td \
- StmtNodes.td Diagnostic.td arm_neon.td Checkers.td
+CLANG_TABLEGEN_SRC= \
+ arm_fp16.td \
+ arm_neon.td \
+ Attr.td \
+ Checkers.td \
+ CommentCommands.td \
+ CommentHTMLNamedCharacterReferences.td \
+ CommentHTMLTags.td \
+ CommentNodes.td \
+ DeclNodes.td \
+ Diagnostic.td \
+ StmtDataCollectors.td \
+ StmtNodes.td
CLANG_TABLEGEN_INCLUDES.Attr.td= -I${CLANG_SRCDIR}/include
CLANG_TABLEGEN_OUTPUT.Attr.td= \
@@ -118,6 +153,9 @@ CLANG_TABLEGEN_OUTPUT.Attr.td= \
CLANG_TABLEGEN_OUTPUT.StmtNodes.td= \
clang/AST/StmtNodes.inc|-gen-clang-stmt-nodes
+CLANG_TABLEGEN_OUTPUT.StmtDataCollectors.td= \
+ clang/AST/StmtDataCollectors.inc|-gen-clang-data-collectors
+
CLANG_TABLEGEN_OUTPUT.DeclNodes.td= \
clang/AST/DeclNodes.inc|-gen-clang-decl-nodes
@@ -141,20 +179,30 @@ CLANG_TABLEGEN_OUTPUT.Diagnostic.td= \
clang/Basic/DiagnosticASTKinds.inc|-gen-clang-diags-defs^-clang-component=AST \
clang/Basic/DiagnosticCommentKinds.inc|-gen-clang-diags-defs^-clang-component=Comment \
clang/Basic/DiagnosticCommonKinds.inc|-gen-clang-diags-defs^-clang-component=Common \
+ clang/Basic/DiagnosticCrossTUKinds.inc|-gen-clang-diags-defs^-clang-component=CrossTU \
clang/Basic/DiagnosticDriverKinds.inc|-gen-clang-diags-defs^-clang-component=Driver \
clang/Basic/DiagnosticFrontendKinds.inc|-gen-clang-diags-defs^-clang-component=Frontend \
+ clang/Basic/DiagnosticGroups.inc|-gen-clang-diag-groups \
+ clang/Basic/DiagnosticIndexName.inc|-gen-clang-diags-index-name \
clang/Basic/DiagnosticLexKinds.inc|-gen-clang-diags-defs^-clang-component=Lex \
clang/Basic/DiagnosticParseKinds.inc|-gen-clang-diags-defs^-clang-component=Parse \
+ clang/Basic/DiagnosticRefactoringKinds.inc|-gen-clang-diags-defs^-clang-component=Refactoring \
clang/Basic/DiagnosticSemaKinds.inc|-gen-clang-diags-defs^-clang-component=Sema \
- clang/Basic/DiagnosticSerializationKinds.inc|-gen-clang-diags-defs^-clang-component=Serialization \
- clang/Basic/DiagnosticGroups.inc|-gen-clang-diag-groups \
- clang/Basic/DiagnosticIndexName.inc|-gen-clang-diags-index-name
+ clang/Basic/DiagnosticSerializationKinds.inc|-gen-clang-diags-defs^-clang-component=Serialization
+
+CLANG_TABLEGEN_INCLUDES.arm_neon.td= -I${CLANG_SRCDIR}/include/clang/Basic
CLANG_TABLEGEN_OUTPUT.arm_neon.td= \
clang/Basic/arm_neon.inc|-gen-arm-neon-sema \
arm_neon.h|-gen-arm-neon
-CLANG_TABLEGEN_INCLUDES.Checkers.td= -I${CLANG_SRCDIR}/include
+CLANG_TABLEGEN_INCLUDES.arm_fp16.td= -I${CLANG_SRCDIR}/include/clang/Basic
+CLANG_TABLEGEN_OUTPUT.arm_fp16.td= \
+ clang/Basic/arm_fp16.inc|-gen-arm-neon-sema
+
+CLANG_TABLEGEN_INCLUDES.Checkers.td= \
+ -I${CLANG_SRCDIR}/include \
+ -I${CLANG_SRCDIR}/include/clang/StaticAnalyzer/Checkers
CLANG_TABLEGEN_OUTPUT.Checkers.td= \
clang/StaticAnalyzer/Checkers/Checkers.inc|-gen-clang-sa-checkers
Index: src/external/bsd/llvm/lib/Makefile
diff -u src/external/bsd/llvm/lib/Makefile:1.46 src/external/bsd/llvm/lib/Makefile:1.47
--- src/external/bsd/llvm/lib/Makefile:1.46 Tue Aug 1 21:40:03 2017
+++ src/external/bsd/llvm/lib/Makefile Tue Jul 17 18:55:27 2018
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.46 2017/08/01 21:40:03 joerg Exp $
+# $NetBSD: Makefile,v 1.47 2018/07/17 18:55:27 joerg Exp $
.include <bsd.own.mk>
@@ -35,6 +35,7 @@ SUBDIR= \
libLLVMSupport \
libLLVMTableGen \
libLLVMTarget \
+ libLLVMTransformsAggressiveInstCombine \
libLLVMTransformsCoroutines \
libLLVMTransformsUtils \
libLLVMVectorize \
@@ -60,7 +61,8 @@ SUBDIR+= \
libLLVMARMAsmPrinter \
libLLVMARMDisassembler \
libLLVMARMMCTargetDesc \
- libLLVMARMTargetInfo
+ libLLVMARMTargetInfo \
+ libLLVMARMUtils
SUBDIR+= \
libLLVMMipsAsmParser \
@@ -126,11 +128,13 @@ SUBDIR+= \
libclangASTMatchers \
libclangBasic \
libclangCodeGen \
+ libclangCrossTU \
libclangDriver \
libclangEdit \
libclangFrontend \
libclangFrontendRewrite \
libclangFrontendTool \
+ libclangIndex \
libclangLex \
libclangParse \
libclangRewrite \
@@ -145,9 +149,9 @@ SUBDIR+= \
SUBDIR+= \
libclangASTMatchersDynamic \
libclangFormat \
- libclangIndex \
libclangTooling \
libclangToolingCore \
+ libclangToolingInclusions \
libclangToolingRefactoring
.endif
Index: src/external/bsd/llvm/lib/libLLVMAArch64CodeGen/Makefile
diff -u src/external/bsd/llvm/lib/libLLVMAArch64CodeGen/Makefile:1.8 src/external/bsd/llvm/lib/libLLVMAArch64CodeGen/Makefile:1.9
--- src/external/bsd/llvm/lib/libLLVMAArch64CodeGen/Makefile:1.8 Tue Aug 1 20:07:40 2017
+++ src/external/bsd/llvm/lib/libLLVMAArch64CodeGen/Makefile Tue Jul 17 18:55:27 2018
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.8 2017/08/01 20:07:40 joerg Exp $
+# $NetBSD: Makefile,v 1.9 2018/07/17 18:55:27 joerg Exp $
LIB= LLVMAArch64CodeGen
@@ -16,8 +16,8 @@ SRCS+= AArch64A53Fix835769.cpp \
AArch64CleanupLocalDynamicTLSPass.cpp \
AArch64CollectLOH.cpp \
AArch64CondBrTuning.cpp \
- AArch64ConditionOptimizer.cpp \
AArch64ConditionalCompares.cpp \
+ AArch64ConditionOptimizer.cpp \
AArch64DeadRegisterDefinitionsPass.cpp \
AArch64ExpandPseudoInsts.cpp \
AArch64FalkorHWPFFix.cpp \
@@ -29,20 +29,20 @@ SRCS+= AArch64A53Fix835769.cpp \
AArch64ISelLowering.cpp \
AArch64LegalizerInfo.cpp \
AArch64LoadStoreOptimizer.cpp \
- AArch64MCInstLower.cpp \
AArch64MacroFusion.cpp \
+ AArch64MCInstLower.cpp \
AArch64PBQPRegAlloc.cpp \
AArch64PromoteConstant.cpp \
AArch64RedundantCopyElimination.cpp \
AArch64RegisterBankInfo.cpp \
AArch64RegisterInfo.cpp \
AArch64SelectionDAGInfo.cpp \
+ AArch64SIMDInstrOpt.cpp \
AArch64StorePairSuppress.cpp \
AArch64Subtarget.cpp \
AArch64TargetMachine.cpp \
AArch64TargetObjectFile.cpp \
- AArch64TargetTransformInfo.cpp \
- AArch64VectorByElementOpt.cpp
+ AArch64TargetTransformInfo.cpp
TABLEGEN_SRC= AArch64.td
TABLEGEN_INCLUDES= -I${LLVM_SRCDIR}/lib/Target/AArch64
Index: src/external/bsd/llvm/lib/libLLVMARMCodeGen/Makefile
diff -u src/external/bsd/llvm/lib/libLLVMARMCodeGen/Makefile:1.17 src/external/bsd/llvm/lib/libLLVMARMCodeGen/Makefile:1.18
--- src/external/bsd/llvm/lib/libLLVMARMCodeGen/Makefile:1.17 Tue Aug 1 20:07:40 2017
+++ src/external/bsd/llvm/lib/libLLVMARMCodeGen/Makefile Tue Jul 17 18:55:27 2018
@@ -1,12 +1,15 @@
-# $NetBSD: Makefile,v 1.17 2017/08/01 20:07:40 joerg Exp $
+# $NetBSD: Makefile,v 1.18 2018/07/17 18:55:27 joerg Exp $
LIB= LLVMARMCodeGen
.include <bsd.init.mk>
+CPPFLAGS+= -I${LLVM_SRCDIR}/lib/Target/ARM
+
.PATH: ${LLVM_SRCDIR}/lib/Target/ARM
SRCS+= ARMAsmPrinter.cpp \
+ A15SDOptimizer.cpp \
ARMBaseInstrInfo.cpp \
ARMBaseRegisterInfo.cpp \
ARMCallLowering.cpp \
@@ -17,16 +20,17 @@ SRCS+= ARMAsmPrinter.cpp \
ARMFastISel.cpp \
ARMFrameLowering.cpp \
ARMHazardRecognizer.cpp \
- ARMISelDAGToDAG.cpp \
- ARMISelLowering.cpp \
ARMInstrInfo.cpp \
ARMInstructionSelector.cpp \
+ ARMISelDAGToDAG.cpp \
+ ARMISelLowering.cpp \
ARMLegalizerInfo.cpp \
ARMLoadStoreOptimizer.cpp \
- ARMMCInstLower.cpp \
ARMMachineFunctionInfo.cpp \
ARMMacroFusion.cpp \
+ ARMMCInstLower.cpp \
ARMOptimizeBarriersPass.cpp \
+ ARMParallelDSP.cpp \
ARMRegisterBankInfo.cpp \
ARMRegisterInfo.cpp \
ARMSelectionDAGInfo.cpp \
@@ -34,14 +38,13 @@ SRCS+= ARMAsmPrinter.cpp \
ARMTargetMachine.cpp \
ARMTargetObjectFile.cpp \
ARMTargetTransformInfo.cpp \
- A15SDOptimizer.cpp \
MLxExpansionPass.cpp \
- ThumbRegisterInfo.cpp \
- Thumb1InstrInfo.cpp \
Thumb1FrameLowering.cpp \
- Thumb2ITBlockPass.cpp \
+ Thumb1InstrInfo.cpp \
Thumb2InstrInfo.cpp \
- Thumb2SizeReduction.cpp
+ Thumb2ITBlockPass.cpp \
+ Thumb2SizeReduction.cpp \
+ ThumbRegisterInfo.cpp
TABLEGEN_SRC= ARM.td
TABLEGEN_INCLUDES= -I${LLVM_SRCDIR}/lib/Target/ARM
@@ -59,7 +62,9 @@ TABLEGEN_OUTPUT= \
ARMGenMCPseudoLowering.inc|-gen-pseudo-lowering \
ARMGenRegisterBank.inc|-gen-register-bank \
ARMGenRegisterInfo.inc|-gen-register-info \
- ARMGenSubtargetInfo.inc|-gen-subtarget
+ ARMGenSubtargetInfo.inc|-gen-subtarget \
+ ARMGenSystemRegister.inc|-gen-searchable-tables
+
.include "${.PARSEDIR}/../../tablegen.mk"
Index: src/external/bsd/llvm/lib/libLLVMAnalysis/Makefile
diff -u src/external/bsd/llvm/lib/libLLVMAnalysis/Makefile:1.24 src/external/bsd/llvm/lib/libLLVMAnalysis/Makefile:1.25
--- src/external/bsd/llvm/lib/libLLVMAnalysis/Makefile:1.24 Tue Aug 1 20:07:40 2017
+++ src/external/bsd/llvm/lib/libLLVMAnalysis/Makefile Tue Jul 17 18:55:27 2018
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.24 2017/08/01 20:07:40 joerg Exp $
+# $NetBSD: Makefile,v 1.25 2018/07/17 18:55:27 joerg Exp $
LIB= LLVMAnalysis
@@ -16,15 +16,16 @@ SRCS+= AliasAnalysis.cpp \
BlockFrequencyInfo.cpp \
BlockFrequencyInfoImpl.cpp \
BranchProbabilityInfo.cpp \
+ CallGraph.cpp \
+ CallGraphSCCPass.cpp \
+ CallPrinter.cpp \
+ CaptureTracking.cpp \
CFG.cpp \
CFGPrinter.cpp \
CFLAndersAliasAnalysis.cpp \
CFLSteensAliasAnalysis.cpp \
CGSCCPassManager.cpp \
- CallGraphSCCPass.cpp \
- CallGraph.cpp \
- CallPrinter.cpp \
- CaptureTracking.cpp \
+ CmpInstAnalysis.cpp \
CodeMetrics.cpp \
ConstantFolding.cpp \
CostModel.cpp \
@@ -32,11 +33,10 @@ SRCS+= AliasAnalysis.cpp \
DemandedBits.cpp \
DependenceAnalysis.cpp \
DivergenceAnalysis.cpp \
- DomPrinter.cpp \
DominanceFrontier.cpp \
+ DomPrinter.cpp \
EHPersonalities.cpp \
GlobalsModRef.cpp \
- IVUsers.cpp \
IndirectCallPromotionAnalysis.cpp \
InlineCost.cpp \
InstCount.cpp \
@@ -44,6 +44,7 @@ SRCS+= AliasAnalysis.cpp \
Interval.cpp \
IntervalPartition.cpp \
IteratedDominanceFrontier.cpp \
+ IVUsers.cpp \
LazyBlockFrequencyInfo.cpp \
LazyBranchProbabilityInfo.cpp \
LazyCallGraph.cpp \
@@ -60,33 +61,37 @@ SRCS+= AliasAnalysis.cpp \
MemoryBuiltins.cpp \
MemoryDependenceAnalysis.cpp \
MemoryLocation.cpp \
- MemorySSAUpdater.cpp \
MemorySSA.cpp \
+ MemorySSAUpdater.cpp \
ModuleDebugInfoPrinter.cpp \
ModuleSummaryAnalysis.cpp \
+ MustExecute.cpp \
ObjCARCAliasAnalysis.cpp \
ObjCARCAnalysisUtils.cpp \
ObjCARCInstKind.cpp \
- OptimizationDiagnosticInfo.cpp \
+ OptimizationRemarkEmitter.cpp \
OrderedBasicBlock.cpp \
PHITransAddr.cpp \
+ PhiValues.cpp \
PostDominators.cpp \
ProfileSummaryInfo.cpp \
PtrUseVisitor.cpp \
RegionInfo.cpp \
RegionPass.cpp \
RegionPrinter.cpp \
- ScalarEvolution.cpp \
ScalarEvolutionAliasAnalysis.cpp \
+ ScalarEvolution.cpp \
ScalarEvolutionExpander.cpp \
ScalarEvolutionNormalization.cpp \
ScopedNoAliasAA.cpp \
- SparsePropagation.cpp \
+ SyntheticCountsUtils.cpp \
TargetLibraryInfo.cpp \
TargetTransformInfo.cpp \
Trace.cpp \
TypeBasedAliasAnalysis.cpp \
TypeMetadataUtils.cpp \
+ ValueLattice.cpp \
+ ValueLatticeUtils.cpp \
ValueTracking.cpp \
VectorUtils.cpp
Index: src/external/bsd/llvm/lib/libLLVMAsmPrinter/Makefile
diff -u src/external/bsd/llvm/lib/libLLVMAsmPrinter/Makefile:1.15 src/external/bsd/llvm/lib/libLLVMAsmPrinter/Makefile:1.16
--- src/external/bsd/llvm/lib/libLLVMAsmPrinter/Makefile:1.15 Wed Jan 11 12:02:28 2017
+++ src/external/bsd/llvm/lib/libLLVMAsmPrinter/Makefile Tue Jul 17 18:55:27 2018
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.15 2017/01/11 12:02:28 joerg Exp $
+# $NetBSD: Makefile,v 1.16 2018/07/17 18:55:27 joerg Exp $
LIB= LLVMAsmPrinter
@@ -6,18 +6,18 @@ LIB= LLVMAsmPrinter
.PATH: ${LLVM_SRCDIR}/lib/CodeGen/AsmPrinter
-SRCS+= ARMException.cpp \
+SRCS+= AccelTable.cpp \
AddressPool.cpp \
+ ARMException.cpp \
AsmPrinter.cpp \
AsmPrinterDwarf.cpp \
AsmPrinterInlineAsm.cpp \
CodeViewDebug.cpp \
- DIE.cpp \
- DIEHash.cpp \
DbgValueHistoryCalculator.cpp \
DebugHandlerBase.cpp \
DebugLocStream.cpp \
- DwarfAccelTable.cpp \
+ DIE.cpp \
+ DIEHash.cpp \
DwarfCFIException.cpp \
DwarfCompileUnit.cpp \
DwarfDebug.cpp \
@@ -28,6 +28,7 @@ SRCS+= ARMException.cpp \
EHStreamer.cpp \
ErlangGCPrinter.cpp \
OcamlGCPrinter.cpp \
+ WinCFGuard.cpp \
WinException.cpp
.if defined(HOSTLIB)
Index: src/external/bsd/llvm/lib/libLLVMBinaryFormat/Makefile
diff -u src/external/bsd/llvm/lib/libLLVMBinaryFormat/Makefile:1.1 src/external/bsd/llvm/lib/libLLVMBinaryFormat/Makefile:1.2
--- src/external/bsd/llvm/lib/libLLVMBinaryFormat/Makefile:1.1 Tue Aug 1 20:07:40 2017
+++ src/external/bsd/llvm/lib/libLLVMBinaryFormat/Makefile Tue Jul 17 18:55:27 2018
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.1 2017/08/01 20:07:40 joerg Exp $
+# $NetBSD: Makefile,v 1.2 2018/07/17 18:55:27 joerg Exp $
LIB= LLVMBinaryFormat
@@ -7,7 +7,8 @@ LIB= LLVMBinaryFormat
.PATH: ${LLVM_SRCDIR}/lib/BinaryFormat
SRCS+= Dwarf.cpp \
- Magic.cpp
+ Magic.cpp \
+ Wasm.cpp
.if defined(HOSTLIB)
.include <bsd.hostlib.mk>
Index: src/external/bsd/llvm/lib/libLLVMCodeGen/Makefile
diff -u src/external/bsd/llvm/lib/libLLVMCodeGen/Makefile:1.33 src/external/bsd/llvm/lib/libLLVMCodeGen/Makefile:1.34
--- src/external/bsd/llvm/lib/libLLVMCodeGen/Makefile:1.33 Tue Aug 1 20:07:40 2017
+++ src/external/bsd/llvm/lib/libLLVMCodeGen/Makefile Tue Jul 17 18:55:27 2018
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.33 2017/08/01 20:07:40 joerg Exp $
+# $NetBSD: Makefile,v 1.34 2018/07/17 18:55:27 joerg Exp $
LIB= LLVMCodeGen
@@ -11,28 +11,29 @@ SRCS+= AggressiveAntiDepBreaker.cpp \
Analysis.cpp \
AtomicExpandPass.cpp \
BasicTargetTransformInfo.cpp \
- BranchCoalescing.cpp \
BranchFolding.cpp \
BranchRelaxation.cpp \
+ BreakFalseDeps.cpp \
BuiltinGCs.cpp \
CalcSpillWeights.cpp \
CallingConvLower.cpp \
+ CFIInstrInserter.cpp \
CodeGen.cpp \
CodeGenPrepare.cpp \
- CountingFunctionInserter.cpp \
CriticalAntiDepBreaker.cpp \
- DFAPacketizer.cpp \
DeadMachineInstructionElim.cpp \
DetectDeadLanes.cpp \
+ DFAPacketizer.cpp \
DwarfEHPrepare.cpp \
EarlyIfConversion.cpp \
EdgeBundles.cpp \
- ExecutionDepsFix.cpp \
+ ExecutionDomainFix.cpp \
ExpandISelPseudos.cpp \
+ ExpandMemCmp.cpp \
ExpandPostRAPseudos.cpp \
ExpandReductions.cpp \
- FEntryInserter.cpp \
FaultMaps.cpp \
+ FEntryInserter.cpp \
FuncletLayout.cpp \
GCMetadata.cpp \
GCMetadataPrinter.cpp \
@@ -41,18 +42,18 @@ SRCS+= AggressiveAntiDepBreaker.cpp \
GlobalMerge.cpp \
IfConversion.cpp \
ImplicitNullChecks.cpp \
+ IndirectBrExpandPass.cpp \
InlineSpiller.cpp \
InterferenceCache.cpp \
InterleavedAccessPass.cpp \
IntrinsicLowering.cpp \
- LLVMTargetMachine.cpp \
LatencyPriorityQueue.cpp \
LazyMachineBlockFrequencyInfo.cpp \
LexicalScopes.cpp \
LiveDebugValues.cpp \
LiveDebugVariables.cpp \
LiveInterval.cpp \
- LiveIntervalAnalysis.cpp \
+ LiveIntervals.cpp \
LiveIntervalUnion.cpp \
LivePhysRegs.cpp \
LiveRangeCalc.cpp \
@@ -60,79 +61,84 @@ SRCS+= AggressiveAntiDepBreaker.cpp \
LiveRangeShrink.cpp \
LiveRegMatrix.cpp \
LiveRegUnits.cpp \
- LiveStackAnalysis.cpp \
+ LiveStacks.cpp \
LiveVariables.cpp \
+ LLVMTargetMachine.cpp \
LocalStackSlotAllocation.cpp \
- LowLevelType.cpp \
+ LoopTraversal.cpp \
LowerEmuTLS.cpp \
- MIRPrinter.cpp \
- MIRPrintingPass.cpp \
+ LowLevelType.cpp \
MachineBasicBlock.cpp \
- MachineBranchProbabilityInfo.cpp \
MachineBlockFrequencyInfo.cpp \
MachineBlockPlacement.cpp \
+ MachineBranchProbabilityInfo.cpp \
+ MachineCombiner.cpp \
MachineCopyPropagation.cpp \
MachineCSE.cpp \
- MachineCombiner.cpp \
MachineDominanceFrontier.cpp \
MachineDominators.cpp \
MachineFrameInfo.cpp \
MachineFunction.cpp \
MachineFunctionPass.cpp \
MachineFunctionPrinterPass.cpp \
- MachineInstr.cpp \
MachineInstrBundle.cpp \
+ MachineInstr.cpp \
MachineLICM.cpp \
MachineLoopInfo.cpp \
MachineModuleInfo.cpp \
MachineModuleInfoImpls.cpp \
- MachineOutliner.cpp \
+ MachineOperand.cpp \
MachineOptimizationRemarkEmitter.cpp \
+ MachineOutliner.cpp \
MachinePassRegistry.cpp \
MachinePipeliner.cpp \
MachinePostDominators.cpp \
MachineRegionInfo.cpp \
MachineRegisterInfo.cpp \
- MachineSSAUpdater.cpp \
MachineScheduler.cpp \
MachineSink.cpp \
+ MachineSSAUpdater.cpp \
MachineTraceMetrics.cpp \
MachineVerifier.cpp \
MacroFusion.cpp \
+ MIRCanonicalizerPass.cpp \
+ MIRPrinter.cpp \
+ MIRPrintingPass.cpp \
OptimizePHIs.cpp \
- PHIElimination.cpp \
- PHIEliminationUtils.cpp \
ParallelCG.cpp \
PatchableFunction.cpp \
PeepholeOptimizer.cpp \
- ScoreboardHazardRecognizer.cpp \
+ PHIElimination.cpp \
+ PHIEliminationUtils.cpp \
PostRAHazardRecognizer.cpp \
PostRASchedulerList.cpp \
PreISelIntrinsicLowering.cpp \
ProcessImplicitDefs.cpp \
PrologEpilogInserter.cpp \
PseudoSourceValue.cpp \
+ ReachingDefAnalysis.cpp \
RegAllocBase.cpp \
RegAllocBasic.cpp \
RegAllocFast.cpp \
RegAllocGreedy.cpp \
RegAllocPBQP.cpp \
- RegUsageInfoCollector.cpp \
- RegUsageInfoPropagate.cpp \
RegisterClassInfo.cpp \
RegisterCoalescer.cpp \
RegisterPressure.cpp \
RegisterScavenging.cpp \
RegisterUsageInfo.cpp \
+ RegUsageInfoCollector.cpp \
+ RegUsageInfoPropagate.cpp \
RenameIndependentSubregs.cpp \
ResetMachineFunctionPass.cpp \
- SafeStack.cpp \
SafeStackColoring.cpp \
+ SafeStack.cpp \
SafeStackLayout.cpp \
ScalarizeMaskedMemIntrin.cpp \
ScheduleDAG.cpp \
ScheduleDAGInstrs.cpp \
ScheduleDAGPrinter.cpp \
+ ScoreboardHazardRecognizer.cpp \
ShadowStackGCLowering.cpp \
ShrinkWrap.cpp \
SjLjEHPrepare.cpp \
@@ -157,7 +163,9 @@ SRCS+= AggressiveAntiDepBreaker.cpp \
TargetSubtargetInfo.cpp \
TwoAddressInstructionPass.cpp \
UnreachableBlockElim.cpp \
+ ValueTypes.cpp \
VirtRegMap.cpp \
+ WasmEHPrepare.cpp \
WinEHPrepare.cpp \
XRayInstrumentation.cpp
Index: src/external/bsd/llvm/lib/libLLVMDebugInfoCodeView/Makefile
diff -u src/external/bsd/llvm/lib/libLLVMDebugInfoCodeView/Makefile:1.4 src/external/bsd/llvm/lib/libLLVMDebugInfoCodeView/Makefile:1.5
--- src/external/bsd/llvm/lib/libLLVMDebugInfoCodeView/Makefile:1.4 Tue Aug 1 20:07:40 2017
+++ src/external/bsd/llvm/lib/libLLVMDebugInfoCodeView/Makefile Tue Jul 17 18:55:27 2018
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.4 2017/08/01 20:07:40 joerg Exp $
+# $NetBSD: Makefile,v 1.5 2018/07/17 18:55:27 joerg Exp $
LIB= LLVMDebugInfoCodeView
@@ -6,36 +6,41 @@ LIB= LLVMDebugInfoCodeView
.PATH: ${LLVM_SRCDIR}/lib/DebugInfo/CodeView
-SRCS+= CVSymbolVisitor.cpp \
- CVTypeVisitor.cpp \
+SRCS+= AppendingTypeTableBuilder.cpp \
CodeViewError.cpp \
CodeViewRecordIO.cpp \
- DebugFrameDataSubsection.cpp \
+ ContinuationRecordBuilder.cpp \
+ CVSymbolVisitor.cpp \
+ CVTypeVisitor.cpp \
DebugChecksumsSubsection.cpp \
DebugCrossExSubsection.cpp \
- DebugSymbolsSubsection.cpp \
DebugCrossImpSubsection.cpp \
+ DebugFrameDataSubsection.cpp \
DebugInlineeLinesSubsection.cpp \
- DebugSubsectionRecord.cpp \
- DebugSubsection.cpp \
- DebugSubsectionVisitor.cpp \
DebugLinesSubsection.cpp \
DebugStringTableSubsection.cpp \
+ DebugSubsection.cpp \
+ DebugSubsectionRecord.cpp \
+ DebugSubsectionVisitor.cpp \
+ DebugSymbolsSubsection.cpp \
EnumTables.cpp \
Formatters.cpp \
+ GlobalTypeTableBuilder.cpp \
+ LazyRandomTypeCollection.cpp \
Line.cpp \
+ MergingTypeTableBuilder.cpp \
+ RecordName.cpp \
RecordSerialization.cpp \
+ SimpleTypeSerializer.cpp \
StringsAndChecksums.cpp \
SymbolDumper.cpp \
SymbolRecordMapping.cpp \
SymbolSerializer.cpp \
TypeDumpVisitor.cpp \
+ TypeHashing.cpp \
TypeIndex.cpp \
TypeIndexDiscovery.cpp \
- TypeName.cpp \
- LazyRandomTypeCollection.cpp \
TypeRecordMapping.cpp \
- TypeSerializer.cpp \
TypeStreamMerger.cpp \
TypeTableCollection.cpp
Index: src/external/bsd/llvm/lib/libLLVMDebugInfoDWARF/Makefile
diff -u src/external/bsd/llvm/lib/libLLVMDebugInfoDWARF/Makefile:1.3 src/external/bsd/llvm/lib/libLLVMDebugInfoDWARF/Makefile:1.4
--- src/external/bsd/llvm/lib/libLLVMDebugInfoDWARF/Makefile:1.3 Tue Aug 1 20:07:40 2017
+++ src/external/bsd/llvm/lib/libLLVMDebugInfoDWARF/Makefile Tue Jul 17 18:55:27 2018
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.3 2017/08/01 20:07:40 joerg Exp $
+# $NetBSD: Makefile,v 1.4 2018/07/17 18:55:27 joerg Exp $
LIB= LLVMDebugInfoDWARF
@@ -8,12 +8,13 @@ LIB= LLVMDebugInfoDWARF
SRCS+= DWARFAbbreviationDeclaration.cpp \
DWARFAcceleratorTable.cpp \
+ DWARFAddressRange.cpp \
DWARFCompileUnit.cpp \
DWARFContext.cpp \
DWARFDataExtractor.cpp \
DWARFDebugAbbrev.cpp \
- DWARFDebugArangeSet.cpp \
DWARFDebugAranges.cpp \
+ DWARFDebugArangeSet.cpp \
DWARFDebugFrame.cpp \
DWARFDebugInfoEntry.cpp \
DWARFDebugLine.cpp \
@@ -21,14 +22,15 @@ SRCS+= DWARFAbbreviationDeclaration.cpp
DWARFDebugMacro.cpp \
DWARFDebugPubTable.cpp \
DWARFDebugRangeList.cpp \
+ DWARFDebugRnglists.cpp \
DWARFDie.cpp \
+ DWARFExpression.cpp \
DWARFFormValue.cpp \
DWARFGdbIndex.cpp \
DWARFTypeUnit.cpp \
DWARFUnit.cpp \
DWARFUnitIndex.cpp \
- DWARFVerifier.cpp \
- SyntaxHighlighting.cpp
+ DWARFVerifier.cpp
.if defined(HOSTLIB)
.include <bsd.hostlib.mk>
Index: src/external/bsd/llvm/lib/libLLVMDebugInfoPDBNative/Makefile
diff -u src/external/bsd/llvm/lib/libLLVMDebugInfoPDBNative/Makefile:1.1 src/external/bsd/llvm/lib/libLLVMDebugInfoPDBNative/Makefile:1.2
--- src/external/bsd/llvm/lib/libLLVMDebugInfoPDBNative/Makefile:1.1 Tue Aug 1 20:07:41 2017
+++ src/external/bsd/llvm/lib/libLLVMDebugInfoPDBNative/Makefile Tue Jul 17 18:55:28 2018
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.1 2017/08/01 20:07:41 joerg Exp $
+# $NetBSD: Makefile,v 1.2 2018/07/17 18:55:28 joerg Exp $
LIB= LLVMDebugInfoPDBNative
@@ -6,14 +6,14 @@ LIB= LLVMDebugInfoPDBNative
.PATH: ${LLVM_SRCDIR}/lib/DebugInfo/PDB/Native
-SRCS+= DbiModuleDescriptor.cpp \
- DbiModuleDescriptorBuilder.cpp \
+SRCS+= DbiModuleDescriptorBuilder.cpp \
+ DbiModuleDescriptor.cpp \
DbiModuleList.cpp \
DbiStreamBuilder.cpp \
DbiStream.cpp \
EnumTables.cpp \
GlobalsStream.cpp \
- GSI.cpp \
+ GSIStreamBuilder.cpp \
Hash.cpp \
HashTable.cpp \
InfoStreamBuilder.cpp \
@@ -23,15 +23,16 @@ SRCS+= DbiModuleDescriptor.cpp \
NativeBuiltinSymbol.cpp \
NativeCompilandSymbol.cpp \
NativeEnumModules.cpp \
+ NativeEnumSymbol.cpp \
+ NativeEnumTypes.cpp \
NativeExeSymbol.cpp \
NativeRawSymbol.cpp \
NativeSession.cpp \
PDBFileBuilder.cpp \
PDBFile.cpp \
- PDBStringTable.cpp \
PDBStringTableBuilder.cpp \
+ PDBStringTable.cpp \
PublicsStream.cpp \
- PublicsStreamBuilder.cpp \
RawError.cpp \
SymbolStream.cpp \
TpiHashing.cpp \
Index: src/external/bsd/llvm/lib/libLLVMGlobalISel/Makefile
diff -u src/external/bsd/llvm/lib/libLLVMGlobalISel/Makefile:1.2 src/external/bsd/llvm/lib/libLLVMGlobalISel/Makefile:1.3
--- src/external/bsd/llvm/lib/libLLVMGlobalISel/Makefile:1.2 Tue Aug 1 20:07:41 2017
+++ src/external/bsd/llvm/lib/libLLVMGlobalISel/Makefile Tue Jul 17 18:55:28 2018
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.2 2017/08/01 20:07:41 joerg Exp $
+# $NetBSD: Makefile,v 1.3 2018/07/17 18:55:28 joerg Exp $
LIB= LLVMGlobalISel
@@ -7,15 +7,19 @@ LIB= LLVMGlobalISel
.PATH: ${LLVM_SRCDIR}/lib/CodeGen/GlobalISel
SRCS+= CallLowering.cpp \
+ Combiner.cpp \
+ CombinerHelper.cpp \
GlobalISel.cpp \
InstructionSelect.cpp \
InstructionSelector.cpp \
IRTranslator.cpp \
- MachineIRBuilder.cpp \
+ LegalityPredicates.cpp \
+ LegalizeMutations.cpp \
Legalizer.cpp \
LegalizerHelper.cpp \
LegalizerInfo.cpp \
Localizer.cpp \
+ MachineIRBuilder.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.12 src/external/bsd/llvm/lib/libLLVMIR/Makefile:1.13
--- src/external/bsd/llvm/lib/libLLVMIR/Makefile:1.12 Tue Aug 1 20:07:41 2017
+++ src/external/bsd/llvm/lib/libLLVMIR/Makefile Tue Jul 17 18:55:28 2018
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.12 2017/08/01 20:07:41 joerg Exp $
+# $NetBSD: Makefile,v 1.13 2018/07/17 18:55:28 joerg Exp $
LIB= LLVMIR
@@ -19,29 +19,30 @@ SRCS+= AsmWriter.cpp \
ConstantRange.cpp \
Constants.cpp \
Core.cpp \
- DIBuilder.cpp \
DataLayout.cpp \
DebugInfo.cpp \
DebugInfoMetadata.cpp \
DebugLoc.cpp \
+ DiagnosticHandler.cpp \
DiagnosticInfo.cpp \
DiagnosticPrinter.cpp \
+ DIBuilder.cpp \
Dominators.cpp \
+ DomTreeUpdater.cpp \
Function.cpp \
- GCOV.cpp \
- GVMaterializer.cpp \
Globals.cpp \
- IRBuilder.cpp \
- IRPrintingPasses.cpp \
+ GVMaterializer.cpp \
InlineAsm.cpp \
Instruction.cpp \
Instructions.cpp \
IntrinsicInst.cpp \
+ IRBuilder.cpp \
+ IRPrintingPasses.cpp \
+ LegacyPassManager.cpp \
LLVMContext.cpp \
LLVMContextImpl.cpp \
- LegacyPassManager.cpp \
- MDBuilder.cpp \
Mangler.cpp \
+ MDBuilder.cpp \
Metadata.cpp \
Module.cpp \
ModuleSummaryIndex.cpp \
@@ -59,7 +60,6 @@ SRCS+= AsmWriter.cpp \
User.cpp \
Value.cpp \
ValueSymbolTable.cpp \
- ValueTypes.cpp \
Verifier.cpp
.include "${.PARSEDIR}/../../tablegen.mk"
Index: src/external/bsd/llvm/lib/libLLVMInstCombine/Makefile
diff -u src/external/bsd/llvm/lib/libLLVMInstCombine/Makefile:1.1 src/external/bsd/llvm/lib/libLLVMInstCombine/Makefile:1.2
--- src/external/bsd/llvm/lib/libLLVMInstCombine/Makefile:1.1 Sun Feb 6 01:13:57 2011
+++ src/external/bsd/llvm/lib/libLLVMInstCombine/Makefile Tue Jul 17 18:55:28 2018
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.1 2011/02/06 01:13:57 joerg Exp $
+# $NetBSD: Makefile,v 1.2 2018/07/17 18:55:28 joerg Exp $
LIB= LLVMInstCombine
@@ -6,6 +6,10 @@ LIB= LLVMInstCombine
.PATH: ${LLVM_SRCDIR}/lib/Transforms/InstCombine
+TABLEGEN_SRC= InstCombineTables.td
+TABLEGEN_OUTPUT= \
+ InstCombineTables.inc|-gen-searchable-tables
+
SRCS+= InstructionCombining.cpp \
InstCombineAddSub.cpp \
InstCombineAndOrXor.cpp \
@@ -20,6 +24,8 @@ SRCS+= InstructionCombining.cpp \
InstCombineSimplifyDemanded.cpp \
InstCombineVectorOps.cpp
+.include "${.PARSEDIR}/../../tablegen.mk"
+
.if defined(HOSTLIB)
.include <bsd.hostlib.mk>
.else
Index: src/external/bsd/llvm/lib/libLLVMInstrumentation/Makefile
diff -u src/external/bsd/llvm/lib/libLLVMInstrumentation/Makefile:1.16 src/external/bsd/llvm/lib/libLLVMInstrumentation/Makefile:1.17
--- src/external/bsd/llvm/lib/libLLVMInstrumentation/Makefile:1.16 Tue Aug 1 20:07:41 2017
+++ src/external/bsd/llvm/lib/libLLVMInstrumentation/Makefile Tue Jul 17 18:55:28 2018
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.16 2017/08/01 20:07:41 joerg Exp $
+# $NetBSD: Makefile,v 1.17 2018/07/17 18:55:28 joerg Exp $
LIB= LLVMInstrumentation
@@ -8,9 +8,11 @@ LIB= LLVMInstrumentation
SRCS+= AddressSanitizer.cpp \
BoundsChecking.cpp \
+ CGProfile.cpp \
DataFlowSanitizer.cpp \
EfficiencySanitizer.cpp \
GCOVProfiling.cpp \
+ HWAddressSanitizer.cpp \
IndirectCallPromotion.cpp \
InstrProfiling.cpp \
Instrumentation.cpp \
Index: src/external/bsd/llvm/lib/libLLVMMC/Makefile
diff -u src/external/bsd/llvm/lib/libLLVMMC/Makefile:1.20 src/external/bsd/llvm/lib/libLLVMMC/Makefile:1.21
--- src/external/bsd/llvm/lib/libLLVMMC/Makefile:1.20 Tue Aug 1 20:07:41 2017
+++ src/external/bsd/llvm/lib/libLLVMMC/Makefile Tue Jul 17 18:55:28 2018
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.20 2017/08/01 20:07:41 joerg Exp $
+# $NetBSD: Makefile,v 1.21 2018/07/17 18:55:28 joerg Exp $
LIB= LLVMMC
@@ -8,15 +8,18 @@ LIB= LLVMMC
SRCS+= ConstantPools.cpp \
ELFObjectWriter.cpp \
+ MachObjectWriter.cpp \
MCAsmBackend.cpp \
- MCAsmInfo.cpp \
MCAsmInfoCOFF.cpp \
+ MCAsmInfo.cpp \
MCAsmInfoDarwin.cpp \
MCAsmInfoELF.cpp \
MCAsmInfoWasm.cpp \
+ MCAsmMacro.cpp \
MCAsmStreamer.cpp \
MCAssembler.cpp \
MCCodeEmitter.cpp \
+ MCCodePadder.cpp \
MCCodeView.cpp \
MCContext.cpp \
MCDwarf.cpp \
@@ -25,21 +28,21 @@ SRCS+= ConstantPools.cpp \
MCExpr.cpp \
MCFragment.cpp \
MCInst.cpp \
+ MCInstPrinter.cpp \
MCInstrAnalysis.cpp \
MCInstrDesc.cpp \
- MCInstPrinter.cpp \
MCLabel.cpp \
MCLinkerOptimizationHint.cpp \
- MCMachOStreamer.cpp \
MCMachObjectTargetWriter.cpp \
+ MCMachOStreamer.cpp \
MCNullStreamer.cpp \
MCObjectFileInfo.cpp \
MCObjectStreamer.cpp \
MCObjectWriter.cpp \
MCRegisterInfo.cpp \
MCSchedule.cpp \
- MCSection.cpp \
MCSectionCOFF.cpp \
+ MCSection.cpp \
MCSectionELF.cpp \
MCSectionMachO.cpp \
MCSectionWasm.cpp \
@@ -54,7 +57,6 @@ SRCS+= ConstantPools.cpp \
MCWin64EH.cpp \
MCWinCOFFStreamer.cpp \
MCWinEH.cpp \
- MachObjectWriter.cpp \
StringTableBuilder.cpp \
SubtargetFeature.cpp \
WasmObjectWriter.cpp \
Index: src/external/bsd/llvm/lib/libLLVMMipsCodeGen/Makefile
diff -u src/external/bsd/llvm/lib/libLLVMMipsCodeGen/Makefile:1.28 src/external/bsd/llvm/lib/libLLVMMipsCodeGen/Makefile:1.29
--- src/external/bsd/llvm/lib/libLLVMMipsCodeGen/Makefile:1.28 Tue Aug 1 20:07:41 2017
+++ src/external/bsd/llvm/lib/libLLVMMipsCodeGen/Makefile Tue Jul 17 18:55:28 2018
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.28 2017/08/01 20:07:41 joerg Exp $
+# $NetBSD: Makefile,v 1.29 2018/07/17 18:55:28 joerg Exp $
LIB= LLVMMipsCodeGen
@@ -7,35 +7,39 @@ LIB= LLVMMipsCodeGen
.PATH: ${LLVM_SRCDIR}/lib/Target/Mips
SRCS+= MicroMipsSizeReduction.cpp \
- Mips16ISelDAGToDAG.cpp \
- Mips16ISelLowering.cpp \
- Mips16InstrInfo.cpp \
Mips16FrameLowering.cpp \
Mips16HardFloat.cpp \
Mips16HardFloatInfo.cpp \
+ Mips16InstrInfo.cpp \
+ Mips16ISelDAGToDAG.cpp \
+ Mips16ISelLowering.cpp \
Mips16RegisterInfo.cpp \
MipsAnalyzeImmediate.cpp \
MipsAsmPrinter.cpp \
+ MipsBranchExpansion.cpp \
+ MipsCallLowering.cpp \
MipsCCState.cpp \
MipsConstantIslandPass.cpp \
MipsDelaySlotFiller.cpp \
+ MipsExpandPseudo.cpp \
MipsFastISel.cpp \
MipsFrameLowering.cpp \
- MipsHazardSchedule.cpp \
MipsInstrInfo.cpp \
+ MipsInstructionSelector.cpp \
MipsISelDAGToDAG.cpp \
MipsISelLowering.cpp \
- MipsLongBranch.cpp \
+ MipsLegalizerInfo.cpp \
MipsMachineFunction.cpp \
- MipsModuleISelDAGToDAG.cpp \
MipsMCInstLower.cpp \
+ MipsModuleISelDAGToDAG.cpp \
MipsOptimizePICCall.cpp \
MipsOs16.cpp \
+ MipsRegisterBankInfo.cpp \
MipsRegisterInfo.cpp \
- MipsSEISelLowering.cpp \
- MipsSEISelDAGToDAG.cpp \
- MipsSEInstrInfo.cpp \
MipsSEFrameLowering.cpp \
+ MipsSEInstrInfo.cpp \
+ MipsSEISelDAGToDAG.cpp \
+ MipsSEISelLowering.cpp \
MipsSERegisterInfo.cpp \
MipsSubtarget.cpp \
MipsTargetMachine.cpp \
@@ -44,8 +48,6 @@ SRCS+= MicroMipsSizeReduction.cpp \
TABLEGEN_SRC= Mips.td
TABLEGEN_INCLUDES= -I${LLVM_SRCDIR}/lib/Target/Mips
TABLEGEN_OUTPUT= \
- MipsGenRegisterInfo.inc|-gen-register-info \
- MipsGenInstrInfo.inc|-gen-instr-info \
MipsGenAsmMatcher.inc|-gen-asm-matcher \
MipsGenAsmWriter.inc|-gen-asm-writer \
MipsGenCallingConv.inc|-gen-callingconv \
@@ -53,8 +55,12 @@ TABLEGEN_OUTPUT= \
MipsGenDAGISel.inc|-gen-dag-isel \
MipsGenDisassemblerTables.inc|-gen-disassembler \
MipsGenFastISel.inc|-gen-fast-isel \
+ MipsGenGlobalISel.inc|-gen-global-isel \
+ MipsGenInstrInfo.inc|-gen-instr-info \
MipsGenMCCodeEmitter.inc|-gen-emitter \
MipsGenMCPseudoLowering.inc|-gen-pseudo-lowering \
+ MipsGenRegisterBank.inc|-gen-register-bank \
+ MipsGenRegisterInfo.inc|-gen-register-info \
MipsGenSubtargetInfo.inc|-gen-subtarget
.include "${.PARSEDIR}/../../tablegen.mk"
Index: src/external/bsd/llvm/lib/libLLVMObjectYAML/Makefile
diff -u src/external/bsd/llvm/lib/libLLVMObjectYAML/Makefile:1.2 src/external/bsd/llvm/lib/libLLVMObjectYAML/Makefile:1.3
--- src/external/bsd/llvm/lib/libLLVMObjectYAML/Makefile:1.2 Tue Aug 1 20:07:41 2017
+++ src/external/bsd/llvm/lib/libLLVMObjectYAML/Makefile Tue Jul 17 18:55:28 2018
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.2 2017/08/01 20:07:41 joerg Exp $
+# $NetBSD: Makefile,v 1.3 2018/07/17 18:55:28 joerg Exp $
LIB= LLVMObjectYAML
@@ -6,10 +6,11 @@ LIB= LLVMObjectYAML
.PATH: ${LLVM_SRCDIR}/lib/ObjectYAML
-SRCS+= COFFYAML.cpp \
- CodeViewYAMLDebugSections.cpp \
+SRCS+= CodeViewYAMLDebugSections.cpp \
CodeViewYAMLSymbols.cpp \
+ CodeViewYAMLTypeHashing.cpp \
CodeViewYAMLTypes.cpp \
+ COFFYAML.cpp \
DWARFEmitter.cpp \
DWARFVisitor.cpp \
DWARFYAML.cpp \
Index: src/external/bsd/llvm/lib/libLLVMOrc/Makefile
diff -u src/external/bsd/llvm/lib/libLLVMOrc/Makefile:1.3 src/external/bsd/llvm/lib/libLLVMOrc/Makefile:1.4
--- src/external/bsd/llvm/lib/libLLVMOrc/Makefile:1.3 Tue Aug 1 20:07:41 2017
+++ src/external/bsd/llvm/lib/libLLVMOrc/Makefile Tue Jul 17 18:55:28 2018
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.3 2017/08/01 20:07:41 joerg Exp $
+# $NetBSD: Makefile,v 1.4 2018/07/17 18:55:28 joerg Exp $
LIB= LLVMOrc
@@ -6,13 +6,22 @@ LIB= LLVMOrc
.PATH: ${LLVM_SRCDIR}/lib/ExecutionEngine/Orc
-SRCS+= ExecutionUtils.cpp \
+SRCS+= CompileOnDemandLayer.cpp \
+ Core.cpp \
+ ExecutionUtils.cpp \
IndirectionUtils.cpp \
+ IRCompileLayer.cpp \
+ IRTransformLayer.cpp \
+ Layer.cpp \
+ Legacy.cpp \
+ LLJIT.cpp \
NullResolver.cpp \
+ ObjectTransformLayer.cpp \
OrcABISupport.cpp \
OrcCBindings.cpp \
OrcError.cpp \
OrcMCJITReplacement.cpp \
- RPCUtils.cpp
+ RPCUtils.cpp \
+ RTDyldObjectLinkingLayer.cpp
.include <bsd.lib.mk>
Index: src/external/bsd/llvm/lib/libLLVMPasses/Makefile
diff -u src/external/bsd/llvm/lib/libLLVMPasses/Makefile:1.1 src/external/bsd/llvm/lib/libLLVMPasses/Makefile:1.2
--- src/external/bsd/llvm/lib/libLLVMPasses/Makefile:1.1 Sat Feb 27 21:47:34 2016
+++ src/external/bsd/llvm/lib/libLLVMPasses/Makefile Tue Jul 17 18:55:28 2018
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.1 2016/02/27 21:47:34 joerg Exp $
+# $NetBSD: Makefile,v 1.2 2018/07/17 18:55:28 joerg Exp $
LIB= LLVMPasses
@@ -6,7 +6,8 @@ LIB= LLVMPasses
.PATH: ${LLVM_SRCDIR}/lib/Passes
-SRCS+= PassBuilder.cpp
+SRCS+= PassBuilder.cpp \
+ PassPlugin.cpp
.if defined(HOSTLIB)
.include <bsd.hostlib.mk>
Index: src/external/bsd/llvm/lib/libLLVMPowerPCCodeGen/Makefile
diff -u src/external/bsd/llvm/lib/libLLVMPowerPCCodeGen/Makefile:1.13 src/external/bsd/llvm/lib/libLLVMPowerPCCodeGen/Makefile:1.14
--- src/external/bsd/llvm/lib/libLLVMPowerPCCodeGen/Makefile:1.13 Tue Aug 1 20:07:41 2017
+++ src/external/bsd/llvm/lib/libLLVMPowerPCCodeGen/Makefile Tue Jul 17 18:55:28 2018
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.13 2017/08/01 20:07:41 joerg Exp $
+# $NetBSD: Makefile,v 1.14 2018/07/17 18:55:28 joerg Exp $
LIB= LLVMPowerPCCodeGen
@@ -8,32 +8,35 @@ LIB= LLVMPowerPCCodeGen
SRCS+= PPCAsmPrinter.cpp \
PPCBoolRetToInt.cpp \
+ PPCBranchCoalescing.cpp \
PPCBranchSelector.cpp \
PPCCCState.cpp \
PPCCTRLoops.cpp \
PPCEarlyReturn.cpp \
PPCExpandISEL.cpp \
+ PPCFastISel.cpp \
+ PPCFrameLowering.cpp \
PPCHazardRecognizers.cpp \
PPCInstrInfo.cpp \
PPCISelDAGToDAG.cpp \
PPCISelLowering.cpp \
- PPCFastISel.cpp \
- PPCFrameLowering.cpp \
PPCLoopPreIncPrep.cpp \
PPCMachineFunctionInfo.cpp \
PPCMCInstLower.cpp \
PPCMIPeephole.cpp \
+ PPCPreEmitPeephole.cpp \
PPCQPXLoadSplat.cpp \
+ PPCReduceCRLogicals.cpp \
PPCRegisterInfo.cpp \
PPCSubtarget.cpp \
- PPCTLSDynamicCall.cpp \
- PPCTOCRegDeps.cpp \
PPCTargetMachine.cpp \
PPCTargetObjectFile.cpp \
PPCTargetTransformInfo.cpp \
+ PPCTLSDynamicCall.cpp \
+ PPCTOCRegDeps.cpp \
PPCVSXCopy.cpp \
PPCVSXFMAMutate.cpp \
- PPCVSXSwapRemoval.cpp
+ PPCVSXSwapRemoval.cpp \
TABLEGEN_SRC= PPC.td
TABLEGEN_INCLUDES= -I${LLVM_SRCDIR}/lib/Target/PowerPC
Index: src/external/bsd/llvm/lib/libLLVMProfileData/Makefile
diff -u src/external/bsd/llvm/lib/libLLVMProfileData/Makefile:1.4 src/external/bsd/llvm/lib/libLLVMProfileData/Makefile:1.5
--- src/external/bsd/llvm/lib/libLLVMProfileData/Makefile:1.4 Wed Jan 11 12:02:30 2017
+++ src/external/bsd/llvm/lib/libLLVMProfileData/Makefile Tue Jul 17 18:55:29 2018
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.4 2017/01/11 12:02:30 joerg Exp $
+# $NetBSD: Makefile,v 1.5 2018/07/17 18:55:29 joerg Exp $
LIB= LLVMProfileData
@@ -6,7 +6,8 @@ LIB= LLVMProfileData
.PATH: ${LLVM_SRCDIR}/lib/ProfileData
-SRCS+= InstrProf.cpp \
+SRCS+= GCOV.cpp \
+ InstrProf.cpp \
InstrProfReader.cpp \
InstrProfWriter.cpp \
ProfileSummaryBuilder.cpp \
Index: src/external/bsd/llvm/lib/libLLVMScalarOpts/Makefile
diff -u src/external/bsd/llvm/lib/libLLVMScalarOpts/Makefile:1.23 src/external/bsd/llvm/lib/libLLVMScalarOpts/Makefile:1.24
--- src/external/bsd/llvm/lib/libLLVMScalarOpts/Makefile:1.23 Tue Aug 1 20:07:42 2017
+++ src/external/bsd/llvm/lib/libLLVMScalarOpts/Makefile Tue Jul 17 18:55:29 2018
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.23 2017/08/01 20:07:42 joerg Exp $
+# $NetBSD: Makefile,v 1.24 2018/07/17 18:55:29 joerg Exp $
LIB= LLVMScalarOpts
@@ -9,28 +9,31 @@ LIB= LLVMScalarOpts
SRCS+= ADCE.cpp \
AlignmentFromAssumptions.cpp \
BDCE.cpp \
+ CallSiteSplitting.cpp \
ConstantHoisting.cpp \
ConstantProp.cpp \
CorrelatedValuePropagation.cpp \
DCE.cpp \
DeadStoreElimination.cpp \
+ DivRemPairs.cpp \
EarlyCSE.cpp \
FlattenCFGPass.cpp \
Float2Int.cpp \
+ GuardWidening.cpp \
GVN.cpp \
GVNHoist.cpp \
GVNSink.cpp \
- GuardWidening.cpp \
- IVUsersPrinter.cpp \
- IndVarSimplify.cpp \
InductiveRangeCheckElimination.cpp \
+ IndVarSimplify.cpp \
InferAddressSpaces.cpp \
+ InstSimplifyPass.cpp \
+ IVUsersPrinter.cpp \
JumpThreading.cpp \
LICM.cpp \
LoopAccessAnalysisPrinter.cpp \
LoopDataPrefetch.cpp \
- LoopDistribute.cpp \
LoopDeletion.cpp \
+ LoopDistribute.cpp \
LoopIdiomRecognize.cpp \
LoopInstSimplify.cpp \
LoopInterchange.cpp \
@@ -42,6 +45,7 @@ SRCS+= ADCE.cpp \
LoopSimplifyCFG.cpp \
LoopSink.cpp \
LoopStrengthReduce.cpp \
+ LoopUnrollAndJamPass.cpp \
LoopUnrollPass.cpp \
LoopUnswitch.cpp \
LoopVersioningLICM.cpp \
@@ -50,6 +54,7 @@ SRCS+= ADCE.cpp \
LowerGuardIntrinsic.cpp \
MemCpyOptimizer.cpp \
MergedLoadStoreMotion.cpp \
+ MergeICmps.cpp \
NaryReassociate.cpp \
NewGVN.cpp \
PartiallyInlineLibCalls.cpp \
@@ -57,15 +62,16 @@ SRCS+= ADCE.cpp \
Reassociate.cpp \
Reg2Mem.cpp \
RewriteStatepointsForGC.cpp \
- SCCP.cpp \
- SROA.cpp \
Scalar.cpp \
Scalarizer.cpp \
+ SCCP.cpp \
SeparateConstOffsetFromGEP.cpp \
SimpleLoopUnswitch.cpp \
SimplifyCFGPass.cpp \
Sink.cpp \
+ SpeculateAroundPHIs.cpp \
SpeculativeExecution.cpp \
+ SROA.cpp \
StraightLineStrengthReduce.cpp \
StructurizeCFG.cpp \
TailRecursionElimination.cpp
Index: src/external/bsd/llvm/lib/libLLVMSupport/Makefile
diff -u src/external/bsd/llvm/lib/libLLVMSupport/Makefile:1.34 src/external/bsd/llvm/lib/libLLVMSupport/Makefile:1.35
--- src/external/bsd/llvm/lib/libLLVMSupport/Makefile:1.34 Tue Aug 1 20:07:42 2017
+++ src/external/bsd/llvm/lib/libLLVMSupport/Makefile Tue Jul 17 18:55:29 2018
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.34 2017/08/01 20:07:42 joerg Exp $
+# $NetBSD: Makefile,v 1.35 2018/07/17 18:55:29 joerg Exp $
LIB= LLVMSupport
@@ -6,33 +6,36 @@ LIB= LLVMSupport
.PATH: ${LLVM_SRCDIR}/lib/Support
-SRCS+= AMDGPUCodeObjectMetadata.cpp \
+SRCS+= Allocator.cpp \
+ AMDGPUMetadata.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 \
CachePruning.cpp \
Chrono.cpp \
+ circular_raw_ostream.cpp \
+ CodeGenCoverage.cpp \
+ COM.cpp \
CommandLine.cpp \
Compression.cpp \
ConvertUTF.cpp \
ConvertUTFWrapper.cpp \
CrashRecoveryContext.cpp \
+ DAGDeltaAlgorithm.cpp \
DataExtractor.cpp \
DebugCounter.cpp \
Debug.cpp \
DeltaAlgorithm.cpp \
- DAGDeltaAlgorithm.cpp \
+ DJB.cpp \
Error.cpp \
ErrorHandling.cpp \
FileOutputBuffer.cpp \
@@ -42,26 +45,36 @@ SRCS+= AMDGPUCodeObjectMetadata.cpp \
GlobPattern.cpp \
GraphWriter.cpp \
Hashing.cpp \
+ InitLLVM.cpp \
IntEqClasses.cpp \
IntervalMap.cpp \
JamCRC.cpp \
+ JSON.cpp \
+ KnownBits.cpp \
LEB128.cpp \
LineIterator.cpp \
Locale.cpp \
LockFileManager.cpp \
LowLevelType.cpp \
- MD5.cpp \
ManagedStatic.cpp \
MathExtras.cpp \
+ MD5.cpp \
MemoryBuffer.cpp \
NativeFormatting.cpp \
Options.cpp \
Parallel.cpp \
PluginLoader.cpp \
PrettyStackTrace.cpp \
+ raw_os_ostream.cpp \
+ raw_ostream.cpp \
+ regcomp.c \
+ regerror.c \
Regex.cpp \
- SHA1.cpp \
+ regexec.c \
+ regfree.c \
+ regstrlcpy.c \
ScopedPrinter.cpp \
+ SHA1.cpp \
SmallPtrSet.cpp \
SmallVector.cpp \
SourceMgr.cpp \
@@ -73,27 +86,22 @@ SRCS+= AMDGPUCodeObjectMetadata.cpp \
StringRef.cpp \
StringSaver.cpp \
SystemUtils.cpp \
- TarWriter.cpp \
TargetParser.cpp \
TargetRegistry.cpp \
- TrigramIndex.cpp \
+ TarWriter.cpp \
Timer.cpp \
ToolOutputFile.cpp \
+ TrigramIndex.cpp \
Triple.cpp \
Twine.cpp \
+ UnicodeCaseFold.cpp \
Unicode.cpp \
+ VersionTuple.cpp \
Watchdog.cpp \
+ WithColor.cpp \
+ xxhash.cpp \
YAMLParser.cpp \
YAMLTraits.cpp \
- circular_raw_ostream.cpp \
- raw_os_ostream.cpp \
- raw_ostream.cpp \
- regcomp.c \
- regerror.c \
- regexec.c \
- regfree.c \
- regstrlcpy.c \
- xxhash.cpp
SRCS+= Atomic.cpp \
DynamicLibrary.cpp \
Index: src/external/bsd/llvm/lib/libLLVMTableGen/Makefile
diff -u src/external/bsd/llvm/lib/libLLVMTableGen/Makefile:1.5 src/external/bsd/llvm/lib/libLLVMTableGen/Makefile:1.6
--- src/external/bsd/llvm/lib/libLLVMTableGen/Makefile:1.5 Sun Aug 10 17:34:22 2014
+++ src/external/bsd/llvm/lib/libLLVMTableGen/Makefile Tue Jul 17 18:55:29 2018
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.5 2014/08/10 17:34:22 joerg Exp $
+# $NetBSD: Makefile,v 1.6 2018/07/17 18:55:29 joerg Exp $
LIB= LLVMTableGen
@@ -7,6 +7,7 @@ LIB= LLVMTableGen
.PATH: ${LLVM_SRCDIR}/lib/TableGen
SRCS+= Error.cpp \
+ JSONBackend.cpp \
Main.cpp \
Record.cpp \
SetTheory.cpp \
Index: src/external/bsd/llvm/lib/libLLVMTransformsUtils/Makefile
diff -u src/external/bsd/llvm/lib/libLLVMTransformsUtils/Makefile:1.20 src/external/bsd/llvm/lib/libLLVMTransformsUtils/Makefile:1.21
--- src/external/bsd/llvm/lib/libLLVMTransformsUtils/Makefile:1.20 Tue Aug 1 20:07:42 2017
+++ src/external/bsd/llvm/lib/libLLVMTransformsUtils/Makefile Tue Jul 17 18:55:29 2018
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.20 2017/08/01 20:07:42 joerg Exp $
+# $NetBSD: Makefile,v 1.21 2018/07/17 18:55:29 joerg Exp $
LIB= LLVMTransformsUtils
@@ -6,20 +6,21 @@ LIB= LLVMTransformsUtils
.PATH: ${LLVM_SRCDIR}/lib/Transforms/Utils
-SRCS+= ASanStackFrameLayout.cpp \
- AddDiscriminators.cpp \
+SRCS+= AddDiscriminators.cpp \
+ ASanStackFrameLayout.cpp \
BasicBlockUtils.cpp \
BreakCriticalEdges.cpp \
BuildLibCalls.cpp \
BypassSlowDivision.cpp \
+ CallPromotionUtils.cpp \
CloneFunction.cpp \
CloneModule.cpp \
- CmpInstAnalysis.cpp \
CodeExtractor.cpp \
CtorUtils.cpp \
DemoteRegToStack.cpp \
- Evaluator.cpp \
+ EntryExitInstrumenter.cpp \
EscapeEnumerator.cpp \
+ Evaluator.cpp \
FlattenCFG.cpp \
FunctionComparator.cpp \
FunctionImportUtils.cpp \
@@ -31,7 +32,9 @@ SRCS+= ASanStackFrameLayout.cpp \
LCSSA.cpp \
LibCallsShrinkWrap.cpp \
Local.cpp \
+ LoopRotationUtils.cpp \
LoopSimplify.cpp \
+ LoopUnrollAndJam.cpp \
LoopUnroll.cpp \
LoopUnrollPeel.cpp \
LoopUnrollRuntime.cpp \
@@ -47,20 +50,20 @@ SRCS+= ASanStackFrameLayout.cpp \
OrderedInstructions.cpp \
PredicateInfo.cpp \
PromoteMemoryToRegister.cpp \
- SSAUpdater.cpp \
SanitizerStats.cpp \
SimplifyCFG.cpp \
SimplifyIndVar.cpp \
- SimplifyInstructions.cpp \
SimplifyLibCalls.cpp \
SplitModule.cpp \
+ SSAUpdaterBulk.cpp \
+ SSAUpdater.cpp \
StripGCRelocates.cpp \
StripNonLineTableDebugInfo.cpp \
SymbolRewriter.cpp \
UnifyFunctionExitNodes.cpp \
Utils.cpp \
- VNCoercion.cpp \
- ValueMapper.cpp
+ ValueMapper.cpp \
+ VNCoercion.cpp
.if defined(HOSTLIB)
.include <bsd.hostlib.mk>
Index: src/external/bsd/llvm/lib/libLLVMVectorize/Makefile
diff -u src/external/bsd/llvm/lib/libLLVMVectorize/Makefile:1.7 src/external/bsd/llvm/lib/libLLVMVectorize/Makefile:1.8
--- src/external/bsd/llvm/lib/libLLVMVectorize/Makefile:1.7 Tue Aug 1 20:07:42 2017
+++ src/external/bsd/llvm/lib/libLLVMVectorize/Makefile Tue Jul 17 18:55:29 2018
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.7 2017/08/01 20:07:42 joerg Exp $
+# $NetBSD: Makefile,v 1.8 2018/07/17 18:55:29 joerg Exp $
LIB= LLVMVectorize
@@ -7,9 +7,14 @@ LIB= LLVMVectorize
.PATH: ${LLVM_SRCDIR}/lib/Transforms/Vectorize
SRCS+= LoadStoreVectorizer.cpp \
+ LoopVectorizationLegality.cpp \
LoopVectorize.cpp \
SLPVectorizer.cpp \
- Vectorize.cpp
+ Vectorize.cpp \
+ VPlan.cpp \
+ VPlanHCFGBuilder.cpp \
+ VPlanHCFGTransforms.cpp \
+ VPlanVerifier.cpp
.if defined(HOSTLIB)
.include <bsd.hostlib.mk>
Index: src/external/bsd/llvm/lib/libLLVMX86AsmPrinter/Makefile
diff -u src/external/bsd/llvm/lib/libLLVMX86AsmPrinter/Makefile:1.3 src/external/bsd/llvm/lib/libLLVMX86AsmPrinter/Makefile:1.4
--- src/external/bsd/llvm/lib/libLLVMX86AsmPrinter/Makefile:1.3 Sat Feb 27 21:47:35 2016
+++ src/external/bsd/llvm/lib/libLLVMX86AsmPrinter/Makefile Tue Jul 17 18:55:29 2018
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.3 2016/02/27 21:47:35 joerg Exp $
+# $NetBSD: Makefile,v 1.4 2018/07/17 18:55:29 joerg Exp $
LIB= LLVMX86AsmPrinter
@@ -10,8 +10,9 @@ CPPFLAGS+= -I${X86_OBJDIR} -I${LLVM_SRCD
.PATH: ${LLVM_SRCDIR}/lib/Target/X86/InstPrinter
SRCS+= X86ATTInstPrinter.cpp \
- X86IntelInstPrinter.cpp \
- X86InstComments.cpp
+ X86InstComments.cpp \
+ X86InstPrinterCommon.cpp \
+ X86IntelInstPrinter.cpp
.if defined(HOSTLIB)
.include <bsd.hostlib.mk>
Index: src/external/bsd/llvm/lib/libLLVMX86CodeGen/Makefile
diff -u src/external/bsd/llvm/lib/libLLVMX86CodeGen/Makefile:1.16 src/external/bsd/llvm/lib/libLLVMX86CodeGen/Makefile:1.17
--- src/external/bsd/llvm/lib/libLLVMX86CodeGen/Makefile:1.16 Tue Aug 1 20:07:42 2017
+++ src/external/bsd/llvm/lib/libLLVMX86CodeGen/Makefile Tue Jul 17 18:55:29 2018
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.16 2017/08/01 20:07:42 joerg Exp $
+# $NetBSD: Makefile,v 1.17 2018/07/17 18:55:29 joerg Exp $
LIB= LLVMX86CodeGen
@@ -6,25 +6,31 @@ LIB= LLVMX86CodeGen
.PATH: ${LLVM_SRCDIR}/lib/Target/X86
-SRCS+= X86AsmPrinter.cpp \
+SRCS+= ShadowCallStack.cpp \
+ X86AsmPrinter.cpp \
+ X86AvoidStoreForwardingBlocks.cpp \
X86CallFrameOptimization.cpp \
- X86CallLowering.cpp \
X86CallingConv.cpp \
+ X86CallLowering.cpp \
X86CmovConversion.cpp \
+ X86DomainReassignment.cpp \
X86EvexToVex.cpp\
X86ExpandPseudo.cpp \
X86FastISel.cpp \
X86FixupBWInsts.cpp \
X86FixupLEAs.cpp \
X86FixupSetCC.cpp \
+ X86FlagsCopyLowering.cpp \
X86FloatingPoint.cpp \
X86FrameLowering.cpp \
- X86ISelDAGToDAG.cpp \
- X86ISelLowering.cpp \
+ X86IndirectBranchTracking.cpp \
X86InstrFMA3Info.cpp \
+ X86InstrFoldTables.cpp \
X86InstrInfo.cpp \
X86InstructionSelector.cpp \
X86InterleavedAccess.cpp \
+ X86ISelDAGToDAG.cpp \
+ X86ISelLowering.cpp \
X86LegalizerInfo.cpp \
X86MachineFunctionInfo.cpp \
X86MacroFusion.cpp \
@@ -33,8 +39,10 @@ SRCS+= X86AsmPrinter.cpp \
X86PadShortFunction.cpp \
X86RegisterBankInfo.cpp \
X86RegisterInfo.cpp \
+ X86RetpolineThunks.cpp \
X86SelectionDAGInfo.cpp \
X86ShuffleDecodeConstantPool.cpp \
+ X86SpeculativeLoadHardening.cpp \
X86Subtarget.cpp \
X86TargetMachine.cpp \
X86TargetObjectFile.cpp \
Index: src/external/bsd/llvm/lib/libLLVMX86MCTargetDesc/Makefile
diff -u src/external/bsd/llvm/lib/libLLVMX86MCTargetDesc/Makefile:1.8 src/external/bsd/llvm/lib/libLLVMX86MCTargetDesc/Makefile:1.9
--- src/external/bsd/llvm/lib/libLLVMX86MCTargetDesc/Makefile:1.8 Wed Jan 11 12:02:31 2017
+++ src/external/bsd/llvm/lib/libLLVMX86MCTargetDesc/Makefile Tue Jul 17 18:55:29 2018
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.8 2017/01/11 12:02:31 joerg Exp $
+# $NetBSD: Makefile,v 1.9 2018/07/17 18:55:29 joerg Exp $
LIB= LLVMX86MCTargetDesc
@@ -11,12 +11,13 @@ CPPFLAGS+= -I${X86_OBJDIR} -I${LLVM_SRCD
SRCS+= X86AsmBackend.cpp \
X86ELFObjectWriter.cpp \
+ X86MachObjectWriter.cpp \
X86MCAsmInfo.cpp \
X86MCCodeEmitter.cpp \
X86MCTargetDesc.cpp \
- X86MachObjectWriter.cpp \
X86WinCOFFObjectWriter.cpp \
- X86WinCOFFStreamer.cpp
+ X86WinCOFFStreamer.cpp \
+ X86WinCOFFTargetStreamer.cpp
.if defined(HOSTLIB)
.include <bsd.hostlib.mk>
Index: src/external/bsd/llvm/lib/libLLVMipo/Makefile
diff -u src/external/bsd/llvm/lib/libLLVMipo/Makefile:1.7 src/external/bsd/llvm/lib/libLLVMipo/Makefile:1.8
--- src/external/bsd/llvm/lib/libLLVMipo/Makefile:1.7 Wed Jan 11 12:02:32 2017
+++ src/external/bsd/llvm/lib/libLLVMipo/Makefile Tue Jul 17 18:55:29 2018
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.7 2017/01/11 12:02:32 joerg Exp $
+# $NetBSD: Makefile,v 1.8 2018/07/17 18:55:29 joerg Exp $
LIB= LLVMipo
@@ -9,6 +9,8 @@ LIB= LLVMipo
SRCS+= AlwaysInliner.cpp \
ArgumentPromotion.cpp \
BarrierNoopPass.cpp \
+ BlockExtractor.cpp \
+ CalledValuePropagation.cpp \
ConstantMerge.cpp \
CrossDSOCFI.cpp \
DeadArgumentElimination.cpp \
@@ -20,12 +22,12 @@ SRCS+= AlwaysInliner.cpp \
GlobalDCE.cpp \
GlobalOpt.cpp \
GlobalSplit.cpp \
- IPConstantPropagation.cpp \
- IPO.cpp \
InferFunctionAttrs.cpp \
- InlineSimple.cpp \
Inliner.cpp \
+ InlineSimple.cpp \
Internalize.cpp \
+ IPConstantPropagation.cpp \
+ IPO.cpp \
LoopExtractor.cpp \
LowerTypeTests.cpp \
MergeFunctions.cpp \
@@ -33,8 +35,10 @@ SRCS+= AlwaysInliner.cpp \
PassManagerBuilder.cpp \
PruneEH.cpp \
SampleProfile.cpp \
+ SCCP.cpp \
StripDeadPrototypes.cpp \
StripSymbols.cpp \
+ SyntheticCountsPropagation.cpp \
ThinLTOBitcodeWriter.cpp \
WholeProgramDevirt.cpp
Index: src/external/bsd/llvm/lib/libclangAST/Makefile
diff -u src/external/bsd/llvm/lib/libclangAST/Makefile:1.15 src/external/bsd/llvm/lib/libclangAST/Makefile:1.16
--- src/external/bsd/llvm/lib/libclangAST/Makefile:1.15 Tue Aug 1 20:07:42 2017
+++ src/external/bsd/llvm/lib/libclangAST/Makefile Tue Jul 17 18:55:29 2018
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.15 2017/08/01 20:07:42 joerg Exp $
+# $NetBSD: Makefile,v 1.16 2018/07/17 18:55:29 joerg Exp $
LIB= clangAST
@@ -22,6 +22,8 @@ SRCS+= APValue.cpp \
CommentLexer.cpp \
CommentParser.cpp \
CommentSema.cpp \
+ ComparisonCategories.cpp \
+ DataCollection.cpp \
Decl.cpp \
DeclarationName.cpp \
DeclBase.cpp \
@@ -50,6 +52,7 @@ SRCS+= APValue.cpp \
ODRHash.cpp \
OpenMPClause.cpp \
ParentMap.cpp \
+ QualTypeNames.cpp \
RawCommentList.cpp \
RecordLayout.cpp \
RecordLayoutBuilder.cpp \
Index: src/external/bsd/llvm/lib/libclangAnalysis/Makefile
diff -u src/external/bsd/llvm/lib/libclangAnalysis/Makefile:1.14 src/external/bsd/llvm/lib/libclangAnalysis/Makefile:1.15
--- src/external/bsd/llvm/lib/libclangAnalysis/Makefile:1.14 Wed Jan 11 12:02:32 2017
+++ src/external/bsd/llvm/lib/libclangAnalysis/Makefile Tue Jul 17 18:55:30 2018
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.14 2017/01/11 12:02:32 joerg Exp $
+# $NetBSD: Makefile,v 1.15 2018/07/17 18:55:30 joerg Exp $
LIB= clangAnalysis
@@ -15,6 +15,7 @@ SRCS+= AnalysisDeclContext.cpp \
CloneDetection.cpp \
CocoaConventions.cpp \
CodeInjector.cpp \
+ ConstructionContext.cpp \
Consumed.cpp \
Dominators.cpp \
FormatString.cpp \
Index: src/external/bsd/llvm/lib/libclangBasic/Makefile
diff -u src/external/bsd/llvm/lib/libclangBasic/Makefile:1.16 src/external/bsd/llvm/lib/libclangBasic/Makefile:1.17
--- src/external/bsd/llvm/lib/libclangBasic/Makefile:1.16 Tue Aug 1 20:07:42 2017
+++ src/external/bsd/llvm/lib/libclangBasic/Makefile Tue Jul 17 18:55:30 2018
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.16 2017/08/01 20:07:42 joerg Exp $
+# $NetBSD: Makefile,v 1.17 2018/07/17 18:55:30 joerg Exp $
LIB= clangBasic
@@ -23,6 +23,7 @@ SRCS+= Attributes.cpp \
OpenMPKinds.cpp \
OperatorPrecedence.cpp \
SanitizerBlacklist.cpp \
+ SanitizerSpecialCaseList.cpp \
Sanitizers.cpp \
SourceLocation.cpp \
SourceManager.cpp \
@@ -30,11 +31,39 @@ SRCS+= Attributes.cpp \
Targets.cpp \
TokenKinds.cpp \
Version.cpp \
- VersionTuple.cpp \
VirtualFileSystem.cpp \
Warnings.cpp \
+ XRayInstr.cpp \
XRayLists.cpp
+.PATH: ${CLANG_SRCDIR}/lib/Basic/Targets
+
+SRCS+= AArch64.cpp \
+ AMDGPU.cpp \
+ ARM.cpp \
+ AVR.cpp \
+ BPF.cpp \
+ Hexagon.cpp \
+ Lanai.cpp \
+ Le64.cpp \
+ MSP430.cpp \
+ Mips.cpp \
+ NVPTX.cpp \
+ Nios2.cpp \
+ OSTargets.cpp \
+ PNaCl.cpp \
+ PPC.cpp \
+ RISCV.cpp \
+ SPIR.cpp \
+ Sparc.cpp \
+ SystemZ.cpp \
+ TCE.cpp \
+ WebAssembly.cpp \
+ X86.cpp \
+ XCore.cpp
+
+CPPFLAGS+= -I${CLANG_SRCDIR}/lib/Basic
+
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.15 src/external/bsd/llvm/lib/libclangCodeGen/Makefile:1.16
--- src/external/bsd/llvm/lib/libclangCodeGen/Makefile:1.15 Tue Aug 1 20:07:42 2017
+++ src/external/bsd/llvm/lib/libclangCodeGen/Makefile Tue Jul 17 18:55:30 2018
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.15 2017/08/01 20:07:42 joerg Exp $
+# $NetBSD: Makefile,v 1.16 2018/07/17 18:55:30 joerg Exp $
LIB= clangCodeGen
@@ -30,6 +30,7 @@ SRCS+= BackendUtil.cpp \
CGExprScalar.cpp \
CGGPUBuiltin.cpp \
CGLoopInfo.cpp \
+ CGNonTrivialStruct.cpp \
CGObjC.cpp \
CGObjCGNU.cpp \
CGObjCMac.cpp \
Index: src/external/bsd/llvm/lib/libclangDriver/Makefile
diff -u src/external/bsd/llvm/lib/libclangDriver/Makefile:1.12 src/external/bsd/llvm/lib/libclangDriver/Makefile:1.13
--- src/external/bsd/llvm/lib/libclangDriver/Makefile:1.12 Tue Aug 1 20:07:42 2017
+++ src/external/bsd/llvm/lib/libclangDriver/Makefile Tue Jul 17 18:55:30 2018
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.12 2017/08/01 20:07:42 joerg Exp $
+# $NetBSD: Makefile,v 1.13 2018/07/17 18:55:30 joerg Exp $
LIB= clangDriver
@@ -28,7 +28,6 @@ SRCS+= AMDGPU.cpp \
AVR.cpp \
Ananas.cpp \
BareMetal.cpp \
- Bitrig.cpp \
Clang.cpp \
CloudABI.cpp \
CommonArgs.cpp \
@@ -41,6 +40,7 @@ SRCS+= AMDGPU.cpp \
Fuchsia.cpp \
Gnu.cpp \
Haiku.cpp \
+ HIP.cpp \
Hexagon.cpp \
Linux.cpp \
MinGW.cpp \
@@ -63,6 +63,7 @@ SRCS+= AArch64.cpp \
ARM.cpp \
Mips.cpp \
PPC.cpp \
+ RISCV.cpp \
Sparc.cpp \
SystemZ.cpp \
X86.cpp
Index: src/external/bsd/llvm/lib/libclangFrontend/Makefile
diff -u src/external/bsd/llvm/lib/libclangFrontend/Makefile:1.16 src/external/bsd/llvm/lib/libclangFrontend/Makefile:1.17
--- src/external/bsd/llvm/lib/libclangFrontend/Makefile:1.16 Tue Aug 1 20:07:43 2017
+++ src/external/bsd/llvm/lib/libclangFrontend/Makefile Tue Jul 17 18:55:30 2018
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.16 2017/08/01 20:07:43 joerg Exp $
+# $NetBSD: Makefile,v 1.17 2018/07/17 18:55:30 joerg Exp $
LIB= clangFrontend
@@ -22,6 +22,7 @@ SRCS+= ASTConsumers.cpp \
FrontendAction.cpp \
FrontendActions.cpp \
FrontendOptions.cpp \
+ FrontendTiming.cpp \
HeaderIncludeGen.cpp \
InitHeaderSearch.cpp \
InitPreprocessor.cpp \
Index: src/external/bsd/llvm/lib/libclangSema/Makefile
diff -u src/external/bsd/llvm/lib/libclangSema/Makefile:1.16 src/external/bsd/llvm/lib/libclangSema/Makefile:1.17
--- src/external/bsd/llvm/lib/libclangSema/Makefile:1.16 Sat Feb 27 21:47:35 2016
+++ src/external/bsd/llvm/lib/libclangSema/Makefile Tue Jul 17 18:55:30 2018
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.16 2016/02/27 21:47:35 joerg Exp $
+# $NetBSD: Makefile,v 1.17 2018/07/17 18:55:30 joerg Exp $
LIB= clangSema
@@ -7,13 +7,13 @@ LIB= clangSema
.PATH: ${CLANG_SRCDIR}/lib/Sema
SRCS+= AnalysisBasedWarnings.cpp \
- AttributeList.cpp \
CodeCompleteConsumer.cpp \
DeclSpec.cpp \
DelayedDiagnostic.cpp \
IdentifierResolver.cpp \
JumpDiagnostics.cpp \
MultiplexExternalSemaSource.cpp \
+ ParsedAttr.cpp \
Scope.cpp \
ScopeInfo.cpp \
Sema.cpp \
Index: src/external/bsd/llvm/lib/libclangStaticAnalyzerCheckers/Makefile
diff -u src/external/bsd/llvm/lib/libclangStaticAnalyzerCheckers/Makefile:1.27 src/external/bsd/llvm/lib/libclangStaticAnalyzerCheckers/Makefile:1.28
--- src/external/bsd/llvm/lib/libclangStaticAnalyzerCheckers/Makefile:1.27 Tue Aug 1 20:07:43 2017
+++ src/external/bsd/llvm/lib/libclangStaticAnalyzerCheckers/Makefile Tue Jul 17 18:55:30 2018
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.27 2017/08/01 20:07:43 joerg Exp $
+# $NetBSD: Makefile,v 1.28 2018/07/17 18:55:30 joerg Exp $
LIB= clangStaticAnalyzerCheckers
@@ -16,23 +16,25 @@ SRCS+= AllocationDiagnostics.cpp \
BlockInCriticalSectionChecker.cpp \
BoolAssignmentChecker.cpp \
BuiltinFunctionChecker.cpp \
- CXXSelfAssignmentChecker.cpp \
- ClangCheckers.cpp \
- CStringChecker.cpp \
- CStringSyntaxChecker.cpp \
CallAndMessageChecker.cpp \
CastSizeChecker.cpp \
CastToStructChecker.cpp \
+ CheckerDocumentation.cpp \
CheckObjCDealloc.cpp \
CheckObjCInstMethSignature.cpp \
CheckSecuritySyntaxOnly.cpp \
CheckSizeofPointer.cpp \
- CheckerDocumentation.cpp \
ChrootChecker.cpp \
+ ClangCheckers.cpp \
CloneChecker.cpp \
ConversionChecker.cpp \
+ CStringChecker.cpp \
+ CStringSyntaxChecker.cpp \
+ CXXSelfAssignmentChecker.cpp \
+ DanglingInternalBufferChecker.cpp \
DeadStoresChecker.cpp \
DebugCheckers.cpp \
+ DeleteWithNonVirtualDtorChecker.cpp \
DereferenceChecker.cpp \
DirectIvarAssignment.cpp \
DivZeroChecker.cpp \
@@ -40,29 +42,33 @@ SRCS+= AllocationDiagnostics.cpp \
DynamicTypePropagation.cpp \
ExprInspectionChecker.cpp \
FixedAddressChecker.cpp \
- GTestChecker.cpp \
+ GCDAntipatternChecker.cpp \
GenericTaintChecker.cpp \
+ GTestChecker.cpp \
IdenticalExprChecker.cpp \
IteratorChecker.cpp \
IvarInvalidationChecker.cpp \
LLVMConventionsChecker.cpp \
LocalizationChecker.cpp \
- MPIBugReporter.cpp \
- MPIChecker.cpp \
- MPIFunctionClassifier.cpp \
MacOSKeychainAPIChecker.cpp \
MacOSXAPIChecker.cpp \
MallocChecker.cpp \
MallocOverflowSecurityChecker.cpp \
MallocSizeofChecker.cpp \
MisusedMovedObjectChecker.cpp \
+ MmapWriteExecChecker.cpp \
+ MPIBugReporter.cpp \
+ MPIChecker.cpp \
+ MPIFunctionClassifier.cpp \
+ NonnullGlobalConstantsChecker.cpp \
+ NonNullParamChecker.cpp \
+ NoReturnFunctionChecker.cpp \
NSAutoreleasePoolChecker.cpp \
NSErrorChecker.cpp \
- NoReturnFunctionChecker.cpp \
- NonNullParamChecker.cpp \
NullabilityChecker.cpp \
NumberObjectConversionChecker.cpp \
ObjCAtSyncChecker.cpp \
+ ObjCAutoreleaseWriteChecker.cpp \
ObjCContainersASTChecker.cpp \
ObjCContainersChecker.cpp \
ObjCMissingSuperCallChecker.cpp \
@@ -84,17 +90,19 @@ SRCS+= AllocationDiagnostics.cpp \
TaintTesterChecker.cpp \
TestAfterDivZeroChecker.cpp \
TraversalChecker.cpp \
+ TrustNonnullChecker.cpp \
UndefBranchChecker.cpp \
UndefCapturedBlockVarChecker.cpp \
- UndefResultChecker.cpp \
UndefinedArraySubscriptChecker.cpp \
UndefinedAssignmentChecker.cpp \
+ UndefResultChecker.cpp \
+ UninitializedObjectChecker.cpp \
UnixAPIChecker.cpp \
UnreachableCodeChecker.cpp \
- VLASizeChecker.cpp \
ValistChecker.cpp \
VforkChecker.cpp \
- VirtualCallChecker.cpp
+ VirtualCallChecker.cpp \
+ VLASizeChecker.cpp
.include "${.PARSEDIR}/../../tablegen.mk"
Index: src/external/bsd/llvm/lib/libclangStaticAnalyzerCore/Makefile
diff -u src/external/bsd/llvm/lib/libclangStaticAnalyzerCore/Makefile:1.16 src/external/bsd/llvm/lib/libclangStaticAnalyzerCore/Makefile:1.17
--- src/external/bsd/llvm/lib/libclangStaticAnalyzerCore/Makefile:1.16 Tue Aug 1 20:07:43 2017
+++ src/external/bsd/llvm/lib/libclangStaticAnalyzerCore/Makefile Tue Jul 17 18:55:30 2018
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.16 2017/08/01 20:07:43 joerg Exp $
+# $NetBSD: Makefile,v 1.17 2018/07/17 18:55:30 joerg Exp $
LIB= clangStaticAnalyzerCore
@@ -14,8 +14,8 @@ SRCS+= APSIntType.cpp \
BugReporter.cpp \
BugReporterVisitors.cpp \
CallEvent.cpp \
- Checker.cpp \
CheckerContext.cpp \
+ Checker.cpp \
CheckerHelpers.cpp \
CheckerManager.cpp \
CheckerRegistry.cpp \
@@ -25,14 +25,15 @@ SRCS+= APSIntType.cpp \
DynamicTypeMap.cpp \
Environment.cpp \
ExplodedGraph.cpp \
- ExprEngine.cpp \
+ ExprEngineCallAndReturn.cpp \
ExprEngineC.cpp \
+ ExprEngine.cpp \
ExprEngineCXX.cpp \
- ExprEngineCallAndReturn.cpp \
ExprEngineObjC.cpp \
FunctionSummary.cpp \
HTMLDiagnostics.cpp \
IssueHash.cpp \
+ LoopUnrolling.cpp \
LoopWidening.cpp \
MemRegion.cpp \
PathDiagnostic.cpp \
@@ -44,10 +45,11 @@ SRCS+= APSIntType.cpp \
SimpleConstraintManager.cpp \
SimpleSValBuilder.cpp \
Store.cpp \
+ SubEngine.cpp \
SValBuilder.cpp \
SVals.cpp \
- SubEngine.cpp \
SymbolManager.cpp \
+ WorkList.cpp \
Z3ConstraintManager.cpp
.if defined(HOSTLIB)
Index: src/external/bsd/llvm/lib/libclangTooling/Makefile
diff -u src/external/bsd/llvm/lib/libclangTooling/Makefile:1.9 src/external/bsd/llvm/lib/libclangTooling/Makefile:1.10
--- src/external/bsd/llvm/lib/libclangTooling/Makefile:1.9 Wed Jan 11 12:02:32 2017
+++ src/external/bsd/llvm/lib/libclangTooling/Makefile Tue Jul 17 18:55:30 2018
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.9 2017/01/11 12:02:32 joerg Exp $
+# $NetBSD: Makefile,v 1.10 2018/07/17 18:55:30 joerg Exp $
LIB= clangTooling
@@ -7,13 +7,17 @@ LIB= clangTooling
.PATH: ${CLANG_SRCDIR}/lib/Tooling
SRCS+= ArgumentsAdjusters.cpp \
+ AllTUsExecution.cpp \
CommonOptionsParser.cpp \
CompilationDatabase.cpp \
+ Execution.cpp \
FileMatchTrie.cpp \
FixIt.cpp \
+ InterpolatingCompilationDatabase.cpp \
JSONCompilationDatabase.cpp \
- Refactoring.cpp \
RefactoringCallbacks.cpp \
+ Refactoring.cpp \
+ StandaloneExecution.cpp \
Tooling.cpp
.if defined(HOSTLIB)
Index: src/external/bsd/llvm/lib/libclangToolingCore/Makefile
diff -u src/external/bsd/llvm/lib/libclangToolingCore/Makefile:1.3 src/external/bsd/llvm/lib/libclangToolingCore/Makefile:1.4
--- src/external/bsd/llvm/lib/libclangToolingCore/Makefile:1.3 Wed Jan 11 12:02:32 2017
+++ src/external/bsd/llvm/lib/libclangToolingCore/Makefile Tue Jul 17 18:55:30 2018
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.3 2017/01/11 12:02:32 joerg Exp $
+# $NetBSD: Makefile,v 1.4 2018/07/17 18:55:30 joerg Exp $
LIB= clangToolingCore
@@ -8,7 +8,6 @@ LIB= clangToolingCore
SRCS+= Diagnostic.cpp \
Lookup.cpp \
- QualTypeNames.cpp \
Replacement.cpp
.if defined(HOSTLIB)
Index: src/external/bsd/llvm/lib/libclangToolingRefactoring/Makefile
diff -u src/external/bsd/llvm/lib/libclangToolingRefactoring/Makefile:1.1 src/external/bsd/llvm/lib/libclangToolingRefactoring/Makefile:1.2
--- src/external/bsd/llvm/lib/libclangToolingRefactoring/Makefile:1.1 Tue Aug 1 20:07:43 2017
+++ src/external/bsd/llvm/lib/libclangToolingRefactoring/Makefile Tue Jul 17 18:55:31 2018
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.1 2017/08/01 20:07:43 joerg Exp $
+# $NetBSD: Makefile,v 1.2 2018/07/17 18:55:31 joerg Exp $
LIB= clangToolingRefactoring
@@ -6,11 +6,20 @@ LIB= clangToolingRefactoring
.PATH: ${CLANG_SRCDIR}/lib/Tooling/Refactoring
-SRCS+= AtomicChange.cpp
+SRCS+= ASTSelection.cpp \
+ ASTSelectionRequirements.cpp \
+ AtomicChange.cpp \
+ RefactoringActions.cpp
+
+.PATH: ${CLANG_SRCDIR}/lib/Tooling/Refactoring/Extract
+
+SRCS+= Extract.cpp \
+ SourceExtraction.cpp
.PATH: ${CLANG_SRCDIR}/lib/Tooling/Refactoring/Rename
SRCS+= RenamingAction.cpp \
+ SymbolOccurrences.cpp \
USRFinder.cpp \
USRFindingAction.cpp \
USRLocFinder.cpp
Added files:
Index: src/external/bsd/llvm/bin/llvm-objcopy/Makefile
diff -u /dev/null src/external/bsd/llvm/bin/llvm-objcopy/Makefile:1.1
--- /dev/null Tue Jul 17 18:55:32 2018
+++ src/external/bsd/llvm/bin/llvm-objcopy/Makefile Tue Jul 17 18:55:26 2018
@@ -0,0 +1,28 @@
+# $NetBSD: Makefile,v 1.1 2018/07/17 18:55:26 joerg Exp $
+
+PROG_CXX= llvm-objcopy
+NOMAN= yes
+
+.include <bsd.init.mk>
+
+.PATH: ${LLVM_SRCDIR}/tools/llvm-objcopy
+
+SRCS= Object.cpp \
+ llvm-objcopy.cpp
+
+TABLEGEN_SRC= ObjcopyOpts.td StripOpts.td
+TABLEGEN_OUTPUT.ObjcopyOpts.td= \
+ ObjcopyOpts.inc|-gen-opt-parser-defs
+
+TABLEGEN_OUTPUT.StripOpts.td= \
+ StripOpts.inc|-gen-opt-parser-defs
+.include "${.PARSEDIR}/../../tablegen.mk"
+
+LLVM_LIBS+= \
+
+LDADD+= -lz
+DPADD+= ${LIBZ}
+
+.include "${.PARSEDIR}/../../link.mk"
+
+.include <bsd.prog.mk>
Index: src/external/bsd/llvm/lib/libLLVMARMUtils/Makefile
diff -u /dev/null src/external/bsd/llvm/lib/libLLVMARMUtils/Makefile:1.1
--- /dev/null Tue Jul 17 18:55:32 2018
+++ src/external/bsd/llvm/lib/libLLVMARMUtils/Makefile Tue Jul 17 18:55:27 2018
@@ -0,0 +1,18 @@
+# $NetBSD: Makefile,v 1.1 2018/07/17 18:55:27 joerg Exp $
+
+LIB= LLVMARMUtils
+
+.include <bsd.init.mk>
+
+ARM_OBJDIR!= cd ${.CURDIR}/../libLLVMARMCodeGen && ${PRINTOBJDIR}
+CPPFLAGS+= -I${ARM_OBJDIR} -I${LLVM_SRCDIR}/lib/Target/ARM
+
+.PATH: ${LLVM_SRCDIR}/lib/Target/ARM/Utils
+
+SRCS+= ARMBaseInfo.cpp
+
+.if defined(HOSTLIB)
+.include <bsd.hostlib.mk>
+.else
+.include <bsd.lib.mk>
+.endif
Index: src/external/bsd/llvm/lib/libLLVMDebugInfoPDBDIA/Makefile
diff -u /dev/null src/external/bsd/llvm/lib/libLLVMDebugInfoPDBDIA/Makefile:1.1
--- /dev/null Tue Jul 17 18:55:32 2018
+++ src/external/bsd/llvm/lib/libLLVMDebugInfoPDBDIA/Makefile Tue Jul 17 18:55:27 2018
@@ -0,0 +1,20 @@
+# $NetBSD: Makefile,v 1.1 2018/07/17 18:55:27 joerg Exp $
+
+LIB= LLVMDebugInfoPDBDIA
+
+.include <bsd.init.mk>
+
+.PATH: ${LLVM_SRCDIR}/lib/DebugInfo/PDB/DIA
+
+SRCS+= DIAEnumInjectedSources.cpp \
+ DIAEnumSectionContribs.cpp \
+ DIAEnumTables.cpp \
+ DIAInjectedSource.cpp \
+ DIASectionContrib.cpp \
+ DIATable.cpp
+
+.if defined(HOSTLIB)
+.include <bsd.hostlib.mk>
+.else
+.include <bsd.lib.mk>
+.endif
Index: src/external/bsd/llvm/lib/libLLVMTransformsAggressiveInstCombine/Makefile
diff -u /dev/null src/external/bsd/llvm/lib/libLLVMTransformsAggressiveInstCombine/Makefile:1.1
--- /dev/null Tue Jul 17 18:55:32 2018
+++ src/external/bsd/llvm/lib/libLLVMTransformsAggressiveInstCombine/Makefile Tue Jul 17 18:55:29 2018
@@ -0,0 +1,16 @@
+# $NetBSD: Makefile,v 1.1 2018/07/17 18:55:29 joerg Exp $
+
+LIB= LLVMTransformsAggressiveInstCombine
+
+.include <bsd.init.mk>
+
+.PATH: ${LLVM_SRCDIR}/lib/Transforms/AggressiveInstCombine
+
+SRCS+= AggressiveInstCombine.cpp \
+ TruncInstCombine.cpp
+
+.if defined(HOSTLIB)
+.include <bsd.hostlib.mk>
+.else
+.include <bsd.lib.mk>
+.endif
Index: src/external/bsd/llvm/lib/libclangCrossTU/Makefile
diff -u /dev/null src/external/bsd/llvm/lib/libclangCrossTU/Makefile:1.1
--- /dev/null Tue Jul 17 18:55:32 2018
+++ src/external/bsd/llvm/lib/libclangCrossTU/Makefile Tue Jul 17 18:55:30 2018
@@ -0,0 +1,15 @@
+# $NetBSD: Makefile,v 1.1 2018/07/17 18:55:30 joerg Exp $
+
+LIB= clangCrossTU
+
+.include <bsd.init.mk>
+
+.PATH: ${CLANG_SRCDIR}/lib/CrossTU
+
+SRCS+= CrossTranslationUnit.cpp
+
+.if defined(HOSTLIB)
+.include <bsd.hostlib.mk>
+.else
+.include <bsd.lib.mk>
+.endif
Index: src/external/bsd/llvm/lib/libclangToolingASTDiff/Makefile
diff -u /dev/null src/external/bsd/llvm/lib/libclangToolingASTDiff/Makefile:1.1
--- /dev/null Tue Jul 17 18:55:32 2018
+++ src/external/bsd/llvm/lib/libclangToolingASTDiff/Makefile Tue Jul 17 18:55:30 2018
@@ -0,0 +1,15 @@
+# $NetBSD: Makefile,v 1.1 2018/07/17 18:55:30 joerg Exp $
+
+LIB= clangASTDiff
+
+.include <bsd.init.mk>
+
+.PATH: ${CLANG_SRCDIR}/lib/Tooling/ASTDiff
+
+SRCS+= ASTDiff.cpp
+
+.if defined(HOSTLIB)
+.include <bsd.hostlib.mk>
+.else
+.include <bsd.lib.mk>
+.endif
Index: src/external/bsd/llvm/lib/libclangToolingInclusions/Makefile
diff -u /dev/null src/external/bsd/llvm/lib/libclangToolingInclusions/Makefile:1.1
--- /dev/null Tue Jul 17 18:55:32 2018
+++ src/external/bsd/llvm/lib/libclangToolingInclusions/Makefile Tue Jul 17 18:55:31 2018
@@ -0,0 +1,16 @@
+# $NetBSD: Makefile,v 1.1 2018/07/17 18:55:31 joerg Exp $
+
+LIB= clangToolingInclusions
+
+.include <bsd.init.mk>
+
+.PATH: ${CLANG_SRCDIR}/lib/Tooling/Inclusions
+
+SRCS+= HeaderIncludes.cpp \
+ IncludeStyle.cpp
+
+.if defined(HOSTLIB)
+.include <bsd.hostlib.mk>
+.else
+.include <bsd.lib.mk>
+.endif
Index: src/tools/llvm-lib/libLLVMARMUtils/Makefile
diff -u /dev/null src/tools/llvm-lib/libLLVMARMUtils/Makefile:1.1
--- /dev/null Tue Jul 17 18:55:32 2018
+++ src/tools/llvm-lib/libLLVMARMUtils/Makefile Tue Jul 17 18:55:31 2018
@@ -0,0 +1,3 @@
+# $NetBSD: Makefile,v 1.1 2018/07/17 18:55:31 joerg Exp $
+
+.include <bsd.init.mk>
Index: src/tools/llvm-lib/libLLVMTransformsAggressiveInstCombine/Makefile
diff -u /dev/null src/tools/llvm-lib/libLLVMTransformsAggressiveInstCombine/Makefile:1.1
--- /dev/null Tue Jul 17 18:55:32 2018
+++ src/tools/llvm-lib/libLLVMTransformsAggressiveInstCombine/Makefile Tue Jul 17 18:55:31 2018
@@ -0,0 +1,3 @@
+# $NetBSD: Makefile,v 1.1 2018/07/17 18:55:31 joerg Exp $
+
+.include <bsd.init.mk>
Index: src/tools/llvm-lib/libclangCrossTU/Makefile
diff -u /dev/null src/tools/llvm-lib/libclangCrossTU/Makefile:1.1
--- /dev/null Tue Jul 17 18:55:32 2018
+++ src/tools/llvm-lib/libclangCrossTU/Makefile Tue Jul 17 18:55:31 2018
@@ -0,0 +1,3 @@
+# $NetBSD: Makefile,v 1.1 2018/07/17 18:55:31 joerg Exp $
+
+.include <bsd.init.mk>