Update LLVM build system for 249b40b558955afe5ac2b549edcf2d7f859c8cc9

This enables the use of modules for a significant build performance gain
when building with clang as host compiler or when using HAVE_LLVM=yes.
Switch libc++ to using the copy from the mono-repo.
This commit is contained in:
joerg 2021-05-30 01:56:44 +00:00
parent 7719ca4446
commit 53d1339bf7
153 changed files with 1993 additions and 638 deletions

View File

@ -1,4 +1,4 @@
# $NetBSD: mi,v 1.1279 2021/05/07 21:51:21 nia Exp $ # $NetBSD: mi,v 1.1280 2021/05/30 01:56:44 joerg Exp $
# #
# Note: Don't delete entries from here - mark them as "obsolete" instead, # Note: Don't delete entries from here - mark them as "obsolete" instead,
# unless otherwise stated below. # unless otherwise stated below.
@ -1121,6 +1121,10 @@
./usr/include/c++ base-cxx-usr ./usr/include/c++ base-cxx-usr
./usr/include/c++/experimental base-cxx-usr ./usr/include/c++/experimental base-cxx-usr
./usr/include/c++/ext base-cxx-usr ./usr/include/c++/ext base-cxx-usr
./usr/include/c++/__iterator base-cxx-usr
./usr/include/c++/__memory base-cxx-usr
./usr/include/c++/__ranges base-cxx-usr
./usr/include/c++/__utility base-cxx-usr
./usr/include/cdk base-obsolete obsolete ./usr/include/cdk base-obsolete obsolete
./usr/include/clang-3.4 base-obsolete obsolete ./usr/include/clang-3.4 base-obsolete obsolete
./usr/include/clang-3.5 base-obsolete obsolete ./usr/include/clang-3.5 base-obsolete obsolete
@ -1129,7 +1133,8 @@
./usr/include/clang-4.0 base-obsolete obsolete ./usr/include/clang-4.0 base-obsolete obsolete
./usr/include/clang-5.0 base-obsolete obsolete ./usr/include/clang-5.0 base-obsolete obsolete
./usr/include/clang-7.0 base-obsolete obsolete ./usr/include/clang-7.0 base-obsolete obsolete
./usr/include/clang-9.0 base-c-usr ./usr/include/clang-9.0 base-obsolete obsolete
./usr/include/clang-13.0 base-c-usr
./usr/include/compat base-obsolete obsolete ./usr/include/compat base-obsolete obsolete
./usr/include/crypto base-c-usr ./usr/include/crypto base-c-usr
./usr/include/dev base-c-usr ./usr/include/dev base-c-usr

View File

@ -1,4 +1,4 @@
# $NetBSD: ad.aarch64,v 1.45 2021/04/12 02:08:59 mrg Exp $ # $NetBSD: ad.aarch64,v 1.46 2021/05/30 01:56:45 joerg Exp $
./usr/include/aarch64 comp-c-include ./usr/include/aarch64 comp-c-include
./usr/include/aarch64/ansi.h comp-c-include ./usr/include/aarch64/ansi.h comp-c-include
./usr/include/aarch64/aout_machdep.h comp-c-include ./usr/include/aarch64/aout_machdep.h comp-c-include
@ -120,9 +120,13 @@
./usr/include/clang-7.0/arm64intr.h comp-obsolete obsolete ./usr/include/clang-7.0/arm64intr.h comp-obsolete obsolete
./usr/include/clang-7.0/arm_acle.h comp-obsolete obsolete ./usr/include/clang-7.0/arm_acle.h comp-obsolete obsolete
./usr/include/clang-7.0/arm_neon.h comp-obsolete obsolete ./usr/include/clang-7.0/arm_neon.h comp-obsolete obsolete
./usr/include/clang-9.0/arm64intr.h comp-c-include llvm ./usr/include/clang-9.0/arm64intr.h comp-obsolete obsolete
./usr/include/clang-9.0/arm_acle.h comp-c-include llvm ./usr/include/clang-9.0/arm_acle.h comp-obsolete obsolete
./usr/include/clang-9.0/arm_neon.h comp-c-include llvm ./usr/include/clang-9.0/arm_neon.h comp-obsolete obsolete
./usr/include/clang-13.0/arm64intr.h comp-c-include llvm
./usr/include/clang-13.0/arm_acle.h comp-c-include llvm
./usr/include/clang-13.0/arm_cmse.h comp-c-include llvm
./usr/include/clang-13.0/arm_neon.h comp-c-include llvm
./usr/include/evbarm comp-c-include ./usr/include/evbarm comp-c-include
./usr/include/evbarm/disklabel.h comp-c-include ./usr/include/evbarm/disklabel.h comp-c-include
./usr/include/evbarm/intr.h comp-c-include ./usr/include/evbarm/intr.h comp-c-include

View File

@ -1,4 +1,4 @@
# $NetBSD: ad.arm,v 1.105 2021/04/12 02:08:59 mrg Exp $ # $NetBSD: ad.arm,v 1.106 2021/05/30 01:56:45 joerg Exp $
./usr/bin/elf2aout comp-sysutil-bin ./usr/bin/elf2aout comp-sysutil-bin
./usr/include/acorn26 comp-obsolete obsolete ./usr/include/acorn26 comp-obsolete obsolete
./usr/include/acorn26/ansi.h comp-obsolete obsolete ./usr/include/acorn26/ansi.h comp-obsolete obsolete
@ -306,8 +306,11 @@
./usr/include/clang-5.0/arm_neon.h comp-obsolete obsolete ./usr/include/clang-5.0/arm_neon.h comp-obsolete obsolete
./usr/include/clang-7.0/arm_acle.h comp-obsolete obsolete ./usr/include/clang-7.0/arm_acle.h comp-obsolete obsolete
./usr/include/clang-7.0/arm_neon.h comp-obsolete obsolete ./usr/include/clang-7.0/arm_neon.h comp-obsolete obsolete
./usr/include/clang-9.0/arm_acle.h comp-c-include llvm ./usr/include/clang-9.0/arm_acle.h comp-obsolete obsolete
./usr/include/clang-9.0/arm_neon.h comp-c-include llvm ./usr/include/clang-9.0/arm_neon.h comp-obsolete obsolete
./usr/include/clang-13.0/arm_acle.h comp-c-include llvm
./usr/include/clang-13.0/arm_cmse.h comp-c-include llvm
./usr/include/clang-13.0/arm_neon.h comp-c-include llvm
./usr/include/epoc32 comp-c-include ./usr/include/epoc32 comp-c-include
./usr/include/epoc32/ansi.h comp-obsolete obsolete ./usr/include/epoc32/ansi.h comp-obsolete obsolete
./usr/include/epoc32/aout_machdep.h comp-obsolete obsolete ./usr/include/epoc32/aout_machdep.h comp-obsolete obsolete

View File

@ -1,4 +1,4 @@
# $NetBSD: ad.mips,v 1.89 2021/04/25 22:30:29 christos Exp $ # $NetBSD: ad.mips,v 1.90 2021/05/30 01:56:45 joerg Exp $
-./usr/lib/64/libgomp.a -./usr/lib/64/libgomp.a
-./usr/lib/64/libgomp.so -./usr/lib/64/libgomp.so
-./usr/lib/64/libgomp.so.1 -./usr/lib/64/libgomp.so.1
@ -13,7 +13,8 @@
./usr/include/clang-4.0/msa.h comp-obsolete obsolete ./usr/include/clang-4.0/msa.h comp-obsolete obsolete
./usr/include/clang-5.0/msa.h comp-obsolete obsolete ./usr/include/clang-5.0/msa.h comp-obsolete obsolete
./usr/include/clang-7.0/msa.h comp-obsolete obsolete ./usr/include/clang-7.0/msa.h comp-obsolete obsolete
./usr/include/clang-9.0/msa.h comp-c-include llvm ./usr/include/clang-9.0/msa.h comp-obsolete obsolete
./usr/include/clang-13.0/msa.h comp-c-include llvm
./usr/include/g++/bits/mips32 comp-c-include compat,arch64 ./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/mips32/c++config.h comp-c-include compat,arch64,gcc
./usr/include/g++/bits/mips64 comp-c-include compat,arch64 ./usr/include/g++/bits/mips64 comp-c-include compat,arch64

View File

@ -1,4 +1,4 @@
# $NetBSD: ad.powerpc,v 1.101 2021/04/12 02:08:59 mrg Exp $ # $NetBSD: ad.powerpc,v 1.102 2021/05/30 01:56:45 joerg Exp $
./usr/bin/elf2aout comp-sysutil-bin ./usr/bin/elf2aout comp-sysutil-bin
./usr/bin/psim comp-debug-bin gdb ./usr/bin/psim comp-debug-bin gdb
./usr/include/altivec.h comp-obsolete obsolete ./usr/include/altivec.h comp-obsolete obsolete
@ -17,9 +17,12 @@
./usr/include/clang-7.0/altivec.h comp-obsolete obsolete ./usr/include/clang-7.0/altivec.h comp-obsolete obsolete
./usr/include/clang-7.0/htmintrin.h comp-obsolete obsolete ./usr/include/clang-7.0/htmintrin.h comp-obsolete obsolete
./usr/include/clang-7.0/htmxlintrin.h comp-obsolete obsolete ./usr/include/clang-7.0/htmxlintrin.h comp-obsolete obsolete
./usr/include/clang-9.0/altivec.h comp-c-include llvm ./usr/include/clang-9.0/altivec.h comp-obsolete obsolete
./usr/include/clang-9.0/htmintrin.h comp-c-include llvm ./usr/include/clang-9.0/htmintrin.h comp-obsolete obsolete
./usr/include/clang-9.0/htmxlintrin.h comp-c-include llvm ./usr/include/clang-9.0/htmxlintrin.h comp-obsolete obsolete
./usr/include/clang-13.0/altivec.h comp-c-include llvm
./usr/include/clang-13.0/htmintrin.h comp-c-include llvm
./usr/include/clang-13.0/htmxlintrin.h comp-c-include llvm
./usr/include/g++/bits/powerpc comp-c-include compat ./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/powerpc/c++config.h comp-c-include compat,gcc
./usr/include/g++/bits/powerpc64 comp-c-include compat ./usr/include/g++/bits/powerpc64 comp-c-include compat

View File

@ -1,4 +1,4 @@
# $NetBSD: md.amd64,v 1.286 2021/04/30 13:55:18 christos Exp $ # $NetBSD: md.amd64,v 1.287 2021/05/30 01:56:45 joerg Exp $
./usr/include/amd64 comp-c-include ./usr/include/amd64 comp-c-include
./usr/include/amd64/ansi.h comp-c-include ./usr/include/amd64/ansi.h comp-c-include
./usr/include/amd64/aout_machdep.h comp-c-include ./usr/include/amd64/aout_machdep.h comp-c-include
@ -411,90 +411,182 @@
./usr/include/clang-7.0/xsaveoptintrin.h comp-obsolete obsolete ./usr/include/clang-7.0/xsaveoptintrin.h comp-obsolete obsolete
./usr/include/clang-7.0/xsavesintrin.h comp-obsolete obsolete ./usr/include/clang-7.0/xsavesintrin.h comp-obsolete obsolete
./usr/include/clang-7.0/xtestintrin.h comp-obsolete obsolete ./usr/include/clang-7.0/xtestintrin.h comp-obsolete obsolete
./usr/include/clang-9.0/__wmmintrin_aes.h comp-c-include llvm ./usr/include/clang-9.0/adxintrin.h comp-obsolete obsolete
./usr/include/clang-9.0/__wmmintrin_pclmul.h comp-c-include llvm ./usr/include/clang-9.0/ammintrin.h comp-obsolete obsolete
./usr/include/clang-9.0/adxintrin.h comp-c-include llvm ./usr/include/clang-9.0/avx2intrin.h comp-obsolete obsolete
./usr/include/clang-9.0/ammintrin.h comp-c-include llvm ./usr/include/clang-9.0/avx512bf16intrin.h comp-obsolete obsolete
./usr/include/clang-9.0/avx2intrin.h comp-c-include llvm ./usr/include/clang-9.0/avx512bitalgintrin.h comp-obsolete obsolete
./usr/include/clang-9.0/avx512bf16intrin.h comp-c-include llvm ./usr/include/clang-9.0/avx512bwintrin.h comp-obsolete obsolete
./usr/include/clang-9.0/avx512bitalgintrin.h comp-c-include llvm ./usr/include/clang-9.0/avx512cdintrin.h comp-obsolete obsolete
./usr/include/clang-9.0/avx512bwintrin.h comp-c-include llvm ./usr/include/clang-9.0/avx512dqintrin.h comp-obsolete obsolete
./usr/include/clang-9.0/avx512cdintrin.h comp-c-include llvm ./usr/include/clang-9.0/avx512erintrin.h comp-obsolete obsolete
./usr/include/clang-9.0/avx512dqintrin.h comp-c-include llvm ./usr/include/clang-9.0/avx512fintrin.h comp-obsolete obsolete
./usr/include/clang-9.0/avx512erintrin.h comp-c-include llvm ./usr/include/clang-9.0/avx512ifmaintrin.h comp-obsolete obsolete
./usr/include/clang-9.0/avx512fintrin.h comp-c-include llvm ./usr/include/clang-9.0/avx512ifmavlintrin.h comp-obsolete obsolete
./usr/include/clang-9.0/avx512ifmaintrin.h comp-c-include llvm ./usr/include/clang-9.0/avx512pfintrin.h comp-obsolete obsolete
./usr/include/clang-9.0/avx512ifmavlintrin.h comp-c-include llvm ./usr/include/clang-9.0/avx512vbmi2intrin.h comp-obsolete obsolete
./usr/include/clang-9.0/avx512pfintrin.h comp-c-include llvm ./usr/include/clang-9.0/avx512vbmiintrin.h comp-obsolete obsolete
./usr/include/clang-9.0/avx512vbmi2intrin.h comp-c-include llvm ./usr/include/clang-9.0/avx512vbmivlintrin.h comp-obsolete obsolete
./usr/include/clang-9.0/avx512vbmiintrin.h comp-c-include llvm ./usr/include/clang-9.0/avx512vlbf16intrin.h comp-obsolete obsolete
./usr/include/clang-9.0/avx512vbmivlintrin.h comp-c-include llvm ./usr/include/clang-9.0/avx512vlbitalgintrin.h comp-obsolete obsolete
./usr/include/clang-9.0/avx512vlbf16intrin.h comp-c-include llvm ./usr/include/clang-9.0/avx512vlbwintrin.h comp-obsolete obsolete
./usr/include/clang-9.0/avx512vlbitalgintrin.h comp-c-include llvm ./usr/include/clang-9.0/avx512vlcdintrin.h comp-obsolete obsolete
./usr/include/clang-9.0/avx512vlbwintrin.h comp-c-include llvm ./usr/include/clang-9.0/avx512vldqintrin.h comp-obsolete obsolete
./usr/include/clang-9.0/avx512vlcdintrin.h comp-c-include llvm ./usr/include/clang-9.0/avx512vlintrin.h comp-obsolete obsolete
./usr/include/clang-9.0/avx512vldqintrin.h comp-c-include llvm ./usr/include/clang-9.0/avx512vlvbmi2intrin.h comp-obsolete obsolete
./usr/include/clang-9.0/avx512vlintrin.h comp-c-include llvm ./usr/include/clang-9.0/avx512vlvnniintrin.h comp-obsolete obsolete
./usr/include/clang-9.0/avx512vlvbmi2intrin.h comp-c-include llvm ./usr/include/clang-9.0/avx512vlvp2intersectintrin.h comp-obsolete obsolete
./usr/include/clang-9.0/avx512vlvnniintrin.h comp-c-include llvm ./usr/include/clang-9.0/avx512vnniintrin.h comp-obsolete obsolete
./usr/include/clang-9.0/avx512vlvp2intersectintrin.h comp-c-include llvm ./usr/include/clang-9.0/avx512vp2intersectintrin.h comp-obsolete obsolete
./usr/include/clang-9.0/avx512vnniintrin.h comp-c-include llvm ./usr/include/clang-9.0/avx512vpopcntdqintrin.h comp-obsolete obsolete
./usr/include/clang-9.0/avx512vp2intersectintrin.h comp-c-include llvm ./usr/include/clang-9.0/avx512vpopcntdqvlintrin.h comp-obsolete obsolete
./usr/include/clang-9.0/avx512vpopcntdqintrin.h comp-c-include llvm ./usr/include/clang-9.0/avxintrin.h comp-obsolete obsolete
./usr/include/clang-9.0/avx512vpopcntdqvlintrin.h comp-c-include llvm ./usr/include/clang-9.0/bmi2intrin.h comp-obsolete obsolete
./usr/include/clang-9.0/avxintrin.h comp-c-include llvm ./usr/include/clang-9.0/bmiintrin.h comp-obsolete obsolete
./usr/include/clang-9.0/bmi2intrin.h comp-c-include llvm ./usr/include/clang-9.0/cetintrin.h comp-obsolete obsolete
./usr/include/clang-9.0/bmiintrin.h comp-c-include llvm ./usr/include/clang-9.0/cldemoteintrin.h comp-obsolete obsolete
./usr/include/clang-9.0/cetintrin.h comp-c-include llvm ./usr/include/clang-9.0/clflushoptintrin.h comp-obsolete obsolete
./usr/include/clang-9.0/cldemoteintrin.h comp-c-include llvm ./usr/include/clang-9.0/clwbintrin.h comp-obsolete obsolete
./usr/include/clang-9.0/clflushoptintrin.h comp-c-include llvm ./usr/include/clang-9.0/clzerointrin.h comp-obsolete obsolete
./usr/include/clang-9.0/clwbintrin.h comp-c-include llvm ./usr/include/clang-9.0/cpuid.h comp-obsolete obsolete
./usr/include/clang-9.0/clzerointrin.h comp-c-include llvm ./usr/include/clang-9.0/emmintrin.h comp-obsolete obsolete
./usr/include/clang-9.0/cpuid.h comp-c-include llvm ./usr/include/clang-9.0/enqcmdintrin.h comp-obsolete obsolete
./usr/include/clang-9.0/emmintrin.h comp-c-include llvm ./usr/include/clang-9.0/f16cintrin.h comp-obsolete obsolete
./usr/include/clang-9.0/enqcmdintrin.h comp-c-include llvm ./usr/include/clang-9.0/fma4intrin.h comp-obsolete obsolete
./usr/include/clang-9.0/f16cintrin.h comp-c-include llvm ./usr/include/clang-9.0/fmaintrin.h comp-obsolete obsolete
./usr/include/clang-9.0/fma4intrin.h comp-c-include llvm ./usr/include/clang-9.0/fxsrintrin.h comp-obsolete obsolete
./usr/include/clang-9.0/fmaintrin.h comp-c-include llvm ./usr/include/clang-9.0/gfniintrin.h comp-obsolete obsolete
./usr/include/clang-9.0/fxsrintrin.h comp-c-include llvm ./usr/include/clang-9.0/ia32intrin.h comp-obsolete obsolete
./usr/include/clang-9.0/gfniintrin.h comp-c-include llvm ./usr/include/clang-9.0/immintrin.h comp-obsolete obsolete
./usr/include/clang-9.0/ia32intrin.h comp-c-include llvm ./usr/include/clang-9.0/invpcidintrin.h comp-obsolete obsolete
./usr/include/clang-9.0/immintrin.h comp-c-include llvm ./usr/include/clang-9.0/lwpintrin.h comp-obsolete obsolete
./usr/include/clang-9.0/invpcidintrin.h comp-c-include llvm ./usr/include/clang-9.0/lzcntintrin.h comp-obsolete obsolete
./usr/include/clang-9.0/lwpintrin.h comp-c-include llvm ./usr/include/clang-9.0/mm3dnow.h comp-obsolete obsolete
./usr/include/clang-9.0/lzcntintrin.h comp-c-include llvm ./usr/include/clang-9.0/mmintrin.h comp-obsolete obsolete
./usr/include/clang-9.0/mm3dnow.h comp-c-include llvm ./usr/include/clang-9.0/mm_malloc.h comp-obsolete obsolete
./usr/include/clang-9.0/mm_malloc.h comp-c-include llvm ./usr/include/clang-9.0/movdirintrin.h comp-obsolete obsolete
./usr/include/clang-9.0/mmintrin.h comp-c-include llvm ./usr/include/clang-9.0/mwaitxintrin.h comp-obsolete obsolete
./usr/include/clang-9.0/movdirintrin.h comp-c-include llvm ./usr/include/clang-9.0/nmmintrin.h comp-obsolete obsolete
./usr/include/clang-9.0/mwaitxintrin.h comp-c-include llvm ./usr/include/clang-9.0/pconfigintrin.h comp-obsolete obsolete
./usr/include/clang-9.0/nmmintrin.h comp-c-include llvm ./usr/include/clang-9.0/pkuintrin.h comp-obsolete obsolete
./usr/include/clang-9.0/pconfigintrin.h comp-c-include llvm ./usr/include/clang-9.0/pmmintrin.h comp-obsolete obsolete
./usr/include/clang-9.0/pkuintrin.h comp-c-include llvm ./usr/include/clang-9.0/popcntintrin.h comp-obsolete obsolete
./usr/include/clang-9.0/pmmintrin.h comp-c-include llvm ./usr/include/clang-9.0/prfchwintrin.h comp-obsolete obsolete
./usr/include/clang-9.0/popcntintrin.h comp-c-include llvm ./usr/include/clang-9.0/ptwriteintrin.h comp-obsolete obsolete
./usr/include/clang-9.0/prfchwintrin.h comp-c-include llvm ./usr/include/clang-9.0/rdseedintrin.h comp-obsolete obsolete
./usr/include/clang-9.0/ptwriteintrin.h comp-c-include llvm ./usr/include/clang-9.0/rtmintrin.h comp-obsolete obsolete
./usr/include/clang-9.0/rdseedintrin.h comp-c-include llvm ./usr/include/clang-9.0/sgxintrin.h comp-obsolete obsolete
./usr/include/clang-9.0/rtmintrin.h comp-c-include llvm ./usr/include/clang-9.0/shaintrin.h comp-obsolete obsolete
./usr/include/clang-9.0/sgxintrin.h comp-c-include llvm ./usr/include/clang-9.0/smmintrin.h comp-obsolete obsolete
./usr/include/clang-9.0/shaintrin.h comp-c-include llvm ./usr/include/clang-9.0/tbmintrin.h comp-obsolete obsolete
./usr/include/clang-9.0/smmintrin.h comp-c-include llvm ./usr/include/clang-9.0/tmmintrin.h comp-obsolete obsolete
./usr/include/clang-9.0/tbmintrin.h comp-c-include llvm ./usr/include/clang-9.0/vaesintrin.h comp-obsolete obsolete
./usr/include/clang-9.0/tmmintrin.h comp-c-include llvm ./usr/include/clang-9.0/vpclmulqdqintrin.h comp-obsolete obsolete
./usr/include/clang-9.0/vaesintrin.h comp-c-include llvm ./usr/include/clang-9.0/waitpkgintrin.h comp-obsolete obsolete
./usr/include/clang-9.0/vpclmulqdqintrin.h comp-c-include llvm ./usr/include/clang-9.0/wbnoinvdintrin.h comp-obsolete obsolete
./usr/include/clang-9.0/waitpkgintrin.h comp-c-include llvm ./usr/include/clang-9.0/__wmmintrin_aes.h comp-obsolete obsolete
./usr/include/clang-9.0/wbnoinvdintrin.h comp-c-include llvm ./usr/include/clang-9.0/wmmintrin.h comp-obsolete obsolete
./usr/include/clang-9.0/wmmintrin.h comp-c-include llvm ./usr/include/clang-9.0/__wmmintrin_pclmul.h comp-obsolete obsolete
./usr/include/clang-9.0/x86intrin.h comp-c-include llvm ./usr/include/clang-9.0/x86intrin.h comp-obsolete obsolete
./usr/include/clang-9.0/xmmintrin.h comp-c-include llvm ./usr/include/clang-9.0/xmmintrin.h comp-obsolete obsolete
./usr/include/clang-9.0/xopintrin.h comp-c-include llvm ./usr/include/clang-9.0/xopintrin.h comp-obsolete obsolete
./usr/include/clang-9.0/xsavecintrin.h comp-c-include llvm ./usr/include/clang-9.0/xsavecintrin.h comp-obsolete obsolete
./usr/include/clang-9.0/xsaveintrin.h comp-c-include llvm ./usr/include/clang-9.0/xsaveintrin.h comp-obsolete obsolete
./usr/include/clang-9.0/xsaveoptintrin.h comp-c-include llvm ./usr/include/clang-9.0/xsaveoptintrin.h comp-obsolete obsolete
./usr/include/clang-9.0/xsavesintrin.h comp-c-include llvm ./usr/include/clang-9.0/xsavesintrin.h comp-obsolete obsolete
./usr/include/clang-9.0/xtestintrin.h comp-c-include llvm ./usr/include/clang-9.0/xtestintrin.h comp-obsolete obsolete
./usr/include/clang-13.0/adxintrin.h comp-c-include llvm
./usr/include/clang-13.0/ammintrin.h comp-c-include llvm
./usr/include/clang-13.0/avx2intrin.h comp-c-include llvm
./usr/include/clang-13.0/avx512bf16intrin.h comp-c-include llvm
./usr/include/clang-13.0/avx512bitalgintrin.h comp-c-include llvm
./usr/include/clang-13.0/avx512bwintrin.h comp-c-include llvm
./usr/include/clang-13.0/avx512cdintrin.h comp-c-include llvm
./usr/include/clang-13.0/avx512dqintrin.h comp-c-include llvm
./usr/include/clang-13.0/avx512erintrin.h comp-c-include llvm
./usr/include/clang-13.0/avx512fintrin.h comp-c-include llvm
./usr/include/clang-13.0/avx512ifmaintrin.h comp-c-include llvm
./usr/include/clang-13.0/avx512ifmavlintrin.h comp-c-include llvm
./usr/include/clang-13.0/avx512pfintrin.h comp-c-include llvm
./usr/include/clang-13.0/avx512vbmi2intrin.h comp-c-include llvm
./usr/include/clang-13.0/avx512vbmiintrin.h comp-c-include llvm
./usr/include/clang-13.0/avx512vbmivlintrin.h comp-c-include llvm
./usr/include/clang-13.0/avx512vlbf16intrin.h comp-c-include llvm
./usr/include/clang-13.0/avx512vlbitalgintrin.h comp-c-include llvm
./usr/include/clang-13.0/avx512vlbwintrin.h comp-c-include llvm
./usr/include/clang-13.0/avx512vlcdintrin.h comp-c-include llvm
./usr/include/clang-13.0/avx512vldqintrin.h comp-c-include llvm
./usr/include/clang-13.0/avx512vlintrin.h comp-c-include llvm
./usr/include/clang-13.0/avx512vlvbmi2intrin.h comp-c-include llvm
./usr/include/clang-13.0/avx512vlvnniintrin.h comp-c-include llvm
./usr/include/clang-13.0/avx512vlvp2intersectintrin.h comp-c-include llvm
./usr/include/clang-13.0/avx512vnniintrin.h comp-c-include llvm
./usr/include/clang-13.0/avx512vp2intersectintrin.h comp-c-include llvm
./usr/include/clang-13.0/avx512vpopcntdqintrin.h comp-c-include llvm
./usr/include/clang-13.0/avx512vpopcntdqvlintrin.h comp-c-include llvm
./usr/include/clang-13.0/avxintrin.h comp-c-include llvm
./usr/include/clang-13.0/bmi2intrin.h comp-c-include llvm
./usr/include/clang-13.0/amxintrin.h comp-c-include llvm
./usr/include/clang-13.0/avxvnniintrin.h comp-c-include llvm
./usr/include/clang-13.0/bmiintrin.h comp-c-include llvm
./usr/include/clang-13.0/cetintrin.h comp-c-include llvm
./usr/include/clang-13.0/cldemoteintrin.h comp-c-include llvm
./usr/include/clang-13.0/clflushoptintrin.h comp-c-include llvm
./usr/include/clang-13.0/clwbintrin.h comp-c-include llvm
./usr/include/clang-13.0/clzerointrin.h comp-c-include llvm
./usr/include/clang-13.0/cpuid.h comp-c-include llvm
./usr/include/clang-13.0/emmintrin.h comp-c-include llvm
./usr/include/clang-13.0/enqcmdintrin.h comp-c-include llvm
./usr/include/clang-13.0/f16cintrin.h comp-c-include llvm
./usr/include/clang-13.0/fma4intrin.h comp-c-include llvm
./usr/include/clang-13.0/fmaintrin.h comp-c-include llvm
./usr/include/clang-13.0/fxsrintrin.h comp-c-include llvm
./usr/include/clang-13.0/gfniintrin.h comp-c-include llvm
./usr/include/clang-13.0/hresetintrin.h comp-c-include llvm
./usr/include/clang-13.0/ia32intrin.h comp-c-include llvm
./usr/include/clang-13.0/immintrin.h comp-c-include llvm
./usr/include/clang-13.0/invpcidintrin.h comp-c-include llvm
./usr/include/clang-13.0/keylockerintrin.h comp-c-include llvm
./usr/include/clang-13.0/lwpintrin.h comp-c-include llvm
./usr/include/clang-13.0/lzcntintrin.h comp-c-include llvm
./usr/include/clang-13.0/mm3dnow.h comp-c-include llvm
./usr/include/clang-13.0/mmintrin.h comp-c-include llvm
./usr/include/clang-13.0/mm_malloc.h comp-c-include llvm
./usr/include/clang-13.0/movdirintrin.h comp-c-include llvm
./usr/include/clang-13.0/mwaitxintrin.h comp-c-include llvm
./usr/include/clang-13.0/nmmintrin.h comp-c-include llvm
./usr/include/clang-13.0/pconfigintrin.h comp-c-include llvm
./usr/include/clang-13.0/pkuintrin.h comp-c-include llvm
./usr/include/clang-13.0/pmmintrin.h comp-c-include llvm
./usr/include/clang-13.0/popcntintrin.h comp-c-include llvm
./usr/include/clang-13.0/prfchwintrin.h comp-c-include llvm
./usr/include/clang-13.0/ptwriteintrin.h comp-c-include llvm
./usr/include/clang-13.0/rdseedintrin.h comp-c-include llvm
./usr/include/clang-13.0/rtmintrin.h comp-c-include llvm
./usr/include/clang-13.0/serializeintrin.h comp-c-include llvm
./usr/include/clang-13.0/sgxintrin.h comp-c-include llvm
./usr/include/clang-13.0/shaintrin.h comp-c-include llvm
./usr/include/clang-13.0/smmintrin.h comp-c-include llvm
./usr/include/clang-13.0/tbmintrin.h comp-c-include llvm
./usr/include/clang-13.0/tmmintrin.h comp-c-include llvm
./usr/include/clang-13.0/tsxldtrkintrin.h comp-c-include llvm
./usr/include/clang-13.0/uintrintrin.h comp-c-include llvm
./usr/include/clang-13.0/vaesintrin.h comp-c-include llvm
./usr/include/clang-13.0/vpclmulqdqintrin.h comp-c-include llvm
./usr/include/clang-13.0/waitpkgintrin.h comp-c-include llvm
./usr/include/clang-13.0/wbnoinvdintrin.h comp-c-include llvm
./usr/include/clang-13.0/__wmmintrin_aes.h comp-c-include llvm
./usr/include/clang-13.0/wmmintrin.h comp-c-include llvm
./usr/include/clang-13.0/__wmmintrin_pclmul.h comp-c-include llvm
./usr/include/clang-13.0/x86gprintrin.h comp-c-include llvm
./usr/include/clang-13.0/x86intrin.h comp-c-include llvm
./usr/include/clang-13.0/xmmintrin.h comp-c-include llvm
./usr/include/clang-13.0/xopintrin.h comp-c-include llvm
./usr/include/clang-13.0/xsavecintrin.h comp-c-include llvm
./usr/include/clang-13.0/xsaveintrin.h comp-c-include llvm
./usr/include/clang-13.0/xsaveoptintrin.h comp-c-include llvm
./usr/include/clang-13.0/xsavesintrin.h comp-c-include llvm
./usr/include/clang-13.0/xtestintrin.h comp-c-include llvm
./usr/include/dev/nvmm/x86 comp-c-include nvmm ./usr/include/dev/nvmm/x86 comp-c-include nvmm
./usr/include/dev/nvmm/x86/nvmm_x86.h comp-c-include nvmm ./usr/include/dev/nvmm/x86/nvmm_x86.h comp-c-include nvmm
./usr/include/emmintrin.h comp-obsolete obsolete ./usr/include/emmintrin.h comp-obsolete obsolete

View File

@ -1,4 +1,4 @@
# $NetBSD: md.i386,v 1.202 2021/04/30 13:55:18 christos Exp $ # $NetBSD: md.i386,v 1.203 2021/05/30 01:56:45 joerg Exp $
./usr/include/clang-3.4/__wmmintrin_aes.h comp-obsolete obsolete ./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/__wmmintrin_pclmul.h comp-obsolete obsolete
./usr/include/clang-3.4/ammintrin.h comp-obsolete obsolete ./usr/include/clang-3.4/ammintrin.h comp-obsolete obsolete
@ -340,90 +340,182 @@
./usr/include/clang-7.0/xsaveoptintrin.h comp-obsolete obsolete ./usr/include/clang-7.0/xsaveoptintrin.h comp-obsolete obsolete
./usr/include/clang-7.0/xsavesintrin.h comp-obsolete obsolete ./usr/include/clang-7.0/xsavesintrin.h comp-obsolete obsolete
./usr/include/clang-7.0/xtestintrin.h comp-obsolete obsolete ./usr/include/clang-7.0/xtestintrin.h comp-obsolete obsolete
./usr/include/clang-9.0/__wmmintrin_aes.h comp-c-include llvm ./usr/include/clang-9.0/adxintrin.h comp-obsolete obsolete
./usr/include/clang-9.0/__wmmintrin_pclmul.h comp-c-include llvm ./usr/include/clang-9.0/ammintrin.h comp-obsolete obsolete
./usr/include/clang-9.0/adxintrin.h comp-c-include llvm ./usr/include/clang-9.0/avx2intrin.h comp-obsolete obsolete
./usr/include/clang-9.0/ammintrin.h comp-c-include llvm ./usr/include/clang-9.0/avx512bf16intrin.h comp-obsolete obsolete
./usr/include/clang-9.0/avx2intrin.h comp-c-include llvm ./usr/include/clang-9.0/avx512bitalgintrin.h comp-obsolete obsolete
./usr/include/clang-9.0/avx512bf16intrin.h comp-c-include llvm ./usr/include/clang-9.0/avx512bwintrin.h comp-obsolete obsolete
./usr/include/clang-9.0/avx512bitalgintrin.h comp-c-include llvm ./usr/include/clang-9.0/avx512cdintrin.h comp-obsolete obsolete
./usr/include/clang-9.0/avx512bwintrin.h comp-c-include llvm ./usr/include/clang-9.0/avx512dqintrin.h comp-obsolete obsolete
./usr/include/clang-9.0/avx512cdintrin.h comp-c-include llvm ./usr/include/clang-9.0/avx512erintrin.h comp-obsolete obsolete
./usr/include/clang-9.0/avx512dqintrin.h comp-c-include llvm ./usr/include/clang-9.0/avx512fintrin.h comp-obsolete obsolete
./usr/include/clang-9.0/avx512erintrin.h comp-c-include llvm ./usr/include/clang-9.0/avx512ifmaintrin.h comp-obsolete obsolete
./usr/include/clang-9.0/avx512fintrin.h comp-c-include llvm ./usr/include/clang-9.0/avx512ifmavlintrin.h comp-obsolete obsolete
./usr/include/clang-9.0/avx512ifmaintrin.h comp-c-include llvm ./usr/include/clang-9.0/avx512pfintrin.h comp-obsolete obsolete
./usr/include/clang-9.0/avx512ifmavlintrin.h comp-c-include llvm ./usr/include/clang-9.0/avx512vbmi2intrin.h comp-obsolete obsolete
./usr/include/clang-9.0/avx512pfintrin.h comp-c-include llvm ./usr/include/clang-9.0/avx512vbmiintrin.h comp-obsolete obsolete
./usr/include/clang-9.0/avx512vbmi2intrin.h comp-c-include llvm ./usr/include/clang-9.0/avx512vbmivlintrin.h comp-obsolete obsolete
./usr/include/clang-9.0/avx512vbmiintrin.h comp-c-include llvm ./usr/include/clang-9.0/avx512vlbf16intrin.h comp-obsolete obsolete
./usr/include/clang-9.0/avx512vbmivlintrin.h comp-c-include llvm ./usr/include/clang-9.0/avx512vlbitalgintrin.h comp-obsolete obsolete
./usr/include/clang-9.0/avx512vlbf16intrin.h comp-c-include llvm ./usr/include/clang-9.0/avx512vlbwintrin.h comp-obsolete obsolete
./usr/include/clang-9.0/avx512vlbitalgintrin.h comp-c-include llvm ./usr/include/clang-9.0/avx512vlcdintrin.h comp-obsolete obsolete
./usr/include/clang-9.0/avx512vlbwintrin.h comp-c-include llvm ./usr/include/clang-9.0/avx512vldqintrin.h comp-obsolete obsolete
./usr/include/clang-9.0/avx512vlcdintrin.h comp-c-include llvm ./usr/include/clang-9.0/avx512vlintrin.h comp-obsolete obsolete
./usr/include/clang-9.0/avx512vldqintrin.h comp-c-include llvm ./usr/include/clang-9.0/avx512vlvbmi2intrin.h comp-obsolete obsolete
./usr/include/clang-9.0/avx512vlintrin.h comp-c-include llvm ./usr/include/clang-9.0/avx512vlvnniintrin.h comp-obsolete obsolete
./usr/include/clang-9.0/avx512vlvbmi2intrin.h comp-c-include llvm ./usr/include/clang-9.0/avx512vlvp2intersectintrin.h comp-obsolete obsolete
./usr/include/clang-9.0/avx512vlvnniintrin.h comp-c-include llvm ./usr/include/clang-9.0/avx512vnniintrin.h comp-obsolete obsolete
./usr/include/clang-9.0/avx512vlvp2intersectintrin.h comp-c-include llvm ./usr/include/clang-9.0/avx512vp2intersectintrin.h comp-obsolete obsolete
./usr/include/clang-9.0/avx512vnniintrin.h comp-c-include llvm ./usr/include/clang-9.0/avx512vpopcntdqintrin.h comp-obsolete obsolete
./usr/include/clang-9.0/avx512vp2intersectintrin.h comp-c-include llvm ./usr/include/clang-9.0/avx512vpopcntdqvlintrin.h comp-obsolete obsolete
./usr/include/clang-9.0/avx512vpopcntdqintrin.h comp-c-include llvm ./usr/include/clang-9.0/avxintrin.h comp-obsolete obsolete
./usr/include/clang-9.0/avx512vpopcntdqvlintrin.h comp-c-include llvm ./usr/include/clang-9.0/bmi2intrin.h comp-obsolete obsolete
./usr/include/clang-9.0/avxintrin.h comp-c-include llvm ./usr/include/clang-9.0/bmiintrin.h comp-obsolete obsolete
./usr/include/clang-9.0/bmi2intrin.h comp-c-include llvm ./usr/include/clang-9.0/cetintrin.h comp-obsolete obsolete
./usr/include/clang-9.0/bmiintrin.h comp-c-include llvm ./usr/include/clang-9.0/cldemoteintrin.h comp-obsolete obsolete
./usr/include/clang-9.0/cetintrin.h comp-c-include llvm ./usr/include/clang-9.0/clflushoptintrin.h comp-obsolete obsolete
./usr/include/clang-9.0/cldemoteintrin.h comp-c-include llvm ./usr/include/clang-9.0/clwbintrin.h comp-obsolete obsolete
./usr/include/clang-9.0/clflushoptintrin.h comp-c-include llvm ./usr/include/clang-9.0/clzerointrin.h comp-obsolete obsolete
./usr/include/clang-9.0/clwbintrin.h comp-c-include llvm ./usr/include/clang-9.0/cpuid.h comp-obsolete obsolete
./usr/include/clang-9.0/clzerointrin.h comp-c-include llvm ./usr/include/clang-9.0/emmintrin.h comp-obsolete obsolete
./usr/include/clang-9.0/cpuid.h comp-c-include llvm ./usr/include/clang-9.0/enqcmdintrin.h comp-obsolete obsolete
./usr/include/clang-9.0/emmintrin.h comp-c-include llvm ./usr/include/clang-9.0/f16cintrin.h comp-obsolete obsolete
./usr/include/clang-9.0/enqcmdintrin.h comp-c-include llvm ./usr/include/clang-9.0/fma4intrin.h comp-obsolete obsolete
./usr/include/clang-9.0/f16cintrin.h comp-c-include llvm ./usr/include/clang-9.0/fmaintrin.h comp-obsolete obsolete
./usr/include/clang-9.0/fma4intrin.h comp-c-include llvm ./usr/include/clang-9.0/fxsrintrin.h comp-obsolete obsolete
./usr/include/clang-9.0/fmaintrin.h comp-c-include llvm ./usr/include/clang-9.0/gfniintrin.h comp-obsolete obsolete
./usr/include/clang-9.0/fxsrintrin.h comp-c-include llvm ./usr/include/clang-9.0/ia32intrin.h comp-obsolete obsolete
./usr/include/clang-9.0/gfniintrin.h comp-c-include llvm ./usr/include/clang-9.0/immintrin.h comp-obsolete obsolete
./usr/include/clang-9.0/ia32intrin.h comp-c-include llvm ./usr/include/clang-9.0/invpcidintrin.h comp-obsolete obsolete
./usr/include/clang-9.0/immintrin.h comp-c-include llvm ./usr/include/clang-9.0/lwpintrin.h comp-obsolete obsolete
./usr/include/clang-9.0/invpcidintrin.h comp-c-include llvm ./usr/include/clang-9.0/lzcntintrin.h comp-obsolete obsolete
./usr/include/clang-9.0/lwpintrin.h comp-c-include llvm ./usr/include/clang-9.0/mm3dnow.h comp-obsolete obsolete
./usr/include/clang-9.0/lzcntintrin.h comp-c-include llvm ./usr/include/clang-9.0/mmintrin.h comp-obsolete obsolete
./usr/include/clang-9.0/mm3dnow.h comp-c-include llvm ./usr/include/clang-9.0/mm_malloc.h comp-obsolete obsolete
./usr/include/clang-9.0/mm_malloc.h comp-c-include llvm ./usr/include/clang-9.0/movdirintrin.h comp-obsolete obsolete
./usr/include/clang-9.0/mmintrin.h comp-c-include llvm ./usr/include/clang-9.0/mwaitxintrin.h comp-obsolete obsolete
./usr/include/clang-9.0/movdirintrin.h comp-c-include llvm ./usr/include/clang-9.0/nmmintrin.h comp-obsolete obsolete
./usr/include/clang-9.0/mwaitxintrin.h comp-c-include llvm ./usr/include/clang-9.0/pconfigintrin.h comp-obsolete obsolete
./usr/include/clang-9.0/nmmintrin.h comp-c-include llvm ./usr/include/clang-9.0/pkuintrin.h comp-obsolete obsolete
./usr/include/clang-9.0/pconfigintrin.h comp-c-include llvm ./usr/include/clang-9.0/pmmintrin.h comp-obsolete obsolete
./usr/include/clang-9.0/pkuintrin.h comp-c-include llvm ./usr/include/clang-9.0/popcntintrin.h comp-obsolete obsolete
./usr/include/clang-9.0/pmmintrin.h comp-c-include llvm ./usr/include/clang-9.0/prfchwintrin.h comp-obsolete obsolete
./usr/include/clang-9.0/popcntintrin.h comp-c-include llvm ./usr/include/clang-9.0/ptwriteintrin.h comp-obsolete obsolete
./usr/include/clang-9.0/prfchwintrin.h comp-c-include llvm ./usr/include/clang-9.0/rdseedintrin.h comp-obsolete obsolete
./usr/include/clang-9.0/ptwriteintrin.h comp-c-include llvm ./usr/include/clang-9.0/rtmintrin.h comp-obsolete obsolete
./usr/include/clang-9.0/rdseedintrin.h comp-c-include llvm ./usr/include/clang-9.0/sgxintrin.h comp-obsolete obsolete
./usr/include/clang-9.0/rtmintrin.h comp-c-include llvm ./usr/include/clang-9.0/shaintrin.h comp-obsolete obsolete
./usr/include/clang-9.0/sgxintrin.h comp-c-include llvm ./usr/include/clang-9.0/smmintrin.h comp-obsolete obsolete
./usr/include/clang-9.0/shaintrin.h comp-c-include llvm ./usr/include/clang-9.0/tbmintrin.h comp-obsolete obsolete
./usr/include/clang-9.0/smmintrin.h comp-c-include llvm ./usr/include/clang-9.0/tmmintrin.h comp-obsolete obsolete
./usr/include/clang-9.0/tbmintrin.h comp-c-include llvm ./usr/include/clang-9.0/vaesintrin.h comp-obsolete obsolete
./usr/include/clang-9.0/tmmintrin.h comp-c-include llvm ./usr/include/clang-9.0/vpclmulqdqintrin.h comp-obsolete obsolete
./usr/include/clang-9.0/vaesintrin.h comp-c-include llvm ./usr/include/clang-9.0/waitpkgintrin.h comp-obsolete obsolete
./usr/include/clang-9.0/vpclmulqdqintrin.h comp-c-include llvm ./usr/include/clang-9.0/wbnoinvdintrin.h comp-obsolete obsolete
./usr/include/clang-9.0/waitpkgintrin.h comp-c-include llvm ./usr/include/clang-9.0/__wmmintrin_aes.h comp-obsolete obsolete
./usr/include/clang-9.0/wbnoinvdintrin.h comp-c-include llvm ./usr/include/clang-9.0/wmmintrin.h comp-obsolete obsolete
./usr/include/clang-9.0/wmmintrin.h comp-c-include llvm ./usr/include/clang-9.0/__wmmintrin_pclmul.h comp-obsolete obsolete
./usr/include/clang-9.0/x86intrin.h comp-c-include llvm ./usr/include/clang-9.0/x86intrin.h comp-obsolete obsolete
./usr/include/clang-9.0/xmmintrin.h comp-c-include llvm ./usr/include/clang-9.0/xmmintrin.h comp-obsolete obsolete
./usr/include/clang-9.0/xopintrin.h comp-c-include llvm ./usr/include/clang-9.0/xopintrin.h comp-obsolete obsolete
./usr/include/clang-9.0/xsavecintrin.h comp-c-include llvm ./usr/include/clang-9.0/xsavecintrin.h comp-obsolete obsolete
./usr/include/clang-9.0/xsaveintrin.h comp-c-include llvm ./usr/include/clang-9.0/xsaveintrin.h comp-obsolete obsolete
./usr/include/clang-9.0/xsaveoptintrin.h comp-c-include llvm ./usr/include/clang-9.0/xsaveoptintrin.h comp-obsolete obsolete
./usr/include/clang-9.0/xsavesintrin.h comp-c-include llvm ./usr/include/clang-9.0/xsavesintrin.h comp-obsolete obsolete
./usr/include/clang-9.0/xtestintrin.h comp-c-include llvm ./usr/include/clang-9.0/xtestintrin.h comp-obsolete obsolete
./usr/include/clang-13.0/adxintrin.h comp-c-include llvm
./usr/include/clang-13.0/ammintrin.h comp-c-include llvm
./usr/include/clang-13.0/avx2intrin.h comp-c-include llvm
./usr/include/clang-13.0/avx512bf16intrin.h comp-c-include llvm
./usr/include/clang-13.0/avx512bitalgintrin.h comp-c-include llvm
./usr/include/clang-13.0/avx512bwintrin.h comp-c-include llvm
./usr/include/clang-13.0/avx512cdintrin.h comp-c-include llvm
./usr/include/clang-13.0/avx512dqintrin.h comp-c-include llvm
./usr/include/clang-13.0/avx512erintrin.h comp-c-include llvm
./usr/include/clang-13.0/avx512fintrin.h comp-c-include llvm
./usr/include/clang-13.0/avx512ifmaintrin.h comp-c-include llvm
./usr/include/clang-13.0/avx512ifmavlintrin.h comp-c-include llvm
./usr/include/clang-13.0/avx512pfintrin.h comp-c-include llvm
./usr/include/clang-13.0/avx512vbmi2intrin.h comp-c-include llvm
./usr/include/clang-13.0/avx512vbmiintrin.h comp-c-include llvm
./usr/include/clang-13.0/avx512vbmivlintrin.h comp-c-include llvm
./usr/include/clang-13.0/avx512vlbf16intrin.h comp-c-include llvm
./usr/include/clang-13.0/avx512vlbitalgintrin.h comp-c-include llvm
./usr/include/clang-13.0/avx512vlbwintrin.h comp-c-include llvm
./usr/include/clang-13.0/avx512vlcdintrin.h comp-c-include llvm
./usr/include/clang-13.0/avx512vldqintrin.h comp-c-include llvm
./usr/include/clang-13.0/avx512vlintrin.h comp-c-include llvm
./usr/include/clang-13.0/avx512vlvbmi2intrin.h comp-c-include llvm
./usr/include/clang-13.0/avx512vlvnniintrin.h comp-c-include llvm
./usr/include/clang-13.0/avx512vlvp2intersectintrin.h comp-c-include llvm
./usr/include/clang-13.0/avx512vnniintrin.h comp-c-include llvm
./usr/include/clang-13.0/avx512vp2intersectintrin.h comp-c-include llvm
./usr/include/clang-13.0/avx512vpopcntdqintrin.h comp-c-include llvm
./usr/include/clang-13.0/avx512vpopcntdqvlintrin.h comp-c-include llvm
./usr/include/clang-13.0/amxintrin.h comp-c-include llvm
./usr/include/clang-13.0/avxintrin.h comp-c-include llvm
./usr/include/clang-13.0/avxvnniintrin.h comp-c-include llvm
./usr/include/clang-13.0/bmi2intrin.h comp-c-include llvm
./usr/include/clang-13.0/bmiintrin.h comp-c-include llvm
./usr/include/clang-13.0/cetintrin.h comp-c-include llvm
./usr/include/clang-13.0/cldemoteintrin.h comp-c-include llvm
./usr/include/clang-13.0/clflushoptintrin.h comp-c-include llvm
./usr/include/clang-13.0/clwbintrin.h comp-c-include llvm
./usr/include/clang-13.0/clzerointrin.h comp-c-include llvm
./usr/include/clang-13.0/cpuid.h comp-c-include llvm
./usr/include/clang-13.0/emmintrin.h comp-c-include llvm
./usr/include/clang-13.0/enqcmdintrin.h comp-c-include llvm
./usr/include/clang-13.0/f16cintrin.h comp-c-include llvm
./usr/include/clang-13.0/fma4intrin.h comp-c-include llvm
./usr/include/clang-13.0/fmaintrin.h comp-c-include llvm
./usr/include/clang-13.0/fxsrintrin.h comp-c-include llvm
./usr/include/clang-13.0/gfniintrin.h comp-c-include llvm
./usr/include/clang-13.0/hresetintrin.h comp-c-include llvm
./usr/include/clang-13.0/ia32intrin.h comp-c-include llvm
./usr/include/clang-13.0/immintrin.h comp-c-include llvm
./usr/include/clang-13.0/invpcidintrin.h comp-c-include llvm
./usr/include/clang-13.0/keylockerintrin.h comp-c-include llvm
./usr/include/clang-13.0/lwpintrin.h comp-c-include llvm
./usr/include/clang-13.0/lzcntintrin.h comp-c-include llvm
./usr/include/clang-13.0/mm3dnow.h comp-c-include llvm
./usr/include/clang-13.0/mmintrin.h comp-c-include llvm
./usr/include/clang-13.0/mm_malloc.h comp-c-include llvm
./usr/include/clang-13.0/movdirintrin.h comp-c-include llvm
./usr/include/clang-13.0/mwaitxintrin.h comp-c-include llvm
./usr/include/clang-13.0/nmmintrin.h comp-c-include llvm
./usr/include/clang-13.0/pconfigintrin.h comp-c-include llvm
./usr/include/clang-13.0/pkuintrin.h comp-c-include llvm
./usr/include/clang-13.0/pmmintrin.h comp-c-include llvm
./usr/include/clang-13.0/popcntintrin.h comp-c-include llvm
./usr/include/clang-13.0/prfchwintrin.h comp-c-include llvm
./usr/include/clang-13.0/ptwriteintrin.h comp-c-include llvm
./usr/include/clang-13.0/rdseedintrin.h comp-c-include llvm
./usr/include/clang-13.0/rtmintrin.h comp-c-include llvm
./usr/include/clang-13.0/serializeintrin.h comp-c-include llvm
./usr/include/clang-13.0/sgxintrin.h comp-c-include llvm
./usr/include/clang-13.0/shaintrin.h comp-c-include llvm
./usr/include/clang-13.0/smmintrin.h comp-c-include llvm
./usr/include/clang-13.0/tbmintrin.h comp-c-include llvm
./usr/include/clang-13.0/tmmintrin.h comp-c-include llvm
./usr/include/clang-13.0/tsxldtrkintrin.h comp-c-include llvm
./usr/include/clang-13.0/uintrintrin.h comp-c-include llvm
./usr/include/clang-13.0/vaesintrin.h comp-c-include llvm
./usr/include/clang-13.0/vpclmulqdqintrin.h comp-c-include llvm
./usr/include/clang-13.0/waitpkgintrin.h comp-c-include llvm
./usr/include/clang-13.0/wbnoinvdintrin.h comp-c-include llvm
./usr/include/clang-13.0/__wmmintrin_aes.h comp-c-include llvm
./usr/include/clang-13.0/wmmintrin.h comp-c-include llvm
./usr/include/clang-13.0/__wmmintrin_pclmul.h comp-c-include llvm
./usr/include/clang-13.0/x86gprintrin.h comp-c-include llvm
./usr/include/clang-13.0/x86intrin.h comp-c-include llvm
./usr/include/clang-13.0/xmmintrin.h comp-c-include llvm
./usr/include/clang-13.0/xopintrin.h comp-c-include llvm
./usr/include/clang-13.0/xsavecintrin.h comp-c-include llvm
./usr/include/clang-13.0/xsaveintrin.h comp-c-include llvm
./usr/include/clang-13.0/xsaveoptintrin.h comp-c-include llvm
./usr/include/clang-13.0/xsavesintrin.h comp-c-include llvm
./usr/include/clang-13.0/xtestintrin.h comp-c-include llvm
./usr/include/emmintrin.h comp-obsolete obsolete ./usr/include/emmintrin.h comp-obsolete obsolete
./usr/include/gcc-4.1/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 ./usr/include/gcc-4.1/mm_malloc.h comp-obsolete obsolete

View File

@ -1,4 +1,4 @@
# $NetBSD: mi,v 1.2387 2021/05/17 04:07:41 yamaguchi Exp $ # $NetBSD: mi,v 1.2388 2021/05/30 01:56:45 joerg Exp $
# #
# Note: don't delete entries from here - mark them as "obsolete" instead. # Note: don't delete entries from here - mark them as "obsolete" instead.
./etc/mtree/set.comp comp-sys-root ./etc/mtree/set.comp comp-sys-root
@ -211,26 +211,71 @@
./usr/include/bm.h comp-c-include ./usr/include/bm.h comp-c-include
./usr/include/bozohttpd.h comp-c-include ./usr/include/bozohttpd.h comp-c-include
./usr/include/bzlib.h comp-c-include ./usr/include/bzlib.h comp-c-include
./usr/include/c++/__availability comp-cxx-include libcxx
./usr/include/c++/__bit_reference comp-cxx-include libcxx ./usr/include/c++/__bit_reference comp-cxx-include libcxx
./usr/include/c++/__bits comp-cxx-include libcxx
./usr/include/c++/__bsd_locale_defaults.h comp-cxx-include libcxx
./usr/include/c++/__bsd_locale_fallbacks.h comp-cxx-include libcxx
./usr/include/c++/__config comp-cxx-include libcxx ./usr/include/c++/__config comp-cxx-include libcxx
./usr/include/c++/__config_site comp-cxx-include libcxx
./usr/include/c++/__debug comp-cxx-include libcxx ./usr/include/c++/__debug comp-cxx-include libcxx
./usr/include/c++/__errc comp-cxx-include libcxx
./usr/include/c++/__functional_03 comp-cxx-include libcxx ./usr/include/c++/__functional_03 comp-cxx-include libcxx
./usr/include/c++/__functional_base comp-cxx-include libcxx ./usr/include/c++/__functional_base comp-cxx-include libcxx
./usr/include/c++/__functional_base_03 comp-cxx-include libcxx ./usr/include/c++/__functional_base_03 comp-cxx-include libcxx
./usr/include/c++/__hash_table comp-cxx-include libcxx ./usr/include/c++/__hash_table comp-cxx-include libcxx
./usr/include/c++/__iterator comp-cxx-include libcxx
./usr/include/c++/__iterator/concepts.h comp-cxx-include libcxx
./usr/include/c++/__iterator/incrementable_traits.h comp-cxx-include libcxx
./usr/include/c++/__iterator/iter_move.h comp-cxx-include libcxx
./usr/include/c++/__iterator/iterator_traits.h comp-cxx-include libcxx
./usr/include/c++/__iterator/readable_traits.h comp-cxx-include libcxx
./usr/include/c++/__libcpp_version comp-cxx-include libcxx
./usr/include/c++/__locale comp-cxx-include libcxx ./usr/include/c++/__locale comp-cxx-include libcxx
./usr/include/c++/__memory/addressof.h comp-cxx-include libcxx
./usr/include/c++/__memory/allocation_guard.h comp-cxx-include libcxx
./usr/include/c++/__memory/allocator.h comp-cxx-include libcxx
./usr/include/c++/__memory/allocator_traits.h comp-cxx-include libcxx
./usr/include/c++/__memory/auto_ptr.h comp-cxx-include libcxx
./usr/include/c++/__memory/base.h comp-cxx-obsolete obsolete
./usr/include/c++/__memory/compressed_pair.h comp-cxx-include libcxx
./usr/include/c++/__memory/construct_at.h comp-cxx-include libcxx
./usr/include/c++/__memory/pointer_safety.h comp-cxx-include libcxx
./usr/include/c++/__memory/pointer_traits.h comp-cxx-include libcxx
./usr/include/c++/__memory/raw_storage_iterator.h comp-cxx-include libcxx
./usr/include/c++/__memory/shared_ptr.h comp-cxx-include libcxx
./usr/include/c++/__memory/temporary_buffer.h comp-cxx-include libcxx
./usr/include/c++/__memory/uninitialized_algorithms.h comp-cxx-include libcxx
./usr/include/c++/__memory/unique_ptr.h comp-cxx-include libcxx
./usr/include/c++/__memory/utilities.h comp-cxx-obsolete obsolete
./usr/include/c++/__mutex_base comp-cxx-include libcxx ./usr/include/c++/__mutex_base comp-cxx-include libcxx
./usr/include/c++/__node_handle comp-cxx-include libcxx
./usr/include/c++/__nullptr comp-cxx-include libcxx
./usr/include/c++/__ranges/access.h comp-cxx-include libcxx
./usr/include/c++/__ranges/concepts.h comp-cxx-include libcxx
./usr/include/c++/__ranges/data.h comp-cxx-include libcxx
./usr/include/c++/__ranges/empty.h comp-cxx-include libcxx
./usr/include/c++/__ranges/enable_borrowed_range.h comp-cxx-include libcxx
./usr/include/c++/__ranges/size.h comp-cxx-include libcxx
./usr/include/c++/__ranges/view.h comp-cxx-include libcxx
./usr/include/c++/__split_buffer comp-cxx-include libcxx ./usr/include/c++/__split_buffer comp-cxx-include libcxx
./usr/include/c++/__sso_allocator comp-cxx-include libcxx ./usr/include/c++/__sso_allocator comp-cxx-obsolete obsolete
./usr/include/c++/__std_stream comp-cxx-include libcxx ./usr/include/c++/__std_stream comp-cxx-include libcxx
./usr/include/c++/__string comp-cxx-include libcxx
./usr/include/c++/__threading_support comp-cxx-include libcxx
./usr/include/c++/__tree comp-cxx-include libcxx ./usr/include/c++/__tree comp-cxx-include libcxx
./usr/include/c++/__tuple comp-cxx-include libcxx ./usr/include/c++/__tuple comp-cxx-include libcxx
./usr/include/c++/__tuple_03 comp-obsolete obsolete ./usr/include/c++/__tuple_03 comp-obsolete obsolete
./usr/include/c++/__undef___deallocate comp-cxx-include libcxx ./usr/include/c++/__undef___deallocate comp-obsolete obsolete
./usr/include/c++/__undef_min_max comp-cxx-include libcxx ./usr/include/c++/__undef_macros comp-cxx-include libcxx
./usr/include/c++/__undef_min_max comp-obsolete obsolete
./usr/include/c++/__utility/to_underlying.h comp-cxx-include libcxx
./usr/include/c++/algorithm comp-cxx-include libcxx ./usr/include/c++/algorithm comp-cxx-include libcxx
./usr/include/c++/any comp-cxx-include libcxx
./usr/include/c++/array comp-cxx-include libcxx ./usr/include/c++/array comp-cxx-include libcxx
./usr/include/c++/atomic comp-cxx-include libcxx ./usr/include/c++/atomic comp-cxx-include libcxx
./usr/include/c++/barrier comp-cxx-include libcxx
./usr/include/c++/bit comp-cxx-include libcxx
./usr/include/c++/bitset comp-cxx-include libcxx ./usr/include/c++/bitset comp-cxx-include libcxx
./usr/include/c++/cassert comp-cxx-include libcxx ./usr/include/c++/cassert comp-cxx-include libcxx
./usr/include/c++/ccomplex comp-cxx-include libcxx ./usr/include/c++/ccomplex comp-cxx-include libcxx
@ -238,6 +283,7 @@
./usr/include/c++/cerrno comp-cxx-include libcxx ./usr/include/c++/cerrno comp-cxx-include libcxx
./usr/include/c++/cfenv comp-cxx-include libcxx ./usr/include/c++/cfenv comp-cxx-include libcxx
./usr/include/c++/cfloat comp-cxx-include libcxx ./usr/include/c++/cfloat comp-cxx-include libcxx
./usr/include/c++/charconv comp-cxx-include libcxx
./usr/include/c++/chrono comp-cxx-include libcxx ./usr/include/c++/chrono comp-cxx-include libcxx
./usr/include/c++/cinttypes comp-cxx-include libcxx ./usr/include/c++/cinttypes comp-cxx-include libcxx
./usr/include/c++/ciso646 comp-cxx-include libcxx ./usr/include/c++/ciso646 comp-cxx-include libcxx
@ -245,8 +291,10 @@
./usr/include/c++/clocale comp-cxx-include libcxx ./usr/include/c++/clocale comp-cxx-include libcxx
./usr/include/c++/cmath comp-cxx-include libcxx ./usr/include/c++/cmath comp-cxx-include libcxx
./usr/include/c++/codecvt comp-cxx-include libcxx ./usr/include/c++/codecvt comp-cxx-include libcxx
./usr/include/c++/compare comp-cxx-include libcxx
./usr/include/c++/complex comp-cxx-include libcxx ./usr/include/c++/complex comp-cxx-include libcxx
./usr/include/c++/complex.h comp-cxx-include libcxx ./usr/include/c++/complex.h comp-cxx-include libcxx
./usr/include/c++/concepts comp-cxx-include libcxx
./usr/include/c++/condition_variable comp-cxx-include libcxx ./usr/include/c++/condition_variable comp-cxx-include libcxx
./usr/include/c++/csetjmp comp-cxx-include libcxx ./usr/include/c++/csetjmp comp-cxx-include libcxx
./usr/include/c++/csignal comp-cxx-include libcxx ./usr/include/c++/csignal comp-cxx-include libcxx
@ -259,59 +307,102 @@
./usr/include/c++/cstring comp-cxx-include libcxx ./usr/include/c++/cstring comp-cxx-include libcxx
./usr/include/c++/ctgmath comp-cxx-include libcxx ./usr/include/c++/ctgmath comp-cxx-include libcxx
./usr/include/c++/ctime comp-cxx-include libcxx ./usr/include/c++/ctime comp-cxx-include libcxx
./usr/include/c++/ctype.h comp-cxx-include libcxx
./usr/include/c++/cwchar comp-cxx-include libcxx ./usr/include/c++/cwchar comp-cxx-include libcxx
./usr/include/c++/cwctype comp-cxx-include libcxx ./usr/include/c++/cwctype comp-cxx-include libcxx
./usr/include/c++/cxxabi.h comp-cxx-include libcxx ./usr/include/c++/cxxabi.h comp-cxx-include libcxx
./usr/include/c++/deque comp-cxx-include libcxx ./usr/include/c++/deque comp-cxx-include libcxx
./usr/include/c++/dynarray comp-obsolete obsolete ./usr/include/c++/dynarray comp-obsolete obsolete
./usr/include/c++/errno.h comp-cxx-include libcxx
./usr/include/c++/exception comp-cxx-include libcxx ./usr/include/c++/exception comp-cxx-include libcxx
./usr/include/c++/execution comp-cxx-include libcxx
./usr/include/c++/experimental/__config comp-cxx-include libcxx ./usr/include/c++/experimental/__config comp-cxx-include libcxx
./usr/include/c++/experimental/__memory comp-cxx-include libcxx
./usr/include/c++/experimental/algorithm comp-cxx-include libcxx ./usr/include/c++/experimental/algorithm comp-cxx-include libcxx
./usr/include/c++/experimental/chrono comp-cxx-include libcxx ./usr/include/c++/experimental/chrono comp-obsolete obsolete
./usr/include/c++/experimental/dynarray comp-cxx-include libcxx ./usr/include/c++/experimental/coroutine comp-cxx-include libcxx
./usr/include/c++/experimental/optional comp-cxx-include libcxx ./usr/include/c++/experimental/deque comp-cxx-include libcxx
./usr/include/c++/experimental/ratio comp-cxx-include libcxx ./usr/include/c++/experimental/dynarray comp-obsolete obsolete
./usr/include/c++/experimental/string_view comp-cxx-include libcxx ./usr/include/c++/experimental/filesystem comp-cxx-include libcxx
./usr/include/c++/experimental/system_error comp-cxx-include libcxx ./usr/include/c++/experimental/forward_list comp-cxx-include libcxx
./usr/include/c++/experimental/tuple comp-cxx-include libcxx ./usr/include/c++/experimental/functional comp-cxx-include libcxx
./usr/include/c++/experimental/iterator comp-cxx-include libcxx
./usr/include/c++/experimental/list comp-cxx-include libcxx
./usr/include/c++/experimental/map comp-cxx-include libcxx
./usr/include/c++/experimental/memory_resource comp-cxx-include libcxx
./usr/include/c++/experimental/optional comp-obsolete obsolete
./usr/include/c++/experimental/propagate_const comp-cxx-include libcxx
./usr/include/c++/experimental/ratio comp-obsolete obsolete
./usr/include/c++/experimental/regex comp-cxx-include libcxx
./usr/include/c++/experimental/set comp-cxx-include libcxx
./usr/include/c++/experimental/simd comp-cxx-include libcxx
./usr/include/c++/experimental/string comp-cxx-include libcxx
./usr/include/c++/experimental/string_view comp-obsolete obsolete
./usr/include/c++/experimental/system_error comp-obsolete obsolete
./usr/include/c++/experimental/tuple comp-obsolete obsolete
./usr/include/c++/experimental/type_traits comp-cxx-include libcxx ./usr/include/c++/experimental/type_traits comp-cxx-include libcxx
./usr/include/c++/experimental/unordered_map comp-cxx-include libcxx
./usr/include/c++/experimental/unordered_set comp-cxx-include libcxx
./usr/include/c++/experimental/utility comp-cxx-include libcxx ./usr/include/c++/experimental/utility comp-cxx-include libcxx
./usr/include/c++/experimental/vector comp-cxx-include libcxx
./usr/include/c++/ext/__hash comp-cxx-include libcxx ./usr/include/c++/ext/__hash comp-cxx-include libcxx
./usr/include/c++/ext/hash_map comp-cxx-include libcxx ./usr/include/c++/ext/hash_map comp-cxx-include libcxx
./usr/include/c++/ext/hash_set comp-cxx-include libcxx ./usr/include/c++/ext/hash_set comp-cxx-include libcxx
./usr/include/c++/fenv.h comp-cxx-include libcxx
./usr/include/c++/filesystem comp-cxx-include libcxx
./usr/include/c++/float.h comp-cxx-include libcxx
./usr/include/c++/format comp-cxx-include libcxx
./usr/include/c++/forward_list comp-cxx-include libcxx ./usr/include/c++/forward_list comp-cxx-include libcxx
./usr/include/c++/fstream comp-cxx-include libcxx ./usr/include/c++/fstream comp-cxx-include libcxx
./usr/include/c++/functional comp-cxx-include libcxx ./usr/include/c++/functional comp-cxx-include libcxx
./usr/include/c++/future comp-cxx-include libcxx ./usr/include/c++/future comp-cxx-include libcxx
./usr/include/c++/initializer_list comp-cxx-include libcxx ./usr/include/c++/initializer_list comp-cxx-include libcxx
./usr/include/c++/inttypes.h comp-cxx-include libcxx
./usr/include/c++/iomanip comp-cxx-include libcxx ./usr/include/c++/iomanip comp-cxx-include libcxx
./usr/include/c++/ios comp-cxx-include libcxx ./usr/include/c++/ios comp-cxx-include libcxx
./usr/include/c++/iosfwd comp-cxx-include libcxx ./usr/include/c++/iosfwd comp-cxx-include libcxx
./usr/include/c++/iostream comp-cxx-include libcxx ./usr/include/c++/iostream comp-cxx-include libcxx
./usr/include/c++/istream comp-cxx-include libcxx ./usr/include/c++/istream comp-cxx-include libcxx
./usr/include/c++/iterator comp-cxx-include libcxx ./usr/include/c++/iterator comp-cxx-include libcxx
./usr/include/c++/latch comp-cxx-include libcxx
./usr/include/c++/limits comp-cxx-include libcxx ./usr/include/c++/limits comp-cxx-include libcxx
./usr/include/c++/limits.h comp-cxx-include libcxx
./usr/include/c++/list comp-cxx-include libcxx ./usr/include/c++/list comp-cxx-include libcxx
./usr/include/c++/locale comp-cxx-include libcxx ./usr/include/c++/locale comp-cxx-include libcxx
./usr/include/c++/locale.h comp-cxx-include libcxx
./usr/include/c++/map comp-cxx-include libcxx ./usr/include/c++/map comp-cxx-include libcxx
./usr/include/c++/math.h comp-cxx-include libcxx
./usr/include/c++/memory comp-cxx-include libcxx ./usr/include/c++/memory comp-cxx-include libcxx
./usr/include/c++/module.modulemap comp-cxx-include libcxx
./usr/include/c++/mutex comp-cxx-include libcxx ./usr/include/c++/mutex comp-cxx-include libcxx
./usr/include/c++/new comp-cxx-include libcxx ./usr/include/c++/new comp-cxx-include libcxx
./usr/include/c++/numbers comp-cxx-include libcxx
./usr/include/c++/numeric comp-cxx-include libcxx ./usr/include/c++/numeric comp-cxx-include libcxx
./usr/include/c++/optional comp-obsolete obsolete ./usr/include/c++/optional comp-cxx-include libcxx
./usr/include/c++/ostream comp-cxx-include libcxx ./usr/include/c++/ostream comp-cxx-include libcxx
./usr/include/c++/queue comp-cxx-include libcxx ./usr/include/c++/queue comp-cxx-include libcxx
./usr/include/c++/random comp-cxx-include libcxx ./usr/include/c++/random comp-cxx-include libcxx
./usr/include/c++/ranges comp-cxx-include libcxx
./usr/include/c++/ratio comp-cxx-include libcxx ./usr/include/c++/ratio comp-cxx-include libcxx
./usr/include/c++/regex comp-cxx-include libcxx ./usr/include/c++/regex comp-cxx-include libcxx
./usr/include/c++/scoped_allocator comp-cxx-include libcxx ./usr/include/c++/scoped_allocator comp-cxx-include libcxx
./usr/include/c++/semaphore comp-cxx-include libcxx
./usr/include/c++/set comp-cxx-include libcxx ./usr/include/c++/set comp-cxx-include libcxx
./usr/include/c++/setjmp.h comp-cxx-include libcxx
./usr/include/c++/shared_mutex comp-cxx-include libcxx ./usr/include/c++/shared_mutex comp-cxx-include libcxx
./usr/include/c++/span comp-cxx-include libcxx
./usr/include/c++/sstream comp-cxx-include libcxx ./usr/include/c++/sstream comp-cxx-include libcxx
./usr/include/c++/stack comp-cxx-include libcxx ./usr/include/c++/stack comp-cxx-include libcxx
./usr/include/c++/stdbool.h comp-cxx-include libcxx
./usr/include/c++/stddef.h comp-cxx-include libcxx
./usr/include/c++/stdexcept comp-cxx-include libcxx ./usr/include/c++/stdexcept comp-cxx-include libcxx
./usr/include/c++/stdint.h comp-cxx-include libcxx
./usr/include/c++/stdio.h comp-cxx-include libcxx
./usr/include/c++/stdlib.h comp-cxx-include libcxx
./usr/include/c++/streambuf comp-cxx-include libcxx ./usr/include/c++/streambuf comp-cxx-include libcxx
./usr/include/c++/string comp-cxx-include libcxx ./usr/include/c++/string comp-cxx-include libcxx
./usr/include/c++/string.h comp-cxx-include libcxx
./usr/include/c++/string_view comp-cxx-include libcxx
./usr/include/c++/strstream comp-cxx-include libcxx ./usr/include/c++/strstream comp-cxx-include libcxx
./usr/include/c++/system_error comp-cxx-include libcxx ./usr/include/c++/system_error comp-cxx-include libcxx
./usr/include/c++/tgmath.h comp-cxx-include libcxx ./usr/include/c++/tgmath.h comp-cxx-include libcxx
@ -324,7 +415,11 @@
./usr/include/c++/unordered_set comp-cxx-include libcxx ./usr/include/c++/unordered_set comp-cxx-include libcxx
./usr/include/c++/utility comp-cxx-include libcxx ./usr/include/c++/utility comp-cxx-include libcxx
./usr/include/c++/valarray comp-cxx-include libcxx ./usr/include/c++/valarray comp-cxx-include libcxx
./usr/include/c++/variant comp-cxx-include libcxx
./usr/include/c++/vector comp-cxx-include libcxx ./usr/include/c++/vector comp-cxx-include libcxx
./usr/include/c++/version comp-cxx-include libcxx
./usr/include/c++/wchar.h comp-cxx-include libcxx
./usr/include/c++/wctype.h comp-cxx-include libcxx
./usr/include/cbor comp-c-include ./usr/include/cbor comp-c-include
./usr/include/cbor.h comp-c-include ./usr/include/cbor.h comp-c-include
./usr/include/cbor/arrays.h comp-c-include ./usr/include/cbor/arrays.h comp-c-include
@ -373,6 +468,8 @@
./usr/include/cdk/swindow.h comp-obsolete obsolete ./usr/include/cdk/swindow.h comp-obsolete obsolete
./usr/include/cdk/template.h comp-obsolete obsolete ./usr/include/cdk/template.h comp-obsolete obsolete
./usr/include/cdk/viewer.h comp-obsolete obsolete ./usr/include/cdk/viewer.h comp-obsolete obsolete
./usr/include/clang-13.0/stdatomic.h comp-c-include llvm
./usr/include/clang-13.0/tgmath.h comp-c-include llvm
./usr/include/clang-3.6/stdalign.h comp-obsolete obsolete ./usr/include/clang-3.6/stdalign.h comp-obsolete obsolete
./usr/include/clang-3.6/stdatomic.h comp-obsolete obsolete ./usr/include/clang-3.6/stdatomic.h comp-obsolete obsolete
./usr/include/clang-3.6/stdnoreturn.h comp-obsolete obsolete ./usr/include/clang-3.6/stdnoreturn.h comp-obsolete obsolete
@ -384,7 +481,7 @@
./usr/include/clang-4.0/stdnoreturn.h comp-obsolete obsolete ./usr/include/clang-4.0/stdnoreturn.h comp-obsolete obsolete
./usr/include/clang-5.0/stdatomic.h comp-obsolete obsolete ./usr/include/clang-5.0/stdatomic.h comp-obsolete obsolete
./usr/include/clang-7.0/stdatomic.h comp-obsolete obsolete ./usr/include/clang-7.0/stdatomic.h comp-obsolete obsolete
./usr/include/clang-9.0/stdatomic.h comp-c-include llvm ./usr/include/clang-9.0/stdatomic.h comp-obsolete obsolete
./usr/include/complex.h comp-c-include ./usr/include/complex.h comp-c-include
./usr/include/cpio.h comp-c-include ./usr/include/cpio.h comp-c-include
./usr/include/crypto/cryptodev.h comp-c-include ./usr/include/crypto/cryptodev.h comp-c-include

View File

@ -1,4 +1,4 @@
# $NetBSD: NetBSD.dist.base,v 1.235 2021/04/12 02:09:27 mrg Exp $ # $NetBSD: NetBSD.dist.base,v 1.236 2021/05/30 01:56:45 joerg Exp $
# @(#)4.4BSD.dist 8.1 (Berkeley) 6/13/93 # @(#)4.4BSD.dist 8.1 (Berkeley) 6/13/93
# Do not customize this file as it may be overwritten on upgrades. # Do not customize this file as it may be overwritten on upgrades.
@ -113,8 +113,12 @@
./usr/include/c++ ./usr/include/c++
./usr/include/c++/experimental ./usr/include/c++/experimental
./usr/include/c++/ext ./usr/include/c++/ext
./usr/include/c++/__iterator
./usr/include/c++/__memory
./usr/include/c++/__ranges
./usr/include/c++/__utility
./usr/include/cbor ./usr/include/cbor
./usr/include/clang-9.0 ./usr/include/clang-13.0
./usr/include/crypto ./usr/include/crypto
./usr/include/dev ./usr/include/dev
./usr/include/dev/apm ./usr/include/dev/apm

View File

@ -1,4 +1,4 @@
# $NetBSD: Makefile,v 1.1 2019/11/11 22:44:57 joerg Exp $ # $NetBSD: Makefile,v 1.2 2021/05/30 01:56:45 joerg Exp $
.include <bsd.init.mk> .include <bsd.init.mk>
@ -16,6 +16,9 @@ SUBDIR+= \
bin bin
.endif .endif
prepare-import:
cd ${LLVM_TOPLEVEL}/dist && rm -rf */test */unittests */www
.include "Makefile.inc" .include "Makefile.inc"
.include <bsd.subdir.mk> .include <bsd.subdir.mk>

View File

@ -1,16 +1,16 @@
# $NetBSD: Makefile.inc,v 1.4 2019/11/28 23:01:22 joerg Exp $ # $NetBSD: Makefile.inc,v 1.5 2021/05/30 01:56:45 joerg Exp $
.if !defined(LLVM_TOPLEVEL_MK) .if !defined(LLVM_TOPLEVEL_MK)
LLVM_TOPLEVEL_MK= LLVM_TOPLEVEL_MK=
.include <bsd.own.mk> .include <bsd.own.mk>
COMMON_REVISION= 01f3a59fb3e2542fce74c768718f594d0debd0da COMMON_REVISION= 249b40b558955afe5ac2b549edcf2d7f859c8cc9
CLANG_REVISION= ${COMMON_REVISION} CLANG_REVISION= ${COMMON_REVISION}
LLVM_REVISION= ${COMMON_REVISION} LLVM_REVISION= ${COMMON_REVISION}
LLVM_VERSION= 9.0.0 LLVM_VERSION= 13.0.0
CLANG_VERSION= 9.0.0 CLANG_VERSION= 13.0.0
CLANG_SRCDIR:= ${.PARSEDIR}/dist/clang CLANG_SRCDIR:= ${.PARSEDIR}/dist/clang
LLVM_SRCDIR:= ${.PARSEDIR}/dist/llvm LLVM_SRCDIR:= ${.PARSEDIR}/dist/llvm
@ -22,20 +22,32 @@ CPPFLAGS+= -I. -I${CLANG_SRCDIR}/include -I${LLVM_SRCDIR}/include
# Bogus warning with -O2 in GCC 7 and 8. # Bogus warning with -O2 in GCC 7 and 8.
CWARNFLAGS.gcc+= ${${ACTIVE_CC} == "gcc" && ${HAVE_GCC:U0} < 9:? -Wno-stringop-overflow :} CWARNFLAGS.gcc+= ${${ACTIVE_CC} == "gcc" && ${HAVE_GCC:U0} < 9:? -Wno-stringop-overflow :}
MODULES_CXXFLAGS= -fmodules -fcxx-modules -Werror=incomplete-umbrella \
-fmodules-validate-system-headers \
-Xclang -fmodules-local-submodule-visibility \
-fmodules-cache-path=${LLVM_MODULE_CACHE:Q}
.if defined(HOSTLIB) || defined(HOSTPROG) || defined(_BSD_HOSTINIT_MK_) .if defined(HOSTLIB) || defined(HOSTPROG) || defined(_BSD_HOSTINIT_MK_)
LLVM_INCLUDE_CONFIG= ${LLVM_TOOLCONF_OBJDIR}/config/include LLVM_INCLUDE_CONFIG= ${LLVM_TOOLCONF_OBJDIR}/config/include
CLANG_INCLUDE_CONFIG= ${LLVM_TOOLCONF_OBJDIR}/config/tools/clang/include CLANG_INCLUDE_CONFIG= ${LLVM_TOOLCONF_OBJDIR}/config/tools/clang/include
LLVM_INCLUDE_OBJDIR!= cd ${NETBSDSRCDIR}/tools/llvm-include && ${PRINTOBJDIR} LLVM_INCLUDE_OBJDIR!= cd ${NETBSDSRCDIR}/tools/llvm-include && ${PRINTOBJDIR}
LLVM_TOOLCONF_OBJDIR!= cd ${NETBSDSRCDIR}/tools/llvm && ${PRINTOBJDIR} LLVM_TOOLCONF_OBJDIR!= cd ${NETBSDSRCDIR}/tools/llvm && ${PRINTOBJDIR}
LLVM_MODULE_CACHE= ${LLVM_TOOLCONF_OBJDIR}/module.cache
HOST_CPPFLAGS+= ${CPPFLAGS} HOST_CPPFLAGS+= ${CPPFLAGS}
HOST_CXXFLAGS+= -O2 -fno-rtti -fno-exceptions -fno-strict-aliasing HOST_CXXFLAGS+= -O2 -fno-rtti -fno-exceptions -fno-strict-aliasing
.sinclude "${LLVM_TOOLCONF_OBJDIR}/support-modules"
.if ${HOST_SUPPORTS_MODULES:Uno} == "yes"
HOST_CXXFLAGS+= ${MODULES_CXXFLAGS}
.endif
HOST_CPPFLAGS+= -std=c++14 HOST_CPPFLAGS+= -std=c++14
LLVM_TARGETS= x86,powerpc,sparc,aarch64,arm,mips LLVM_TARGETS= x86,powerpc,sparc,aarch64,arm,mips
.else .else
LLVM_INCLUDE_CONFIG= ${LLVM_TOPLEVEL}/config LLVM_INCLUDE_CONFIG= ${LLVM_TOPLEVEL}/config
CLANG_INCLUDE_CONFIG= ${LLVM_TOPLEVEL}/config CLANG_INCLUDE_CONFIG= ${LLVM_TOPLEVEL}/config
LLVM_INCLUDE_OBJDIR!= cd ${LLVM_TOPLEVEL}/include && ${PRINTOBJDIR} LLVM_INCLUDE_OBJDIR!= cd ${LLVM_TOPLEVEL}/include && ${PRINTOBJDIR}
LLVM_MODULE_CACHE= ${LLVM_INCLUDE_OBJDIR}/module.cache
LLVM_TARGETS= x86,powerpc,sparc,aarch64,arm,mips,amdgpu LLVM_TARGETS= x86,powerpc,sparc,aarch64,arm,mips,amdgpu
CXXFLAGS+= ${${ACTIVE_CC} == "clang":? ${MODULES_CXXFLAGS} :}
CXXFLAGS+= -std=c++14 CXXFLAGS+= -std=c++14
CXXFLAGS+= -fno-rtti -fno-exceptions ${${ACTIVE_CC} == "gcc" :? -fno-strict-aliasing :} CXXFLAGS+= -fno-rtti -fno-exceptions ${${ACTIVE_CC} == "gcc" :? -fno-strict-aliasing :}

View File

@ -1,6 +1,6 @@
# generated automatically by aclocal 1.16.1 -*- Autoconf -*- # generated automatically by aclocal 1.16.3 -*- Autoconf -*-
# Copyright (C) 1996-2018 Free Software Foundation, Inc. # Copyright (C) 1996-2020 Free Software Foundation, Inc.
# This file is free software; the Free Software Foundation # This file is free software; the Free Software Foundation
# gives unlimited permission to copy and/or distribute it, # gives unlimited permission to copy and/or distribute it,

View File

@ -1276,6 +1276,7 @@ AC_ARG_WITH(clang-default-openmp-runtime,
AC_DEFINE_UNQUOTED(CLANG_ENABLE_ARCMT, 1, [Build ARCMT]) AC_DEFINE_UNQUOTED(CLANG_ENABLE_ARCMT, 1, [Build ARCMT])
AC_DEFINE_UNQUOTED(CLANG_ENABLE_OBJC_REWRITER, 1, [Build ObjC rewriter]) AC_DEFINE_UNQUOTED(CLANG_ENABLE_OBJC_REWRITER, 1, [Build ObjC rewriter])
AC_DEFINE_UNQUOTED(CLANG_ENABLE_STATIC_ANALYZER, 1, [Build Static analyzer]) AC_DEFINE_UNQUOTED(CLANG_ENABLE_STATIC_ANALYZER, 1, [Build Static analyzer])
AC_DEFINE_UNQUOTED(CLANG_SPAWN_CC1, 1, [Whether clang should use a new process for the CC1 invocation])
AC_DEFINE_UNQUOTED(ENABLE_EXPERIMENTAL_NEW_PASS_MANAGER, 0, AC_DEFINE_UNQUOTED(ENABLE_EXPERIMENTAL_NEW_PASS_MANAGER, 0,
[Enable the experimental new pass manager by default]) [Enable the experimental new pass manager by default])
@ -1296,6 +1297,8 @@ AC_DEFINE_UNQUOTED(CLANG_DEFAULT_UNWINDLIB, "none",
[Default unwind library to use.]) [Default unwind library to use.])
AC_DEFINE_UNQUOTED(CLANG_DEFAULT_OPENMP_RUNTIME, "libomp", AC_DEFINE_UNQUOTED(CLANG_DEFAULT_OPENMP_RUNTIME, "libomp",
[Default OpenMP runtime used by -fopenmp.]) [Default OpenMP runtime used by -fopenmp.])
AC_DEFINE_UNQUOTED(CLANG_SYSTEMZ_DEFAULT_ARCH, "z10",
[SystemZ Default Arch])
AC_DEFINE_UNQUOTED(CLANG_LIBDIR_SUFFIX, "", AC_DEFINE_UNQUOTED(CLANG_LIBDIR_SUFFIX, "",
[Multilib suffix for libdir.]) [Multilib suffix for libdir.])
AC_DEFINE_UNQUOTED(DEFAULT_SYSROOT, "", AC_DEFINE_UNQUOTED(DEFAULT_SYSROOT, "",
@ -1698,7 +1701,7 @@ AC_HEADER_STAT
AC_HEADER_TIME AC_HEADER_TIME
AC_CHECK_HEADERS([dlfcn.h execinfo.h fcntl.h inttypes.h link.h]) AC_CHECK_HEADERS([dlfcn.h execinfo.h fcntl.h inttypes.h link.h])
AC_CHECK_HEADERS([signal.h stdint.h termios.h unistd.h]) AC_CHECK_HEADERS([signal.h stdint.h sysexits.h termios.h unistd.h])
AC_CHECK_HEADERS([sys/mman.h sys/param.h sys/resource.h sys/time.h sys/uio.h]) AC_CHECK_HEADERS([sys/mman.h sys/param.h sys/resource.h sys/time.h sys/uio.h])
AC_CHECK_HEADERS([sys/ioctl.h malloc/malloc.h mach/mach.h]) AC_CHECK_HEADERS([sys/ioctl.h malloc/malloc.h mach/mach.h])
AC_CHECK_HEADERS([valgrind/valgrind.h]) AC_CHECK_HEADERS([valgrind/valgrind.h])

View File

@ -5738,6 +5738,11 @@ cat >>confdefs.h <<_ACEOF
_ACEOF _ACEOF
cat >>confdefs.h <<_ACEOF
#define CLANG_SPAWN_CC1 1
_ACEOF
cat >>confdefs.h <<_ACEOF cat >>confdefs.h <<_ACEOF
#define ENABLE_EXPERIMENTAL_NEW_PASS_MANAGER 0 #define ENABLE_EXPERIMENTAL_NEW_PASS_MANAGER 0
@ -5785,6 +5790,11 @@ cat >>confdefs.h <<_ACEOF
_ACEOF _ACEOF
cat >>confdefs.h <<_ACEOF
#define CLANG_SYSTEMZ_DEFAULT_ARCH "z10"
_ACEOF
cat >>confdefs.h <<_ACEOF cat >>confdefs.h <<_ACEOF
#define CLANG_LIBDIR_SUFFIX "" #define CLANG_LIBDIR_SUFFIX ""
_ACEOF _ACEOF
@ -8776,7 +8786,7 @@ fi
done done
for ac_header in signal.h stdint.h termios.h unistd.h for ac_header in signal.h stdint.h sysexits.h termios.h unistd.h
do : do :
as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default" ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"

View File

@ -42,6 +42,9 @@
/* Directory where gcc is installed. */ /* Directory where gcc is installed. */
#undef GCC_INSTALL_PREFIX #undef GCC_INSTALL_PREFIX
/* Whether clang should use a new process for the CC1 invocation */
#undef CLANG_SPAWN_CC1
/* Define if we have libxml2 */ /* Define if we have libxml2 */
#undef CLANG_HAVE_LIBXML #undef CLANG_HAVE_LIBXML
@ -62,5 +65,6 @@
#undef ENABLE_EXPERIMENTAL_NEW_PASS_MANAGER #undef ENABLE_EXPERIMENTAL_NEW_PASS_MANAGER
#undef CLANG_OPENMP_NVPTX_DEFAULT_ARCH #undef CLANG_OPENMP_NVPTX_DEFAULT_ARCH
#undef CLANG_SYSTEMZ_DEFAULT_ARCH
#endif #endif

View File

@ -49,6 +49,12 @@
/* Relative directory for resource files */ /* Relative directory for resource files */
#undef CLANG_RESOURCE_DIR #undef CLANG_RESOURCE_DIR
/* Whether clang should use a new process for the CC1 invocation */
#undef CLANG_SPAWN_CC1
/* SystemZ Default Arch */
#undef CLANG_SYSTEMZ_DEFAULT_ARCH
/* Directories clang will search for headers */ /* Directories clang will search for headers */
#undef C_INCLUDE_DIRS #undef C_INCLUDE_DIRS
@ -279,6 +285,9 @@
/* Define to 1 if you have the `sysconf' function. */ /* Define to 1 if you have the `sysconf' function. */
#undef HAVE_SYSCONF #undef HAVE_SYSCONF
/* Define to 1 if you have the <sysexits.h> header file. */
#undef HAVE_SYSEXITS_H
/* Define to 1 if you have the <sys/dir.h> header file, and it defines `DIR'. /* Define to 1 if you have the <sys/dir.h> header file, and it defines `DIR'.
*/ */
#undef HAVE_SYS_DIR_H #undef HAVE_SYS_DIR_H

View File

@ -80,4 +80,9 @@
/* LLVM version string */ /* LLVM version string */
#undef LLVM_VERSION_STRING #undef LLVM_VERSION_STRING
/* Define to 1 if you have the <sysexits.h> header file. */
#undef HAVE_SYSEXITS_H
#define LLVM_ENABLE_NEW_PASS_MANAGER 0
#endif #endif

View File

@ -1,4 +1,4 @@
#!/bin/sh #!/bin/sh
set -e set -e
autoconf/AutoRegen.sh autoconf/AutoRegen.sh
rm -rf autom4te.cache autoconf/autom4te.cache rm -rf autom4te.cache autoconf/autom4te.cache include/llvm/Config/config.h.in~

View File

@ -1,4 +1,4 @@
# $NetBSD: Makefile,v 1.2 2020/06/09 21:50:32 kamil Exp $ # $NetBSD: Makefile,v 1.3 2021/05/30 01:56:46 joerg Exp $
.include <bsd.own.mk> .include <bsd.own.mk>
@ -11,6 +11,7 @@ SUBDIR= clang \
SUBDIR+= \ SUBDIR+= \
bugpoint \ bugpoint \
clang-format \ clang-format \
clang-repl \
clang-rename \ clang-rename \
llc \ llc \
lli \ lli \

View File

@ -1,4 +1,4 @@
# $NetBSD: Makefile,v 1.1 2019/11/11 22:44:58 joerg Exp $ # $NetBSD: Makefile,v 1.2 2021/05/30 01:56:46 joerg Exp $
PROG_CXX= bugpoint PROG_CXX= bugpoint
NOMAN= yes NOMAN= yes
@ -21,6 +21,7 @@ LLVM_LIBS+= \
TransformsAggressiveInstCombine \ TransformsAggressiveInstCombine \
ObjCARC \ ObjCARC \
ipo \ ipo \
FrontendOpenMP \
IRReader \ IRReader \
AsmParser \ AsmParser \
BitReader \ BitReader \
@ -57,8 +58,8 @@ LLVM_LIBS+= \
X86CodeGen \ X86CodeGen \
X86MCTargetDesc \ X86MCTargetDesc \
X86TargetInfo \ X86TargetInfo \
X86Utils \
X86AsmParser \ X86AsmParser \
TransformsCFGuard \
GlobalISel \ GlobalISel \
SelectionDAG \ SelectionDAG \
AsmPrinter \ AsmPrinter \
@ -76,11 +77,12 @@ LLVM_LIBS+= \
MCDisassembler \ MCDisassembler \
MCParser \ MCParser \
MC \ MC \
TransformsUtils \
Analysis \ Analysis \
Object \ Object \
Linker \ Linker \
TransformsUtils \
IR \ IR \
Remarks \
Option \ Option \
BinaryFormat \ BinaryFormat \
Support \ Support \

View File

@ -1,4 +1,4 @@
# $NetBSD: Makefile,v 1.1 2019/11/11 22:44:58 joerg Exp $ # $NetBSD: Makefile,v 1.2 2021/05/30 01:56:46 joerg Exp $
PROG_CXX= clang-rename PROG_CXX= clang-rename
NOMAN= yes NOMAN= yes
@ -32,8 +32,10 @@ LLVM_LIBS+= \
BitReader \ BitReader \
BitstreamReader \ BitstreamReader \
IR \ IR \
FrontendOpenMP \
MCParser \ MCParser \
MC \ MC \
BinaryFormat \
Option \ Option \
Support \ Support \
Demangle Demangle

View File

@ -0,0 +1,133 @@
# $NetBSD: Makefile,v 1.1 2021/05/30 01:56:46 joerg Exp $
PROG_CXX= clang-repl
NOMAN= yes
.include <bsd.init.mk>
.PATH: ${CLANG_SRCDIR}/tools/clang-repl
SRCS= ClangRepl.cpp
.include "${.PARSEDIR}/../../link.mk"
CLANG_LIBS+= \
clangInterpreter \
clangFrontendTool \
clangFrontend \
clangARCMigrate \
clangStaticAnalyzerFrontend \
clangStaticAnalyzerCheckers \
clangStaticAnalyzerCore \
clangToolingCore \
clangCrossTU \
clangIndex \
clangASTMatchers \
clangCodeGen \
clangFrontendRewrite \
clangFrontend \
clangSerialization \
clangParse \
clangSema \
clangAnalysis \
clangEdit \
clangDriver \
clangRewrite \
clangAST \
clangLex \
clangBasic
LLVM_LIBS+= \
FrontendOpenMP \
TransformsCoroutines \
ProfileDataCoverage \
LTO \
ObjCARC \
Passes \
TransformsAggressiveInstCombine \
ipo \
IRReader \
AsmParser \
BitstreamReader \
BitReader \
BitWriter
.if !defined(HOSTPROG)
LLVM_LIBS+= \
AMDGPUCodeGen \
AMDGPUTargetInfo \
AMDGPUAsmParser \
AMDGPUMCTargetDesc \
AMDGPUUtils \
MIRParser
.endif
LLVM_LIBS+= \
Orc \
ExecutionEngineJITLink \
ExecutionEngineOrcTargetProcess \
ExecutionEngineOrcShared \
ExecutionEngine \
RuntimeDyld \
AArch64CodeGen \
AArch64TargetInfo \
AArch64AsmParser \
AArch64MCTargetDesc \
AArch64Utils \
ARMCodeGen \
ARMTargetInfo \
ARMMCTargetDesc \
ARMAsmParser \
ARMUtils \
MipsCodeGen \
MipsTargetInfo \
MipsAsmParser \
MipsMCTargetDesc \
PowerPCCodeGen \
PowerPCTargetInfo \
PowerPCMCTargetDesc \
PowerPCAsmParser \
SparcCodeGen \
SparcTargetInfo \
SparcMCTargetDesc \
SparcAsmParser \
X86CodeGen \
X86MCTargetDesc \
X86TargetInfo \
X86AsmParser \
GlobalISel \
SelectionDAG \
AsmPrinter \
DebugInfoDWARF \
DebugInfoCodeView \
DebugInfoMSF \
CodeGen \
Vectorize \
Target \
InstCombine \
Instrumentation \
ScalarOpts \
ProfileData \
MCDisassembler \
MCParser \
MC \
TransformsUtils \
Analysis \
Object \
TextAPI \
Linker \
TransformsCFGuard \
IR \
Remarks \
LineEditor \
Option \
BinaryFormat \
Support \
Demangle
.include "${.PARSEDIR}/../../link.mk"
LDADD+= -lz -ledit
DPADD+= ${LIBZ} ${LIBEDIT}
.include <bsd.prog.mk>

View File

@ -1,4 +1,4 @@
# $NetBSD: Makefile,v 1.1 2019/11/11 22:44:58 joerg Exp $ # $NetBSD: Makefile,v 1.2 2021/05/30 01:56:46 joerg Exp $
PROG_CXX= clang-tblgen PROG_CXX= clang-tblgen
NOMAN= yes NOMAN= yes
@ -7,20 +7,25 @@ NOMAN= yes
.PATH: ${CLANG_SRCDIR}/utils/TableGen .PATH: ${CLANG_SRCDIR}/utils/TableGen
SRCS= ClangASTNodesEmitter.cpp \ SRCS= ASTTableGen.cpp \
ClangASTNodesEmitter.cpp \
ClangASTPropertiesEmitter.cpp \
ClangAttrEmitter.cpp \ ClangAttrEmitter.cpp \
ClangCommentCommandInfoEmitter.cpp \ ClangCommentCommandInfoEmitter.cpp \
ClangCommentHTMLNamedCharacterReferenceEmitter.cpp \ ClangCommentHTMLNamedCharacterReferenceEmitter.cpp \
ClangCommentHTMLTagsEmitter.cpp \ ClangCommentHTMLTagsEmitter.cpp \
ClangDataCollectorsEmitter.cpp \ ClangDataCollectorsEmitter.cpp \
ClangDiagnosticsEmitter.cpp \ ClangDiagnosticsEmitter.cpp \
ClangOpenCLBuiltinEmitter.cpp \
ClangOpcodesEmitter.cpp \ ClangOpcodesEmitter.cpp \
ClangOpenCLBuiltinEmitter.cpp \
ClangOptionDocEmitter.cpp \ ClangOptionDocEmitter.cpp \
ClangSACheckersEmitter.cpp \ ClangSACheckersEmitter.cpp \
ClangSyntaxEmitter.cpp \
ClangTypeNodesEmitter.cpp \ ClangTypeNodesEmitter.cpp \
MveEmitter.cpp \ MveEmitter.cpp \
NeonEmitter.cpp \ NeonEmitter.cpp \
RISCVVEmitter.cpp \
SveEmitter.cpp \
TableGen.cpp TableGen.cpp
LLVM_LIBS+= \ LLVM_LIBS+= \

View File

@ -1,4 +1,4 @@
# $NetBSD: Makefile,v 1.1 2019/11/11 22:44:58 joerg Exp $ # $NetBSD: Makefile,v 1.2 2021/05/30 01:56:46 joerg Exp $
PROG_CXX= clang PROG_CXX= clang
NOMAN= yes NOMAN= yes
@ -24,6 +24,7 @@ CLANG_LIBS+= \
clangStaticAnalyzerFrontend \ clangStaticAnalyzerFrontend \
clangStaticAnalyzerCheckers \ clangStaticAnalyzerCheckers \
clangStaticAnalyzerCore \ clangStaticAnalyzerCore \
clangToolingCore \
clangCrossTU \ clangCrossTU \
clangIndex \ clangIndex \
clangASTMatchers \ clangASTMatchers \
@ -42,6 +43,7 @@ CLANG_LIBS+= \
clangBasic clangBasic
LLVM_LIBS+= \ LLVM_LIBS+= \
FrontendOpenMP \
TransformsAggressiveInstCombine \ TransformsAggressiveInstCombine \
TransformsCoroutines \ TransformsCoroutines \
ProfileDataCoverage \ ProfileDataCoverage \
@ -91,7 +93,6 @@ LLVM_LIBS+= \
X86CodeGen \ X86CodeGen \
X86MCTargetDesc \ X86MCTargetDesc \
X86TargetInfo \ X86TargetInfo \
X86Utils \
X86AsmParser \ X86AsmParser \
GlobalISel \ GlobalISel \
SelectionDAG \ SelectionDAG \
@ -109,12 +110,12 @@ LLVM_LIBS+= \
MCDisassembler \ MCDisassembler \
MCParser \ MCParser \
MC \ MC \
TransformsUtils \
Analysis \ Analysis \
Object \ Object \
TextAPI \ TextAPI \
Linker \ Linker \
TransformsCFGuard \ TransformsCFGuard \
TransformsUtils \
IR \ IR \
Remarks \ Remarks \
Option \ Option \

View File

@ -1,4 +1,4 @@
# $NetBSD: Makefile,v 1.1 2019/11/11 22:44:58 joerg Exp $ # $NetBSD: Makefile,v 1.2 2021/05/30 01:56:46 joerg Exp $
PROG_CXX= llc PROG_CXX= llc
NOMAN= yes NOMAN= yes
@ -52,8 +52,10 @@ LLVM_LIBS+= \
X86TargetInfo \ X86TargetInfo \
X86MCTargetDesc \ X86MCTargetDesc \
X86AsmParser \ X86AsmParser \
X86Utils \ Passes \
TransformsCFGuard \
ipo \ ipo \
FrontendOpenMP \
GlobalISel \ GlobalISel \
MCDisassembler \ MCDisassembler \
Object \ Object \

View File

@ -1,4 +1,4 @@
# $NetBSD: Makefile,v 1.1 2019/11/11 22:44:59 joerg Exp $ # $NetBSD: Makefile,v 1.2 2021/05/30 01:56:46 joerg Exp $
PROG_CXX= lli PROG_CXX= lli
NOMAN= yes NOMAN= yes
@ -7,15 +7,19 @@ NOMAN= yes
.PATH: ${LLVM_SRCDIR}/tools/lli .PATH: ${LLVM_SRCDIR}/tools/lli
SRCS= lli.cpp SRCS= lli.cpp \
ExecutionUtils.cpp
LLVM_LIBS+= \ LLVM_LIBS+= \
Orc \ Orc \
ExecutionEngineJITLink \
ExecutionEngineOrcTargetProcess \
ExecutionEngineOrcShared \
X86CodeGen \ X86CodeGen \
X86TargetInfo \ X86TargetInfo \
X86MCTargetDesc \ X86MCTargetDesc \
X86AsmParser \ X86AsmParser \
X86Utils \ TransformsCFGuard \
AsmPrinter \ AsmPrinter \
GlobalISel \ GlobalISel \
IRReader \ IRReader \
@ -23,6 +27,7 @@ LLVM_LIBS+= \
DebugInfoCodeView \ DebugInfoCodeView \
DebugInfoDWARF \ DebugInfoDWARF \
Object \ Object \
TextAPI \
MCParser \ MCParser \
BitWriter \ BitWriter \
BitReader \ BitReader \
@ -42,6 +47,7 @@ LLVM_LIBS+= \
Target \ Target \
MC \ MC \
IR \ IR \
Remarks \
BinaryFormat \ BinaryFormat \
Support \ Support \
Demangle Demangle

View File

@ -1,4 +1,4 @@
# $NetBSD: Makefile,v 1.1 2019/11/11 22:44:59 joerg Exp $ # $NetBSD: Makefile,v 1.2 2021/05/30 01:56:47 joerg Exp $
PROG_CXX= llvm-ar PROG_CXX= llvm-ar
NOMAN= yes NOMAN= yes
@ -36,7 +36,6 @@ LLVM_LIBS+= \
X86AsmParser \ X86AsmParser \
X86CodeGen \ X86CodeGen \
X86MCTargetDesc \ X86MCTargetDesc \
X86Utils \
X86TargetInfo \ X86TargetInfo \
CodeGen \ CodeGen \
MCDisassembler \ MCDisassembler \
@ -46,6 +45,7 @@ LLVM_LIBS+= \
BitReader \ BitReader \
BitstreamReader \ BitstreamReader \
IR \ IR \
Remarks \
BinaryFormat \ BinaryFormat \
Option \ Option \
Support \ Support \

View File

@ -1,4 +1,4 @@
# $NetBSD: Makefile,v 1.1 2019/11/11 22:44:59 joerg Exp $ # $NetBSD: Makefile,v 1.2 2021/05/30 01:56:47 joerg Exp $
PROG_CXX= llvm-as PROG_CXX= llvm-as
NOMAN= yes NOMAN= yes
@ -17,6 +17,7 @@ LLVM_LIBS+= \
MCParser \ MCParser \
MC \ MC \
IR \ IR \
Remarks \
BinaryFormat \ BinaryFormat \
Support \ Support \
Demangle Demangle

View File

@ -1,4 +1,4 @@
# $NetBSD: Makefile,v 1.1 2019/11/11 22:44:59 joerg Exp $ # $NetBSD: Makefile,v 1.2 2021/05/30 01:56:47 joerg Exp $
PROG_CXX= llvm-cov PROG_CXX= llvm-cov
NOMAN= yes NOMAN= yes
@ -24,11 +24,13 @@ LLVM_LIBS+= \
ProfileDataCoverage \ ProfileDataCoverage \
ProfileData \ ProfileData \
Object \ Object \
TextAPI \
MCParser \ MCParser \
MC \ MC \
BitReader \ BitReader \
BitstreamReader \ BitstreamReader \
IR \ IR \
Remarks \
BinaryFormat \ BinaryFormat \
Support \ Support \
Demangle Demangle

View File

@ -1,4 +1,4 @@
# $NetBSD: Makefile,v 1.1 2019/11/11 22:44:59 joerg Exp $ # $NetBSD: Makefile,v 1.2 2021/05/30 01:56:47 joerg Exp $
PROG_CXX= llvm-cxxdump PROG_CXX= llvm-cxxdump
NOMAN= yes NOMAN= yes
@ -19,11 +19,13 @@ LLVM_LIBS+= \
SparcTargetInfo \ SparcTargetInfo \
X86TargetInfo \ X86TargetInfo \
Object \ Object \
TextAPI \
BitReader \ BitReader \
BitstreamReader \ BitstreamReader \
MCParser \ MCParser \
MC \ MC \
IR \ IR \
Remarks \
BinaryFormat \ BinaryFormat \
Support \ Support \
Demangle Demangle

View File

@ -1,4 +1,4 @@
# $NetBSD: Makefile,v 1.1 2019/11/11 22:44:59 joerg Exp $ # $NetBSD: Makefile,v 1.2 2021/05/30 01:56:47 joerg Exp $
PROG_CXX= llvm-diff PROG_CXX= llvm-diff
NOMAN= yes NOMAN= yes
@ -18,6 +18,7 @@ LLVM_LIBS+= \
BitReader \ BitReader \
BitstreamReader \ BitstreamReader \
IR \ IR \
Remarks \
BinaryFormat \ BinaryFormat \
Support \ Support \
Demangle Demangle

View File

@ -1,4 +1,4 @@
# $NetBSD: Makefile,v 1.1 2019/11/11 22:44:59 joerg Exp $ # $NetBSD: Makefile,v 1.2 2021/05/30 01:56:47 joerg Exp $
PROG_CXX= llvm-dis PROG_CXX= llvm-dis
NOMAN= yes NOMAN= yes
@ -14,6 +14,7 @@ LLVM_LIBS+= \
BitReader \ BitReader \
BitstreamReader \ BitstreamReader \
IR \ IR \
Remarks \
BinaryFormat \ BinaryFormat \
Support \ Support \
Demangle Demangle

View File

@ -1,4 +1,4 @@
# $NetBSD: Makefile,v 1.1 2019/11/11 22:45:00 joerg Exp $ # $NetBSD: Makefile,v 1.2 2021/05/30 01:56:47 joerg Exp $
PROG_CXX= llvm-dwarfdump PROG_CXX= llvm-dwarfdump
NOMAN= yes NOMAN= yes
@ -7,8 +7,9 @@ NOMAN= yes
.PATH: ${LLVM_SRCDIR}/tools/llvm-dwarfdump .PATH: ${LLVM_SRCDIR}/tools/llvm-dwarfdump
SRCS= Statistics.cpp \ SRCS= llvm-dwarfdump.cpp \
llvm-dwarfdump.cpp SectionSizes.cpp \
Statistics.cpp \
LLVM_LIBS+= \ LLVM_LIBS+= \
AArch64TargetInfo \ AArch64TargetInfo \
@ -28,16 +29,17 @@ LLVM_LIBS+= \
SparcMCTargetDesc \ SparcMCTargetDesc \
X86TargetInfo \ X86TargetInfo \
X86MCTargetDesc \ X86MCTargetDesc \
X86Utils \
DebugInfoDWARF \ DebugInfoDWARF \
Object \ Object \
TextAPI \
BitReader \ BitReader \
BitstreamReader \ BitstreamReader \
IR \ IR \
BinaryFormat \
MCDisassembler \ MCDisassembler \
MCParser \ MCParser \
MC \ MC \
Remarks \
BinaryFormat \
Support \ Support \
Demangle Demangle

View File

@ -1,4 +1,4 @@
# $NetBSD: Makefile,v 1.1 2019/11/11 22:45:00 joerg Exp $ # $NetBSD: Makefile,v 1.2 2021/05/30 01:56:47 joerg Exp $
PROG_CXX= llvm-dwp PROG_CXX= llvm-dwp
NOMAN= yes NOMAN= yes
@ -36,7 +36,8 @@ LLVM_LIBS+= \
X86CodeGen \ X86CodeGen \
X86MCTargetDesc \ X86MCTargetDesc \
X86TargetInfo \ X86TargetInfo \
X86Utils \ Passes \
TransformsCFGuard \
MIRParser \ MIRParser \
Vectorize \ Vectorize \
MCDisassembler \ MCDisassembler \
@ -58,6 +59,7 @@ LLVM_LIBS+= \
TransformsUtils \ TransformsUtils \
Analysis \ Analysis \
IR \ IR \
Remarks \
BinaryFormat \ BinaryFormat \
Support \ Support \
Demangle Demangle

View File

@ -1,4 +1,4 @@
# $NetBSD: Makefile,v 1.1 2019/11/11 22:45:00 joerg Exp $ # $NetBSD: Makefile,v 1.2 2021/05/30 01:56:47 joerg Exp $
PROG_CXX= llvm-extract PROG_CXX= llvm-extract
NOMAN= yes NOMAN= yes
@ -24,6 +24,7 @@ LLVM_LIBS+= \
ProfileData \ ProfileData \
Target \ Target \
IR \ IR \
Remarks \
BinaryFormat \ BinaryFormat \
Support \ Support \
Demangle Demangle

View File

@ -1,4 +1,4 @@
# $NetBSD: Makefile,v 1.1 2019/11/11 22:45:00 joerg Exp $ # $NetBSD: Makefile,v 1.2 2021/05/30 01:56:48 joerg Exp $
PROG_CXX= llvm-link PROG_CXX= llvm-link
NOMAN= yes NOMAN= yes
@ -24,6 +24,7 @@ LLVM_LIBS+= \
Analysis \ Analysis \
Target \ Target \
IR \ IR \
Remarks \
BinaryFormat \ BinaryFormat \
Support \ Support \
Demangle Demangle

View File

@ -1,4 +1,4 @@
# $NetBSD: Makefile,v 1.1 2019/11/11 22:45:00 joerg Exp $ # $NetBSD: Makefile,v 1.2 2021/05/30 01:56:48 joerg Exp $
PROG_CXX= llvm-mc PROG_CXX= llvm-mc
NOMAN= yes NOMAN= yes
@ -50,7 +50,6 @@ LLVM_LIBS+= \
X86TargetInfo \ X86TargetInfo \
X86MCTargetDesc \ X86MCTargetDesc \
X86Disassembler \ X86Disassembler \
X86Utils \
MCDisassembler \ MCDisassembler \
Object \ Object \
SelectionDAG \ SelectionDAG \

View File

@ -1,4 +1,4 @@
# $NetBSD: Makefile,v 1.1 2019/11/11 22:45:00 joerg Exp $ # $NetBSD: Makefile,v 1.2 2021/05/30 01:56:48 joerg Exp $
PROG_CXX= llvm-nm PROG_CXX= llvm-nm
NOMAN= yes NOMAN= yes
@ -34,16 +34,17 @@ LLVM_LIBS+= \
X86AsmParser \ X86AsmParser \
X86CodeGen \ X86CodeGen \
X86MCTargetDesc \ X86MCTargetDesc \
X86Utils \
X86TargetInfo \ X86TargetInfo \
CodeGen \ CodeGen \
MCDisassembler \ MCDisassembler \
Object \ Object \
TextAPI \
MCParser \ MCParser \
MC \ MC \
BitReader \ BitReader \
BitstreamReader \ BitstreamReader \
IR \ IR \
Remarks \
BinaryFormat \ BinaryFormat \
Support \ Support \
Demangle Demangle

View File

@ -1,4 +1,4 @@
# $NetBSD: Makefile,v 1.1 2019/11/11 22:45:00 joerg Exp $ # $NetBSD: Makefile,v 1.2 2021/05/30 01:56:48 joerg Exp $
PROG_CXX= llvm-objcopy PROG_CXX= llvm-objcopy
NOMAN= yes NOMAN= yes
@ -9,9 +9,8 @@ NOMAN= yes
CPPFLAGS+= -I${LLVM_SRCDIR}/tools/llvm-objcopy CPPFLAGS+= -I${LLVM_SRCDIR}/tools/llvm-objcopy
SRCS= Buffer.cpp \ SRCS= llvm-objcopy.cpp \
CopyConfig.cpp \ ConfigManager.cpp
llvm-objcopy.cpp
.PATH: ${LLVM_SRCDIR}/tools/llvm-objcopy/COFF .PATH: ${LLVM_SRCDIR}/tools/llvm-objcopy/COFF
SRCS+= COFFObjcopy.cpp \ SRCS+= COFFObjcopy.cpp \
@ -20,8 +19,7 @@ SRCS+= COFFObjcopy.cpp \
Writer.cpp Writer.cpp
.PATH: ${LLVM_SRCDIR}/tools/llvm-objcopy/ELF .PATH: ${LLVM_SRCDIR}/tools/llvm-objcopy/ELF
SRCS+= ELFConfig.cpp \ SRCS+= ELFObjcopy.cpp \
ELFObjcopy.cpp \
ELFObject.cpp ELFObject.cpp
ELFObject.cpp: ${LLVM_SRCDIR}/tools/llvm-objcopy/ELF/Object.cpp ELFObject.cpp: ${LLVM_SRCDIR}/tools/llvm-objcopy/ELF/Object.cpp
@ -41,6 +39,19 @@ MachOObject.cpp: ${LLVM_SRCDIR}/tools/llvm-objcopy/MachO/Object.cpp
CPPFLAGS.MachOObject.cpp+= -I${LLVM_SRCDIR}/tools/llvm-objcopy/MachO CPPFLAGS.MachOObject.cpp+= -I${LLVM_SRCDIR}/tools/llvm-objcopy/MachO
.PATH: ${LLVM_SRCDIR}/tools/llvm-objcopy/wasm
SRCS+= WasmObjcopy.cpp \
WasmObject.cpp \
wasmReader.cpp \
wasmWriter.cpp
WasmObject.cpp: ${LLVM_SRCDIR}/tools/llvm-objcopy/wasm/Object.cpp
cat ${LLVM_SRCDIR}/tools/llvm-objcopy/wasm/Object.cpp > WasmObject.cpp
WasmReader.cpp: ${LLVM_SRCDIR}/tools/llvm-objcopy/wasm/Reader.cpp
cat ${LLVM_SRCDIR}/tools/llvm-objcopy/wasm/Reader.cpp > WasmReader.cpp
WasmWriter.cpp: ${LLVM_SRCDIR}/tools/llvm-objcopy/wasm/Writer.cpp
cat ${LLVM_SRCDIR}/tools/llvm-objcopy/wasm/Writer.cpp > WasmWriter.cpp
TABLEGEN_SRC= CommonOpts.td ObjcopyOpts.td StripOpts.td TABLEGEN_SRC= CommonOpts.td ObjcopyOpts.td StripOpts.td
TABLEGEN_OUTPUT.CommonOpts.td= \ TABLEGEN_OUTPUT.CommonOpts.td= \

View File

@ -1,4 +1,4 @@
# $NetBSD: Makefile,v 1.1 2019/11/11 22:45:00 joerg Exp $ # $NetBSD: Makefile,v 1.2 2021/05/30 01:56:48 joerg Exp $
PROG_CXX= llvm-objdump PROG_CXX= llvm-objdump
NOMAN= yes NOMAN= yes
@ -11,7 +11,19 @@ SRCS= llvm-objdump.cpp \
COFFDump.cpp \ COFFDump.cpp \
ELFDump.cpp \ ELFDump.cpp \
MachODump.cpp \ MachODump.cpp \
WasmDump.cpp SourcePrinter.cpp \
WasmDump.cpp \
XCOFFDump.cpp
TABLEGEN_SRC= ObjdumpOpts.td OtoolOpts.td
TABLEGEN_OUTPUT.ObjdumpOpts.td= \
ObjdumpOpts.inc|-gen-opt-parser-defs
TABLEGEN_OUTPUT.OtoolOpts.td= \
OtoolOpts.inc|-gen-opt-parser-defs
.include "${.PARSEDIR}/../../tablegen.mk"
LLVM_LIBS+= \ LLVM_LIBS+= \
AArch64Disassembler \ AArch64Disassembler \
@ -46,20 +58,21 @@ LLVM_LIBS+= \
X86CodeGen \ X86CodeGen \
X86MCTargetDesc \ X86MCTargetDesc \
X86TargetInfo \ X86TargetInfo \
X86Utils \
CodeGen \ CodeGen \
MCDisassembler \ MCDisassembler \
DebugInfoDWARF \ DebugInfoDWARF \
DebugInfoSymbolize \ DebugInfoSymbolize \
DebugInfoPDB \ DebugInfoPDB \
DebugInfoPDBNative \
Object \ Object \
TextAPI \
BitReader \ BitReader \
BitstreamReader \ BitstreamReader \
MCParser \ MCParser \
MC \ MC \
IR \ IR \
Remarks \
BinaryFormat \ BinaryFormat \
Option \
Support \ Support \
Demangle Demangle

View File

@ -1,4 +1,4 @@
# $NetBSD: Makefile,v 1.1 2019/11/11 22:45:00 joerg Exp $ # $NetBSD: Makefile,v 1.2 2021/05/30 01:56:48 joerg Exp $
PROG_CXX= llvm-profdata PROG_CXX= llvm-profdata
NOMAN= yes NOMAN= yes
@ -12,6 +12,7 @@ SRCS= llvm-profdata.cpp
LLVM_LIBS+= \ LLVM_LIBS+= \
ProfileData \ ProfileData \
IR \ IR \
Remarks \
BinaryFormat \ BinaryFormat \
Support \ Support \
Demangle Demangle

View File

@ -1,4 +1,4 @@
# $NetBSD: Makefile,v 1.1 2019/11/11 22:45:01 joerg Exp $ # $NetBSD: Makefile,v 1.2 2021/05/30 01:56:48 joerg Exp $
PROG_CXX= llvm-readobj PROG_CXX= llvm-readobj
NOMAN= yes NOMAN= yes
@ -12,7 +12,6 @@ SRCS= llvm-readobj.cpp \
COFFDumper.cpp \ COFFDumper.cpp \
COFFImportDumper.cpp \ COFFImportDumper.cpp \
ELFDumper.cpp \ ELFDumper.cpp \
Error.cpp \
MachODumper.cpp \ MachODumper.cpp \
ObjDumper.cpp \ ObjDumper.cpp \
WasmDumper.cpp \ WasmDumper.cpp \
@ -31,15 +30,20 @@ LLVM_LIBS+= \
DebugInfoCodeView \ DebugInfoCodeView \
DebugInfoMSF \ DebugInfoMSF \
Object \ Object \
TextAPI \
MCParser \ MCParser \
MC \ MC \
BitReader \ BitReader \
BitstreamReader \ BitstreamReader \
IR \ IR \
Remarks \
BinaryFormat \ BinaryFormat \
Support \ Support \
Demangle Demangle
LDADD+= -lz
DPADD+= ${LIBZ}
.include "${.PARSEDIR}/../../link.mk" .include "${.PARSEDIR}/../../link.mk"
.include <bsd.prog.mk> .include <bsd.prog.mk>

View File

@ -0,0 +1,48 @@
# $NetBSD: Makefile,v 1.1 2021/05/30 01:56:48 joerg Exp $
PROG_CXX= llvm-size
NOMAN= yes
.include <bsd.init.mk>
.PATH: ${LLVM_SRCDIR}/tools/llvm-reduce
SRCS= DeltaManager.cpp \
TestRunner.cpp \
llvm-reduce.cpp
.PATH: ${LLVM_SRCDIR}/tools/llvm-reduce/deltas
SRCS+= Delta.cpp \
ReduceAliases.cpp \
ReduceArguments.cpp \
ReduceAttributes.cpp \
ReduceBasicBlocks.cpp \
ReduceFunctionBodies.cpp \
ReduceFunctions.cpp \
ReduceGlobalValues.cpp \
ReduceGlobalVarInitializers.cpp \
ReduceGlobalVars.cpp \
ReduceInstructions.cpp \
ReduceMetadata.cpp \
ReduceModuleInlineAsm.cpp \
ReduceOperandBundles.cpp \
ReduceSpecialGlobals.cpp
LLVM_LIBS+= \
Object \
TextAPI \
MCParser \
MC \
BitReader \
BitstreamReader \
IR \
Remarks \
BinaryFormat \
Support \
Demangle
.include "${.PARSEDIR}/../../link.mk"
.include <bsd.prog.mk>

View File

@ -1,4 +1,4 @@
# $NetBSD: Makefile,v 1.1 2019/11/11 22:45:01 joerg Exp $ # $NetBSD: Makefile,v 1.2 2021/05/30 01:56:49 joerg Exp $
PROG_CXX= llvm-size PROG_CXX= llvm-size
NOMAN= yes NOMAN= yes
@ -11,11 +11,13 @@ SRCS= llvm-size.cpp
LLVM_LIBS+= \ LLVM_LIBS+= \
Object \ Object \
TextAPI \
MCParser \ MCParser \
MC \ MC \
BitReader \ BitReader \
BitstreamReader \ BitstreamReader \
IR \ IR \
Remarks \
BinaryFormat \ BinaryFormat \
Support \ Support \
Demangle Demangle

View File

@ -1,4 +1,4 @@
# $NetBSD: Makefile,v 1.2 2020/06/09 21:50:32 kamil Exp $ # $NetBSD: Makefile,v 1.3 2021/05/30 01:56:49 joerg Exp $
PROG_CXX= llvm-symbolizer PROG_CXX= llvm-symbolizer
NOMAN= yes NOMAN= yes
@ -13,22 +13,31 @@ LLVM_LIBS+= \
DebugInfoSymbolize \ DebugInfoSymbolize \
DebugInfoDWARF \ DebugInfoDWARF \
DebugInfoPDB \ DebugInfoPDB \
DebugInfoPDBNative \ DebugInfoMSF \
DebugInfoCodeView \
Object \ Object \
TextAPI \
MCParser \ MCParser \
MC \ MC \
BitReader \ BitReader \
BitstreamReader \ BitstreamReader \
IR \ IR \
Remarks \
BinaryFormat \ BinaryFormat \
ObjectYAML \ ObjectYAML \
TextAPI \ TextAPI \
Option \
Support \ Support \
Demangle Demangle
LDADD+= -lz LDADD+= -lz
DPADD+= ${LIBZ} DPADD+= ${LIBZ}
TABLEGEN_SRC= Opts.td
TABLEGEN_OUTPUT.Opts.td= \
Opts.inc|-gen-opt-parser-defs
.include "${.PARSEDIR}/../../tablegen.mk"
.include "${.PARSEDIR}/../../link.mk" .include "${.PARSEDIR}/../../link.mk"
.include <bsd.prog.mk> .include <bsd.prog.mk>

View File

@ -1,4 +1,4 @@
# $NetBSD: Makefile,v 1.1 2019/11/11 22:45:01 joerg Exp $ # $NetBSD: Makefile,v 1.2 2021/05/30 01:56:49 joerg Exp $
PROG_CXX= llvm-xray PROG_CXX= llvm-xray
NOMAN= yes NOMAN= yes
@ -24,12 +24,15 @@ LLVM_LIBS+= \
DebugInfoSymbolize \ DebugInfoSymbolize \
DebugInfoDWARF \ DebugInfoDWARF \
DebugInfoPDB \ DebugInfoPDB \
DebugInfoPDBNative \ DebugInfoMSF \
DebugInfoCodeView \
Object \ Object \
TextAPI \
BitReader \ BitReader \
BitstreamReader \ BitstreamReader \
MCParser \ MCParser \
IR \ IR \
Remarks \
MC \ MC \
BinaryFormat \ BinaryFormat \
Support \ Support \

View File

@ -1,4 +1,4 @@
# $NetBSD: Makefile,v 1.1 2019/11/11 22:45:01 joerg Exp $ # $NetBSD: Makefile,v 1.2 2021/05/30 01:56:49 joerg Exp $
PROG_CXX= opt PROG_CXX= opt
NOMAN= yes NOMAN= yes
@ -9,7 +9,6 @@ NOMAN= yes
SRCS= AnalysisWrappers.cpp \ SRCS= AnalysisWrappers.cpp \
BreakpointPrinter.cpp \ BreakpointPrinter.cpp \
Debugify.cpp \
GraphPrinters.cpp \ GraphPrinters.cpp \
NewPMDriver.cpp \ NewPMDriver.cpp \
PassPrinters.cpp \ PassPrinters.cpp \
@ -21,6 +20,7 @@ LLVM_LIBS+= \
Passes \ Passes \
ObjCARC \ ObjCARC \
ipo \ ipo \
FrontendOpenMP \
Linker \ Linker \
Object \ Object \
IRReader \ IRReader \
@ -59,7 +59,7 @@ LLVM_LIBS+= \
X86AsmParser \ X86AsmParser \
X86MCTargetDesc \ X86MCTargetDesc \
X86TargetInfo \ X86TargetInfo \
X86Utils \ TransformsCFGuard \
MIRParser \ MIRParser \
GlobalISel \ GlobalISel \
TransformsCoroutines \ TransformsCoroutines \

View File

@ -1,4 +1,4 @@
# $NetBSD: Makefile,v 1.1 2019/11/11 22:45:01 joerg Exp $ # $NetBSD: Makefile,v 1.2 2021/05/30 01:56:49 joerg Exp $
PROG_CXX= sancov PROG_CXX= sancov
NOMAN= yes NOMAN= yes
@ -7,7 +7,7 @@ NOMAN= yes
.PATH: ${LLVM_SRCDIR}/tools/sancov .PATH: ${LLVM_SRCDIR}/tools/sancov
SRCS= sancov.cc SRCS= sancov.cpp
LLVM_LIBS+= \ LLVM_LIBS+= \
AArch64Disassembler \ AArch64Disassembler \
@ -36,16 +36,18 @@ LLVM_LIBS+= \
X86CodeGen \ X86CodeGen \
X86MCTargetDesc \ X86MCTargetDesc \
X86TargetInfo \ X86TargetInfo \
X86Utils \
MCDisassembler \ MCDisassembler \
DebugInfoSymbolize \ DebugInfoSymbolize \
DebugInfoDWARF \ DebugInfoDWARF \
DebugInfoPDB \ DebugInfoPDB \
DebugInfoPDBNative \ DebugInfoMSF \
DebugInfoCodeView \
Object \ Object \
TextAPI \
BitReader \ BitReader \
BitstreamReader \ BitstreamReader \
IR \ IR \
Remarks \
MCParser \ MCParser \
MC \ MC \
BinaryFormat \ BinaryFormat \

View File

@ -1,4 +1,4 @@
# $NetBSD: Makefile,v 1.1 2019/11/11 22:45:01 joerg Exp $ # $NetBSD: Makefile,v 1.2 2021/05/30 01:56:49 joerg Exp $
PROG_CXX= sanstats PROG_CXX= sanstats
NOMAN= yes NOMAN= yes
@ -7,19 +7,22 @@ NOMAN= yes
.PATH: ${LLVM_SRCDIR}/tools/sanstats .PATH: ${LLVM_SRCDIR}/tools/sanstats
SRCS= sanstats.cc SRCS= sanstats.cpp
LLVM_LIBS+= \ LLVM_LIBS+= \
DebugInfoSymbolize \ DebugInfoSymbolize \
DebugInfoDWARF \ DebugInfoDWARF \
DebugInfoPDB \ DebugInfoPDB \
DebugInfoPDBNative \ DebugInfoMSF \
DebugInfoCodeView \
Object \ Object \
TextAPI \
MCParser \ MCParser \
MC \ MC \
BitReader \ BitReader \
BitstreamReader \ BitstreamReader \
IR \ IR \
Remarks \
BinaryFormat \ BinaryFormat \
Support \ Support \
Demangle Demangle

View File

@ -1,4 +1,4 @@
# $NetBSD: Makefile,v 1.1 2019/11/11 22:45:02 joerg Exp $ # $NetBSD: Makefile,v 1.2 2021/05/30 01:56:49 joerg Exp $
PROG_CXX= llvm-tblgen PROG_CXX= llvm-tblgen
NOMAN= yes NOMAN= yes
@ -12,6 +12,7 @@ SRCS= AsmMatcherEmitter.cpp \
AsmWriterInst.cpp \ AsmWriterInst.cpp \
Attributes.cpp \ Attributes.cpp \
CallingConvEmitter.cpp \ CallingConvEmitter.cpp \
CodeBeadsGen.cpp \
CodeEmitterGen.cpp \ CodeEmitterGen.cpp \
CodeGenDAGPatterns.cpp \ CodeGenDAGPatterns.cpp \
CodeGenHwModes.cpp \ CodeGenHwModes.cpp \
@ -28,6 +29,7 @@ SRCS= AsmMatcherEmitter.cpp \
DAGISelMatcherOpt.cpp \ DAGISelMatcherOpt.cpp \
DFAEmitter.cpp \ DFAEmitter.cpp \
DFAPacketizerEmitter.cpp \ DFAPacketizerEmitter.cpp \
DirectiveEmitter.cpp \
DisassemblerEmitter.cpp \ DisassemblerEmitter.cpp \
ExegesisEmitter.cpp \ ExegesisEmitter.cpp \
FastISelEmitter.cpp \ FastISelEmitter.cpp \
@ -38,7 +40,9 @@ SRCS= AsmMatcherEmitter.cpp \
InstrDocsEmitter.cpp \ InstrDocsEmitter.cpp \
InstrInfoEmitter.cpp \ InstrInfoEmitter.cpp \
IntrinsicEmitter.cpp \ IntrinsicEmitter.cpp \
OptEmitter.cpp \
OptParserEmitter.cpp \ OptParserEmitter.cpp \
OptRSTEmitter.cpp \
PredicateExpander.cpp \ PredicateExpander.cpp \
PseudoLoweringEmitter.cpp \ PseudoLoweringEmitter.cpp \
RegisterBankEmitter.cpp \ RegisterBankEmitter.cpp \
@ -58,7 +62,14 @@ SRCS= AsmMatcherEmitter.cpp \
X86RecognizableInstr.cpp X86RecognizableInstr.cpp
.PATH: ${LLVM_SRCDIR}/utils/TableGen/GlobalISel .PATH: ${LLVM_SRCDIR}/utils/TableGen/GlobalISel
SRCS+= CodeExpander.cpp SRCS+= CodeExpander.cpp \
GIMatchDag.cpp \
GIMatchDagEdge.cpp \
GIMatchDagInstr.cpp \
GIMatchDagOperands.cpp \
GIMatchDagPredicate.cpp \
GIMatchDagPredicateDependencyEdge.cpp \
GIMatchTree.cpp
LLVM_LIBS+= \ LLVM_LIBS+= \
TableGen \ TableGen \

View File

@ -35,7 +35,7 @@
#define CLANG_RESOURCE_DIR "" #define CLANG_RESOURCE_DIR ""
/* Directories clang will search for headers */ /* Directories clang will search for headers */
#define C_INCLUDE_DIRS "/usr/include/clang-9.0:/usr/include" #define C_INCLUDE_DIRS "/usr/include/clang-13.0:/usr/include"
/* Default <path> to all compiler invocations for --sysroot=<path>. */ /* Default <path> to all compiler invocations for --sysroot=<path>. */
#define DEFAULT_SYSROOT "" #define DEFAULT_SYSROOT ""
@ -43,6 +43,9 @@
/* Directory where gcc is installed. */ /* Directory where gcc is installed. */
#define GCC_INSTALL_PREFIX "" #define GCC_INSTALL_PREFIX ""
/* Whether clang should use a new process for the CC1 invocation */
#define CLANG_SPAWN_CC1 1
/* Define if we have libxml2 */ /* Define if we have libxml2 */
/* #undef CLANG_HAVE_LIBXML */ /* #undef CLANG_HAVE_LIBXML */
@ -63,5 +66,6 @@
#define ENABLE_EXPERIMENTAL_NEW_PASS_MANAGER 0 #define ENABLE_EXPERIMENTAL_NEW_PASS_MANAGER 0
#define CLANG_OPENMP_NVPTX_DEFAULT_ARCH "sm_35" #define CLANG_OPENMP_NVPTX_DEFAULT_ARCH "sm_35"
#define CLANG_SYSTEMZ_DEFAULT_ARCH "z10"
#endif #endif

View File

@ -50,8 +50,14 @@
/* Relative directory for resource files */ /* Relative directory for resource files */
#define CLANG_RESOURCE_DIR "" #define CLANG_RESOURCE_DIR ""
/* Whether clang should use a new process for the CC1 invocation */
#define CLANG_SPAWN_CC1 1
/* SystemZ Default Arch */
#define CLANG_SYSTEMZ_DEFAULT_ARCH "z10"
/* Directories clang will search for headers */ /* Directories clang will search for headers */
#define C_INCLUDE_DIRS "/usr/include/clang-9.0:/usr/include" #define C_INCLUDE_DIRS "/usr/include/clang-13.0:/usr/include"
/* Default <path> to all compiler invocations for --sysroot=<path>. */ /* Default <path> to all compiler invocations for --sysroot=<path>. */
#define DEFAULT_SYSROOT "" #define DEFAULT_SYSROOT ""
@ -280,6 +286,9 @@
/* Define to 1 if you have the `sysconf' function. */ /* Define to 1 if you have the `sysconf' function. */
#define HAVE_SYSCONF 1 #define HAVE_SYSCONF 1
/* Define to 1 if you have the <sysexits.h> header file. */
#define HAVE_SYSEXITS_H 1
/* Define to 1 if you have the <sys/dir.h> header file, and it defines `DIR'. /* Define to 1 if you have the <sys/dir.h> header file, and it defines `DIR'.
*/ */
/* #undef HAVE_SYS_DIR_H */ /* #undef HAVE_SYS_DIR_H */

View File

@ -81,4 +81,9 @@
/* LLVM version string */ /* LLVM version string */
#define LLVM_VERSION_STRING "4.0.0svn" #define LLVM_VERSION_STRING "4.0.0svn"
/* Define to 1 if you have the <sysexits.h> header file. */
#define HAVE_SYSEXITS_H 1
#define LLVM_ENABLE_NEW_PASS_MANAGER 0
#endif #endif

View File

@ -0,0 +1,13 @@
// This is copied into the build area for a $src != $build compilation.
module LLVM_Support_DataTypes {
header "Support/DataTypes.h"
export *
}
module LLVM_Config_ABI_Breaking {
header "Config/abi-breaking.h"
export *
}
module LLVM_Config_Config {
header "Config/llvm-config.h"
export *
}

View File

@ -1,19 +1,17 @@
# $NetBSD: Makefile,v 1.2 2021/04/25 15:06:49 christos Exp $ # $NetBSD: Makefile,v 1.3 2021/05/30 01:56:50 joerg Exp $
.include <bsd.init.mk> .include <bsd.init.mk>
.if ${MKLLVM} != "no" .if ${MKLLVM} != "no"
.PATH: ${CLANG_SRCDIR}/lib/Headers .PATH: ${CLANG_SRCDIR}/lib/Headers
.if ${MACHINE_ARCH} == "i386" || ${MACHINE_ARCH} == "x86_64" .if ${MACHINE_ARCH} == "i386" || ${MACHINE_ARCH} == "x86_64"
INCS= adxintrin.h \ INCS= adxintrin.h \
ammintrin.h \ ammintrin.h \
amxintrin.h \
avx2intrin.h \ avx2intrin.h \
avx512bf16intrin.h \ avx512bf16intrin.h \
avx512vlbf16intrin.h \
avx512vlvp2intersectintrin.h \
avx512vp2intersectintrin.h \
enqcmdintrin.h \
avx512bitalgintrin.h \ avx512bitalgintrin.h \
avx512bwintrin.h \ avx512bwintrin.h \
avx512cdintrin.h \ avx512cdintrin.h \
@ -26,6 +24,7 @@ INCS= adxintrin.h \
avx512vbmi2intrin.h \ avx512vbmi2intrin.h \
avx512vbmiintrin.h \ avx512vbmiintrin.h \
avx512vbmivlintrin.h \ avx512vbmivlintrin.h \
avx512vlbf16intrin.h \
avx512vlbitalgintrin.h \ avx512vlbitalgintrin.h \
avx512vlbwintrin.h \ avx512vlbwintrin.h \
avx512vlcdintrin.h \ avx512vlcdintrin.h \
@ -33,10 +32,13 @@ INCS= adxintrin.h \
avx512vlintrin.h \ avx512vlintrin.h \
avx512vlvbmi2intrin.h \ avx512vlvbmi2intrin.h \
avx512vlvnniintrin.h \ avx512vlvnniintrin.h \
avx512vlvp2intersectintrin.h \
avx512vnniintrin.h \ avx512vnniintrin.h \
avx512vp2intersectintrin.h \
avx512vpopcntdqintrin.h \ avx512vpopcntdqintrin.h \
avx512vpopcntdqvlintrin.h \ avx512vpopcntdqvlintrin.h \
avxintrin.h \ avxintrin.h \
avxvnniintrin.h \
bmi2intrin.h \ bmi2intrin.h \
bmiintrin.h \ bmiintrin.h \
cetintrin.h \ cetintrin.h \
@ -46,14 +48,17 @@ INCS= adxintrin.h \
clzerointrin.h \ clzerointrin.h \
cpuid.h \ cpuid.h \
emmintrin.h \ emmintrin.h \
enqcmdintrin.h \
f16cintrin.h \ f16cintrin.h \
fma4intrin.h \ fma4intrin.h \
fmaintrin.h \ fmaintrin.h \
fxsrintrin.h \ fxsrintrin.h \
gfniintrin.h \ gfniintrin.h \
hresetintrin.h \
ia32intrin.h \ ia32intrin.h \
immintrin.h \ immintrin.h \
invpcidintrin.h \ invpcidintrin.h \
keylockerintrin.h \
lwpintrin.h \ lwpintrin.h \
lzcntintrin.h \ lzcntintrin.h \
mm3dnow.h \ mm3dnow.h \
@ -70,18 +75,22 @@ INCS= adxintrin.h \
ptwriteintrin.h \ ptwriteintrin.h \
rdseedintrin.h \ rdseedintrin.h \
rtmintrin.h \ rtmintrin.h \
serializeintrin.h \
sgxintrin.h \ sgxintrin.h \
shaintrin.h \ shaintrin.h \
smmintrin.h \ smmintrin.h \
tbmintrin.h \ tbmintrin.h \
tmmintrin.h \ tmmintrin.h \
tsxldtrkintrin.h \
uintrintrin.h \
vaesintrin.h \ vaesintrin.h \
vpclmulqdqintrin.h \ vpclmulqdqintrin.h \
waitpkgintrin.h \ waitpkgintrin.h \
wbnoinvdintrin.h \ wbnoinvdintrin.h \
wmmintrin.h \
__wmmintrin_aes.h \ __wmmintrin_aes.h \
wmmintrin.h \
__wmmintrin_pclmul.h \ __wmmintrin_pclmul.h \
x86gprintrin.h \
x86intrin.h \ x86intrin.h \
xmmintrin.h \ xmmintrin.h \
xopintrin.h \ xopintrin.h \
@ -97,6 +106,7 @@ INCS= altivec.h \
htmxlintrin.h htmxlintrin.h
.elif ${MACHINE_CPU} == "arm" || ${MACHINE_CPU} == "aarch64" .elif ${MACHINE_CPU} == "arm" || ${MACHINE_CPU} == "aarch64"
INCS= arm_acle.h \ INCS= arm_acle.h \
arm_cmse.h \
arm_neon.h arm_neon.h
. if ${MACHINE_CPU} == "aarch64" . if ${MACHINE_CPU} == "aarch64"
INCS+= arm64intr.h INCS+= arm64intr.h
@ -104,30 +114,58 @@ INCS+= arm64intr.h
.elif ${MACHINE_CPU} == "mips" .elif ${MACHINE_CPU} == "mips"
INCS= msa.h INCS= msa.h
.endif .endif
INCS+= stdatomic.h INCS+= stdatomic.h tgmath.h
INCSDIR= /usr/include/clang-${CLANG_VERSION:R} INCSDIR= /usr/include/clang-${CLANG_VERSION:R}
.endif # MKLLVM .endif # MKLLVM
.PATH: ${LLVM_SRCDIR}/include/llvm/IR \ .PATH: ${LLVM_SRCDIR}/include/llvm/IR
.PATH: ${LLVM_SRCDIR}/include/llvm/Frontend/OpenACC
.PATH: ${LLVM_SRCDIR}/include/llvm/Frontend/OpenMP
TABLEGEN_SRC= Attributes.td Intrinsics.td Options.td TABLEGEN_SRC= Attributes.td Intrinsics.td Options.td ACC.td OMP.td
TABLEGEN_OUTPUT.Attributes.td= \ TABLEGEN_OUTPUT.Attributes.td= \
llvm/IR/Attributes.inc|-gen-attrs llvm/IR/Attributes.inc|-gen-attrs
TABLEGEN_OUTPUT.Intrinsics.td= \ TABLEGEN_OUTPUT.Intrinsics.td= \
llvm/IR/IntrinsicEnums.inc|-gen-intrinsic-enums \ llvm/IR/IntrinsicEnums.inc|-gen-intrinsic-enums \
llvm/IR/IntrinsicImpl.inc|-gen-intrinsic-impl llvm/IR/IntrinsicImpl.inc|-gen-intrinsic-impl \
llvm/IR/IntrinsicsAArch64.h|-gen-intrinsic-enums^-intrinsic-prefix=aarch64 \
llvm/IR/IntrinsicsAMDGPU.h|-gen-intrinsic-enums^-intrinsic-prefix=amdgcn \
llvm/IR/IntrinsicsARM.h|-gen-intrinsic-enums^-intrinsic-prefix=arm \
llvm/IR/IntrinsicsBPF.h|-gen-intrinsic-enums^-intrinsic-prefix=bpf \
llvm/IR/IntrinsicsHexagon.h|-gen-intrinsic-enums^-intrinsic-prefix=hexagon \
llvm/IR/IntrinsicsMips.h|-gen-intrinsic-enums^-intrinsic-prefix=mips \
llvm/IR/IntrinsicsNVPTX.h|-gen-intrinsic-enums^-intrinsic-prefix=nvvm \
llvm/IR/IntrinsicsPowerPC.h|-gen-intrinsic-enums^-intrinsic-prefix=ppc \
llvm/IR/IntrinsicsR600.h|-gen-intrinsic-enums^-intrinsic-prefix=r600 \
llvm/IR/IntrinsicsRISCV.h|-gen-intrinsic-enums^-intrinsic-prefix=riscv \
llvm/IR/IntrinsicsS390.h|-gen-intrinsic-enums^-intrinsic-prefix=s390 \
llvm/IR/IntrinsicsVE.h|-gen-intrinsic-enums^-intrinsic-prefix=ve \
llvm/IR/IntrinsicsWebAssembly.h|-gen-intrinsic-enums^-intrinsic-prefix=wasm \
llvm/IR/IntrinsicsX86.h|-gen-intrinsic-enums^-intrinsic-prefix=x86 \
llvm/IR/IntrinsicsXCore.h|-gen-intrinsic-enums^-intrinsic-prefix=xcore \
TABLEGEN_OUTPUT.OMP.td= \
llvm/Frontend/OpenMP/OMP.h.inc|--gen-directive-decl \
llvm/Frontend/OpenMP/OMP.inc|--gen-directive-impl
TABLEGEN_OUTPUT.ACC.td= \
llvm/Frontend/OpenACC/ACC.h.inc|--gen-directive-decl \
llvm/Frontend/OpenACC/ACC.inc|--gen-directive-impl
.if ${MKLLVM} != "no" .if ${MKLLVM} != "no"
.PATH: ${CLANG_SRCDIR}/include/clang/AST \ .PATH: ${CLANG_SRCDIR}/include/clang/AST \
${CLANG_SRCDIR}/include/clang/Basic \ ${CLANG_SRCDIR}/include/clang/Basic \
${CLANG_SRCDIR}/include/clang/Driver \ ${CLANG_SRCDIR}/include/clang/Driver \
${CLANG_SRCDIR}/include/clang/StaticAnalyzer/Checkers ${CLANG_SRCDIR}/include/clang/StaticAnalyzer/Checkers \
${CLANG_SRCDIR}/include/clang/Tooling/Syntax
CLANG_TABLEGEN_SRC= \ CLANG_TABLEGEN_SRC= \
arm_cde.td \
arm_fp16.td \ arm_fp16.td \
arm_neon.td \
arm_mve.td \ arm_mve.td \
arm_neon.td \
arm_sve.td \
Attr.td \ Attr.td \
Checkers.td \ Checkers.td \
CommentCommands.td \ CommentCommands.td \
@ -136,9 +174,13 @@ CLANG_TABLEGEN_SRC= \
CommentNodes.td \ CommentNodes.td \
DeclNodes.td \ DeclNodes.td \
Diagnostic.td \ Diagnostic.td \
Nodes.td \
PropertiesBase.td \
riscv_vector.td \
StmtDataCollectors.td \ StmtDataCollectors.td \
StmtNodes.td \ StmtNodes.td \
TypeNodes.td TypeNodes.td \
TypeProperties.td
CLANG_TABLEGEN_INCLUDES.Attr.td= -I${CLANG_SRCDIR}/include CLANG_TABLEGEN_INCLUDES.Attr.td= -I${CLANG_SRCDIR}/include
CLANG_TABLEGEN_OUTPUT.Attr.td= \ CLANG_TABLEGEN_OUTPUT.Attr.td= \
@ -160,17 +202,30 @@ CLANG_TABLEGEN_OUTPUT.Attr.td= \
clang/Serialization/AttrPCHRead.inc|-gen-clang-attr-pch-read \ clang/Serialization/AttrPCHRead.inc|-gen-clang-attr-pch-read \
clang/Serialization/AttrPCHWrite.inc|-gen-clang-attr-pch-write clang/Serialization/AttrPCHWrite.inc|-gen-clang-attr-pch-write
CLANG_TABLEGEN_OUTPUT.PropertiesBase.td= \
clang/AST/AbstractBasicReader.inc|-gen-clang-basic-reader \
clang/AST/AbstractBasicWriter.inc|-gen-clang-basic-writer
CLANG_TABLEGEN_INCLUDES.PropertiesBase.td= -I${CLANG_SRCDIR}/include
CLANG_TABLEGEN_OUTPUT.TypeProperties.td= \
clang/AST/AbstractTypeReader.inc|-gen-clang-type-reader \
clang/AST/AbstractTypeWriter.inc|-gen-clang-type-writer
CLANG_TABLEGEN_INCLUDES.TypeProperties.td= -I${CLANG_SRCDIR}/include
CLANG_TABLEGEN_OUTPUT.StmtNodes.td= \ CLANG_TABLEGEN_OUTPUT.StmtNodes.td= \
clang/AST/StmtNodes.inc|-gen-clang-stmt-nodes clang/AST/StmtNodes.inc|-gen-clang-stmt-nodes
CLANG_TABLEGEN_INCLUDES.StmtNodes.td= -I${CLANG_SRCDIR}/include
CLANG_TABLEGEN_OUTPUT.StmtDataCollectors.td= \ CLANG_TABLEGEN_OUTPUT.StmtDataCollectors.td= \
clang/AST/StmtDataCollectors.inc|-gen-clang-data-collectors clang/AST/StmtDataCollectors.inc|-gen-clang-data-collectors
CLANG_TABLEGEN_OUTPUT.DeclNodes.td= \ CLANG_TABLEGEN_OUTPUT.DeclNodes.td= \
clang/AST/DeclNodes.inc|-gen-clang-decl-nodes clang/AST/DeclNodes.inc|-gen-clang-decl-nodes
CLANG_TABLEGEN_INCLUDES.DeclNodes.td= -I${CLANG_SRCDIR}/include
CLANG_TABLEGEN_OUTPUT.CommentNodes.td= \ CLANG_TABLEGEN_OUTPUT.CommentNodes.td= \
clang/AST/CommentNodes.inc|-gen-clang-comment-nodes clang/AST/CommentNodes.inc|-gen-clang-comment-nodes
CLANG_TABLEGEN_INCLUDES.CommentNodes.td= -I${CLANG_SRCDIR}/include
CLANG_TABLEGEN_OUTPUT.CommentCommands.td= \ CLANG_TABLEGEN_OUTPUT.CommentCommands.td= \
clang/AST/CommentCommandInfo.inc|-gen-clang-comment-command-info \ clang/AST/CommentCommandInfo.inc|-gen-clang-comment-command-info \
@ -183,8 +238,14 @@ CLANG_TABLEGEN_OUTPUT.CommentHTMLTags.td= \
CLANG_TABLEGEN_OUTPUT.CommentHTMLNamedCharacterReferences.td= \ CLANG_TABLEGEN_OUTPUT.CommentHTMLNamedCharacterReferences.td= \
clang/AST/CommentHTMLNamedCharacterReferences.inc|-gen-clang-comment-html-named-character-references clang/AST/CommentHTMLNamedCharacterReferences.inc|-gen-clang-comment-html-named-character-references
CLANG_TABLEGEN_INCLUDES.Nodes.td= -I${CLANG_SRCDIR}/include
CLANG_TABLEGEN_OUTPUT.Nodes.td= \
clang/Tooling/Syntax/NodeClasses.inc|-gen-clang-syntax-node-classes \
clang/Tooling/Syntax/Nodes.inc|-gen-clang-syntax-node-list
CLANG_TABLEGEN_OUTPUT.TypeNodes.td= \ CLANG_TABLEGEN_OUTPUT.TypeNodes.td= \
clang/AST/TypeNodes.inc|-gen-clang-type-nodes clang/AST/TypeNodes.inc|-gen-clang-type-nodes
CLANG_TABLEGEN_INCLUDES.TypeNodes.td= -I${CLANG_SRCDIR}/include
CLANG_TABLEGEN_INCLUDES.Diagnostic.td= -I${CLANG_SRCDIR}/include/clang/Basic CLANG_TABLEGEN_INCLUDES.Diagnostic.td= -I${CLANG_SRCDIR}/include/clang/Basic
CLANG_TABLEGEN_OUTPUT.Diagnostic.td= \ CLANG_TABLEGEN_OUTPUT.Diagnostic.td= \
@ -203,6 +264,19 @@ CLANG_TABLEGEN_OUTPUT.Diagnostic.td= \
clang/Basic/DiagnosticSemaKinds.inc|-gen-clang-diags-defs^-clang-component=Sema \ clang/Basic/DiagnosticSemaKinds.inc|-gen-clang-diags-defs^-clang-component=Sema \
clang/Basic/DiagnosticSerializationKinds.inc|-gen-clang-diags-defs^-clang-component=Serialization clang/Basic/DiagnosticSerializationKinds.inc|-gen-clang-diags-defs^-clang-component=Serialization
CLANG_TABLEGEN_INCLUDES.arm_cde.td= -I${CLANG_SRCDIR}/include/clang/Basic
CLANG_TABLEGEN_OUTPUT.arm_cde.td= \
clang/Basic/arm_cde_builtins.inc|-gen-arm-cde-builtin-def \
clang/Basic/arm_cde_builtin_cg.inc|-gen-arm-cde-builtin-codegen \
clang/Basic/arm_cde_builtin_sema.inc|-gen-arm-cde-builtin-sema \
clang/Basic/arm_cde_builtin_aliases.inc|-gen-arm-cde-builtin-aliases
CLANG_TABLEGEN_INCLUDES.arm_sve.td= -I${CLANG_SRCDIR}/include/clang/Basic
CLANG_TABLEGEN_OUTPUT.arm_sve.td= \
clang/Basic/arm_sve_builtins.inc|-gen-arm-sve-builtins \
clang/Basic/arm_sve_builtin_cg.inc|-gen-arm-sve-builtin-codegen \
clang/Basic/arm_sve_sema_rangechecks.inc|-gen-arm-sve-sema-rangechecks \
clang/Basic/arm_sve_typeflags.inc|-gen-arm-sve-typeflags
CLANG_TABLEGEN_INCLUDES.arm_neon.td= -I${CLANG_SRCDIR}/include/clang/Basic CLANG_TABLEGEN_INCLUDES.arm_neon.td= -I${CLANG_SRCDIR}/include/clang/Basic
CLANG_TABLEGEN_OUTPUT.arm_neon.td= \ CLANG_TABLEGEN_OUTPUT.arm_neon.td= \
@ -219,6 +293,11 @@ CLANG_TABLEGEN_OUTPUT.arm_mve.td= \
clang/Basic/arm_mve_builtin_cg.inc|-gen-arm-mve-builtin-codegen \ clang/Basic/arm_mve_builtin_cg.inc|-gen-arm-mve-builtin-codegen \
clang/Basic/arm_mve_builtin_sema.inc|-gen-arm-mve-builtin-sema \ clang/Basic/arm_mve_builtin_sema.inc|-gen-arm-mve-builtin-sema \
#CLANG_TABLEGEN_INCLUDES.riscv_vector.td= -I${CLANG_SRCDIR}/include/clang/Basic
CLANG_TABLEGEN_OUTPUT.riscv_vector.td= \
clang/Basic/riscv_vector_builtins.inc|-gen-riscv-vector-builtins \
clang/Basic/riscv_vector_builtin_cg.inc|-gen-riscv-vector-builtin-codegen
CLANG_TABLEGEN_INCLUDES.Checkers.td= \ CLANG_TABLEGEN_INCLUDES.Checkers.td= \
-I${CLANG_SRCDIR}/include \ -I${CLANG_SRCDIR}/include \
-I${CLANG_SRCDIR}/include/clang/StaticAnalyzer/Checkers -I${CLANG_SRCDIR}/include/clang/StaticAnalyzer/Checkers
@ -228,6 +307,7 @@ CLANG_TABLEGEN_OUTPUT.Checkers.td= \
TABLEGEN_INCLUDES.Options.td= -I${CLANG_SRCDIR}/include/clang/Driver TABLEGEN_INCLUDES.Options.td= -I${CLANG_SRCDIR}/include/clang/Driver
TABLEGEN_OUTPUT.Options.td= \ TABLEGEN_OUTPUT.Options.td= \
clang/Driver/Options.inc|-gen-opt-parser-defs clang/Driver/Options.inc|-gen-opt-parser-defs
.endif # MKLLVM .endif # MKLLVM
.include "${.PARSEDIR}/../tablegen.mk" .include "${.PARSEDIR}/../tablegen.mk"
@ -363,8 +443,21 @@ run-configure:
rm -r tmp rm -r tmp
mv ${LLVM_INCLUDE_CONFIG}/llvm/Config/config.h \ mv ${LLVM_INCLUDE_CONFIG}/llvm/Config/config.h \
${LLVM_INCLUDE_CONFIG}/llvm/Config/config.h.in ${LLVM_INCLUDE_CONFIG}/llvm/Config/config.h.in
cp ${.CURDIR}/module.modulemap ${LLVM_INCLUDE_CONFIG}/llvm/module.modulemap
.endif .endif
DPSRCS+= llvm/Support/Extension.def
CLEANFILES+= llvm/Support/Extension.def
llvm/Support/Extension.def:
mkdir -p ${.TARGET:H}
printf '//extension handlers\n#undef HANDLE_EXTENSION\n' > ${.TARGET}
includes depend dependall all: ${DPSRCS} includes depend dependall all: ${DPSRCS}
depend dependall: clean-modulecache
clean-modulecache:
rm -rf ${LLVM_MODULE_CACHE}
.include <bsd.prog.mk> .include <bsd.prog.mk>

View File

@ -0,0 +1,13 @@
// This is copied into the build area for a $src != $build compilation.
module LLVM_Support_DataTypes {
header "Support/DataTypes.h"
export *
}
module LLVM_Config_ABI_Breaking {
header "Config/abi-breaking.h"
export *
}
module LLVM_Config_Config {
header "Config/llvm-config.h"
export *
}

View File

@ -1,4 +1,4 @@
# $NetBSD: Makefile,v 1.3 2020/06/09 21:50:32 kamil Exp $ # $NetBSD: Makefile,v 1.4 2021/05/30 01:56:50 joerg Exp $
.include <bsd.own.mk> .include <bsd.own.mk>
@ -15,6 +15,7 @@ SUBDIR= \
libLLVMDebugInfoDWARF \ libLLVMDebugInfoDWARF \
libLLVMDebugInfoMSF \ libLLVMDebugInfoMSF \
libLLVMDemangle \ libLLVMDemangle \
libLLVMFrontendOpenMP \
libLLVMGlobalISel \ libLLVMGlobalISel \
libLLVMIR \ libLLVMIR \
libLLVMIRReader \ libLLVMIRReader \
@ -103,14 +104,17 @@ SUBDIR+= \
libLLVMX86AsmParser \ libLLVMX86AsmParser \
libLLVMX86Disassembler \ libLLVMX86Disassembler \
libLLVMX86MCTargetDesc \ libLLVMX86MCTargetDesc \
libLLVMX86TargetInfo \ libLLVMX86TargetInfo
libLLVMX86Utils
.if ${NO_LLVM_DEVELOPER:Uno} == "no" && ${LLVM_DEVELOPER:U} == "yes" .if ${NO_LLVM_DEVELOPER:Uno} == "no" && ${LLVM_DEVELOPER:U} == "yes"
SUBDIR+= \ SUBDIR+= \
libLLVMAMDGPUDisassembler \ libLLVMAMDGPUDisassembler \
libLLVMExecutionEngine \ libLLVMExecutionEngine \
libLLVMExecutionEngineJITLink \ libLLVMExecutionEngineJITLink \
libLLVMExecutionEngineOrcShared \
libLLVMExecutionEngineOrcTargetProcess \
libLLVMFileCheck \
libLLVMInterfaceStub \
libLLVMMCJIT \ libLLVMMCJIT \
libLLVMOrc \ libLLVMOrc \
libLLVMRuntimeDyld libLLVMRuntimeDyld
@ -119,7 +123,6 @@ SUBDIR+= \
.if !defined(HOSTLIB) && !defined(_BSD_HOSTINIT_MK_) .if !defined(HOSTLIB) && !defined(_BSD_HOSTINIT_MK_)
SUBDIR+= \ SUBDIR+= \
libLLVMDebugInfoPDB \ libLLVMDebugInfoPDB \
libLLVMDebugInfoPDBNative \
libLLVMDebugInfoSymbolize \ libLLVMDebugInfoSymbolize \
libLLVMObjectYAML libLLVMObjectYAML
.endif .endif
@ -156,15 +159,19 @@ SUBDIR+= \
libclangSerialization \ libclangSerialization \
libclangStaticAnalyzerCheckers \ libclangStaticAnalyzerCheckers \
libclangStaticAnalyzerCore \ libclangStaticAnalyzerCore \
libclangToolingCore \
.WAIT \ .WAIT \
libclangStaticAnalyzerFrontend libclangStaticAnalyzerFrontend
.if ${NO_LLVM_DEVELOPER:Uno} == "no" && ${LLVM_DEVELOPER:U} == "yes" .if ${NO_LLVM_DEVELOPER:Uno} == "no" && ${LLVM_DEVELOPER:U} == "yes"
SUBDIR+= \ SUBDIR+= \
libclangAPINotes \
libclangASTMatchersDynamic \ libclangASTMatchersDynamic \
libclangFormat \ libclangFormat \
libclangIndexSerialization \
libclangInterpreter \
libclangTesting \
libclangTooling \ libclangTooling \
libclangToolingCore \
libclangToolingDependencyScanning \ libclangToolingDependencyScanning \
libclangToolingInclusions \ libclangToolingInclusions \
libclangToolingRefactoring \ libclangToolingRefactoring \

View File

@ -1,4 +1,4 @@
# $NetBSD: Makefile,v 1.1 2019/11/11 22:45:02 joerg Exp $ # $NetBSD: Makefile,v 1.2 2021/05/30 01:56:50 joerg Exp $
LIB= LLVMAArch64CodeGen LIB= LLVMAArch64CodeGen
@ -14,7 +14,6 @@ SRCS+= AArch64A53Fix835769.cpp \
AArch64AsmPrinter.cpp \ AArch64AsmPrinter.cpp \
AArch64BranchTargets.cpp \ AArch64BranchTargets.cpp \
AArch64CallingConvention.cpp \ AArch64CallingConvention.cpp \
AArch64CallLowering.cpp \
AArch64CleanupLocalDynamicTLSPass.cpp \ AArch64CleanupLocalDynamicTLSPass.cpp \
AArch64CollectLOH.cpp \ AArch64CollectLOH.cpp \
AArch64CompressJumpTables.cpp \ AArch64CompressJumpTables.cpp \
@ -28,29 +27,42 @@ SRCS+= AArch64A53Fix835769.cpp \
AArch64FastISel.cpp \ AArch64FastISel.cpp \
AArch64FrameLowering.cpp \ AArch64FrameLowering.cpp \
AArch64InstrInfo.cpp \ AArch64InstrInfo.cpp \
AArch64InstructionSelector.cpp \
AArch64ISelDAGToDAG.cpp \ AArch64ISelDAGToDAG.cpp \
AArch64ISelLowering.cpp \ AArch64ISelLowering.cpp \
AArch64LegalizerInfo.cpp \
AArch64LoadStoreOptimizer.cpp \ AArch64LoadStoreOptimizer.cpp \
AArch64LowerHomogeneousPrologEpilog.cpp \
AArch64MachineFunctionInfo.cpp \
AArch64MacroFusion.cpp \ AArch64MacroFusion.cpp \
AArch64MCInstLower.cpp \ AArch64MCInstLower.cpp \
AArch64PBQPRegAlloc.cpp \ AArch64PBQPRegAlloc.cpp \
AArch64PreLegalizerCombiner.cpp \
AArch64PromoteConstant.cpp \ AArch64PromoteConstant.cpp \
AArch64RedundantCopyElimination.cpp \ AArch64RedundantCopyElimination.cpp \
AArch64RegisterBankInfo.cpp \
AArch64RegisterInfo.cpp \ AArch64RegisterInfo.cpp \
AArch64SelectionDAGInfo.cpp \ AArch64SelectionDAGInfo.cpp \
AArch64SIMDInstrOpt.cpp \ AArch64SIMDInstrOpt.cpp \
AArch64SLSHardening.cpp \
AArch64SpeculationHardening.cpp \ AArch64SpeculationHardening.cpp \
AArch64StackTaggingPreRA.cpp \
AArch64StackTagging.cpp \ AArch64StackTagging.cpp \
AArch64StackTaggingPreRA.cpp \
AArch64StorePairSuppress.cpp \ AArch64StorePairSuppress.cpp \
AArch64Subtarget.cpp \ AArch64Subtarget.cpp \
AArch64TargetMachine.cpp \ AArch64TargetMachine.cpp \
AArch64TargetObjectFile.cpp \ AArch64TargetObjectFile.cpp \
AArch64TargetTransformInfo.cpp AArch64TargetTransformInfo.cpp \
SVEIntrinsicOpts.cpp
.PATH: ${LLVM_SRCDIR}/lib/Target/AArch64/GISel
SRCS+= AArch64CallLowering.cpp \
AArch64GlobalISelUtils.cpp \
AArch64InstructionSelector.cpp \
AArch64LegalizerInfo.cpp \
AArch64O0PreLegalizerCombiner.cpp \
AArch64PostLegalizerCombiner.cpp \
AArch64PostLegalizerLowering.cpp \
AArch64PostSelectOptimize.cpp \
AArch64PreLegalizerCombiner.cpp \
AArch64RegisterBankInfo.cpp
TABLEGEN_SRC= AArch64.td TABLEGEN_SRC= AArch64.td
TABLEGEN_INCLUDES= -I${LLVM_SRCDIR}/lib/Target/AArch64 TABLEGEN_INCLUDES= -I${LLVM_SRCDIR}/lib/Target/AArch64
@ -61,16 +73,22 @@ TABLEGEN_OUTPUT= \
AArch64GenCallingConv.inc|-gen-callingconv \ AArch64GenCallingConv.inc|-gen-callingconv \
AArch64GenDAGISel.inc|-gen-dag-isel \ AArch64GenDAGISel.inc|-gen-dag-isel \
AArch64GenDisassemblerTables.inc|-gen-disassembler \ AArch64GenDisassemblerTables.inc|-gen-disassembler \
AArch64GenExegesis.inc|-gen-exegesis \
AArch64GenFastISel.inc|-gen-fast-isel \ AArch64GenFastISel.inc|-gen-fast-isel \
AArch64GenGICombiner.inc|-gen-global-isel-combiner^-combiners=AArch64PreLegalizerCombinerHelper \ AArch64GenGICombiner.inc|-gen-global-isel-combiner^-combiners=AArch64PreLegalizerCombinerHelper \
AArch64GenGlobalISel.inc|-gen-global-isel \ AArch64GenGlobalISel.inc|-gen-global-isel \
AArch64GenInstrInfo.inc|-gen-instr-info \ AArch64GenInstrInfo.inc|-gen-instr-info \
AArch64GenMCCodeEmitter.inc|-gen-emitter \ AArch64GenMCCodeEmitter.inc|-gen-emitter \
AArch64GenMCPseudoLowering.inc|-gen-pseudo-lowering \ AArch64GenMCPseudoLowering.inc|-gen-pseudo-lowering \
AArch64GenO0PreLegalizeGICombiner.inc|-gen-global-isel-combiner^-combiners=AArch64O0PreLegalizerCombinerHelper \
AArch64GenPreLegalizeGICombiner.inc|-gen-global-isel-combiner^-combiners=AArch64PreLegalizerCombinerHelper \
AArch64GenPostLegalizeGICombiner.inc|-gen-global-isel-combiner^-combiners=AArch64PostLegalizerCombinerHelper \
AArch64GenPostLegalizeGILowering.inc|-gen-global-isel-combiner^-combiners=AArch64PostLegalizerLoweringHelper \
AArch64GenRegisterBank.inc|-gen-register-bank \ AArch64GenRegisterBank.inc|-gen-register-bank \
AArch64GenRegisterInfo.inc|-gen-register-info \ AArch64GenRegisterInfo.inc|-gen-register-info \
AArch64GenSubtargetInfo.inc|-gen-subtarget \ AArch64GenSubtargetInfo.inc|-gen-subtarget \
AArch64GenSystemOperands.inc|-gen-searchable-tables \ AArch64GenSystemOperands.inc|-gen-searchable-tables
.include "${.PARSEDIR}/../../tablegen.mk" .include "${.PARSEDIR}/../../tablegen.mk"

View File

@ -1,4 +1,4 @@
# $NetBSD: Makefile,v 1.1 2019/11/11 22:45:03 joerg Exp $ # $NetBSD: Makefile,v 1.2 2021/05/30 01:56:50 joerg Exp $
LIB= LLVMAMDGPUCodeGen LIB= LLVMAMDGPUCodeGen
@ -17,32 +17,39 @@ SRCS+= AMDGPUAliasAnalysis.cpp \
AMDGPUAtomicOptimizer.cpp \ AMDGPUAtomicOptimizer.cpp \
AMDGPUCallLowering.cpp \ AMDGPUCallLowering.cpp \
AMDGPUCodeGenPrepare.cpp \ AMDGPUCodeGenPrepare.cpp \
AMDGPUExportClustering.cpp \
AMDGPUFixFunctionBitcasts.cpp \ AMDGPUFixFunctionBitcasts.cpp \
AMDGPUFrameLowering.cpp \ AMDGPUFrameLowering.cpp \
AMDGPUGlobalISelUtils.cpp \
AMDGPUHSAMetadataStreamer.cpp \ AMDGPUHSAMetadataStreamer.cpp \
AMDGPUInline.cpp \ AMDGPUInstCombineIntrinsic.cpp \
AMDGPUInstrInfo.cpp \ AMDGPUInstrInfo.cpp \
AMDGPUInstructionSelector.cpp \ AMDGPUInstructionSelector.cpp \
AMDGPUISelDAGToDAG.cpp \ AMDGPUISelDAGToDAG.cpp \
AMDGPUISelLowering.cpp \ AMDGPUISelLowering.cpp \
AMDGPULateCodeGenPrepare.cpp \
AMDGPULegalizerInfo.cpp \ AMDGPULegalizerInfo.cpp \
AMDGPULibCalls.cpp \ AMDGPULibCalls.cpp \
AMDGPULibFunc.cpp \ AMDGPULibFunc.cpp \
AMDGPULowerIntrinsics.cpp \ AMDGPULowerIntrinsics.cpp \
AMDGPULowerKernelArguments.cpp \ AMDGPULowerKernelArguments.cpp \
AMDGPULowerKernelAttributes.cpp \ AMDGPULowerKernelAttributes.cpp \
AMDGPULowerModuleLDSPass.cpp \
AMDGPUMachineCFGStructurizer.cpp \ AMDGPUMachineCFGStructurizer.cpp \
AMDGPUMachineFunction.cpp \ AMDGPUMachineFunction.cpp \
AMDGPUMachineModuleInfo.cpp \ AMDGPUMachineModuleInfo.cpp \
AMDGPUMacroFusion.cpp \ AMDGPUMacroFusion.cpp \
AMDGPUMCInstLower.cpp \ AMDGPUMCInstLower.cpp \
AMDGPUMIRFormatter.cpp \
AMDGPUOpenCLEnqueuedBlockLowering.cpp \ AMDGPUOpenCLEnqueuedBlockLowering.cpp \
AMDGPUPerfHintAnalysis.cpp \ AMDGPUPerfHintAnalysis.cpp \
AMDGPUPostLegalizerCombiner.cpp \
AMDGPUPreLegalizerCombiner.cpp \
AMDGPUPrintfRuntimeBinding.cpp \ AMDGPUPrintfRuntimeBinding.cpp \
AMDGPUPromoteAlloca.cpp \ AMDGPUPromoteAlloca.cpp \
AMDGPUPropagateAttributes.cpp \ AMDGPUPropagateAttributes.cpp \
AMDGPURegBankCombiner.cpp \
AMDGPURegisterBankInfo.cpp \ AMDGPURegisterBankInfo.cpp \
AMDGPURegisterInfo.cpp \
AMDGPURewriteOutArguments.cpp \ AMDGPURewriteOutArguments.cpp \
AMDGPUSubtarget.cpp \ AMDGPUSubtarget.cpp \
AMDGPUTargetMachine.cpp \ AMDGPUTargetMachine.cpp \
@ -57,7 +64,6 @@ SRCS+= AMDGPUAliasAnalysis.cpp \
GCNIterativeScheduler.cpp \ GCNIterativeScheduler.cpp \
GCNMinRegStrategy.cpp \ GCNMinRegStrategy.cpp \
GCNNSAReassign.cpp \ GCNNSAReassign.cpp \
GCNRegBankReassign.cpp \
GCNRegPressure.cpp \ GCNRegPressure.cpp \
GCNSchedStrategy.cpp \ GCNSchedStrategy.cpp \
R600AsmPrinter.cpp \ R600AsmPrinter.cpp \
@ -74,18 +80,17 @@ SRCS+= AMDGPUAliasAnalysis.cpp \
R600OptimizeVectorRegisters.cpp \ R600OptimizeVectorRegisters.cpp \
R600Packetizer.cpp \ R600Packetizer.cpp \
R600RegisterInfo.cpp \ R600RegisterInfo.cpp \
SIAddIMGInit.cpp \
SIAnnotateControlFlow.cpp \ SIAnnotateControlFlow.cpp \
SIFixSGPRCopies.cpp \ SIFixSGPRCopies.cpp \
SIFixupVectorISel.cpp \
SIFixVGPRCopies.cpp \ SIFixVGPRCopies.cpp \
SIFoldOperands.cpp \ SIFoldOperands.cpp \
SIFormMemoryClauses.cpp \ SIFormMemoryClauses.cpp \
SIFrameLowering.cpp \ SIFrameLowering.cpp \
SIInsertSkips.cpp \ SIInsertHardClauses.cpp \
SIInsertWaitcnts.cpp \ SIInsertWaitcnts.cpp \
SIInstrInfo.cpp \ SIInstrInfo.cpp \
SIISelLowering.cpp \ SIISelLowering.cpp \
SILateBranchLowering.cpp \
SILoadStoreOptimizer.cpp \ SILoadStoreOptimizer.cpp \
SILowerControlFlow.cpp \ SILowerControlFlow.cpp \
SILowerI1Copies.cpp \ SILowerI1Copies.cpp \
@ -97,12 +102,15 @@ SRCS+= AMDGPUAliasAnalysis.cpp \
SIOptimizeExecMasking.cpp \ SIOptimizeExecMasking.cpp \
SIOptimizeExecMaskingPreRA.cpp \ SIOptimizeExecMaskingPreRA.cpp \
SIPeepholeSDWA.cpp \ SIPeepholeSDWA.cpp \
SIPostRABundler.cpp \
SIPreAllocateWWMRegs.cpp \ SIPreAllocateWWMRegs.cpp \
SIPreEmitPeephole.cpp \
SIProgramInfo.cpp \
SIRegisterInfo.cpp \ SIRegisterInfo.cpp \
SIShrinkInstructions.cpp \ SIShrinkInstructions.cpp \
SIWholeQuadMode.cpp SIWholeQuadMode.cpp
TABLEGEN_SRC= AMDGPU.td AMDGPUGISel.td R600.td TABLEGEN_SRC= AMDGPU.td AMDGPUGISel.td InstCombineTables.td R600.td
TABLEGEN_INCLUDES= -I${LLVM_SRCDIR}/lib/Target/AMDGPU TABLEGEN_INCLUDES= -I${LLVM_SRCDIR}/lib/Target/AMDGPU
TABLEGEN_OUTPUT.AMDGPU.td= \ TABLEGEN_OUTPUT.AMDGPU.td= \
AMDGPUGenAsmMatcher.inc|-gen-asm-matcher \ AMDGPUGenAsmMatcher.inc|-gen-asm-matcher \
@ -111,8 +119,6 @@ TABLEGEN_OUTPUT.AMDGPU.td= \
AMDGPUGenDAGISel.inc|-gen-dag-isel \ AMDGPUGenDAGISel.inc|-gen-dag-isel \
AMDGPUGenDisassemblerTables.inc|-gen-disassembler \ AMDGPUGenDisassemblerTables.inc|-gen-disassembler \
AMDGPUGenInstrInfo.inc|-gen-instr-info \ AMDGPUGenInstrInfo.inc|-gen-instr-info \
AMDGPUGenIntrinsicEnums.inc|-gen-tgt-intrinsic-enums \
AMDGPUGenIntrinsicImpl.inc|-gen-tgt-intrinsic-impl \
AMDGPUGenMCCodeEmitter.inc|-gen-emitter \ AMDGPUGenMCCodeEmitter.inc|-gen-emitter \
AMDGPUGenMCPseudoLowering.inc|-gen-pseudo-lowering \ AMDGPUGenMCPseudoLowering.inc|-gen-pseudo-lowering \
AMDGPUGenRegisterBank.inc|-gen-register-bank \ AMDGPUGenRegisterBank.inc|-gen-register-bank \
@ -120,8 +126,15 @@ TABLEGEN_OUTPUT.AMDGPU.td= \
AMDGPUGenSearchableTables.inc|-gen-searchable-tables \ AMDGPUGenSearchableTables.inc|-gen-searchable-tables \
AMDGPUGenSubtargetInfo.inc|-gen-subtarget AMDGPUGenSubtargetInfo.inc|-gen-subtarget
TABLEGEN_OUTPUT.InstCombineTables.td= \
InstCombineTables.inc|-gen-searchable-tables
TABLEGEN_OUTPUT.AMDGPUGISel.td= \ TABLEGEN_OUTPUT.AMDGPUGISel.td= \
AMDGPUGenGlobalISel.inc|-gen-global-isel AMDGPUGenGICombiner.inc|-gen-global-isel-combiner^-combiners=AMDGPUPreLegalizerCombinerHelper \
AMDGPUGenGlobalISel.inc|-gen-global-isel \
AMDGPUGenPostLegalizeGICombiner.inc|-gen-global-isel-combiner^-combiners=AMDGPUPostLegalizerCombinerHelper \
AMDGPUGenPreLegalizeGICombiner.inc|-gen-global-isel-combiner^-combiners=AMDGPUPreLegalizerCombinerHelper \
AMDGPUGenRegBankGICombiner.inc|-gen-global-isel-combiner^-combiners=AMDGPURegBankCombinerHelper
TABLEGEN_OUTPUT.R600.td= \ TABLEGEN_OUTPUT.R600.td= \
R600GenAsmWriter.inc|-gen-asm-writer \ R600GenAsmWriter.inc|-gen-asm-writer \

View File

@ -1,4 +1,4 @@
# $NetBSD: Makefile,v 1.1 2019/11/11 22:45:03 joerg Exp $ # $NetBSD: Makefile,v 1.2 2021/05/30 01:56:50 joerg Exp $
LIB= LLVMAMDGPUUtils LIB= LLVMAMDGPUUtils
@ -13,6 +13,7 @@ CPPFLAGS+= -I${LLVM_SRCDIR}/lib/Target/AMDGPU
SRCS+= AMDGPUAsmUtils.cpp \ SRCS+= AMDGPUAsmUtils.cpp \
AMDGPUBaseInfo.cpp \ AMDGPUBaseInfo.cpp \
AMDGPULDSUtils.cpp \
AMDGPUPALMetadata.cpp \ AMDGPUPALMetadata.cpp \
AMDKernelCodeTUtils.cpp AMDKernelCodeTUtils.cpp

View File

@ -1,4 +1,4 @@
# $NetBSD: Makefile,v 1.1 2019/11/11 22:45:04 joerg Exp $ # $NetBSD: Makefile,v 1.2 2021/05/30 01:56:50 joerg Exp $
LIB= LLVMARMCodeGen LIB= LLVMARMCodeGen
@ -10,12 +10,12 @@ CPPFLAGS+= -I${LLVM_SRCDIR}/lib/Target/ARM
SRCS+= A15SDOptimizer.cpp \ SRCS+= A15SDOptimizer.cpp \
ARMAsmPrinter.cpp \ ARMAsmPrinter.cpp \
ARMBasicBlockInfo.cpp \
ARMBaseInstrInfo.cpp \ ARMBaseInstrInfo.cpp \
ARMBaseRegisterInfo.cpp \ ARMBaseRegisterInfo.cpp \
ARMBasicBlockInfo.cpp \
ARMBlockPlacement.cpp \
ARMCallingConv.cpp \ ARMCallingConv.cpp \
ARMCallLowering.cpp \ ARMCallLowering.cpp \
ARMCodeGenPrepare.cpp \
ARMConstantIslandPass.cpp \ ARMConstantIslandPass.cpp \
ARMConstantPoolValue.cpp \ ARMConstantPoolValue.cpp \
ARMExpandPseudoInsts.cpp \ ARMExpandPseudoInsts.cpp \
@ -37,12 +37,16 @@ SRCS+= A15SDOptimizer.cpp \
ARMRegisterBankInfo.cpp \ ARMRegisterBankInfo.cpp \
ARMRegisterInfo.cpp \ ARMRegisterInfo.cpp \
ARMSelectionDAGInfo.cpp \ ARMSelectionDAGInfo.cpp \
ARMSLSHardening.cpp \
ARMSubtarget.cpp \ ARMSubtarget.cpp \
ARMTargetMachine.cpp \ ARMTargetMachine.cpp \
ARMTargetObjectFile.cpp \ ARMTargetObjectFile.cpp \
ARMTargetTransformInfo.cpp \ ARMTargetTransformInfo.cpp \
MLxExpansionPass.cpp \ MLxExpansionPass.cpp \
MVEGatherScatterLowering.cpp \
MVELaneInterleavingPass.cpp \
MVETailPredication.cpp \ MVETailPredication.cpp \
MVETPAndVPTOptimisationsPass.cpp \
MVEVPTBlockPass.cpp \ MVEVPTBlockPass.cpp \
Thumb1FrameLowering.cpp \ Thumb1FrameLowering.cpp \
Thumb1InstrInfo.cpp \ Thumb1InstrInfo.cpp \

View File

@ -1,4 +1,4 @@
# $NetBSD: Makefile,v 1.2 2020/09/07 00:18:25 mrg Exp $ # $NetBSD: Makefile,v 1.3 2021/05/30 01:56:50 joerg Exp $
LIB= LLVMAnalysis LIB= LLVMAnalysis
@ -11,6 +11,7 @@ SRCS+= AliasAnalysis.cpp \
AliasAnalysisSummary.cpp \ AliasAnalysisSummary.cpp \
AliasSetTracker.cpp \ AliasSetTracker.cpp \
Analysis.cpp \ Analysis.cpp \
AssumeBundleQueries.cpp \
AssumptionCache.cpp \ AssumptionCache.cpp \
BasicAliasAnalysis.cpp \ BasicAliasAnalysis.cpp \
BlockFrequencyInfo.cpp \ BlockFrequencyInfo.cpp \
@ -28,26 +29,35 @@ SRCS+= AliasAnalysis.cpp \
CmpInstAnalysis.cpp \ CmpInstAnalysis.cpp \
CodeMetrics.cpp \ CodeMetrics.cpp \
ConstantFolding.cpp \ ConstantFolding.cpp \
ConstraintSystem.cpp \
CostModel.cpp \ CostModel.cpp \
DDG.cpp \ DDG.cpp \
DDGPrinter.cpp \
Delinearization.cpp \ Delinearization.cpp \
DemandedBits.cpp \ DemandedBits.cpp \
DependenceAnalysis.cpp \ DependenceAnalysis.cpp \
DependenceGraphBuilder.cpp \ DependenceGraphBuilder.cpp \
DevelopmentModeInlineAdvisor.cpp \
DivergenceAnalysis.cpp \ DivergenceAnalysis.cpp \
DominanceFrontier.cpp \ DominanceFrontier.cpp \
DomPrinter.cpp \ DomPrinter.cpp \
DomTreeUpdater.cpp \ DomTreeUpdater.cpp \
EHPersonalities.cpp \ EHPersonalities.cpp \
FunctionPropertiesAnalysis.cpp \
GlobalsModRef.cpp \ GlobalsModRef.cpp \
GuardUtils.cpp \ GuardUtils.cpp \
HeatUtils.cpp \
ImportedFunctionsInliningStatistics.cpp \
IndirectCallPromotionAnalysis.cpp \ IndirectCallPromotionAnalysis.cpp \
InlineAdvisor.cpp \
InlineCost.cpp \ InlineCost.cpp \
InlineSizeEstimatorAnalysis.cpp \
InstCount.cpp \ InstCount.cpp \
InstructionPrecedenceTracking.cpp \ InstructionPrecedenceTracking.cpp \
InstructionSimplify.cpp \ InstructionSimplify.cpp \
Interval.cpp \ Interval.cpp \
IntervalPartition.cpp \ IntervalPartition.cpp \
IRSimilarityIdentifier.cpp \
IVDescriptors.cpp \ IVDescriptors.cpp \
IVUsers.cpp \ IVUsers.cpp \
LazyBlockFrequencyInfo.cpp \ LazyBlockFrequencyInfo.cpp \
@ -61,6 +71,7 @@ SRCS+= AliasAnalysis.cpp \
LoopAnalysisManager.cpp \ LoopAnalysisManager.cpp \
LoopCacheAnalysis.cpp \ LoopCacheAnalysis.cpp \
LoopInfo.cpp \ LoopInfo.cpp \
LoopNestAnalysis.cpp \
LoopPass.cpp \ LoopPass.cpp \
LoopUnrollAnalyzer.cpp \ LoopUnrollAnalyzer.cpp \
MemDepPrinter.cpp \ MemDepPrinter.cpp \
@ -70,6 +81,7 @@ SRCS+= AliasAnalysis.cpp \
MemoryLocation.cpp \ MemoryLocation.cpp \
MemorySSA.cpp \ MemorySSA.cpp \
MemorySSAUpdater.cpp \ MemorySSAUpdater.cpp \
MLInlineAdvisor.cpp \
ModuleDebugInfoPrinter.cpp \ ModuleDebugInfoPrinter.cpp \
ModuleSummaryAnalysis.cpp \ ModuleSummaryAnalysis.cpp \
MustExecute.cpp \ MustExecute.cpp \
@ -77,8 +89,7 @@ SRCS+= AliasAnalysis.cpp \
ObjCARCAnalysisUtils.cpp \ ObjCARCAnalysisUtils.cpp \
ObjCARCInstKind.cpp \ ObjCARCInstKind.cpp \
OptimizationRemarkEmitter.cpp \ OptimizationRemarkEmitter.cpp \
OrderedBasicBlock.cpp \ OverflowInstAnalysis.cpp \
OrderedInstructions.cpp \
PHITransAddr.cpp \ PHITransAddr.cpp \
PhiValues.cpp \ PhiValues.cpp \
PostDominators.cpp \ PostDominators.cpp \
@ -87,24 +98,28 @@ SRCS+= AliasAnalysis.cpp \
RegionInfo.cpp \ RegionInfo.cpp \
RegionPass.cpp \ RegionPass.cpp \
RegionPrinter.cpp \ RegionPrinter.cpp \
ReleaseModeModelRunner.cpp \
ReplayInlineAdvisor.cpp \
ScalarEvolutionAliasAnalysis.cpp \ ScalarEvolutionAliasAnalysis.cpp \
ScalarEvolution.cpp \ ScalarEvolution.cpp \
ScalarEvolutionExpander.cpp \ ScalarEvolutionDivision.cpp \
ScalarEvolutionNormalization.cpp \ ScalarEvolutionNormalization.cpp \
ScopedNoAliasAA.cpp \ ScopedNoAliasAA.cpp \
StackLifetime.cpp \
StackSafetyAnalysis.cpp \ StackSafetyAnalysis.cpp \
SyncDependenceAnalysis.cpp \ SyncDependenceAnalysis.cpp \
SyntheticCountsUtils.cpp \ SyntheticCountsUtils.cpp \
TargetLibraryInfo.cpp \ TargetLibraryInfo.cpp \
TargetTransformInfo.cpp \ TargetTransformInfo.cpp \
TFUtils.cpp \
Trace.cpp \ Trace.cpp \
TypeBasedAliasAnalysis.cpp \ TypeBasedAliasAnalysis.cpp \
TypeMetadataUtils.cpp \ TypeMetadataUtils.cpp \
VFABIDemangling.cpp \
ValueLattice.cpp \ ValueLattice.cpp \
ValueLatticeUtils.cpp \ ValueLatticeUtils.cpp \
ValueTracking.cpp \ ValueTracking.cpp \
VectorUtils.cpp VectorUtils.cpp \
VFABIDemangling.cpp
.if defined(HOSTLIB) .if defined(HOSTLIB)
.include <bsd.hostlib.mk> .include <bsd.hostlib.mk>

View File

@ -1,4 +1,4 @@
# $NetBSD: Makefile,v 1.1 2019/11/11 22:45:05 joerg Exp $ # $NetBSD: Makefile,v 1.2 2021/05/30 01:56:50 joerg Exp $
LIB= LLVMAsmPrinter LIB= LLVMAsmPrinter
@ -8,6 +8,7 @@ LIB= LLVMAsmPrinter
SRCS+= AccelTable.cpp \ SRCS+= AccelTable.cpp \
AddressPool.cpp \ AddressPool.cpp \
AIXException.cpp \
ARMException.cpp \ ARMException.cpp \
AsmPrinter.cpp \ AsmPrinter.cpp \
AsmPrinterDwarf.cpp \ AsmPrinterDwarf.cpp \
@ -28,6 +29,7 @@ SRCS+= AccelTable.cpp \
EHStreamer.cpp \ EHStreamer.cpp \
ErlangGCPrinter.cpp \ ErlangGCPrinter.cpp \
OcamlGCPrinter.cpp \ OcamlGCPrinter.cpp \
PseudoProbePrinter.cpp \
WasmException.cpp \ WasmException.cpp \
WinCFGuard.cpp \ WinCFGuard.cpp \
WinException.cpp WinException.cpp

View File

@ -1,4 +1,4 @@
# $NetBSD: Makefile,v 1.1 2019/11/11 22:45:05 joerg Exp $ # $NetBSD: Makefile,v 1.2 2021/05/30 01:56:51 joerg Exp $
LIB= LLVMBinaryFormat LIB= LLVMBinaryFormat
@ -8,13 +8,15 @@ LIB= LLVMBinaryFormat
SRCS+= AMDGPUMetadataVerifier.cpp \ SRCS+= AMDGPUMetadataVerifier.cpp \
Dwarf.cpp \ Dwarf.cpp \
MachO.cpp \
Magic.cpp \ Magic.cpp \
Minidump.cpp \ Minidump.cpp \
MsgPackDocument.cpp \ MsgPackDocument.cpp \
MsgPackDocumentYAML.cpp \ MsgPackDocumentYAML.cpp \
MsgPackReader.cpp \ MsgPackReader.cpp \
MsgPackWriter.cpp \ MsgPackWriter.cpp \
Wasm.cpp Wasm.cpp \
XCOFF.cpp
.if defined(HOSTLIB) .if defined(HOSTLIB)
.include <bsd.hostlib.mk> .include <bsd.hostlib.mk>

View File

@ -1,27 +1,29 @@
# $NetBSD: Makefile,v 1.1 2019/11/11 22:45:05 joerg Exp $ # $NetBSD: Makefile,v 1.2 2021/05/30 01:56:51 joerg Exp $
LIB= LLVMCodeGen LIB= LLVMCodeGen
.include <bsd.init.mk> .include <bsd.init.mk>
.PATH: ${LLVM_SRCDIR}/lib/CodeGen .PATH: ${LLVM_SRCDIR}/lib/CodeGen
.PATH: ${LLVM_SRCDIR}/lib/CodeGen/LiveDebugValues
SRCS+= AggressiveAntiDepBreaker.cpp \ SRCS+= AggressiveAntiDepBreaker.cpp \
AllocationOrder.cpp \ AllocationOrder.cpp \
Analysis.cpp \ Analysis.cpp \
AtomicExpandPass.cpp \ AtomicExpandPass.cpp \
BasicBlockSections.cpp \
BasicTargetTransformInfo.cpp \ BasicTargetTransformInfo.cpp \
BranchFolding.cpp \ BranchFolding.cpp \
BranchRelaxation.cpp \ BranchRelaxation.cpp \
BreakFalseDeps.cpp \ BreakFalseDeps.cpp \
BuiltinGCs.cpp \
CalcSpillWeights.cpp \ CalcSpillWeights.cpp \
CallingConvLower.cpp \ CallingConvLower.cpp \
CFGuardLongjmp.cpp \ CFGuardLongjmp.cpp \
CFIInstrInserter.cpp \ CFIInstrInserter.cpp \
CodeGen.cpp \ CodeGen.cpp \
CodeGenPassBuilder.cpp \
CodeGenPrepare.cpp \ CodeGenPrepare.cpp \
CommandFlags.cpp \
CriticalAntiDepBreaker.cpp \ CriticalAntiDepBreaker.cpp \
DeadMachineInstructionElim.cpp \ DeadMachineInstructionElim.cpp \
DetectDeadLanes.cpp \ DetectDeadLanes.cpp \
@ -29,24 +31,27 @@ SRCS+= AggressiveAntiDepBreaker.cpp \
DwarfEHPrepare.cpp \ DwarfEHPrepare.cpp \
EarlyIfConversion.cpp \ EarlyIfConversion.cpp \
EdgeBundles.cpp \ EdgeBundles.cpp \
EHContGuardCatchret.cpp \
ExecutionDomainFix.cpp \ ExecutionDomainFix.cpp \
ExpandMemCmp.cpp \ ExpandMemCmp.cpp \
ExpandPostRAPseudos.cpp \ ExpandPostRAPseudos.cpp \
ExpandReductions.cpp \ ExpandReductions.cpp \
ExpandVectorPredication.cpp \
FaultMaps.cpp \ FaultMaps.cpp \
FEntryInserter.cpp \ FEntryInserter.cpp \
FinalizeISel.cpp \ FinalizeISel.cpp \
FixupStatepointCallerSaved.cpp \
FuncletLayout.cpp \ FuncletLayout.cpp \
GCMetadata.cpp \ GCMetadata.cpp \
GCMetadataPrinter.cpp \ GCMetadataPrinter.cpp \
GCRootLowering.cpp \ GCRootLowering.cpp \
GCStrategy.cpp \
GlobalMerge.cpp \ GlobalMerge.cpp \
HardwareLoops.cpp \ HardwareLoops.cpp \
IfConversion.cpp \ IfConversion.cpp \
ImplicitNullChecks.cpp \ ImplicitNullChecks.cpp \
IndirectBrExpandPass.cpp \ IndirectBrExpandPass.cpp \
InlineSpiller.cpp \ InlineSpiller.cpp \
InstrRefBasedImpl.cpp \
InterferenceCache.cpp \ InterferenceCache.cpp \
InterleavedAccessPass.cpp \ InterleavedAccessPass.cpp \
InterleavedLoadCombinePass.cpp \ InterleavedLoadCombinePass.cpp \
@ -56,6 +61,7 @@ SRCS+= AggressiveAntiDepBreaker.cpp \
LexicalScopes.cpp \ LexicalScopes.cpp \
LiveDebugValues.cpp \ LiveDebugValues.cpp \
LiveDebugVariables.cpp \ LiveDebugVariables.cpp \
LiveIntervalCalc.cpp \
LiveInterval.cpp \ LiveInterval.cpp \
LiveIntervals.cpp \ LiveIntervals.cpp \
LiveIntervalUnion.cpp \ LiveIntervalUnion.cpp \
@ -76,15 +82,18 @@ SRCS+= AggressiveAntiDepBreaker.cpp \
MachineBlockFrequencyInfo.cpp \ MachineBlockFrequencyInfo.cpp \
MachineBlockPlacement.cpp \ MachineBlockPlacement.cpp \
MachineBranchProbabilityInfo.cpp \ MachineBranchProbabilityInfo.cpp \
MachineCheckDebugify.cpp \
MachineCombiner.cpp \ MachineCombiner.cpp \
MachineCopyPropagation.cpp \ MachineCopyPropagation.cpp \
MachineCSE.cpp \ MachineCSE.cpp \
MachineDebugify.cpp \
MachineDominanceFrontier.cpp \ MachineDominanceFrontier.cpp \
MachineDominators.cpp \ MachineDominators.cpp \
MachineFrameInfo.cpp \ MachineFrameInfo.cpp \
MachineFunction.cpp \ MachineFunction.cpp \
MachineFunctionPass.cpp \ MachineFunctionPass.cpp \
MachineFunctionPrinterPass.cpp \ MachineFunctionPrinterPass.cpp \
MachineFunctionSplitter.cpp \
MachineInstrBundle.cpp \ MachineInstrBundle.cpp \
MachineInstr.cpp \ MachineInstr.cpp \
MachineLICM.cpp \ MachineLICM.cpp \
@ -95,6 +104,7 @@ SRCS+= AggressiveAntiDepBreaker.cpp \
MachineOperand.cpp \ MachineOperand.cpp \
MachineOptimizationRemarkEmitter.cpp \ MachineOptimizationRemarkEmitter.cpp \
MachineOutliner.cpp \ MachineOutliner.cpp \
MachinePassManager.cpp \
MachinePipeliner.cpp \ MachinePipeliner.cpp \
MachinePostDominators.cpp \ MachinePostDominators.cpp \
MachineRegionInfo.cpp \ MachineRegionInfo.cpp \
@ -103,15 +113,22 @@ SRCS+= AggressiveAntiDepBreaker.cpp \
MachineSink.cpp \ MachineSink.cpp \
MachineSizeOpts.cpp \ MachineSizeOpts.cpp \
MachineSSAUpdater.cpp \ MachineSSAUpdater.cpp \
MachineStableHash.cpp \
MachineStripDebug.cpp \
MachineTraceMetrics.cpp \ MachineTraceMetrics.cpp \
MachineVerifier.cpp \ MachineVerifier.cpp \
MacroFusion.cpp \ MacroFusion.cpp \
MBFIWrapper.cpp \
MIRCanonicalizerPass.cpp \ MIRCanonicalizerPass.cpp \
MIRFSDiscriminator.cpp \
MIRNamerPass.cpp \ MIRNamerPass.cpp \
MIRPrinter.cpp \ MIRPrinter.cpp \
MIRPrintingPass.cpp \ MIRPrintingPass.cpp \
MIRVRegNamerUtils.cpp \ MIRVRegNamerUtils.cpp \
MIRYamlMapping.cpp \
ModuloSchedule.cpp \ ModuloSchedule.cpp \
MultiHazardRecognizer.cpp \
NonRelocatableStringpool.cpp \
OptimizePHIs.cpp \ OptimizePHIs.cpp \
ParallelCG.cpp \ ParallelCG.cpp \
PatchableFunction.cpp \ PatchableFunction.cpp \
@ -123,7 +140,11 @@ SRCS+= AggressiveAntiDepBreaker.cpp \
PreISelIntrinsicLowering.cpp \ PreISelIntrinsicLowering.cpp \
ProcessImplicitDefs.cpp \ ProcessImplicitDefs.cpp \
PrologEpilogInserter.cpp \ PrologEpilogInserter.cpp \
PseudoProbeInserter.cpp \
PseudoSourceValue.cpp \ PseudoSourceValue.cpp \
RDFGraph.cpp \
RDFLiveness.cpp \
RDFRegisters.cpp \
ReachingDefAnalysis.cpp \ ReachingDefAnalysis.cpp \
RegAllocBase.cpp \ RegAllocBase.cpp \
RegAllocBasic.cpp \ RegAllocBasic.cpp \
@ -138,11 +159,10 @@ SRCS+= AggressiveAntiDepBreaker.cpp \
RegUsageInfoCollector.cpp \ RegUsageInfoCollector.cpp \
RegUsageInfoPropagate.cpp \ RegUsageInfoPropagate.cpp \
RenameIndependentSubregs.cpp \ RenameIndependentSubregs.cpp \
ReplaceWithVeclib.cpp \
ResetMachineFunctionPass.cpp \ ResetMachineFunctionPass.cpp \
SafeStackColoring.cpp \
SafeStack.cpp \ SafeStack.cpp \
SafeStackLayout.cpp \ SafeStackLayout.cpp \
ScalarizeMaskedMemIntrin.cpp \
ScheduleDAG.cpp \ ScheduleDAG.cpp \
ScheduleDAGInstrs.cpp \ ScheduleDAGInstrs.cpp \
ScheduleDAGPrinter.cpp \ ScheduleDAGPrinter.cpp \
@ -172,8 +192,10 @@ SRCS+= AggressiveAntiDepBreaker.cpp \
TargetSchedule.cpp \ TargetSchedule.cpp \
TargetSubtargetInfo.cpp \ TargetSubtargetInfo.cpp \
TwoAddressInstructionPass.cpp \ TwoAddressInstructionPass.cpp \
TypePromotion.cpp \
UnreachableBlockElim.cpp \ UnreachableBlockElim.cpp \
ValueTypes.cpp \ ValueTypes.cpp \
VarLocBasedImpl.cpp \
VirtRegMap.cpp \ VirtRegMap.cpp \
WasmEHPrepare.cpp \ WasmEHPrepare.cpp \
WinEHPrepare.cpp \ WinEHPrepare.cpp \

View File

@ -0,0 +1,18 @@
# $NetBSD: Makefile,v 1.1 2021/05/30 01:56:51 joerg Exp $
LIB= LLVMDWARFLinker
.include <bsd.init.mk>
.PATH: ${LLVM_SRCDIR}/lib/DWARFLinker
SRCS+= DWARFLinker.cpp \
DWARFLinkerCompileUnit.cpp \
DWARFLinkerDeclContext.cpp \
DWARFStreamer.cpp
.if defined(HOSTLIB)
.include <bsd.hostlib.mk>
.else
.include <bsd.lib.mk>
.endif

View File

@ -1,4 +1,4 @@
# $NetBSD: Makefile,v 1.1 2019/11/11 22:45:05 joerg Exp $ # $NetBSD: Makefile,v 1.2 2021/05/30 01:56:51 joerg Exp $
LIB= LLVMDebugInfoDWARF LIB= LLVMDebugInfoDWARF
@ -29,6 +29,7 @@ SRCS+= DWARFAbbreviationDeclaration.cpp \
DWARFFormValue.cpp \ DWARFFormValue.cpp \
DWARFGdbIndex.cpp \ DWARFGdbIndex.cpp \
DWARFListTable.cpp \ DWARFListTable.cpp \
DWARFLocationExpression.cpp \
DWARFTypeUnit.cpp \ DWARFTypeUnit.cpp \
DWARFUnit.cpp \ DWARFUnit.cpp \
DWARFUnitIndex.cpp \ DWARFUnitIndex.cpp \

View File

@ -1,4 +1,4 @@
# $NetBSD: Makefile,v 1.1 2019/11/11 22:45:05 joerg Exp $ # $NetBSD: Makefile,v 1.2 2021/05/30 01:56:51 joerg Exp $
LIB= LLVMDebugInfoGSYM LIB= LLVMDebugInfoGSYM
@ -6,13 +6,15 @@ LIB= LLVMDebugInfoGSYM
.PATH: ${LLVM_SRCDIR}/lib/DebugInfo/GSYM .PATH: ${LLVM_SRCDIR}/lib/DebugInfo/GSYM
SRCS+= FileWriter.cpp \ SRCS+= DwarfTransformer.cpp \
FileWriter.cpp \
FunctionInfo.cpp \ FunctionInfo.cpp \
GsymCreator.cpp \ GsymCreator.cpp \
GsymReader.cpp \ GsymReader.cpp \
Header.cpp \ Header.cpp \
InlineInfo.cpp \ InlineInfo.cpp \
LineTable.cpp \ LineTable.cpp \
LookupResult.cpp \
Range.cpp Range.cpp
.if defined(HOSTLIB) .if defined(HOSTLIB)

View File

@ -1,4 +1,4 @@
# $NetBSD: Makefile,v 1.1 2019/11/11 22:45:06 joerg Exp $ # $NetBSD: Makefile,v 1.2 2021/05/30 01:56:51 joerg Exp $
LIB= LLVMDebugInfoPDB LIB= LLVMDebugInfoPDB
@ -47,6 +47,60 @@ SRCS+= GenericError.cpp \
PDBSymDumper.cpp \ PDBSymDumper.cpp \
UDTLayout.cpp UDTLayout.cpp
.PATH: ${LLVM_SRCDIR}/lib/DebugInfo/PDB/Native
SRCS+= DbiModuleDescriptorBuilder.cpp \
DbiModuleDescriptor.cpp \
DbiModuleList.cpp \
DbiStreamBuilder.cpp \
DbiStream.cpp \
EnumTables.cpp \
GlobalsStream.cpp \
GSIStreamBuilder.cpp \
Hash.cpp \
HashTable.cpp \
InfoStreamBuilder.cpp \
InfoStream.cpp \
InjectedSourceStream.cpp \
ModuleDebugStream.cpp \
NamedStreamMap.cpp \
NativeCompilandSymbol.cpp \
NativeEnumGlobals.cpp \
NativeEnumInjectedSources.cpp \
NativeEnumLineNumbers.cpp \
NativeEnumModules.cpp \
NativeEnumSymbols.cpp \
NativeEnumTypes.cpp \
NativeExeSymbol.cpp \
NativeFunctionSymbol.cpp \
NativeInlineSiteSymbol.cpp \
NativeLineNumber.cpp \
NativePublicSymbol.cpp \
NativeRawSymbol.cpp \
NativeSession.cpp \
NativeSourceFile.cpp \
NativeSymbolEnumerator.cpp \
NativeTypeArray.cpp \
NativeTypeBuiltin.cpp \
NativeTypeEnum.cpp \
NativeTypeFunctionSig.cpp \
NativeTypePointer.cpp \
NativeTypeTypedef.cpp \
NativeTypeUDT.cpp \
NativeTypeVTShape.cpp \
PDBFileBuilder.cpp \
PDBFile.cpp \
PDBStringTableBuilder.cpp \
PDBStringTable.cpp \
PublicsStream.cpp \
RawError.cpp \
SymbolCache.cpp \
SymbolStream.cpp \
TpiHashing.cpp \
TpiStreamBuilder.cpp \
TpiStream.cpp
.if defined(HOSTLIB) .if defined(HOSTLIB)
.include <bsd.hostlib.mk> .include <bsd.hostlib.mk>
.else .else

View File

@ -1,22 +0,0 @@
# $NetBSD: Makefile,v 1.1 2019/11/11 22:45:06 joerg Exp $
LIB= LLVMDebugInfoPDBDIA
.include <bsd.init.mk>
.PATH: ${LLVM_SRCDIR}/lib/DebugInfo/PDB/DIA
SRCS+= DIAEnumFrameData.cpp \
DIAEnumInjectedSources.cpp \
DIAEnumSectionContribs.cpp \
DIAEnumTables.cpp \
DIAFrameData.cpp \
DIAInjectedSource.cpp \
DIASectionContrib.cpp \
DIATable.cpp
.if defined(HOSTLIB)
.include <bsd.hostlib.mk>
.else
.include <bsd.lib.mk>
.endif

View File

@ -1,57 +0,0 @@
# $NetBSD: Makefile,v 1.1 2019/11/11 22:45:06 joerg Exp $
LIB= LLVMDebugInfoPDBNative
.include <bsd.init.mk>
.PATH: ${LLVM_SRCDIR}/lib/DebugInfo/PDB/Native
SRCS+= DbiModuleDescriptorBuilder.cpp \
DbiModuleDescriptor.cpp \
DbiModuleList.cpp \
DbiStreamBuilder.cpp \
DbiStream.cpp \
EnumTables.cpp \
GlobalsStream.cpp \
GSIStreamBuilder.cpp \
Hash.cpp \
HashTable.cpp \
InfoStreamBuilder.cpp \
InfoStream.cpp \
InjectedSourceStream.cpp \
ModuleDebugStream.cpp \
NamedStreamMap.cpp \
NativeCompilandSymbol.cpp \
NativeEnumGlobals.cpp \
NativeEnumInjectedSources.cpp \
NativeEnumModules.cpp \
NativeEnumTypes.cpp \
NativeExeSymbol.cpp \
NativeRawSymbol.cpp \
NativeSession.cpp \
NativeSymbolEnumerator.cpp \
NativeTypeArray.cpp \
NativeTypeBuiltin.cpp \
NativeTypeEnum.cpp \
NativeTypeFunctionSig.cpp \
NativeTypePointer.cpp \
NativeTypeTypedef.cpp \
NativeTypeUDT.cpp \
NativeTypeVTShape.cpp \
PDBFileBuilder.cpp \
PDBFile.cpp \
PDBStringTableBuilder.cpp \
PDBStringTable.cpp \
PublicsStream.cpp \
RawError.cpp \
SymbolCache.cpp \
SymbolStream.cpp \
TpiHashing.cpp \
TpiStreamBuilder.cpp \
TpiStream.cpp
.if defined(HOSTLIB)
.include <bsd.hostlib.mk>
.else
.include <bsd.lib.mk>
.endif

View File

@ -1,4 +1,4 @@
# $NetBSD: Makefile,v 1.1 2019/11/11 22:45:06 joerg Exp $ # $NetBSD: Makefile,v 1.2 2021/05/30 01:56:52 joerg Exp $
LIB= LLVMDemangle LIB= LLVMDemangle
@ -9,7 +9,8 @@ LIB= LLVMDemangle
SRCS+= Demangle.cpp \ SRCS+= Demangle.cpp \
ItaniumDemangle.cpp \ ItaniumDemangle.cpp \
MicrosoftDemangle.cpp \ MicrosoftDemangle.cpp \
MicrosoftDemangleNodes.cpp MicrosoftDemangleNodes.cpp \
RustDemangle.cpp
.if defined(HOSTLIB) .if defined(HOSTLIB)
.include <bsd.hostlib.mk> .include <bsd.hostlib.mk>

View File

@ -1,4 +1,4 @@
# $NetBSD: Makefile,v 1.1 2019/11/11 22:45:06 joerg Exp $ # $NetBSD: Makefile,v 1.2 2021/05/30 01:56:52 joerg Exp $
LIB= LLVMExecutionEngineJITLink LIB= LLVMExecutionEngineJITLink
@ -7,14 +7,16 @@ LIB= LLVMExecutionEngineJITLink
.PATH: ${LLVM_SRCDIR}/lib/ExecutionEngine/JITLink .PATH: ${LLVM_SRCDIR}/lib/ExecutionEngine/JITLink
SRCS+= EHFrameSupport.cpp \ SRCS+= EHFrameSupport.cpp \
ELF.cpp \
ELF_x86_64.cpp \
JITLink.cpp \ JITLink.cpp \
JITLinkGeneric.cpp \ JITLinkGeneric.cpp \
JITLinkMemoryManager.cpp \ JITLinkMemoryManager.cpp \
MachO_arm64.cpp \ MachO_arm64.cpp \
MachOAtomGraphBuilder.cpp \
MachO.cpp \ MachO.cpp \
MachOLinkGraphBuilder.cpp \ MachOLinkGraphBuilder.cpp \
MachO_x86_64.cpp MachO_x86_64.cpp \
x86_64.cpp
.if defined(HOSTLIB) .if defined(HOSTLIB)
.include <bsd.hostlib.mk> .include <bsd.hostlib.mk>

View File

@ -0,0 +1,17 @@
# $NetBSD: Makefile,v 1.1 2021/05/30 01:56:52 joerg Exp $
LIB= LLVMExecutionEngineOrcShared
.include <bsd.init.mk>
.PATH: ${LLVM_SRCDIR}/lib/ExecutionEngine/Orc/Shared
SRCS+= OrcError.cpp \
RPCError.cpp \
TargetProcessControlTypes.cpp
.if defined(HOSTLIB)
.include <bsd.hostlib.mk>
.else
.include <bsd.lib.mk>
.endif

View File

@ -0,0 +1,17 @@
# $NetBSD: Makefile,v 1.1 2021/05/30 01:56:52 joerg Exp $
LIB= LLVMExecutionEngineOrcTargetProcess
.include <bsd.init.mk>
.PATH: ${LLVM_SRCDIR}/lib/ExecutionEngine/Orc/TargetProcess
SRCS+= JITLoaderGDB.cpp \
RegisterEHFrames.cpp \
TargetExecutionUtils.cpp
.if defined(HOSTLIB)
.include <bsd.hostlib.mk>
.else
.include <bsd.lib.mk>
.endif

View File

@ -0,0 +1,15 @@
# $NetBSD: Makefile,v 1.1 2021/05/30 01:56:52 joerg Exp $
LIB= LLVMFileCheck
.include <bsd.init.mk>
.PATH: ${LLVM_SRCDIR}/lib/FileCheck
SRCS+= FileCheck.cpp
.if defined(HOSTLIB)
.include <bsd.hostlib.mk>
.else
.include <bsd.lib.mk>
.endif

View File

@ -0,0 +1,15 @@
# $NetBSD: Makefile,v 1.1 2021/05/30 01:56:52 joerg Exp $
LIB= LLVMFrontendOpenACC
.include <bsd.init.mk>
.PATH: ${LLVM_SRCDIR}/lib/Frontend/OpenACC
SRCS+= ACC.cpp
.if defined(HOSTLIB)
.include <bsd.hostlib.mk>
.else
.include <bsd.lib.mk>
.endif

View File

@ -0,0 +1,17 @@
# $NetBSD: Makefile,v 1.1 2021/05/30 01:56:52 joerg Exp $
LIB= LLVMFrontendOpenMP
.include <bsd.init.mk>
.PATH: ${LLVM_SRCDIR}/lib/Frontend/OpenMP
SRCS+= OMP.cpp \
OMPContext.cpp \
OMPIRBuilder.cpp
.if defined(HOSTLIB)
.include <bsd.hostlib.mk>
.else
.include <bsd.lib.mk>
.endif

View File

@ -1,4 +1,4 @@
# $NetBSD: Makefile,v 1.1 2019/11/11 22:45:06 joerg Exp $ # $NetBSD: Makefile,v 1.2 2021/05/30 01:56:52 joerg Exp $
LIB= LLVMGlobalISel LIB= LLVMGlobalISel
@ -14,6 +14,7 @@ SRCS+= CallLowering.cpp \
GISelChangeObserver.cpp \ GISelChangeObserver.cpp \
GISelKnownBits.cpp \ GISelKnownBits.cpp \
GlobalISel.cpp \ GlobalISel.cpp \
InlineAsmLowering.cpp \
InstructionSelect.cpp \ InstructionSelect.cpp \
InstructionSelector.cpp \ InstructionSelector.cpp \
IRTranslator.cpp \ IRTranslator.cpp \
@ -23,6 +24,7 @@ SRCS+= CallLowering.cpp \
LegalizerHelper.cpp \ LegalizerHelper.cpp \
LegalizerInfo.cpp \ LegalizerInfo.cpp \
Localizer.cpp \ Localizer.cpp \
LostDebugLocObserver.cpp \
MachineIRBuilder.cpp \ MachineIRBuilder.cpp \
RegBankSelect.cpp \ RegBankSelect.cpp \
RegisterBank.cpp \ RegisterBank.cpp \

View File

@ -1,4 +1,4 @@
# $NetBSD: Makefile,v 1.1 2019/11/11 22:45:07 joerg Exp $ # $NetBSD: Makefile,v 1.2 2021/05/30 01:56:52 joerg Exp $
LIB= LLVMIR LIB= LLVMIR
@ -6,17 +6,15 @@ LIB= LLVMIR
.PATH: ${LLVM_SRCDIR}/lib/IR .PATH: ${LLVM_SRCDIR}/lib/IR
TABLEGEN_SRC= AttributesCompatFunc.td
TABLEGEN_OUTPUT= \
AttributesCompatFunc.inc|-gen-attrs
.include "${.PARSEDIR}/../../tablegen.mk" .include "${.PARSEDIR}/../../tablegen.mk"
SRCS+= AbstractCallSite.cpp \ SRCS+= AbstractCallSite.cpp \
AsmWriter.cpp \ AsmWriter.cpp \
Assumptions.cpp \
Attributes.cpp \ Attributes.cpp \
AutoUpgrade.cpp \ AutoUpgrade.cpp \
BasicBlock.cpp \ BasicBlock.cpp \
BuiltinGCs.cpp \
Comdat.cpp \ Comdat.cpp \
ConstantFold.cpp \ ConstantFold.cpp \
ConstantRange.cpp \ ConstantRange.cpp \
@ -31,7 +29,9 @@ SRCS+= AbstractCallSite.cpp \
DiagnosticPrinter.cpp \ DiagnosticPrinter.cpp \
DIBuilder.cpp \ DIBuilder.cpp \
Dominators.cpp \ Dominators.cpp \
FPEnv.cpp \
Function.cpp \ Function.cpp \
GCStrategy.cpp \
Globals.cpp \ Globals.cpp \
GVMaterializer.cpp \ GVMaterializer.cpp \
InlineAsm.cpp \ InlineAsm.cpp \
@ -43,6 +43,7 @@ SRCS+= AbstractCallSite.cpp \
LegacyPassManager.cpp \ LegacyPassManager.cpp \
LLVMContext.cpp \ LLVMContext.cpp \
LLVMContextImpl.cpp \ LLVMContextImpl.cpp \
LLVMRemarkStreamer.cpp \
Mangler.cpp \ Mangler.cpp \
MDBuilder.cpp \ MDBuilder.cpp \
Metadata.cpp \ Metadata.cpp \
@ -55,10 +56,13 @@ SRCS+= AbstractCallSite.cpp \
PassManager.cpp \ PassManager.cpp \
PassRegistry.cpp \ PassRegistry.cpp \
PassTimingInfo.cpp \ PassTimingInfo.cpp \
PrintPasses.cpp \
ProfileSummary.cpp \ ProfileSummary.cpp \
RemarkStreamer.cpp \ PseudoProbe.cpp \
ReplaceConstant.cpp \
SafepointIRVerifier.cpp \ SafepointIRVerifier.cpp \
Statepoint.cpp \ Statepoint.cpp \
StructuralHash.cpp \
Type.cpp \ Type.cpp \
TypeFinder.cpp \ TypeFinder.cpp \
Use.cpp \ Use.cpp \

View File

@ -1,4 +1,4 @@
# $NetBSD: Makefile,v 1.2 2020/09/07 00:18:25 mrg Exp $ # $NetBSD: Makefile,v 1.3 2021/05/30 01:56:53 joerg Exp $
LIB= LLVMInstCombine LIB= LLVMInstCombine
@ -6,12 +6,6 @@ LIB= LLVMInstCombine
.PATH: ${LLVM_SRCDIR}/lib/Transforms/InstCombine .PATH: ${LLVM_SRCDIR}/lib/Transforms/InstCombine
TABLEGEN_SRC= InstCombineTables.td
TABLEGEN_OUTPUT= \
InstCombineTables.inc|-gen-searchable-tables
.include "${.PARSEDIR}/../../tablegen.mk"
SRCS+= InstCombineAddSub.cpp \ SRCS+= InstCombineAddSub.cpp \
InstCombineAndOrXor.cpp \ InstCombineAndOrXor.cpp \
InstCombineAtomicRMW.cpp \ InstCombineAtomicRMW.cpp \
@ -20,6 +14,7 @@ SRCS+= InstCombineAddSub.cpp \
InstCombineCompares.cpp \ InstCombineCompares.cpp \
InstCombineLoadStoreAlloca.cpp \ InstCombineLoadStoreAlloca.cpp \
InstCombineMulDivRem.cpp \ InstCombineMulDivRem.cpp \
InstCombineNegator.cpp \
InstCombinePHI.cpp \ InstCombinePHI.cpp \
InstCombineSelect.cpp \ InstCombineSelect.cpp \
InstCombineShifts.cpp \ InstCombineShifts.cpp \

View File

@ -1,4 +1,4 @@
# $NetBSD: Makefile,v 1.2 2020/09/07 00:18:25 mrg Exp $ # $NetBSD: Makefile,v 1.3 2021/05/30 01:56:53 joerg Exp $
LIB= LLVMInstrumentation LIB= LLVMInstrumentation
@ -18,6 +18,7 @@ SRCS+= AddressSanitizer.cpp \
InstrProfiling.cpp \ InstrProfiling.cpp \
Instrumentation.cpp \ Instrumentation.cpp \
MemorySanitizer.cpp \ MemorySanitizer.cpp \
MemProfiler.cpp \
PGOInstrumentation.cpp \ PGOInstrumentation.cpp \
PGOMemOPSizeOpt.cpp \ PGOMemOPSizeOpt.cpp \
PoisonChecking.cpp \ PoisonChecking.cpp \

View File

@ -0,0 +1,17 @@
# $NetBSD: Makefile,v 1.1 2021/05/30 01:56:53 joerg Exp $
LIB= LLVMInterfaceStub
.include <bsd.init.mk>
.PATH: ${LLVM_SRCDIR}/lib/InterfaceStub
SRCS+= ELFObjHandler.cpp \
ELFStub.cpp \
TBEHandler.cpp
.if defined(HOSTLIB)
.include <bsd.hostlib.mk>
.else
.include <bsd.lib.mk>
.endif

View File

@ -1,4 +1,4 @@
# $NetBSD: Makefile,v 1.1 2019/11/11 22:45:08 joerg Exp $ # $NetBSD: Makefile,v 1.2 2021/05/30 01:56:53 joerg Exp $
LIB= LLVMMC LIB= LLVMMC
@ -20,7 +20,6 @@ SRCS+= ConstantPools.cpp \
MCAsmStreamer.cpp \ MCAsmStreamer.cpp \
MCAssembler.cpp \ MCAssembler.cpp \
MCCodeEmitter.cpp \ MCCodeEmitter.cpp \
MCCodePadder.cpp \
MCCodeView.cpp \ MCCodeView.cpp \
MCContext.cpp \ MCContext.cpp \
MCDwarf.cpp \ MCDwarf.cpp \
@ -32,6 +31,7 @@ SRCS+= ConstantPools.cpp \
MCInstPrinter.cpp \ MCInstPrinter.cpp \
MCInstrAnalysis.cpp \ MCInstrAnalysis.cpp \
MCInstrDesc.cpp \ MCInstrDesc.cpp \
MCInstrInfo.cpp \
MCLabel.cpp \ MCLabel.cpp \
MCLinkerOptimizationHint.cpp \ MCLinkerOptimizationHint.cpp \
MCMachObjectTargetWriter.cpp \ MCMachObjectTargetWriter.cpp \
@ -40,6 +40,7 @@ SRCS+= ConstantPools.cpp \
MCObjectFileInfo.cpp \ MCObjectFileInfo.cpp \
MCObjectStreamer.cpp \ MCObjectStreamer.cpp \
MCObjectWriter.cpp \ MCObjectWriter.cpp \
MCPseudoProbe.cpp \
MCRegisterInfo.cpp \ MCRegisterInfo.cpp \
MCSchedule.cpp \ MCSchedule.cpp \
MCSectionCOFF.cpp \ MCSectionCOFF.cpp \
@ -52,6 +53,8 @@ SRCS+= ConstantPools.cpp \
MCSubtargetInfo.cpp \ MCSubtargetInfo.cpp \
MCSymbol.cpp \ MCSymbol.cpp \
MCSymbolELF.cpp \ MCSymbolELF.cpp \
MCSymbolXCOFF.cpp \
MCTargetOptionsCommandFlags.cpp \
MCTargetOptions.cpp \ MCTargetOptions.cpp \
MCValue.cpp \ MCValue.cpp \
MCWasmObjectTargetWriter.cpp \ MCWasmObjectTargetWriter.cpp \

View File

@ -1,4 +1,4 @@
# $NetBSD: Makefile,v 1.1 2019/11/11 22:45:08 joerg Exp $ # $NetBSD: Makefile,v 1.2 2021/05/30 01:56:53 joerg Exp $
LIB= LLVMMCA LIB= LLVMMCA
@ -9,6 +9,7 @@ LIB= LLVMMCA
SRCS+= CodeEmitter.cpp \ SRCS+= CodeEmitter.cpp \
Context.cpp \ Context.cpp \
HWEventListener.cpp \ HWEventListener.cpp \
InOrderIssueStage.cpp \
InstrBuilder.cpp \ InstrBuilder.cpp \
Instruction.cpp \ Instruction.cpp \
Pipeline.cpp \ Pipeline.cpp \

View File

@ -1,4 +1,4 @@
# $NetBSD: Makefile,v 1.1 2019/11/11 22:45:09 joerg Exp $ # $NetBSD: Makefile,v 1.2 2021/05/30 01:56:53 joerg Exp $
LIB= LLVMMCParser LIB= LLVMMCParser
@ -9,8 +9,10 @@ LIB= LLVMMCParser
SRCS+= AsmLexer.cpp \ SRCS+= AsmLexer.cpp \
AsmParser.cpp \ AsmParser.cpp \
COFFAsmParser.cpp \ COFFAsmParser.cpp \
COFFMasmParser.cpp \
DarwinAsmParser.cpp \ DarwinAsmParser.cpp \
ELFAsmParser.cpp \ ELFAsmParser.cpp \
MasmParser.cpp \
MCAsmLexer.cpp \ MCAsmLexer.cpp \
MCAsmParser.cpp \ MCAsmParser.cpp \
MCAsmParserExtension.cpp \ MCAsmParserExtension.cpp \

View File

@ -1,4 +1,4 @@
# $NetBSD: Makefile,v 1.1 2019/11/11 22:45:09 joerg Exp $ # $NetBSD: Makefile,v 1.2 2021/05/30 01:56:53 joerg Exp $
LIB= LLVMObject LIB= LLVMObject
@ -16,18 +16,20 @@ SRCS+= Archive.cpp \
ELF.cpp \ ELF.cpp \
ELFObjectFile.cpp \ ELFObjectFile.cpp \
Error.cpp \ Error.cpp \
FaultMapParser.cpp \
IRObjectFile.cpp \ IRObjectFile.cpp \
IRSymtab.cpp \ IRSymtab.cpp \
MachOObjectFile.cpp \ MachOObjectFile.cpp \
MachOUniversal.cpp \ MachOUniversal.cpp \
MachOUniversalWriter.cpp \
Minidump.cpp \ Minidump.cpp \
ModuleSymbolTable.cpp \ ModuleSymbolTable.cpp \
Object.cpp \ Object.cpp \
ObjectFile.cpp \ ObjectFile.cpp \
RecordStreamer.cpp \ RecordStreamer.cpp \
RelocationResolver.cpp \ RelocationResolver.cpp \
SymbolSize.cpp \
SymbolicFile.cpp \ SymbolicFile.cpp \
SymbolSize.cpp \
TapiFile.cpp \ TapiFile.cpp \
TapiUniversal.cpp \ TapiUniversal.cpp \
WasmObjectFile.cpp \ WasmObjectFile.cpp \

View File

@ -1,4 +1,4 @@
# $NetBSD: Makefile,v 1.1 2019/11/11 22:45:10 joerg Exp $ # $NetBSD: Makefile,v 1.2 2021/05/30 01:56:53 joerg Exp $
LIB= LLVMObjectYAML LIB= LLVMObjectYAML
@ -6,14 +6,15 @@ LIB= LLVMObjectYAML
.PATH: ${LLVM_SRCDIR}/lib/ObjectYAML .PATH: ${LLVM_SRCDIR}/lib/ObjectYAML
SRCS+= CodeViewYAMLDebugSections.cpp \ SRCS+= ArchiveEmitter.cpp \
ArchiveYAML.cpp \
CodeViewYAMLDebugSections.cpp \
CodeViewYAMLSymbols.cpp \ CodeViewYAMLSymbols.cpp \
CodeViewYAMLTypeHashing.cpp \ CodeViewYAMLTypeHashing.cpp \
CodeViewYAMLTypes.cpp \ CodeViewYAMLTypes.cpp \
COFFEmitter.cpp \ COFFEmitter.cpp \
COFFYAML.cpp \ COFFYAML.cpp \
DWARFEmitter.cpp \ DWARFEmitter.cpp \
DWARFVisitor.cpp \
DWARFYAML.cpp \ DWARFYAML.cpp \
ELFEmitter.cpp \ ELFEmitter.cpp \
ELFYAML.cpp \ ELFYAML.cpp \

View File

@ -1,4 +1,4 @@
# $NetBSD: Makefile,v 1.1 2019/11/11 22:45:10 joerg Exp $ # $NetBSD: Makefile,v 1.2 2021/05/30 01:56:53 joerg Exp $
LIB= LLVMOrc LIB= LLVMOrc
@ -9,6 +9,8 @@ LIB= LLVMOrc
SRCS+= CompileOnDemandLayer.cpp \ SRCS+= CompileOnDemandLayer.cpp \
CompileUtils.cpp \ CompileUtils.cpp \
Core.cpp \ Core.cpp \
DebugObjectManagerPlugin.cpp \
DebugUtils.cpp \
ExecutionUtils.cpp \ ExecutionUtils.cpp \
IndirectionUtils.cpp \ IndirectionUtils.cpp \
IRCompileLayer.cpp \ IRCompileLayer.cpp \
@ -16,19 +18,21 @@ SRCS+= CompileOnDemandLayer.cpp \
JITTargetMachineBuilder.cpp \ JITTargetMachineBuilder.cpp \
Layer.cpp \ Layer.cpp \
LazyReexports.cpp \ LazyReexports.cpp \
Legacy.cpp \
LLJIT.cpp \ LLJIT.cpp \
NullResolver.cpp \ MachOPlatform.cpp \
Mangling.cpp \
ObjectLinkingLayer.cpp \ ObjectLinkingLayer.cpp \
ObjectTransformLayer.cpp \ ObjectTransformLayer.cpp \
OrcABISupport.cpp \ OrcABISupport.cpp \
OrcCBindings.cpp \ OrcV2CBindings.cpp \
OrcError.cpp \
OrcMCJITReplacement.cpp \
RPCUtils.cpp \
RTDyldObjectLinkingLayer.cpp \ RTDyldObjectLinkingLayer.cpp \
SpeculateAnalyses.cpp \ SpeculateAnalyses.cpp \
Speculation.cpp \ Speculation.cpp \
ThreadSafeModule.cpp TargetProcessControl.cpp \
ThreadSafeModule.cpp \
TPCDebugObjectRegistrar.cpp \
TPCDynamicLibrarySearchGenerator.cpp \
TPCEHFrameRegistrar.cpp \
TPCIndirectionUtils.cpp
.include <bsd.lib.mk> .include <bsd.lib.mk>

View File

@ -1,4 +1,4 @@
# $NetBSD: Makefile,v 1.1 2019/11/11 22:45:10 joerg Exp $ # $NetBSD: Makefile,v 1.2 2021/05/30 01:56:54 joerg Exp $
LIB= LLVMPasses LIB= LLVMPasses
@ -7,6 +7,7 @@ LIB= LLVMPasses
.PATH: ${LLVM_SRCDIR}/lib/Passes .PATH: ${LLVM_SRCDIR}/lib/Passes
SRCS+= PassBuilder.cpp \ SRCS+= PassBuilder.cpp \
PassBuilderBindings.cpp \
PassPlugin.cpp \ PassPlugin.cpp \
StandardInstrumentations.cpp StandardInstrumentations.cpp

View File

@ -1,9 +1,11 @@
# $NetBSD: Makefile,v 1.1 2019/11/11 22:45:10 joerg Exp $ # $NetBSD: Makefile,v 1.2 2021/05/30 01:56:54 joerg Exp $
LIB= LLVMPowerPCCodeGen LIB= LLVMPowerPCCodeGen
.include <bsd.init.mk> .include <bsd.init.mk>
CPPFLAGS+= -I${LLVM_SRCDIR}/lib/Target/PowerPC
.PATH: ${LLVM_SRCDIR}/lib/Target/PowerPC .PATH: ${LLVM_SRCDIR}/lib/Target/PowerPC
SRCS+= PPCAsmPrinter.cpp \ SRCS+= PPCAsmPrinter.cpp \
@ -21,13 +23,14 @@ SRCS+= PPCAsmPrinter.cpp \
PPCInstrInfo.cpp \ PPCInstrInfo.cpp \
PPCISelDAGToDAG.cpp \ PPCISelDAGToDAG.cpp \
PPCISelLowering.cpp \ PPCISelLowering.cpp \
PPCLoopPreIncPrep.cpp \ PPCLoopInstrFormPrep.cpp \
PPCLowerMASSVEntries.cpp \
PPCMachineFunctionInfo.cpp \ PPCMachineFunctionInfo.cpp \
PPCMachineScheduler.cpp \ PPCMachineScheduler.cpp \
PPCMacroFusion.cpp \
PPCMCInstLower.cpp \ PPCMCInstLower.cpp \
PPCMIPeephole.cpp \ PPCMIPeephole.cpp \
PPCPreEmitPeephole.cpp \ PPCPreEmitPeephole.cpp \
PPCQPXLoadSplat.cpp \
PPCReduceCRLogicals.cpp \ PPCReduceCRLogicals.cpp \
PPCRegisterInfo.cpp \ PPCRegisterInfo.cpp \
PPCSubtarget.cpp \ PPCSubtarget.cpp \
@ -40,6 +43,13 @@ SRCS+= PPCAsmPrinter.cpp \
PPCVSXFMAMutate.cpp \ PPCVSXFMAMutate.cpp \
PPCVSXSwapRemoval.cpp PPCVSXSwapRemoval.cpp
.PATH: ${LLVM_SRCDIR}/lib/Target/PowerPC/GISel
SRCS+= PPCCallLowering.cpp \
PPCInstructionSelector.cpp \
PPCLegalizerInfo.cpp \
PPCRegisterBankInfo.cpp
TABLEGEN_SRC= PPC.td TABLEGEN_SRC= PPC.td
TABLEGEN_INCLUDES= -I${LLVM_SRCDIR}/lib/Target/PowerPC TABLEGEN_INCLUDES= -I${LLVM_SRCDIR}/lib/Target/PowerPC
TABLEGEN_OUTPUT= \ TABLEGEN_OUTPUT= \
@ -50,8 +60,10 @@ TABLEGEN_OUTPUT= \
PPCGenDAGISel.inc|-gen-dag-isel \ PPCGenDAGISel.inc|-gen-dag-isel \
PPCGenDisassemblerTables.inc|-gen-disassembler \ PPCGenDisassemblerTables.inc|-gen-disassembler \
PPCGenFastISel.inc|-gen-fast-isel \ PPCGenFastISel.inc|-gen-fast-isel \
PPCGenGlobalISel.inc|-gen-global-isel \
PPCGenInstrInfo.inc|-gen-instr-info \ PPCGenInstrInfo.inc|-gen-instr-info \
PPCGenMCCodeEmitter.inc|-gen-emitter \ PPCGenMCCodeEmitter.inc|-gen-emitter \
PPCGenRegisterBank.inc|-gen-register-bank \
PPCGenRegisterInfo.inc|-gen-register-info \ PPCGenRegisterInfo.inc|-gen-register-info \
PPCGenSubtargetInfo.inc|-gen-subtarget PPCGenSubtargetInfo.inc|-gen-subtarget

View File

@ -1,4 +1,4 @@
# $NetBSD: Makefile,v 1.1 2019/11/11 22:45:10 joerg Exp $ # $NetBSD: Makefile,v 1.2 2021/05/30 01:56:54 joerg Exp $
LIB= LLVMPowerPCMCTargetDesc LIB= LLVMPowerPCMCTargetDesc
@ -10,15 +10,16 @@ CPPFLAGS+= -I${PPC_OBJDIR} -I${LLVM_SRCDIR}/lib/Target/PowerPC
.PATH: ${LLVM_SRCDIR}/lib/Target/PowerPC/MCTargetDesc .PATH: ${LLVM_SRCDIR}/lib/Target/PowerPC/MCTargetDesc
SRCS+= PPCAsmBackend.cpp \ SRCS+= PPCAsmBackend.cpp \
PPCMCAsmInfo.cpp \
PPCELFObjectWriter.cpp \ PPCELFObjectWriter.cpp \
PPCELFStreamer.cpp \
PPCInstPrinter.cpp \ PPCInstPrinter.cpp \
PPCMCAsmInfo.cpp \
PPCMCCodeEmitter.cpp \ PPCMCCodeEmitter.cpp \
PPCMCExpr.cpp \ PPCMCExpr.cpp \
PPCMCTargetDesc.cpp \ PPCMCTargetDesc.cpp \
PPCMachObjectWriter.cpp \
PPCPredicates.cpp \ PPCPredicates.cpp \
PPCXCOFFObjectWriter.cpp PPCXCOFFObjectWriter.cpp \
PPCXCOFFStreamer.cpp
.if defined(HOSTLIB) .if defined(HOSTLIB)
.include <bsd.hostlib.mk> .include <bsd.hostlib.mk>

View File

@ -1,4 +1,4 @@
# $NetBSD: Makefile,v 1.1 2019/11/11 22:45:11 joerg Exp $ # $NetBSD: Makefile,v 1.2 2021/05/30 01:56:54 joerg Exp $
LIB= LLVMRemarks LIB= LLVMRemarks
@ -10,8 +10,10 @@ SRCS+= BitstreamRemarkParser.cpp \
BitstreamRemarkSerializer.cpp \ BitstreamRemarkSerializer.cpp \
Remark.cpp \ Remark.cpp \
RemarkFormat.cpp \ RemarkFormat.cpp \
RemarkLinker.cpp \
RemarkParser.cpp \ RemarkParser.cpp \
RemarkSerializer.cpp \ RemarkSerializer.cpp \
RemarkStreamer.cpp \
RemarkStringTable.cpp \ RemarkStringTable.cpp \
YAMLRemarkParser.cpp \ YAMLRemarkParser.cpp \
YAMLRemarkSerializer.cpp YAMLRemarkSerializer.cpp

View File

@ -1,4 +1,4 @@
# $NetBSD: Makefile,v 1.1 2019/11/11 22:45:11 joerg Exp $ # $NetBSD: Makefile,v 1.2 2021/05/30 01:56:54 joerg Exp $
LIB= LLVMScalarOpts LIB= LLVMScalarOpts
@ -8,10 +8,11 @@ LIB= LLVMScalarOpts
SRCS+= ADCE.cpp \ SRCS+= ADCE.cpp \
AlignmentFromAssumptions.cpp \ AlignmentFromAssumptions.cpp \
AnnotationRemarks.cpp \
BDCE.cpp \ BDCE.cpp \
CallSiteSplitting.cpp \ CallSiteSplitting.cpp \
ConstantHoisting.cpp \ ConstantHoisting.cpp \
ConstantProp.cpp \ ConstraintElimination.cpp \
CorrelatedValuePropagation.cpp \ CorrelatedValuePropagation.cpp \
DCE.cpp \ DCE.cpp \
DeadStoreElimination.cpp \ DeadStoreElimination.cpp \
@ -34,6 +35,7 @@ SRCS+= ADCE.cpp \
LoopDataPrefetch.cpp \ LoopDataPrefetch.cpp \
LoopDeletion.cpp \ LoopDeletion.cpp \
LoopDistribute.cpp \ LoopDistribute.cpp \
LoopFlatten.cpp \
LoopFuse.cpp \ LoopFuse.cpp \
LoopIdiomRecognize.cpp \ LoopIdiomRecognize.cpp \
LoopInstSimplify.cpp \ LoopInstSimplify.cpp \
@ -54,6 +56,7 @@ SRCS+= ADCE.cpp \
LowerConstantIntrinsics.cpp \ LowerConstantIntrinsics.cpp \
LowerExpectIntrinsic.cpp \ LowerExpectIntrinsic.cpp \
LowerGuardIntrinsic.cpp \ LowerGuardIntrinsic.cpp \
LowerMatrixIntrinsics.cpp \
LowerWidenableCondition.cpp \ LowerWidenableCondition.cpp \
MakeGuardsExplicit.cpp \ MakeGuardsExplicit.cpp \
MemCpyOptimizer.cpp \ MemCpyOptimizer.cpp \
@ -67,6 +70,7 @@ SRCS+= ADCE.cpp \
Reg2Mem.cpp \ Reg2Mem.cpp \
RewriteStatepointsForGC.cpp \ RewriteStatepointsForGC.cpp \
Scalar.cpp \ Scalar.cpp \
ScalarizeMaskedMemIntrin.cpp \
Scalarizer.cpp \ Scalarizer.cpp \
SCCP.cpp \ SCCP.cpp \
SeparateConstOffsetFromGEP.cpp \ SeparateConstOffsetFromGEP.cpp \

View File

@ -1,4 +1,4 @@
# $NetBSD: Makefile,v 1.1 2019/11/11 22:45:12 joerg Exp $ # $NetBSD: Makefile,v 1.2 2021/05/30 01:56:54 joerg Exp $
LIB= LLVMSupport LIB= LLVMSupport
@ -10,6 +10,7 @@ SRCS+= AArch64TargetParser.cpp \
ABIBreak.cpp \ ABIBreak.cpp \
Allocator.cpp \ Allocator.cpp \
AMDGPUMetadata.cpp \ AMDGPUMetadata.cpp \
APFixedPoint.cpp \
APFloat.cpp \ APFloat.cpp \
APInt.cpp \ APInt.cpp \
APSInt.cpp \ APSInt.cpp \
@ -17,6 +18,7 @@ SRCS+= AArch64TargetParser.cpp \
ARMBuildAttrs.cpp \ ARMBuildAttrs.cpp \
ARMTargetParser.cpp \ ARMTargetParser.cpp \
ARMWinEH.cpp \ ARMWinEH.cpp \
AutoConvert.cpp \
BinaryStreamError.cpp \ BinaryStreamError.cpp \
BinaryStreamReader.cpp \ BinaryStreamReader.cpp \
BinaryStreamRef.cpp \ BinaryStreamRef.cpp \
@ -41,9 +43,11 @@ SRCS+= AArch64TargetParser.cpp \
Debug.cpp \ Debug.cpp \
DeltaAlgorithm.cpp \ DeltaAlgorithm.cpp \
DJB.cpp \ DJB.cpp \
ELFAttributeParser.cpp \
ELFAttributes.cpp \
Error.cpp \ Error.cpp \
ErrorHandling.cpp \ ErrorHandling.cpp \
FileCheck.cpp \ ExtensibleRTTI.cpp \
FileCollector.cpp \ FileCollector.cpp \
FileOutputBuffer.cpp \ FileOutputBuffer.cpp \
FileUtilities.cpp \ FileUtilities.cpp \
@ -53,6 +57,7 @@ SRCS+= AArch64TargetParser.cpp \
GraphWriter.cpp \ GraphWriter.cpp \
Hashing.cpp \ Hashing.cpp \
InitLLVM.cpp \ InitLLVM.cpp \
InstructionCost.cpp \
IntEqClasses.cpp \ IntEqClasses.cpp \
IntervalMap.cpp \ IntervalMap.cpp \
ItaniumManglingCanonicalizer.cpp \ ItaniumManglingCanonicalizer.cpp \
@ -66,10 +71,12 @@ SRCS+= AArch64TargetParser.cpp \
ManagedStatic.cpp \ ManagedStatic.cpp \
MathExtras.cpp \ MathExtras.cpp \
MD5.cpp \ MD5.cpp \
MemAlloc.cpp \
MemoryBuffer.cpp \ MemoryBuffer.cpp \
MemoryBufferRef.cpp \
NativeFormatting.cpp \ NativeFormatting.cpp \
OptimizedStructLayout.cpp \
Optional.cpp \ Optional.cpp \
Options.cpp \
Parallel.cpp \ Parallel.cpp \
PluginLoader.cpp \ PluginLoader.cpp \
PrettyStackTrace.cpp \ PrettyStackTrace.cpp \
@ -81,8 +88,11 @@ SRCS+= AArch64TargetParser.cpp \
regexec.c \ regexec.c \
regfree.c \ regfree.c \
regstrlcpy.c \ regstrlcpy.c \
RISCVAttributeParser.cpp \
RISCVAttributes.cpp \
ScopedPrinter.cpp \ ScopedPrinter.cpp \
SHA1.cpp \ SHA1.cpp \
SHA256.cpp \
Signposts.cpp \ Signposts.cpp \
SmallPtrSet.cpp \ SmallPtrSet.cpp \
SmallVector.cpp \ SmallVector.cpp \
@ -91,9 +101,9 @@ SRCS+= AArch64TargetParser.cpp \
Statistic.cpp \ Statistic.cpp \
StringExtras.cpp \ StringExtras.cpp \
StringMap.cpp \ StringMap.cpp \
StringPool.cpp \
StringRef.cpp \ StringRef.cpp \
StringSaver.cpp \ StringSaver.cpp \
SuffixTree.cpp \
SymbolRemappingReader.cpp \ SymbolRemappingReader.cpp \
SystemUtils.cpp \ SystemUtils.cpp \
TargetParser.cpp \ TargetParser.cpp \
@ -105,12 +115,14 @@ SRCS+= AArch64TargetParser.cpp \
TrigramIndex.cpp \ TrigramIndex.cpp \
Triple.cpp \ Triple.cpp \
Twine.cpp \ Twine.cpp \
TypeSize.cpp \
UnicodeCaseFold.cpp \ UnicodeCaseFold.cpp \
Unicode.cpp \ Unicode.cpp \
VersionTuple.cpp \ VersionTuple.cpp \
VirtualFileSystem.cpp \ VirtualFileSystem.cpp \
Watchdog.cpp \ Watchdog.cpp \
WithColor.cpp \ WithColor.cpp \
X86TargetParser.cpp \
xxhash.cpp \ xxhash.cpp \
YAMLParser.cpp \ YAMLParser.cpp \
YAMLTraits.cpp \ YAMLTraits.cpp \

View File

@ -1,4 +1,4 @@
# $NetBSD: Makefile,v 1.1 2019/11/11 22:45:12 joerg Exp $ # $NetBSD: Makefile,v 1.2 2021/05/30 01:56:54 joerg Exp $
LIB= LLVMTableGen LIB= LLVMTableGen
@ -6,13 +6,15 @@ LIB= LLVMTableGen
.PATH: ${LLVM_SRCDIR}/lib/TableGen .PATH: ${LLVM_SRCDIR}/lib/TableGen
SRCS+= Error.cpp \ SRCS+= DetailedRecordsBackend.cpp \
Error.cpp \
JSONBackend.cpp \ JSONBackend.cpp \
Main.cpp \ Main.cpp \
Record.cpp \ Record.cpp \
SetTheory.cpp \ SetTheory.cpp \
StringMatcher.cpp \ StringMatcher.cpp \
TableGenBackend.cpp \ TableGenBackend.cpp \
TableGenBackendSkeleton.cpp \
TGLexer.cpp \ TGLexer.cpp \
TGParser.cpp TGParser.cpp

View File

@ -1,15 +1,10 @@
# $NetBSD: Makefile,v 1.1 2019/11/11 22:45:12 joerg Exp $ # $NetBSD: Makefile,v 1.2 2021/05/30 01:56:54 joerg Exp $
LIB= LLVMTextAPI LIB= LLVMTextAPI
.include <bsd.init.mk> .include <bsd.init.mk>
.PATH: ${LLVM_SRCDIR}/lib/TextAPI/ELF .PATH: ${LLVM_SRCDIR}/lib/TextAPI
SRCS+= ELFStub.cpp \
TBEHandler.cpp
.PATH: ${LLVM_SRCDIR}/lib/TextAPI/MachO
SRCS+= Architecture.cpp \ SRCS+= Architecture.cpp \
ArchitectureSet.cpp \ ArchitectureSet.cpp \
InterfaceFile.cpp \ InterfaceFile.cpp \

View File

@ -1,4 +1,4 @@
# $NetBSD: Makefile,v 1.1 2019/11/11 22:45:13 joerg Exp $ # $NetBSD: Makefile,v 1.2 2021/05/30 01:56:55 joerg Exp $
LIB= LLVMTransformsUtils LIB= LLVMTransformsUtils
@ -7,52 +7,65 @@ LIB= LLVMTransformsUtils
.PATH: ${LLVM_SRCDIR}/lib/Transforms/Utils .PATH: ${LLVM_SRCDIR}/lib/Transforms/Utils
SRCS+= AddDiscriminators.cpp \ SRCS+= AddDiscriminators.cpp \
AMDGPUEmitPrintf.cpp \
ASanStackFrameLayout.cpp \ ASanStackFrameLayout.cpp \
AssumeBundleBuilder.cpp \
AutoInitRemark.cpp \
BasicBlockUtils.cpp \ BasicBlockUtils.cpp \
BreakCriticalEdges.cpp \ BreakCriticalEdges.cpp \
BuildLibCalls.cpp \ BuildLibCalls.cpp \
BypassSlowDivision.cpp \ BypassSlowDivision.cpp \
CallGraphUpdater.cpp \
CallPromotionUtils.cpp \ CallPromotionUtils.cpp \
CanonicalizeAliases.cpp \ CanonicalizeAliases.cpp \
CanonicalizeFreezeInLoops.cpp \
CloneFunction.cpp \ CloneFunction.cpp \
CloneModule.cpp \ CloneModule.cpp \
CodeExtractor.cpp \ CodeExtractor.cpp \
CodeMoverUtils.cpp \
CtorUtils.cpp \ CtorUtils.cpp \
Debugify.cpp \
DemoteRegToStack.cpp \ DemoteRegToStack.cpp \
EntryExitInstrumenter.cpp \ EntryExitInstrumenter.cpp \
EscapeEnumerator.cpp \ EscapeEnumerator.cpp \
Evaluator.cpp \ Evaluator.cpp \
FixIrreducible.cpp \
FlattenCFG.cpp \ FlattenCFG.cpp \
FunctionComparator.cpp \ FunctionComparator.cpp \
FunctionImportUtils.cpp \ FunctionImportUtils.cpp \
GlobalStatus.cpp \ GlobalStatus.cpp \
GuardUtils.cpp \ GuardUtils.cpp \
ImportedFunctionsInliningStatistics.cpp \ HelloWorld.cpp \
InjectTLIMappings.cpp \
InlineFunction.cpp \ InlineFunction.cpp \
InstructionNamer.cpp \ InstructionNamer.cpp \
IntegerDivision.cpp \ IntegerDivision.cpp \
LCSSA.cpp \ LCSSA.cpp \
LibCallsShrinkWrap.cpp \ LibCallsShrinkWrap.cpp \
Local.cpp \ Local.cpp \
LoopPeel.cpp \
LoopRotationUtils.cpp \ LoopRotationUtils.cpp \
LoopSimplify.cpp \ LoopSimplify.cpp \
LoopUnrollAndJam.cpp \ LoopUnrollAndJam.cpp \
LoopUnroll.cpp \ LoopUnroll.cpp \
LoopUnrollPeel.cpp \
LoopUnrollRuntime.cpp \ LoopUnrollRuntime.cpp \
LoopUtils.cpp \ LoopUtils.cpp \
LoopVersioning.cpp \ LoopVersioning.cpp \
LowerInvoke.cpp \ LowerInvoke.cpp \
LowerMemIntrinsics.cpp \ LowerMemIntrinsics.cpp \
LowerSwitch.cpp \ LowerSwitch.cpp \
MatrixUtils.cpp \
Mem2Reg.cpp \ Mem2Reg.cpp \
MetaRenamer.cpp \ MetaRenamer.cpp \
MisExpect.cpp \
ModuleUtils.cpp \ ModuleUtils.cpp \
NameAnonGlobals.cpp \ NameAnonGlobals.cpp \
PredicateInfo.cpp \ PredicateInfo.cpp \
PromoteMemoryToRegister.cpp \ PromoteMemoryToRegister.cpp \
RelLookupTableConverter.cpp \
SampleProfileLoaderBaseUtil.cpp \
SanitizerStats.cpp \ SanitizerStats.cpp \
ScalarEvolutionExpander.cpp \
SCCPSolver.cpp \
SimplifyCFG.cpp \ SimplifyCFG.cpp \
SimplifyIndVar.cpp \ SimplifyIndVar.cpp \
SimplifyLibCalls.cpp \ SimplifyLibCalls.cpp \
@ -64,6 +77,7 @@ SRCS+= AddDiscriminators.cpp \
StripNonLineTableDebugInfo.cpp \ StripNonLineTableDebugInfo.cpp \
SymbolRewriter.cpp \ SymbolRewriter.cpp \
UnifyFunctionExitNodes.cpp \ UnifyFunctionExitNodes.cpp \
UnifyLoopExits.cpp \
Utils.cpp \ Utils.cpp \
ValueMapper.cpp \ ValueMapper.cpp \
VNCoercion.cpp VNCoercion.cpp

View File

@ -1,4 +1,4 @@
# $NetBSD: Makefile,v 1.1 2019/11/11 22:45:13 joerg Exp $ # $NetBSD: Makefile,v 1.2 2021/05/30 01:56:55 joerg Exp $
LIB= LLVMVectorize LIB= LLVMVectorize
@ -10,12 +10,13 @@ SRCS+= LoadStoreVectorizer.cpp \
LoopVectorizationLegality.cpp \ LoopVectorizationLegality.cpp \
LoopVectorize.cpp \ LoopVectorize.cpp \
SLPVectorizer.cpp \ SLPVectorizer.cpp \
VectorCombine.cpp \
Vectorize.cpp \ Vectorize.cpp \
VPlan.cpp \ VPlan.cpp \
VPlanHCFGBuilder.cpp \ VPlanHCFGBuilder.cpp \
VPlanHCFGTransforms.cpp \
VPlanPredicator.cpp \ VPlanPredicator.cpp \
VPlanSLP.cpp \ VPlanSLP.cpp \
VPlanTransforms.cpp \
VPlanVerifier.cpp VPlanVerifier.cpp
.if defined(HOSTLIB) .if defined(HOSTLIB)

View File

@ -1,4 +1,4 @@
# $NetBSD: Makefile,v 1.1 2019/11/11 22:45:13 joerg Exp $ # $NetBSD: Makefile,v 1.2 2021/05/30 01:56:55 joerg Exp $
LIB= LLVMX86CodeGen LIB= LLVMX86CodeGen
@ -13,12 +13,12 @@ SRCS+= X86AsmPrinter.cpp \
X86CallingConv.cpp \ X86CallingConv.cpp \
X86CallLowering.cpp \ X86CallLowering.cpp \
X86CmovConversion.cpp \ X86CmovConversion.cpp \
X86CondBrFolding.cpp \
X86DiscriminateMemOps.cpp \ X86DiscriminateMemOps.cpp \
X86DomainReassignment.cpp \ X86DomainReassignment.cpp \
X86EvexToVex.cpp\ X86EvexToVex.cpp\
X86ExpandPseudo.cpp \ X86ExpandPseudo.cpp \
X86FastISel.cpp \ X86FastISel.cpp \
X86FastTileConfig.cpp \
X86FixupBWInsts.cpp \ X86FixupBWInsts.cpp \
X86FixupLEAs.cpp \ X86FixupLEAs.cpp \
X86FixupSetCC.cpp \ X86FixupSetCC.cpp \
@ -26,7 +26,10 @@ SRCS+= X86AsmPrinter.cpp \
X86FloatingPoint.cpp \ X86FloatingPoint.cpp \
X86FrameLowering.cpp \ X86FrameLowering.cpp \
X86IndirectBranchTracking.cpp \ X86IndirectBranchTracking.cpp \
X86IndirectThunks.cpp \
X86InsertPrefetch.cpp \ X86InsertPrefetch.cpp \
X86InsertWait.cpp \
X86InstCombineIntrinsic.cpp \
X86InstrFMA3Info.cpp \ X86InstrFMA3Info.cpp \
X86InstrFoldTables.cpp \ X86InstrFoldTables.cpp \
X86InstrInfo.cpp \ X86InstrInfo.cpp \
@ -35,21 +38,30 @@ SRCS+= X86AsmPrinter.cpp \
X86ISelDAGToDAG.cpp \ X86ISelDAGToDAG.cpp \
X86ISelLowering.cpp \ X86ISelLowering.cpp \
X86LegalizerInfo.cpp \ X86LegalizerInfo.cpp \
X86LoadValueInjectionLoadHardening.cpp \
X86LoadValueInjectionRetHardening.cpp \
X86LowerAMXIntrinsics.cpp \
X86LowerAMXType.cpp \
X86LowerTileCopy.cpp \
X86MachineFunctionInfo.cpp \ X86MachineFunctionInfo.cpp \
X86MacroFusion.cpp \ X86MacroFusion.cpp \
X86MCInstLower.cpp \ X86MCInstLower.cpp \
X86OptimizeLEAs.cpp \ X86OptimizeLEAs.cpp \
X86PadShortFunction.cpp \ X86PadShortFunction.cpp \
X86PartialReduction.cpp \
X86PreAMXConfig.cpp \
X86PreTileConfig.cpp \
X86RegisterBankInfo.cpp \ X86RegisterBankInfo.cpp \
X86RegisterInfo.cpp \ X86RegisterInfo.cpp \
X86RetpolineThunks.cpp \
X86SelectionDAGInfo.cpp \ X86SelectionDAGInfo.cpp \
X86ShuffleDecodeConstantPool.cpp \ X86ShuffleDecodeConstantPool.cpp \
X86SpeculativeExecutionSideEffectSuppression.cpp \
X86SpeculativeLoadHardening.cpp \ X86SpeculativeLoadHardening.cpp \
X86Subtarget.cpp \ X86Subtarget.cpp \
X86TargetMachine.cpp \ X86TargetMachine.cpp \
X86TargetObjectFile.cpp \ X86TargetObjectFile.cpp \
X86TargetTransformInfo.cpp \ X86TargetTransformInfo.cpp \
X86TileConfig.cpp \
X86VZeroUpper.cpp \ X86VZeroUpper.cpp \
X86WinAllocaExpander.cpp \ X86WinAllocaExpander.cpp \
X86WinEHState.cpp X86WinEHState.cpp

Some files were not shown because too many files have changed in this diff Show More