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