Update build system for LLVM 3.8.0rc3.

This commit is contained in:
joerg 2016-02-27 21:47:30 +00:00
parent 24d50a40b3
commit ba87356165
77 changed files with 807 additions and 364 deletions

View File

@ -1,4 +1,4 @@
# $NetBSD: mi,v 1.1120 2016/01/07 22:07:18 roy Exp $
# $NetBSD: mi,v 1.1121 2016/02/27 21:47:36 joerg Exp $
#
# Note: Don't delete entries from here - mark them as "obsolete" instead,
# unless otherwise stated below.
@ -1017,7 +1017,8 @@
./usr/include/cdk base-obsolete obsolete
./usr/include/clang-3.4 base-obsolete obsolete
./usr/include/clang-3.5 base-obsolete obsolete
./usr/include/clang-3.6 base-c-usr
./usr/include/clang-3.6 base-obsolete obsolete
./usr/include/clang-3.8 base-c-usr
./usr/include/compat base-obsolete obsolete
./usr/include/crypto base-c-usr
./usr/include/dev base-c-usr

View File

@ -1,4 +1,4 @@
# $NetBSD: ad.arm,v 1.70 2015/08/10 03:21:44 mrg Exp $
# $NetBSD: ad.arm,v 1.71 2016/02/27 21:47:36 joerg Exp $
./usr/include/acorn26 comp-c-include
./usr/include/acorn26/ansi.h comp-obsolete obsolete
./usr/include/acorn26/aout_machdep.h comp-obsolete obsolete
@ -294,8 +294,10 @@
./usr/include/cats/varargs.h comp-obsolete obsolete
./usr/include/cats/vmparam.h comp-obsolete obsolete
./usr/include/cats/wchar_limits.h comp-obsolete obsolete
./usr/include/clang-3.6/arm_acle.h comp-c-include llvm
./usr/include/clang-3.6/arm_neon.h comp-c-include llvm
./usr/include/clang-3.6/arm_acle.h comp-obsolete obsolete
./usr/include/clang-3.6/arm_neon.h comp-obsolete obsolete
./usr/include/clang-3.8/arm_acle.h comp-c-include llvm
./usr/include/clang-3.8/arm_neon.h comp-c-include llvm
./usr/include/epoc32 comp-c-include
./usr/include/epoc32/ansi.h comp-obsolete obsolete
./usr/include/epoc32/aout_machdep.h comp-obsolete obsolete

View File

@ -1,10 +1,13 @@
# $NetBSD: ad.powerpc,v 1.82 2015/12/20 16:22:39 christos Exp $
# $NetBSD: ad.powerpc,v 1.83 2016/02/27 21:47:36 joerg Exp $
./usr/bin/elf2aout comp-sysutil-bin
./usr/bin/psim comp-debug-bin gdb
./usr/include/altivec.h comp-obsolete obsolete
./usr/include/clang-3.4/altivec.h comp-obsolete obsolete
./usr/include/clang-3.5/altivec.h comp-obsolete obsolete
./usr/include/clang-3.6/altivec.h comp-c-include llvm
./usr/include/clang-3.6/altivec.h comp-obsolete obsolete
./usr/include/clang-3.8/altivec.h comp-c-include llvm
./usr/include/clang-3.8/htmintrin.h comp-c-include llvm
./usr/include/clang-3.8/htmxlintrin.h comp-c-include llvm
./usr/include/g++/bits/powerpc comp-c-include compat
./usr/include/g++/bits/powerpc/c++config.h comp-c-include compat,gcc
./usr/include/g++/bits/powerpc64 comp-c-include compat

View File

@ -1,4 +1,4 @@
# $NetBSD: md.amd64,v 1.235 2016/02/27 14:27:01 mlelstv Exp $
# $NetBSD: md.amd64,v 1.236 2016/02/27 21:47:36 joerg Exp $
./usr/include/amd64 comp-c-include
./usr/include/amd64/ansi.h comp-c-include
@ -132,44 +132,92 @@
./usr/include/clang-3.5/x86intrin.h comp-obsolete obsolete
./usr/include/clang-3.5/xmmintrin.h comp-obsolete obsolete
./usr/include/clang-3.5/xopintrin.h comp-obsolete obsolete
./usr/include/clang-3.6/__wmmintrin_aes.h comp-c-include llvm
./usr/include/clang-3.6/__wmmintrin_pclmul.h comp-c-include llvm
./usr/include/clang-3.6/ammintrin.h comp-c-include llvm
./usr/include/clang-3.6/adxintrin.h comp-c-include llvm
./usr/include/clang-3.6/avx2intrin.h comp-c-include llvm
./usr/include/clang-3.6/avx512bwintrin.h comp-c-include llvm
./usr/include/clang-3.6/avx512erintrin.h comp-c-include llvm
./usr/include/clang-3.6/avx512fintrin.h comp-c-include llvm
./usr/include/clang-3.6/avx512vlbwintrin.h comp-c-include llvm
./usr/include/clang-3.6/avx512vlintrin.h comp-c-include llvm
./usr/include/clang-3.6/avxintrin.h comp-c-include llvm
./usr/include/clang-3.6/bmi2intrin.h comp-c-include llvm
./usr/include/clang-3.6/bmiintrin.h comp-c-include llvm
./usr/include/clang-3.6/cpuid.h comp-c-include llvm
./usr/include/clang-3.6/emmintrin.h comp-c-include llvm
./usr/include/clang-3.6/f16cintrin.h comp-c-include llvm
./usr/include/clang-3.6/fma4intrin.h comp-c-include llvm
./usr/include/clang-3.6/fmaintrin.h comp-c-include llvm
./usr/include/clang-3.6/ia32intrin.h comp-c-include llvm
./usr/include/clang-3.6/immintrin.h comp-c-include llvm
./usr/include/clang-3.6/lzcntintrin.h comp-c-include llvm
./usr/include/clang-3.6/mm3dnow.h comp-c-include llvm
./usr/include/clang-3.6/mm_malloc.h comp-c-include llvm
./usr/include/clang-3.6/mmintrin.h comp-c-include llvm
./usr/include/clang-3.6/nmmintrin.h comp-c-include llvm
./usr/include/clang-3.6/pmmintrin.h comp-c-include llvm
./usr/include/clang-3.6/popcntintrin.h comp-c-include llvm
./usr/include/clang-3.6/prfchwintrin.h comp-c-include llvm
./usr/include/clang-3.6/rdseedintrin.h comp-c-include llvm
./usr/include/clang-3.6/rtmintrin.h comp-c-include llvm
./usr/include/clang-3.6/shaintrin.h comp-c-include llvm
./usr/include/clang-3.6/smmintrin.h comp-c-include llvm
./usr/include/clang-3.6/tbmintrin.h comp-c-include llvm
./usr/include/clang-3.6/tmmintrin.h comp-c-include llvm
./usr/include/clang-3.6/wmmintrin.h comp-c-include llvm
./usr/include/clang-3.6/x86intrin.h comp-c-include llvm
./usr/include/clang-3.6/xmmintrin.h comp-c-include llvm
./usr/include/clang-3.6/xopintrin.h comp-c-include llvm
./usr/include/clang-3.6/__wmmintrin_aes.h comp-obsolete obsolete
./usr/include/clang-3.6/__wmmintrin_pclmul.h comp-obsolete obsolete
./usr/include/clang-3.6/ammintrin.h comp-obsolete obsolete
./usr/include/clang-3.6/adxintrin.h comp-obsolete obsolete
./usr/include/clang-3.6/avx2intrin.h comp-obsolete obsolete
./usr/include/clang-3.6/avx512bwintrin.h comp-obsolete obsolete
./usr/include/clang-3.6/avx512erintrin.h comp-obsolete obsolete
./usr/include/clang-3.6/avx512fintrin.h comp-obsolete obsolete
./usr/include/clang-3.6/avx512vlbwintrin.h comp-obsolete obsolete
./usr/include/clang-3.6/avx512vlintrin.h comp-obsolete obsolete
./usr/include/clang-3.6/avxintrin.h comp-obsolete obsolete
./usr/include/clang-3.6/bmi2intrin.h comp-obsolete obsolete
./usr/include/clang-3.6/bmiintrin.h comp-obsolete obsolete
./usr/include/clang-3.6/cpuid.h comp-obsolete obsolete
./usr/include/clang-3.6/emmintrin.h comp-obsolete obsolete
./usr/include/clang-3.6/f16cintrin.h comp-obsolete obsolete
./usr/include/clang-3.6/fma4intrin.h comp-obsolete obsolete
./usr/include/clang-3.6/fmaintrin.h comp-obsolete obsolete
./usr/include/clang-3.6/ia32intrin.h comp-obsolete obsolete
./usr/include/clang-3.6/immintrin.h comp-obsolete obsolete
./usr/include/clang-3.6/lzcntintrin.h comp-obsolete obsolete
./usr/include/clang-3.6/mm3dnow.h comp-obsolete obsolete
./usr/include/clang-3.6/mm_malloc.h comp-obsolete obsolete
./usr/include/clang-3.6/mmintrin.h comp-obsolete obsolete
./usr/include/clang-3.6/nmmintrin.h comp-obsolete obsolete
./usr/include/clang-3.6/pmmintrin.h comp-obsolete obsolete
./usr/include/clang-3.6/popcntintrin.h comp-obsolete obsolete
./usr/include/clang-3.6/prfchwintrin.h comp-obsolete obsolete
./usr/include/clang-3.6/rdseedintrin.h comp-obsolete obsolete
./usr/include/clang-3.6/rtmintrin.h comp-obsolete obsolete
./usr/include/clang-3.6/shaintrin.h comp-obsolete obsolete
./usr/include/clang-3.6/smmintrin.h comp-obsolete obsolete
./usr/include/clang-3.6/tbmintrin.h comp-obsolete obsolete
./usr/include/clang-3.6/tmmintrin.h comp-obsolete obsolete
./usr/include/clang-3.6/wmmintrin.h comp-obsolete obsolete
./usr/include/clang-3.6/x86intrin.h comp-obsolete obsolete
./usr/include/clang-3.6/xmmintrin.h comp-obsolete obsolete
./usr/include/clang-3.6/xopintrin.h comp-obsolete obsolete
./usr/include/clang-3.8/__wmmintrin_aes.h comp-c-include llvm
./usr/include/clang-3.8/__wmmintrin_pclmul.h comp-c-include llvm
./usr/include/clang-3.8/ammintrin.h comp-c-include llvm
./usr/include/clang-3.8/adxintrin.h comp-c-include llvm
./usr/include/clang-3.8/avx2intrin.h comp-c-include llvm
./usr/include/clang-3.8/avx512bwintrin.h comp-c-include llvm
./usr/include/clang-3.8/avx512cdintrin.h comp-c-include llvm
./usr/include/clang-3.8/avx512dqintrin.h comp-c-include llvm
./usr/include/clang-3.8/avx512erintrin.h comp-c-include llvm
./usr/include/clang-3.8/avx512fintrin.h comp-c-include llvm
./usr/include/clang-3.8/avx512vlbwintrin.h comp-c-include llvm
./usr/include/clang-3.8/avx512vldqintrin.h comp-c-include llvm
./usr/include/clang-3.8/avx512vlintrin.h comp-c-include llvm
./usr/include/clang-3.8/avxintrin.h comp-c-include llvm
./usr/include/clang-3.8/bmi2intrin.h comp-c-include llvm
./usr/include/clang-3.8/bmiintrin.h comp-c-include llvm
./usr/include/clang-3.8/cpuid.h comp-c-include llvm
./usr/include/clang-3.8/emmintrin.h comp-c-include llvm
./usr/include/clang-3.8/f16cintrin.h comp-c-include llvm
./usr/include/clang-3.8/fma4intrin.h comp-c-include llvm
./usr/include/clang-3.8/fmaintrin.h comp-c-include llvm
./usr/include/clang-3.8/fxsrintrin.h comp-c-include llvm
./usr/include/clang-3.8/ia32intrin.h comp-c-include llvm
./usr/include/clang-3.8/immintrin.h comp-c-include llvm
./usr/include/clang-3.8/lzcntintrin.h comp-c-include llvm
./usr/include/clang-3.8/mm3dnow.h comp-c-include llvm
./usr/include/clang-3.8/mm_malloc.h comp-c-include llvm
./usr/include/clang-3.8/mmintrin.h comp-c-include llvm
./usr/include/clang-3.8/nmmintrin.h comp-c-include llvm
./usr/include/clang-3.8/pkuintrin.h comp-c-include llvm
./usr/include/clang-3.8/pmmintrin.h comp-c-include llvm
./usr/include/clang-3.8/popcntintrin.h comp-c-include llvm
./usr/include/clang-3.8/prfchwintrin.h comp-c-include llvm
./usr/include/clang-3.8/rdseedintrin.h comp-c-include llvm
./usr/include/clang-3.8/rtmintrin.h comp-c-include llvm
./usr/include/clang-3.8/shaintrin.h comp-c-include llvm
./usr/include/clang-3.8/smmintrin.h comp-c-include llvm
./usr/include/clang-3.8/tbmintrin.h comp-c-include llvm
./usr/include/clang-3.8/tmmintrin.h comp-c-include llvm
./usr/include/clang-3.8/wmmintrin.h comp-c-include llvm
./usr/include/clang-3.8/x86intrin.h comp-c-include llvm
./usr/include/clang-3.8/xmmintrin.h comp-c-include llvm
./usr/include/clang-3.8/xopintrin.h comp-c-include llvm
./usr/include/clang-3.8/xsavecintrin.h comp-c-include llvm
./usr/include/clang-3.8/xsaveintrin.h comp-c-include llvm
./usr/include/clang-3.8/xsaveoptintrin.h comp-c-include llvm
./usr/include/clang-3.8/xsavesintrin.h comp-c-include llvm
./usr/include/clang-3.8/xtestintrin.h comp-c-include llvm
./usr/include/emmintrin.h comp-obsolete obsolete
./usr/include/g++/bits/i386 comp-c-include compat
./usr/include/g++/bits/i386/c++config.h comp-c-include gcccmds,gcc,compat

View File

@ -1,4 +1,4 @@
# $NetBSD: md.i386,v 1.155 2016/02/27 14:27:01 mlelstv Exp $
# $NetBSD: md.i386,v 1.156 2016/02/27 21:47:36 joerg Exp $
./usr/include/clang-3.4/__wmmintrin_aes.h comp-obsolete obsolete
./usr/include/clang-3.4/__wmmintrin_pclmul.h comp-obsolete obsolete
./usr/include/clang-3.4/ammintrin.h comp-obsolete obsolete
@ -60,44 +60,92 @@
./usr/include/clang-3.5/x86intrin.h comp-obsolete obsolete
./usr/include/clang-3.5/xmmintrin.h comp-obsolete obsolete
./usr/include/clang-3.5/xopintrin.h comp-obsolete obsolete
./usr/include/clang-3.6/__wmmintrin_aes.h comp-c-include llvm
./usr/include/clang-3.6/__wmmintrin_pclmul.h comp-c-include llvm
./usr/include/clang-3.6/ammintrin.h comp-c-include llvm
./usr/include/clang-3.6/adxintrin.h comp-c-include llvm
./usr/include/clang-3.6/avx2intrin.h comp-c-include llvm
./usr/include/clang-3.6/avx512bwintrin.h comp-c-include llvm
./usr/include/clang-3.6/avx512erintrin.h comp-c-include llvm
./usr/include/clang-3.6/avx512fintrin.h comp-c-include llvm
./usr/include/clang-3.6/avx512vlbwintrin.h comp-c-include llvm
./usr/include/clang-3.6/avx512vlintrin.h comp-c-include llvm
./usr/include/clang-3.6/avxintrin.h comp-c-include llvm
./usr/include/clang-3.6/bmi2intrin.h comp-c-include llvm
./usr/include/clang-3.6/bmiintrin.h comp-c-include llvm
./usr/include/clang-3.6/cpuid.h comp-c-include llvm
./usr/include/clang-3.6/emmintrin.h comp-c-include llvm
./usr/include/clang-3.6/f16cintrin.h comp-c-include llvm
./usr/include/clang-3.6/fma4intrin.h comp-c-include llvm
./usr/include/clang-3.6/fmaintrin.h comp-c-include llvm
./usr/include/clang-3.6/ia32intrin.h comp-c-include llvm
./usr/include/clang-3.6/immintrin.h comp-c-include llvm
./usr/include/clang-3.6/lzcntintrin.h comp-c-include llvm
./usr/include/clang-3.6/mm3dnow.h comp-c-include llvm
./usr/include/clang-3.6/mm_malloc.h comp-c-include llvm
./usr/include/clang-3.6/mmintrin.h comp-c-include llvm
./usr/include/clang-3.6/nmmintrin.h comp-c-include llvm
./usr/include/clang-3.6/pmmintrin.h comp-c-include llvm
./usr/include/clang-3.6/popcntintrin.h comp-c-include llvm
./usr/include/clang-3.6/prfchwintrin.h comp-c-include llvm
./usr/include/clang-3.6/rdseedintrin.h comp-c-include llvm
./usr/include/clang-3.6/rtmintrin.h comp-c-include llvm
./usr/include/clang-3.6/shaintrin.h comp-c-include llvm
./usr/include/clang-3.6/smmintrin.h comp-c-include llvm
./usr/include/clang-3.6/tbmintrin.h comp-c-include llvm
./usr/include/clang-3.6/tmmintrin.h comp-c-include llvm
./usr/include/clang-3.6/wmmintrin.h comp-c-include llvm
./usr/include/clang-3.6/x86intrin.h comp-c-include llvm
./usr/include/clang-3.6/xmmintrin.h comp-c-include llvm
./usr/include/clang-3.6/xopintrin.h comp-c-include llvm
./usr/include/clang-3.6/__wmmintrin_aes.h comp-obsolete obsolete
./usr/include/clang-3.6/__wmmintrin_pclmul.h comp-obsolete obsolete
./usr/include/clang-3.6/ammintrin.h comp-obsolete obsolete
./usr/include/clang-3.6/adxintrin.h comp-obsolete obsolete
./usr/include/clang-3.6/avx2intrin.h comp-obsolete obsolete
./usr/include/clang-3.6/avx512bwintrin.h comp-obsolete obsolete
./usr/include/clang-3.6/avx512erintrin.h comp-obsolete obsolete
./usr/include/clang-3.6/avx512fintrin.h comp-obsolete obsolete
./usr/include/clang-3.6/avx512vlbwintrin.h comp-obsolete obsolete
./usr/include/clang-3.6/avx512vlintrin.h comp-obsolete obsolete
./usr/include/clang-3.6/avxintrin.h comp-obsolete obsolete
./usr/include/clang-3.6/bmi2intrin.h comp-obsolete obsolete
./usr/include/clang-3.6/bmiintrin.h comp-obsolete obsolete
./usr/include/clang-3.6/cpuid.h comp-obsolete obsolete
./usr/include/clang-3.6/emmintrin.h comp-obsolete obsolete
./usr/include/clang-3.6/f16cintrin.h comp-obsolete obsolete
./usr/include/clang-3.6/fma4intrin.h comp-obsolete obsolete
./usr/include/clang-3.6/fmaintrin.h comp-obsolete obsolete
./usr/include/clang-3.6/ia32intrin.h comp-obsolete obsolete
./usr/include/clang-3.6/immintrin.h comp-obsolete obsolete
./usr/include/clang-3.6/lzcntintrin.h comp-obsolete obsolete
./usr/include/clang-3.6/mm3dnow.h comp-obsolete obsolete
./usr/include/clang-3.6/mm_malloc.h comp-obsolete obsolete
./usr/include/clang-3.6/mmintrin.h comp-obsolete obsolete
./usr/include/clang-3.6/nmmintrin.h comp-obsolete obsolete
./usr/include/clang-3.6/pmmintrin.h comp-obsolete obsolete
./usr/include/clang-3.6/popcntintrin.h comp-obsolete obsolete
./usr/include/clang-3.6/prfchwintrin.h comp-obsolete obsolete
./usr/include/clang-3.6/rdseedintrin.h comp-obsolete obsolete
./usr/include/clang-3.6/rtmintrin.h comp-obsolete obsolete
./usr/include/clang-3.6/shaintrin.h comp-obsolete obsolete
./usr/include/clang-3.6/smmintrin.h comp-obsolete obsolete
./usr/include/clang-3.6/tbmintrin.h comp-obsolete obsolete
./usr/include/clang-3.6/tmmintrin.h comp-obsolete obsolete
./usr/include/clang-3.6/wmmintrin.h comp-obsolete obsolete
./usr/include/clang-3.6/x86intrin.h comp-obsolete obsolete
./usr/include/clang-3.6/xmmintrin.h comp-obsolete obsolete
./usr/include/clang-3.6/xopintrin.h comp-obsolete obsolete
./usr/include/clang-3.8/__wmmintrin_aes.h comp-c-include llvm
./usr/include/clang-3.8/__wmmintrin_pclmul.h comp-c-include llvm
./usr/include/clang-3.8/ammintrin.h comp-c-include llvm
./usr/include/clang-3.8/adxintrin.h comp-c-include llvm
./usr/include/clang-3.8/avx2intrin.h comp-c-include llvm
./usr/include/clang-3.8/avx512bwintrin.h comp-c-include llvm
./usr/include/clang-3.8/avx512cdintrin.h comp-c-include llvm
./usr/include/clang-3.8/avx512dqintrin.h comp-c-include llvm
./usr/include/clang-3.8/avx512erintrin.h comp-c-include llvm
./usr/include/clang-3.8/avx512fintrin.h comp-c-include llvm
./usr/include/clang-3.8/avx512vlbwintrin.h comp-c-include llvm
./usr/include/clang-3.8/avx512vldqintrin.h comp-c-include llvm
./usr/include/clang-3.8/avx512vlintrin.h comp-c-include llvm
./usr/include/clang-3.8/avxintrin.h comp-c-include llvm
./usr/include/clang-3.8/bmi2intrin.h comp-c-include llvm
./usr/include/clang-3.8/bmiintrin.h comp-c-include llvm
./usr/include/clang-3.8/cpuid.h comp-c-include llvm
./usr/include/clang-3.8/emmintrin.h comp-c-include llvm
./usr/include/clang-3.8/f16cintrin.h comp-c-include llvm
./usr/include/clang-3.8/fma4intrin.h comp-c-include llvm
./usr/include/clang-3.8/fmaintrin.h comp-c-include llvm
./usr/include/clang-3.8/fxsrintrin.h comp-c-include llvm
./usr/include/clang-3.8/ia32intrin.h comp-c-include llvm
./usr/include/clang-3.8/immintrin.h comp-c-include llvm
./usr/include/clang-3.8/lzcntintrin.h comp-c-include llvm
./usr/include/clang-3.8/mm3dnow.h comp-c-include llvm
./usr/include/clang-3.8/mm_malloc.h comp-c-include llvm
./usr/include/clang-3.8/mmintrin.h comp-c-include llvm
./usr/include/clang-3.8/nmmintrin.h comp-c-include llvm
./usr/include/clang-3.8/pkuintrin.h comp-c-include llvm
./usr/include/clang-3.8/pmmintrin.h comp-c-include llvm
./usr/include/clang-3.8/popcntintrin.h comp-c-include llvm
./usr/include/clang-3.8/prfchwintrin.h comp-c-include llvm
./usr/include/clang-3.8/rdseedintrin.h comp-c-include llvm
./usr/include/clang-3.8/rtmintrin.h comp-c-include llvm
./usr/include/clang-3.8/shaintrin.h comp-c-include llvm
./usr/include/clang-3.8/smmintrin.h comp-c-include llvm
./usr/include/clang-3.8/tbmintrin.h comp-c-include llvm
./usr/include/clang-3.8/tmmintrin.h comp-c-include llvm
./usr/include/clang-3.8/wmmintrin.h comp-c-include llvm
./usr/include/clang-3.8/x86intrin.h comp-c-include llvm
./usr/include/clang-3.8/xmmintrin.h comp-c-include llvm
./usr/include/clang-3.8/xopintrin.h comp-c-include llvm
./usr/include/clang-3.8/xsavecintrin.h comp-c-include llvm
./usr/include/clang-3.8/xsaveintrin.h comp-c-include llvm
./usr/include/clang-3.8/xsaveoptintrin.h comp-c-include llvm
./usr/include/clang-3.8/xsavesintrin.h comp-c-include llvm
./usr/include/clang-3.8/xtestintrin.h comp-c-include llvm
./usr/include/emmintrin.h comp-obsolete obsolete
./usr/include/gcc-4.1/emmintrin.h comp-c-include obsolete
./usr/include/gcc-4.1/mm_malloc.h comp-c-include obsolete

View File

@ -1,4 +1,4 @@
# $NetBSD: mi,v 1.2019 2016/02/21 04:16:16 christos Exp $
# $NetBSD: mi,v 1.2020 2016/02/27 21:47:36 joerg Exp $
#
# Note: don't delete entries from here - mark them as "obsolete" instead.
./etc/mtree/set.comp comp-sys-root
@ -350,9 +350,12 @@
./usr/include/cdk/swindow.h comp-obsolete obsolete
./usr/include/cdk/template.h comp-obsolete obsolete
./usr/include/cdk/viewer.h comp-obsolete obsolete
./usr/include/clang-3.6/stdalign.h comp-c-include llvm
./usr/include/clang-3.6/stdatomic.h comp-c-include llvm
./usr/include/clang-3.6/stdnoreturn.h comp-c-include llvm
./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/stdnoreturn.h comp-obsolete obsolete
./usr/include/clang-3.8/stdalign.h comp-c-include llvm
./usr/include/clang-3.8/stdatomic.h comp-c-include llvm
./usr/include/clang-3.8/stdnoreturn.h comp-c-include llvm
./usr/include/complex.h comp-c-include
./usr/include/cpio.h comp-c-include
./usr/include/crypto/cryptodev.h comp-c-include

View File

@ -1,4 +1,4 @@
# $NetBSD: NetBSD.dist.base,v 1.151 2016/01/07 22:07:18 roy Exp $
# $NetBSD: NetBSD.dist.base,v 1.152 2016/02/27 21:47:30 joerg Exp $
# @(#)4.4BSD.dist 8.1 (Berkeley) 6/13/93
# Do not customize this file as it may be overwritten on upgrades.
@ -104,7 +104,7 @@
./usr/include/c++
./usr/include/c++/experimental
./usr/include/c++/ext
./usr/include/clang-3.6
./usr/include/clang-3.8
./usr/include/crypto
./usr/include/dev
./usr/include/dev/apm

View File

@ -1,4 +1,4 @@
# $NetBSD: Makefile.inc,v 1.79 2015/05/29 17:37:50 joerg Exp $
# $NetBSD: Makefile.inc,v 1.80 2016/02/27 21:47:30 joerg Exp $
.if !defined(LLVM_TOPLEVEL_MK)
LLVM_TOPLEVEL_MK=
@ -6,9 +6,9 @@ LLVM_TOPLEVEL_MK=
.include <bsd.own.mk>
SVN_ROOT= http://llvm.org/svn/llvm-project
SVN_BRANCH= branches/release_36
SVN_BRANCH= branches/release_38
COMMON_REVISION= 237755
COMMON_REVISION= r261930
CLANG_REVISION= ${COMMON_REVISION}
LLD_REVISION= ${COMMON_REVISION}
LLDB_REVISION= ${COMMON_REVISION}
@ -17,9 +17,9 @@ LLVM_REVISION= ${COMMON_REVISION}
MCLINKER_REVISION= deeb2a77b4165827316f88e0a7ba4ba6b743a080
MCLINKER_ROOT= https://code.google.com/p/mclinker/
LLVM_VERSION= 3.6.1
CLANG_VERSION= 3.6.1
LLD_VERSION= 3.6.1
LLVM_VERSION= 3.8.0
CLANG_VERSION= 3.8.0
LLD_VERSION= 3.8.0
CLANG_SRCDIR:= ${.PARSEDIR}/dist/clang
LLD_SRCDIR:= ${.PARSEDIR}/dist/lld
@ -56,6 +56,8 @@ CXXFLAGS+= -std=c++11
CXXFLAGS+= -fno-rtti -fno-exceptions
CXXFLAGS+= -ffunction-sections -fdata-sections
LDFLAGS+= -Wl,--gc-sections
DPADD+= ${LIBEXECINFO}
LDADD+= -lexecinfo
.endif
CPPFLAGS+= -I${LLVM_INCLUDE_OBJDIR} -I${LLVM_INCLUDE_CONFIG} \
-I${CLANG_INCLUDE_CONFIG} -I${MCLINKER_INCLUDE_CONFIG}
@ -66,6 +68,7 @@ LLVM_CONFIGURE_ARGS= \
--enable-targets=x86,powerpc,sparc,aarch64,arm,mips \
--with-c-include-dirs=/usr/include/clang-${CLANG_VERSION:R}:/usr/include \
--disable-timestamps --prefix=/usr --sysconfdir=/etc/llvm \
--with-clang-default-openmp-runtime=libomp \
--with-clang-srcdir=${CLANG_SRCDIR} \
--host=${LLVM_PLATFORM} --disable-compiler-version-checks \
--disable-bindings llvm_cv_gnu_make_command=${MAKE}

View File

@ -1,4 +1,4 @@
# $NetBSD: Makefile,v 1.14 2014/03/04 21:05:05 joerg Exp $
# $NetBSD: Makefile,v 1.15 2016/02/27 21:47:30 joerg Exp $
.include <bsd.own.mk>
@ -31,9 +31,11 @@ SUBDIR+= \
llvm-as \
llvm-bcanalyzer \
llvm-cov \
llvm-cxxdump \
llvm-diff \
llvm-dis \
llvm-dwarfdump \
llvm-dwp \
llvm-extract \
llvm-link \
llvm-mc \
@ -43,8 +45,8 @@ SUBDIR+= \
llvm-readobj \
llvm-size \
llvm-symbolizer \
macho-dumpx \
opt
opt \
sancov
.endif
.include <bsd.subdir.mk>

View File

@ -1,4 +1,4 @@
# $NetBSD: Makefile,v 1.8 2015/01/29 20:41:33 joerg Exp $
# $NetBSD: Makefile,v 1.9 2016/02/27 21:47:30 joerg Exp $
PROG_CXX= bugpoint
NOMAN= yes
@ -29,13 +29,13 @@ LLVM_LIBS+= \
MC \
Linker \
ScalarOpts \
ipo \
Object \
ProfileData \
Target \
ipo \
Vectorize \
TransformsUtils \
Analysis \
ipa \
IR \
Support

View File

@ -1,4 +1,4 @@
# $NetBSD: Makefile,v 1.33 2015/01/29 20:41:33 joerg Exp $
# $NetBSD: Makefile,v 1.34 2016/02/27 21:47:30 joerg Exp $
PROG_CXX= clang
NOMAN= yes
@ -84,14 +84,13 @@ LLVM_LIBS+= \
Instrumentation \
ScalarOpts \
ProfileData \
Analysis \
MCDisassembler \
MCParser \
MC \
Object \
Linker \
TransformsUtils \
ipa \
Analysis \
IR \
Option \
Support

View File

@ -1,4 +1,4 @@
# $NetBSD: Makefile,v 1.21 2014/08/10 17:34:19 joerg Exp $
# $NetBSD: Makefile,v 1.22 2016/02/27 21:47:30 joerg Exp $
PROG_CXX= llc
NOMAN= yes
@ -10,6 +10,7 @@ NOMAN= yes
SRCS= llc.cpp
LLVM_LIBS+= \
MIRParser \
AsmPrinter \
IRReader \
AsmParser \
@ -50,6 +51,7 @@ LLVM_LIBS+= \
Object \
SelectionDAG \
CodeGen \
Instrumentation \
ScalarOpts \
TransformsUtils \
Analysis \

View File

@ -1,4 +1,4 @@
# $NetBSD: Makefile,v 1.4 2014/08/10 17:34:20 joerg Exp $
# $NetBSD: Makefile,v 1.5 2016/02/27 21:47:30 joerg Exp $
PROG_CXX= lldb
NOMAN= yes
@ -147,7 +147,6 @@ LLVM_LIBS+= \
Linker \
TransformsUtils \
Analysis \
ipa \
IR \
ProfileData \
Option \

View File

@ -1,4 +1,4 @@
# $NetBSD: Makefile,v 1.13 2015/01/29 20:41:34 joerg Exp $
# $NetBSD: Makefile,v 1.14 2016/02/27 21:47:31 joerg Exp $
PROG_CXX= lli
NOMAN= yes
@ -8,11 +8,10 @@ NOMAN= yes
.PATH: ${LLVM_SRCDIR}/tools/lli
SRCS= lli.cpp \
RemoteMemoryManager.cpp \
RemoteTarget.cpp \
RemoteTargetExternal.cpp
OrcLazyJIT.cpp
LLVM_LIBS+= \
Orc \
X86CodeGen \
X86TargetInfo \
X86MCTargetDesc \

View File

@ -1,4 +1,4 @@
# $NetBSD: Makefile,v 1.6 2015/01/29 20:41:34 joerg Exp $
# $NetBSD: Makefile,v 1.7 2016/02/27 21:47:31 joerg Exp $
PROG_CXX= llvm-ar
NOMAN= yes
@ -44,6 +44,8 @@ LLVM_LIBS+= \
MC \
BitReader \
IR \
LibDriver \
Option \
Support
LDADD+= -lz

View File

@ -1,4 +1,4 @@
# $NetBSD: Makefile,v 1.4 2015/01/29 20:41:34 joerg Exp $
# $NetBSD: Makefile,v 1.5 2016/02/27 21:47:31 joerg Exp $
PROG_CXX= llvm-cov
NOMAN= yes
@ -12,7 +12,6 @@ SRCS= gcov.cpp \
CodeCoverage.cpp \
CoverageFilters.cpp \
CoverageReport.cpp \
CoverageSummary.cpp \
CoverageSummaryInfo.cpp \
SourceCoverageView.cpp \
TestingSupport.cpp
@ -20,6 +19,9 @@ SRCS= gcov.cpp \
LLVM_LIBS+= \
ProfileData \
Object \
MCParser \
MC \
BitReader \
IR \
Support

View File

@ -0,0 +1,32 @@
# $NetBSD: Makefile,v 1.1 2016/02/27 21:47:31 joerg Exp $
PROG_CXX= llvm-cxxdump
NOMAN= yes
.include <bsd.init.mk>
.PATH: ${LLVM_SRCDIR}/tools/llvm-cxxdump
SRCS= llvm-cxxdump.cpp \
Error.cpp
LLVM_LIBS+= \
ARMTargetInfo \
AArch64TargetInfo \
MipsTargetInfo \
PowerPCTargetInfo \
SparcTargetInfo \
X86TargetInfo \
Object \
BitReader \
MCParser \
MC \
IR \
Support
#LDADD+= -lz
#DPADD+= ${LIBZ}
.include "${.PARSEDIR}/../../link.mk"
.include <bsd.prog.mk>

View File

@ -1,4 +1,4 @@
# $NetBSD: Makefile,v 1.2 2013/07/07 21:36:43 joerg Exp $
# $NetBSD: Makefile,v 1.3 2016/02/27 21:47:31 joerg Exp $
PROG_CXX= llvm-dwarfdump
NOMAN= yes
@ -10,8 +10,12 @@ NOMAN= yes
SRCS= llvm-dwarfdump.cpp
LLVM_LIBS+= \
DebugInfo \
DebugInfoDWARF \
Object \
BitReader \
IR \
MC \
MCParser \
Support
LDADD+= -lz

61
external/bsd/llvm/bin/llvm-dwp/Makefile vendored Normal file
View File

@ -0,0 +1,61 @@
# $NetBSD: Makefile,v 1.1 2016/02/27 21:47:31 joerg Exp $
PROG_CXX= llvm-dwp
NOMAN= yes
.include <bsd.init.mk>
.PATH: ${LLVM_SRCDIR}/tools/llvm-dwp
SRCS= llvm-dwp.cpp
LLVM_LIBS+= \
DebugInfoDWARF \
AArch64CodeGen \
AArch64TargetInfo \
AArch64MCTargetDesc \
AArch64AsmPrinter \
AArch64Utils \
ARMCodeGen \
ARMTargetInfo \
ARMMCTargetDesc \
ARMAsmPrinter \
MipsCodeGen \
MipsTargetInfo \
MipsMCTargetDesc \
MipsAsmPrinter \
PowerPCCodeGen \
PowerPCTargetInfo \
PowerPCMCTargetDesc \
PowerPCAsmPrinter \
SparcCodeGen \
SparcTargetInfo \
SparcMCTargetDesc \
SparcAsmPrinter \
X86CodeGen \
X86MCTargetDesc \
X86TargetInfo \
X86Utils \
X86AsmPrinter \
MCDisassembler \
AsmPrinter \
Object \
MCParser \
SelectionDAG \
CodeGen \
Target \
InstCombine \
Instrumentation \
ScalarOpts \
MC \
TransformsUtils \
Analysis \
IR \
Support
LDADD+= -lz
DPADD+= ${LIBZ}
.include "${.PARSEDIR}/../../link.mk"
.include <bsd.prog.mk>

View File

@ -1,4 +1,4 @@
# $NetBSD: Makefile,v 1.4 2013/04/25 13:59:56 joerg Exp $
# $NetBSD: Makefile,v 1.5 2016/02/27 21:47:31 joerg Exp $
PROG_CXX= llvm-extract
NOMAN= yes
@ -18,7 +18,6 @@ LLVM_LIBS+= \
TransformsUtils \
Analysis \
Target \
ipa \
IR \
Support

View File

@ -1,4 +1,4 @@
# $NetBSD: Makefile,v 1.4 2013/04/25 13:59:56 joerg Exp $
# $NetBSD: Makefile,v 1.5 2016/02/27 21:47:31 joerg Exp $
PROG_CXX= llvm-link
NOMAN= yes
@ -10,6 +10,7 @@ NOMAN= yes
SRCS= llvm-link.cpp
LLVM_LIBS+= \
Object \
IRReader \
AsmParser \
BitReader \

View File

@ -1,4 +1,4 @@
# $NetBSD: Makefile,v 1.11 2015/01/29 20:41:34 joerg Exp $
# $NetBSD: Makefile,v 1.12 2016/02/27 21:47:31 joerg Exp $
PROG_CXX= llvm-objdump
NOMAN= yes
@ -48,7 +48,7 @@ LLVM_LIBS+= \
X86Utils \
CodeGen \
MCDisassembler \
DebugInfo \
DebugInfoDWARF \
Object \
BitReader \
MCParser \

View File

@ -1,4 +1,4 @@
# $NetBSD: Makefile,v 1.8 2014/08/10 17:34:20 joerg Exp $
# $NetBSD: Makefile,v 1.9 2016/02/27 21:47:31 joerg Exp $
PROG_CXX= llvm-readobj
NOMAN= yes
@ -11,6 +11,7 @@ SRCS= llvm-readobj.cpp \
ARMAttributeParser.cpp \
ARMWinEHPrinter.cpp \
COFFDumper.cpp \
COFFImportDumper.cpp \
ELFDumper.cpp \
Error.cpp \
MachODumper.cpp \

View File

@ -1,4 +1,4 @@
# $NetBSD: Makefile,v 1.4 2014/08/10 17:34:20 joerg Exp $
# $NetBSD: Makefile,v 1.5 2016/02/27 21:47:31 joerg Exp $
PROG_CXX= llvm-symbolizer
NOMAN= yes
@ -7,11 +7,12 @@ NOMAN= yes
.PATH: ${LLVM_SRCDIR}/tools/llvm-symbolizer
SRCS= LLVMSymbolize.cpp \
llvm-symbolizer.cpp
SRCS= llvm-symbolizer.cpp
LLVM_LIBS+= \
DebugInfo \
DebugInfoSymbolize \
DebugInfoDWARF \
DebugInfoPDB \
Object \
MCParser \
MC \

View File

@ -1,19 +0,0 @@
# $NetBSD: Makefile,v 1.2 2013/01/23 15:02:56 joerg Exp $
ROG_CXX= machdo-dumpx
NOMAN= yes
.include <bsd.init.mk>
.PATH: ${LLVM_SRCDIR}/tools/macho-dump
SRCS= macho-dump.cpp
LLVM_LIBS+= \
Object \
IR \
Support
.include "${.PARSEDIR}/../../link.mk"
.include <bsd.prog.mk>

View File

@ -1,4 +1,4 @@
# $NetBSD: Makefile,v 1.15 2015/01/29 20:41:34 joerg Exp $
# $NetBSD: Makefile,v 1.16 2016/02/27 21:47:32 joerg Exp $
PROG_CXX= opt
NOMAN= yes
@ -12,13 +12,15 @@ SRCS= AnalysisWrappers.cpp \
GraphPrinters.cpp \
NewPMDriver.cpp \
PassPrinters.cpp \
Passes.cpp \
PrintSCC.cpp \
opt.cpp
LLVM_LIBS+= \
Passes \
ObjCARC \
ipo \
Linker \
Object \
IRReader \
AsmParser \
BitReader \
@ -61,10 +63,9 @@ LLVM_LIBS+= \
Instrumentation \
ScalarOpts \
ProfileData \
Analysis \
MC \
TransformsUtils \
ipa \
Analysis \
IR \
Support

56
external/bsd/llvm/bin/sancov/Makefile vendored Normal file
View File

@ -0,0 +1,56 @@
# $NetBSD: Makefile,v 1.1 2016/02/27 21:47:32 joerg Exp $
PROG_CXX= sancov
NOMAN= yes
.include <bsd.init.mk>
.PATH: ${LLVM_SRCDIR}/tools/sancov
SRCS= sancov.cc
LLVM_LIBS+= \
AArch64Disassembler \
AArch64MCTargetDesc \
AArch64AsmPrinter \
AArch64TargetInfo \
AArch64Utils \
ARMDisassembler \
ARMMCTargetDesc \
ARMAsmPrinter \
ARMTargetInfo \
MipsDisassembler \
MipsMCTargetDesc \
MipsAsmPrinter \
MipsTargetInfo \
PowerPCDisassembler \
PowerPCMCTargetDesc \
PowerPCAsmPrinter \
PowerPCTargetInfo \
SparcDisassembler \
SparcMCTargetDesc \
SparcAsmPrinter \
SparcTargetInfo \
X86Disassembler \
X86CodeGen \
X86MCTargetDesc \
X86AsmPrinter \
X86TargetInfo \
X86Utils \
MCDisassembler \
DebugInfoSymbolize \
DebugInfoDWARF \
DebugInfoPDB \
Object \
BitReader \
IR \
MCParser \
MC \
Support
LDADD+= -lz
DPADD+= ${LIBZ}
.include "${.PARSEDIR}/../../link.mk"
.include <bsd.prog.mk>

View File

@ -1,4 +1,4 @@
# $NetBSD: Makefile,v 1.19 2014/08/10 17:34:20 joerg Exp $
# $NetBSD: Makefile,v 1.20 2016/02/27 21:47:32 joerg Exp $
PROG_CXX= llvm-tblgen
NOMAN= yes
@ -10,6 +10,7 @@ NOMAN= yes
SRCS= AsmMatcherEmitter.cpp \
AsmWriterEmitter.cpp \
AsmWriterInst.cpp \
Attributes.cpp \
CTagsEmitter.cpp \
CallingConvEmitter.cpp \
CodeEmitterGen.cpp \

View File

@ -1,14 +1,17 @@
/* tools/clang/include/clang/Config/config.h. Generated from config.h.in by configure. */
/* This generated file is for internal use. Do not include it from headers. */
#ifdef CONFIG_H
#ifdef CLANG_CONFIG_H
#error config.h can only be included once
#else
#define CONFIG_H
#define CLANG_CONFIG_H
/* Bug report URL. */
#define BUG_REPORT_URL "http://llvm.org/bugs/"
/* Default OpenMP runtime used by -fopenmp. */
#define CLANG_DEFAULT_OPENMP_RUNTIME "libomp"
/* Multilib suffix for libdir. */
#define CLANG_LIBDIR_SUFFIX ""
@ -16,7 +19,7 @@
#define CLANG_RESOURCE_DIR ""
/* Directories clang will search for headers */
#define C_INCLUDE_DIRS "/usr/include/clang-3.6:/usr/include"
#define C_INCLUDE_DIRS "/usr/include/clang-3.8:/usr/include"
/* Default <path> to all compiler invocations for --sysroot=<path>. */
#define DEFAULT_SYSROOT ""
@ -27,7 +30,7 @@
/* Define if we have libxml2 */
/* #undef CLANG_HAVE_LIBXML */
#define PACKAGE_STRING "LLVM 3.6.1"
#define PACKAGE_STRING "LLVM 3.8.0"
/* The LLVM product name and version */
#define BACKEND_PACKAGE_STRING PACKAGE_STRING

View File

@ -4,9 +4,15 @@
#ifndef CONFIG_H
#define CONFIG_H
/* Exported configuration */
#include "llvm/Config/llvm-config.h"
/* Bug report URL. */
#define BUG_REPORT_URL "http://llvm.org/bugs/"
/* Default OpenMP runtime used by -fopenmp. */
#define CLANG_DEFAULT_OPENMP_RUNTIME "libomp"
/* Define if we have libxml2 */
/* #undef CLANG_HAVE_LIBXML */
@ -17,7 +23,7 @@
#define CLANG_RESOURCE_DIR ""
/* Directories clang will search for headers */
#define C_INCLUDE_DIRS "/usr/include/clang-3.6:/usr/include"
#define C_INCLUDE_DIRS "/usr/include/clang-3.8:/usr/include"
/* Default <path> to all compiler invocations for --sysroot=<path>. */
#define DEFAULT_SYSROOT ""
@ -38,10 +44,7 @@
#define GCC_INSTALL_PREFIX ""
/* Define to 1 if you have the `backtrace' function. */
/* #undef HAVE_BACKTRACE */
/* Define to 1 if you have the `ceilf' function. */
#define HAVE_CEILF 1
#define HAVE_BACKTRACE 1
/* Define to 1 if you have the <CrashReporterClient.h> header file. */
/* #undef HAVE_CRASHREPORTERCLIENT_H */
@ -87,19 +90,11 @@
/* Define to 1 if you have the <execinfo.h> header file. */
#define HAVE_EXECINFO_H 1
/* Define to 1 if you have the `exp' function. */
#define HAVE_EXP 1
/* Define to 1 if you have the `exp2' function. */
#define HAVE_EXP2 1
/* Define to 1 if you have the <fcntl.h> header file. */
#define HAVE_FCNTL_H 1
/* Define to 1 if you have the <fenv.h> header file. */
#ifndef __powerpc__
#define HAVE_FENV_H 1
#endif
/* Define if libffi is available on this platform. */
/* #undef HAVE_FFI_CALL */
@ -110,15 +105,6 @@
/* Define to 1 if you have the <ffi.h> header file. */
/* #undef HAVE_FFI_H */
/* Set to 1 if the finite function is found in <ieeefp.h> */
/* #undef HAVE_FINITE_IN_IEEEFP_H */
/* Define to 1 if you have the `floorf' function. */
#define HAVE_FLOORF 1
/* Define to 1 if you have the `fmodf' function. */
#define HAVE_FMODF 1
/* Define to 1 if you have the `futimens' function. */
#define HAVE_FUTIMENS 1
@ -149,27 +135,15 @@
/* Define to 1 if you have the `isatty' function. */
#define HAVE_ISATTY 1
/* Set to 1 if the isinf function is found in <cmath> */
#define HAVE_ISINF_IN_CMATH 1
/* Set to 1 if the isinf function is found in <math.h> */
#define HAVE_ISINF_IN_MATH_H 1
/* Set to 1 if the isnan function is found in <cmath> */
#define HAVE_ISNAN_IN_CMATH 1
/* Set to 1 if the isnan function is found in <math.h> */
#define HAVE_ISNAN_IN_MATH_H 1
/* Define if libedit is available on this platform. */
#define HAVE_LIBEDIT 1
/* Define to 1 if you have the `imagehlp' library (-limagehlp). */
/* #undef HAVE_LIBIMAGEHLP */
/* Define to 1 if you have the `m' library (-lm). */
#define HAVE_LIBM 1
/* Define to 1 if you have the `ole32' library (-lole32). */
/* #undef HAVE_LIBOLE32 */
/* Define to 1 if you have the `psapi' library (-lpsapi). */
/* #undef HAVE_LIBPSAPI */
@ -179,6 +153,9 @@
/* Define to 1 if you have the `shell32' library (-lshell32). */
/* #undef HAVE_LIBSHELL32 */
/* Define to 1 if you have the `uuid' library (-luuid). */
/* #undef HAVE_LIBUUID */
/* Define to 1 if you have the `z' library (-lz). */
#define HAVE_LIBZ 1
@ -192,15 +169,6 @@
the current directory to the dynamic linker search path. */
#define HAVE_LINK_R 1
/* Define to 1 if you have the `log' function. */
#define HAVE_LOG 1
/* Define to 1 if you have the `log10' function. */
#define HAVE_LOG10 1
/* Define to 1 if you have the `log2' function. */
#define HAVE_LOG2 1
/* Define to 1 if you have the `longjmp' function. */
/* #undef HAVE_LONGJMP */
@ -244,15 +212,9 @@
/* Define to 1 if you have the <ndir.h> header file, and it defines `DIR'. */
/* #undef HAVE_NDIR_H */
/* Define to 1 if you have the `nearbyintf' function. */
#define HAVE_NEARBYINTF 1
/* Define to 1 if you have the `posix_spawn' function. */
#define HAVE_POSIX_SPAWN 1
/* Define to 1 if you have the `powf' function. */
#define HAVE_POWF 1
/* Define to 1 if you have the `pread' function. */
#define HAVE_PREAD 1
@ -271,21 +233,9 @@
/* Have pthread_rwlock_init */
#define HAVE_PTHREAD_RWLOCK_INIT 1
/* Define to 1 if srand48/lrand48/drand48 exist in <stdlib.h> */
#define HAVE_RAND48 1
/* Define to 1 if you have the `realpath' function. */
#define HAVE_REALPATH 1
/* Define to 1 if you have the `rintf' function. */
#define HAVE_RINTF 1
/* Define to 1 if you have the `round' function. */
#define HAVE_ROUND 1
/* Define to 1 if you have the `roundf' function. */
#define HAVE_ROUNDF 1
/* Define to 1 if you have the `sbrk' function. */
#define HAVE_SBRK 1
@ -301,27 +251,15 @@
/* Define to 1 if you have the `setrlimit' function. */
#define HAVE_SETRLIMIT 1
/* Define to 1 if you have the `siglongjmp' function. */
/* #undef HAVE_SIGLONGJMP */
/* Define to 1 if you have the <signal.h> header file. */
#define HAVE_SIGNAL_H 1
/* Define to 1 if you have the `sigsetjmp' function. */
/* #undef HAVE_SIGSETJMP */
/* Define to 1 if you have the <stdint.h> header file. */
#define HAVE_STDINT_H 1
/* Define to 1 if you have the <stdlib.h> header file. */
#define HAVE_STDLIB_H 1
/* Set to 1 if the std::isinf function is found in <cmath> */
#define HAVE_STD_ISINF_IN_CMATH 1
/* Set to 1 if the std::isnan function is found in <cmath> */
#define HAVE_STD_ISNAN_IN_CMATH 1
/* Define to 1 if you have the `strerror' function. */
#define HAVE_STRERROR 1
@ -334,9 +272,6 @@
/* Define to 1 if you have the <string.h> header file. */
#define HAVE_STRING_H 1
/* Define to 1 if you have the `strtof' function. */
#define HAVE_STRTOF 1
/* Define to 1 if you have the `strtoll' function. */
#define HAVE_STRTOLL 1
@ -378,9 +313,6 @@
/* Define to 1 if you have the <sys/uio.h> header file. */
#define HAVE_SYS_UIO_H 1
/* Define to 1 if you have <sys/wait.h> that is POSIX.1 compatible. */
#define HAVE_SYS_WAIT_H 1
/* Define if the setupterm() function is supported this platform. */
#define HAVE_TERMINFO 1
@ -393,9 +325,6 @@
/* Define to 1 if you have the <unistd.h> header file. */
#define HAVE_UNISTD_H 1
/* Define to 1 if you have the <utime.h> header file. */
#define HAVE_UTIME_H 1
/* Define to 1 if the system has the type `u_int64_t'. */
/* #undef HAVE_U_INT64_T */
@ -483,6 +412,9 @@
/* Installation directory for documentation */
#define LLVM_DOCSDIR "/usr/share/doc/llvm"
/* Define to enable checks that alter the LLVM C++ ABI */
#define LLVM_ENABLE_ABI_BREAKING_CHECKS 1
/* Define if threads enabled */
#define LLVM_ENABLE_THREADS 1
@ -550,13 +482,13 @@
#define LLVM_VERSION_MAJOR 3
/* Minor version of the LLVM API */
#define LLVM_VERSION_MINOR 6
#define LLVM_VERSION_MINOR 8
/* Patch version of the LLVM API */
#define LLVM_VERSION_PATCH 1
#define LLVM_VERSION_PATCH 0
/* LLVM version string */
#define LLVM_VERSION_STRING "3.6.1"
#define LLVM_VERSION_STRING "3.8.0"
/* The shared library extension */
#define LTDL_SHLIB_EXT ".so"
@ -572,13 +504,13 @@
#define PACKAGE_NAME "LLVM"
/* Define to the full name and version of this package. */
#define PACKAGE_STRING "LLVM 3.6.1"
#define PACKAGE_STRING "LLVM 3.8.0"
/* Define to the one symbol short name of this package. */
#define PACKAGE_TARNAME "llvm"
/* Define to the version of this package. */
#define PACKAGE_VERSION "3.6.1"
#define PACKAGE_VERSION "3.8.0"
/* Define as the return type of signal handlers (`int' or `void'). */
#define RETSIGTYPE void

View File

@ -30,6 +30,9 @@
/* Installation directory for documentation */
#define LLVM_DOCSDIR "/usr/share/doc/llvm"
/* Define to enable checks that alter the LLVM C++ ABI */
#define LLVM_ENABLE_ABI_BREAKING_CHECKS 1
/* Define if threads enabled */
#define LLVM_ENABLE_THREADS 1
@ -91,12 +94,12 @@
#define LLVM_VERSION_MAJOR 3
/* Minor version of the LLVM API */
#define LLVM_VERSION_MINOR 6
#define LLVM_VERSION_MINOR 8
/* Patch version of the LLVM API */
#define LLVM_VERSION_PATCH 1
#define LLVM_VERSION_PATCH 0
/* LLVM version string */
#define LLVM_VERSION_STRING "3.6.1"
#define LLVM_VERSION_STRING "3.8.0"
#endif

View File

@ -1,4 +1,4 @@
# $NetBSD: Makefile,v 1.38 2015/11/07 00:12:57 joerg Exp $
# $NetBSD: Makefile,v 1.39 2016/02/27 21:47:32 joerg Exp $
.include <bsd.init.mk>
@ -11,9 +11,12 @@ INCS= __wmmintrin_aes.h \
ammintrin.h \
avx2intrin.h \
avx512bwintrin.h \
avx512cdintrin.h \
avx512dqintrin.h \
avx512fintrin.h \
avx512erintrin.h \
avx512vlbwintrin.h \
avx512vldqintrin.h \
avx512vlintrin.h \
avxintrin.h \
bmi2intrin.h \
@ -23,6 +26,7 @@ INCS= __wmmintrin_aes.h \
f16cintrin.h \
fmaintrin.h \
fma4intrin.h \
fxsrintrin.h \
ia32intrin.h \
immintrin.h \
lzcntintrin.h \
@ -30,6 +34,7 @@ INCS= __wmmintrin_aes.h \
mmintrin.h \
mm_malloc.h \
nmmintrin.h \
pkuintrin.h \
pmmintrin.h \
popcntintrin.h \
prfchwintrin.h \
@ -42,9 +47,17 @@ INCS= __wmmintrin_aes.h \
wmmintrin.h \
x86intrin.h \
xmmintrin.h \
xopintrin.h
xopintrin.h \
xsavesintrin.h \
xsaveintrin.h \
xsaveoptintrin.h \
xsavecintrin.h \
xtestintrin.h
.elif ${MACHINE_ARCH} == "powerpc" || ${MACHINE_ARCH} == "powerpc64"
INCS= altivec.h
INCS= altivec.h \
htmintrin.h \
htmxlintrin.h
.elif ${MACHINE_CPU} == "arm"
INCS= arm_acle.h \
arm_neon.h
@ -57,7 +70,10 @@ INCSDIR= /usr/include/clang-${CLANG_VERSION:R}
${CLANG_SRCDIR}/include/clang/Basic \
${CLANG_SRCDIR}/include/clang/Driver
TABLEGEN_SRC= Intrinsics.td Options.td
TABLEGEN_SRC= Attributes.td Intrinsics.td Options.td
TABLEGEN_OUTPUT.Attributes.td= \
llvm/IR/Attributes.inc|-gen-attrs
TABLEGEN_OUTPUT.Intrinsics.td= \
llvm/IR/Intrinsics.gen|-gen-intrinsic
@ -159,6 +175,8 @@ lld/Config/Version.inc: ${LLVM_TOPLEVEL}/Makefile.inc
DPSRCS+= llvm/Config/config.h llvm/Config/llvm-config.h
CLEANFILES+= llvm/Config/config.h llvm/Config/llvm-config.h
NATIVE_LIBS= -lm -lexecinfo
llvm/Config/config.h: ${LLVM_TOPLEVEL}/Makefile.inc ${LLVM_TOPLEVEL}/config/llvm/Config/config.h.in
mkdir -p ${.TARGET:H}
${TOOL_SED} -e /LLVM_DEFAULT_TARGET_TRIPLE/d -e /LLVM_NATIVE_/d \
@ -169,6 +187,7 @@ llvm/Config/config.h: ${LLVM_TOPLEVEL}/Makefile.inc ${LLVM_TOPLEVEL}/config/llvm
printf '#define PACKAGE_VERSION "${LLVM_VERSION} (trunk ${LLVM_REVISION})"\n' >> ${.TARGET}.tmp
printf '#define LLVM_VERSION_MAJOR ${LLVM_VERSION:R:R}\n' >> ${.TARGET}.tmp
printf '#define LLVM_VERSION_MINOR ${LLVM_VERSION:R:E}\n' >> ${.TARGET}.tmp
printf '#define LLVM_VERSION_STRING "${LLVM_VERSION}"\n' >> ${.TARGET}.tmp
printf '#endif\n' >> ${.TARGET}.tmp
mv ${.TARGET}.tmp ${.TARGET}
@ -181,6 +200,7 @@ llvm/Config/llvm-config.h: ${LLVM_TOPLEVEL}/Makefile.inc ${LLVM_TOPLEVEL}/config
printf '#define LLVM_DEFAULT_TARGET_TRIPLE "${MACHINE_GNU_PLATFORM}"\n' >> ${.TARGET}.tmp
printf '#define LLVM_VERSION_MAJOR ${LLVM_VERSION:R:R}\n' >> ${.TARGET}.tmp
printf '#define LLVM_VERSION_MINOR ${LLVM_VERSION:R:E}\n' >> ${.TARGET}.tmp
printf '#define LLVM_VERSION_STRING "${LLVM_VERSION}"\n' >> ${.TARGET}.tmp
printf '#endif\n' >> ${.TARGET}.tmp
mv ${.TARGET}.tmp ${.TARGET}
@ -189,15 +209,15 @@ run-configure:
mkdir -p tmp
cd tmp && ${LLVM_SRCDIR}/configure ${LLVM_CONFIGURE_ARGS} \
CC=${CC:Q} CFLAGS=${CFLAGS:N-Werror:Q} CXX=${CXX:Q} CXXFLAGS=${CXXFLAGS:N-Werror:Q} \
CPPFLAGS=${CPPFLAGS:N-std=c++11:Q} LDFLAGS=${LDFLAGS:Q} LD=${LD:Q} LIBS=-lm \
CPPFLAGS=${CPPFLAGS:N-std=c++11:Q} LDFLAGS=${LDFLAGS:Q} LD=${LD:Q} LIBS=${NATIVE_LIBS:Q} \
ac_cv_func_mmap_fixed_mapped=yes ac_cv_func_mmap_file=yes llvm_cv_c_printf_a=yes
cp -r tmp/include/llvm/* ${LLVM_INCLUDE_CONFIG}/llvm/
mv ${LLVM_INCLUDE_CONFIG}/llvm/Config/config.h \
${LLVM_INCLUDE_CONFIG}/llvm/Config/config.h.in
mv ${LLVM_INCLUDE_CONFIG}/llvm/Config/llvm-config.h \
${LLVM_INCLUDE_CONFIG}/llvm/Config/llvm-config.h.in
cp -r tmp/tools/clang/include/clang/* ${CLANG_INCLUDE_CONFIG}/clang/
rm -r tmp
mv ${LLVM_INCLUDE_CONFIG}/llvm/Config/config.h \
${LLVM_INCLUDE_CONFIG}/llvm/Config/config.h.in
.endif
depend dependall all: ${DPSRCS}

View File

@ -1,4 +1,4 @@
# $NetBSD: Makefile,v 1.42 2015/01/29 20:41:34 joerg Exp $
# $NetBSD: Makefile,v 1.43 2016/02/27 21:47:32 joerg Exp $
.include <bsd.own.mk>
@ -13,7 +13,6 @@ SUBDIR= \
libLLVMIRReader \
libLLVMInstCombine \
libLLVMInstrumentation \
libLLVMipa \
libLLVMipo \
libLLVMLinker \
libLLVMMC \
@ -87,12 +86,18 @@ SUBDIR+= \
SUBDIR+= \
libLLVMExecutionEngine \
libLLVMMCJIT \
libLLVMMIRParser \
libLLVMPasses \
libLLVMOrc \
libLLVMRuntimeDyld
.endif
.if (${NO_LLVM_DEVELOPER:Uno} == "no" && ${LLVM_DEVELOPER:U} == "yes") || ${MKLLD} == "yes"
SUBDIR+= \
libLLVMDebugInfo
libLLVMDebugInfoCodeView \
libLLVMDebugInfoDWARF \
libLLVMDebugInfoPDB \
libLLVMDebugInfoSymbolize
.endif
.if ${NO_LLVM_DEVELOPER:Uno} == "no" && ${LLVM_DEVELOPER:U} == "yes"
@ -102,6 +107,7 @@ SUBDIR+= \
libLLVMHello \
libLLVMInterpreter \
libLLVMLTO \
libLLVMLibDriver \
libLLVMLineEditor
.endif

View File

@ -1,4 +1,4 @@
# $NetBSD: Makefile,v 1.14 2015/01/29 20:41:35 joerg Exp $
# $NetBSD: Makefile,v 1.15 2016/02/27 21:47:32 joerg Exp $
LIB= LLVMARMCodeGen
@ -30,12 +30,11 @@ SRCS+= ARMAsmPrinter.cpp \
ARMTargetTransformInfo.cpp \
A15SDOptimizer.cpp \
MLxExpansionPass.cpp \
ThumbRegisterInfo.cpp \
Thumb1InstrInfo.cpp \
Thumb1FrameLowering.cpp \
Thumb1RegisterInfo.cpp \
Thumb2ITBlockPass.cpp \
Thumb2InstrInfo.cpp \
Thumb2RegisterInfo.cpp \
Thumb2SizeReduction.cpp
TABLEGEN_SRC= ARM.td

View File

@ -1,4 +1,4 @@
# $NetBSD: Makefile,v 1.20 2015/01/29 20:41:35 joerg Exp $
# $NetBSD: Makefile,v 1.21 2016/02/27 21:47:32 joerg Exp $
LIB= LLVMAnalysis
@ -7,9 +7,7 @@ LIB= LLVMAnalysis
.PATH: ${LLVM_SRCDIR}/lib/Analysis
SRCS+= AliasAnalysis.cpp \
AliasAnalysisCounter.cpp \
AliasAnalysisEvaluator.cpp \
AliasDebugger.cpp \
AliasSetTracker.cpp \
Analysis.cpp \
AssumptionCache.cpp \
@ -21,34 +19,45 @@ SRCS+= AliasAnalysis.cpp \
CFGPrinter.cpp \
CFLAliasAnalysis.cpp \
CGSCCPassManager.cpp \
CallGraphSCCPass.cpp \
CallGraph.cpp \
CallPrinter.cpp \
CaptureTracking.cpp \
CodeMetrics.cpp \
ConstantFolding.cpp \
CostModel.cpp \
Delinearization.cpp \
DemandedBits.cpp \
DependenceAnalysis.cpp \
DivergenceAnalysis.cpp \
DomPrinter.cpp \
DominanceFrontier.cpp \
FunctionTargetTransformInfo.cpp \
EHPersonalities.cpp \
GlobalsModRef.cpp \
IVUsers.cpp \
InlineCost.cpp \
InstCount.cpp \
InstructionSimplify.cpp \
Interval.cpp \
IntervalPartition.cpp \
JumpInstrTableInfo.cpp \
IteratedDominanceFrontier.cpp \
LazyCallGraph.cpp \
LazyValueInfo.cpp \
LibCallAliasAnalysis.cpp \
LibCallSemantics.cpp \
Lint.cpp \
Loads.cpp \
LoopAccessAnalysis.cpp \
LoopInfo.cpp \
LoopPass.cpp \
MemDepPrinter.cpp \
MemDerefPrinter.cpp \
MemoryBuiltins.cpp \
MemoryDependenceAnalysis.cpp \
MemoryLocation.cpp \
ModuleDebugInfoPrinter.cpp \
NoAliasAnalysis.cpp \
ObjCARCAliasAnalysis.cpp \
ObjCARCAnalysisUtils.cpp \
ObjCARCInstKind.cpp \
OrderedBasicBlock.cpp \
PHITransAddr.cpp \
PostDominators.cpp \
PtrUseVisitor.cpp \
@ -61,10 +70,12 @@ SRCS+= AliasAnalysis.cpp \
ScalarEvolutionNormalization.cpp \
ScopedNoAliasAA.cpp \
SparsePropagation.cpp \
TargetLibraryInfo.cpp \
TargetTransformInfo.cpp \
Trace.cpp \
TypeBasedAliasAnalysis.cpp \
ValueTracking.cpp
ValueTracking.cpp \
VectorUtils.cpp
.if defined(HOSTLIB)
.include <bsd.hostlib.mk>

View File

@ -1,4 +1,4 @@
# $NetBSD: Makefile,v 1.13 2015/01/29 20:41:35 joerg Exp $
# $NetBSD: Makefile,v 1.14 2016/02/27 21:47:32 joerg Exp $
LIB= LLVMAsmPrinter
@ -14,6 +14,7 @@ SRCS+= ARMException.cpp \
DIE.cpp \
DIEHash.cpp \
DbgValueHistoryCalculator.cpp \
DebugLocStream.cpp \
DwarfAccelTable.cpp \
DwarfCFIException.cpp \
DwarfCompileUnit.cpp \
@ -25,7 +26,7 @@ SRCS+= ARMException.cpp \
EHStreamer.cpp \
ErlangGCPrinter.cpp \
OcamlGCPrinter.cpp \
Win64Exception.cpp \
WinException.cpp \
WinCodeViewLineTables.cpp
.if defined(HOSTLIB)

View File

@ -1,4 +1,4 @@
# $NetBSD: Makefile,v 1.30 2015/01/29 20:41:35 joerg Exp $
# $NetBSD: Makefile,v 1.31 2016/02/27 21:47:32 joerg Exp $
LIB= LLVMCodeGen
@ -16,6 +16,7 @@ SRCS+= AggressiveAntiDepBreaker.cpp \
CallingConvLower.cpp \
CodeGen.cpp \
CodeGenPrepare.cpp \
CoreCLRGC.cpp \
CriticalAntiDepBreaker.cpp \
DFAPacketizer.cpp \
DeadMachineInstructionElim.cpp \
@ -26,19 +27,23 @@ SRCS+= AggressiveAntiDepBreaker.cpp \
ExecutionDepsFix.cpp \
ExpandISelPseudos.cpp \
ExpandPostRAPseudos.cpp \
ForwardControlFlowIntegrity.cpp \
FaultMaps.cpp \
FuncletLayout.cpp \
GCMetadata.cpp \
GCMetadataPrinter.cpp \
GCRootLowering.cpp \
GCStrategy.cpp \
GlobalMerge.cpp \
IfConversion.cpp \
ImplicitNullChecks.cpp \
InlineSpiller.cpp \
InterferenceCache.cpp \
InterleavedAccessPass.cpp \
IntrinsicLowering.cpp \
JumpInstrTables.cpp \
LLVMTargetMachine.cpp \
LatencyPriorityQueue.cpp \
LexicalScopes.cpp \
LiveDebugValues.cpp \
LiveDebugVariables.cpp \
LiveInterval.cpp \
LiveIntervalAnalysis.cpp \
@ -50,6 +55,8 @@ SRCS+= AggressiveAntiDepBreaker.cpp \
LiveStackAnalysis.cpp \
LiveVariables.cpp \
LocalStackSlotAllocation.cpp \
MIRPrinter.cpp \
MIRPrintingPass.cpp \
MachineBasicBlock.cpp \
MachineBranchProbabilityInfo.cpp \
MachineBlockFrequencyInfo.cpp \
@ -82,6 +89,7 @@ SRCS+= AggressiveAntiDepBreaker.cpp \
OptimizePHIs.cpp \
PHIElimination.cpp \
PHIEliminationUtils.cpp \
ParallelCG.cpp \
Passes.cpp \
PeepholeOptimizer.cpp \
ScoreboardHazardRecognizer.cpp \
@ -102,6 +110,8 @@ SRCS+= AggressiveAntiDepBreaker.cpp \
ScheduleDAGInstrs.cpp \
ScheduleDAGPrinter.cpp \
ShadowStackGC.cpp \
ShadowStackGCLowering.cpp \
ShrinkWrap.cpp \
SjLjEHPrepare.cpp \
SlotIndexes.cpp \
SpillPlacement.cpp \
@ -122,7 +132,8 @@ SRCS+= AggressiveAntiDepBreaker.cpp \
TargetSchedule.cpp \
TwoAddressInstructionPass.cpp \
UnreachableBlockElim.cpp \
VirtRegMap.cpp
VirtRegMap.cpp \
WinEHPrepare.cpp
.if defined(HOSTLIB)
.include <bsd.hostlib.mk>

View File

@ -0,0 +1,21 @@
# $NetBSD: Makefile,v 1.1 2016/02/27 21:47:33 joerg Exp $
LIB= LLVMDebugInfoCodeView
.include <bsd.init.mk>
.PATH: ${LLVM_SRCDIR}/lib/DebugInfo/CodeView
SRCS+= FieldListRecordBuilder.cpp \
Line.cpp \
MemoryTypeTableBuilder.cpp \
MethodListRecordBuilder.cpp \
ListRecordBuilder.cpp \
TypeRecordBuilder.cpp \
TypeTableBuilder.cpp
.if defined(HOSTLIB)
.include <bsd.hostlib.mk>
.else
.include <bsd.lib.mk>
.endif

View File

@ -1,13 +1,12 @@
# $NetBSD: Makefile,v 1.6 2015/01/29 20:41:35 joerg Exp $
# $NetBSD: Makefile,v 1.1 2016/02/27 21:47:33 joerg Exp $
LIB= LLVMDebugInfo
LIB= LLVMDebugInfoDWARF
.include <bsd.init.mk>
.PATH: ${LLVM_SRCDIR}/lib/DebugInfo
.PATH: ${LLVM_SRCDIR}/lib/DebugInfo/DWARF
SRCS+= DIContext.cpp \
DWARFAbbreviationDeclaration.cpp \
SRCS+= DWARFAbbreviationDeclaration.cpp \
DWARFAcceleratorTable.cpp \
DWARFCompileUnit.cpp \
DWARFContext.cpp \
@ -18,10 +17,12 @@ SRCS+= DIContext.cpp \
DWARFDebugInfoEntry.cpp \
DWARFDebugLine.cpp \
DWARFDebugLoc.cpp \
DWARFDebugMacro.cpp \
DWARFDebugRangeList.cpp \
DWARFFormValue.cpp \
DWARFTypeUnit.cpp \
DWARFUnit.cpp \
DWARFUnitIndex.cpp \
SyntaxHighlighting.cpp
.if defined(HOSTLIB)

View File

@ -0,0 +1,52 @@
# $NetBSD: Makefile,v 1.1 2016/02/27 21:47:33 joerg Exp $
LIB= LLVMDebugInfoPDB
.include <bsd.init.mk>
.PATH: ${LLVM_SRCDIR}/lib/DebugInfo/PDB
SRCS+= IPDBSourceFile.cpp \
PDB.cpp \
PDBContext.cpp \
PDBExtras.cpp \
PDBInterfaceAnchors.cpp \
PDBSymbol.cpp \
PDBSymbolAnnotation.cpp \
PDBSymbolBlock.cpp \
PDBSymbolCompiland.cpp \
PDBSymbolCompilandDetails.cpp \
PDBSymbolCompilandEnv.cpp \
PDBSymbolCustom.cpp \
PDBSymbolData.cpp \
PDBSymbolExe.cpp \
PDBSymbolFunc.cpp \
PDBSymbolFuncDebugEnd.cpp \
PDBSymbolFuncDebugStart.cpp \
PDBSymbolLabel.cpp \
PDBSymbolPublicSymbol.cpp \
PDBSymbolThunk.cpp \
PDBSymbolTypeArray.cpp \
PDBSymbolTypeBaseClass.cpp \
PDBSymbolTypeBuiltin.cpp \
PDBSymbolTypeCustom.cpp \
PDBSymbolTypeDimension.cpp \
PDBSymbolTypeEnum.cpp \
PDBSymbolTypeFriend.cpp \
PDBSymbolTypeFunctionArg.cpp \
PDBSymbolTypeFunctionSig.cpp \
PDBSymbolTypeManaged.cpp \
PDBSymbolTypePointer.cpp \
PDBSymbolTypeTypedef.cpp \
PDBSymbolTypeUDT.cpp \
PDBSymbolTypeVTable.cpp \
PDBSymbolTypeVTableShape.cpp \
PDBSymbolUnknown.cpp \
PDBSymbolUsingNamespace.cpp \
PDBSymDumper.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 2016/02/27 21:47:33 joerg Exp $
LIB= LLVMDebugInfoSymbolize
.include <bsd.init.mk>
.PATH: ${LLVM_SRCDIR}/lib/DebugInfo/Symbolize
SRCS+= DIPrinter.cpp \
Symbolize.cpp \
SymbolizableObjectFile.cpp
.if defined(HOSTLIB)
.include <bsd.hostlib.mk>
.else
.include <bsd.lib.mk>
.endif

View File

@ -1,4 +1,4 @@
# $NetBSD: Makefile,v 1.5 2015/03/18 17:43:20 joerg Exp $
# $NetBSD: Makefile,v 1.6 2016/02/27 21:47:33 joerg Exp $
LIB= LLVMExecutionEngine
@ -9,6 +9,7 @@ LIB= LLVMExecutionEngine
SRCS+= GDBRegistrationListener.cpp \
ExecutionEngine.cpp \
ExecutionEngineBindings.cpp \
SectionMemoryManager.cpp \
TargetSelect.cpp
.include <bsd.lib.mk>

View File

@ -1,4 +1,4 @@
# $NetBSD: Makefile,v 1.9 2015/01/29 20:41:35 joerg Exp $
# $NetBSD: Makefile,v 1.10 2016/02/27 21:47:33 joerg Exp $
LIB= LLVMIR
@ -6,6 +6,10 @@ LIB= LLVMIR
.PATH: ${LLVM_SRCDIR}/lib/IR
TABLEGEN_SRC= AttributesCompatFunc.td
TABLEGEN_OUTPUT= \
AttributesCompatFunc.inc|-gen-attrs
SRCS+= AsmWriter.cpp \
Attributes.cpp \
AutoUpgrade.cpp \
@ -18,11 +22,13 @@ SRCS+= AsmWriter.cpp \
DIBuilder.cpp \
DataLayout.cpp \
DebugInfo.cpp \
DebugInfoMetadata.cpp \
DebugLoc.cpp \
DiagnosticInfo.cpp \
DiagnosticPrinter.cpp \
Dominators.cpp \
Function.cpp \
FunctionInfo.cpp \
GCOV.cpp \
GVMaterializer.cpp \
Globals.cpp \
@ -38,8 +44,8 @@ SRCS+= AsmWriter.cpp \
MDBuilder.cpp \
Mangler.cpp \
Metadata.cpp \
MetadataTracking.cpp \
Module.cpp \
Operator.cpp \
Pass.cpp \
PassManager.cpp \
PassRegistry.cpp \
@ -47,13 +53,14 @@ SRCS+= AsmWriter.cpp \
Type.cpp \
TypeFinder.cpp \
Use.cpp \
UseListOrder.cpp \
User.cpp \
Value.cpp \
ValueSymbolTable.cpp \
ValueTypes.cpp \
Verifier.cpp
.include "${.PARSEDIR}/../../tablegen.mk"
.if defined(HOSTLIB)
.include <bsd.hostlib.mk>
.else

View File

@ -1,4 +1,4 @@
# $NetBSD: Makefile,v 1.13 2015/01/29 20:41:35 joerg Exp $
# $NetBSD: Makefile,v 1.14 2016/02/27 21:47:33 joerg Exp $
LIB= LLVMInstrumentation
@ -13,6 +13,8 @@ SRCS+= AddressSanitizer.cpp \
InstrProfiling.cpp \
Instrumentation.cpp \
MemorySanitizer.cpp \
PGOInstrumentation.cpp \
SafeStack.cpp \
SanitizerCoverage.cpp \
ThreadSanitizer.cpp

View File

@ -0,0 +1,21 @@
# $NetBSD: Makefile,v 1.1 2016/02/27 21:47:33 joerg Exp $
LIB= LLVMLibDriver
.include <bsd.init.mk>
.PATH: ${LLVM_SRCDIR}/lib/LibDriver
SRCS+= LibDriver.cpp
TABLEGEN_SRC= Options.td
TABLEGEN_OUTPUT= \
Options.inc|-gen-opt-parser-defs
.include "${.PARSEDIR}/../../tablegen.mk"
.if defined(HOSTLIB)
.include <bsd.hostlib.mk>
.else
.include <bsd.lib.mk>
.endif

View File

@ -1,4 +1,4 @@
# $NetBSD: Makefile,v 1.4 2013/05/28 17:37:34 joerg Exp $
# $NetBSD: Makefile,v 1.5 2016/02/27 21:47:33 joerg Exp $
LIB= LLVMLinker
@ -6,7 +6,8 @@ LIB= LLVMLinker
.PATH: ${LLVM_SRCDIR}/lib/Linker
SRCS+= LinkModules.cpp
SRCS+= IRMover.cpp \
LinkModules.cpp
.if defined(HOSTLIB)
.include <bsd.hostlib.mk>

View File

@ -1,4 +1,4 @@
# $NetBSD: Makefile,v 1.17 2014/08/10 17:34:21 joerg Exp $
# $NetBSD: Makefile,v 1.18 2016/02/27 21:47:33 joerg Exp $
LIB= LLVMMC
@ -19,12 +19,13 @@ SRCS+= ConstantPools.cpp \
MCCodeEmitter.cpp \
MCContext.cpp \
MCDwarf.cpp \
MCELF.cpp \
MCELFObjectTargetWriter.cpp \
MCELFStreamer.cpp \
MCExpr.cpp \
MCFragment.cpp \
MCInst.cpp \
MCInstrAnalysis.cpp \
MCInstrDesc.cpp \
MCInstPrinter.cpp \
MCLabel.cpp \
MCLinkerOptimizationHint.cpp \
@ -35,6 +36,7 @@ SRCS+= ConstantPools.cpp \
MCObjectStreamer.cpp \
MCObjectWriter.cpp \
MCRegisterInfo.cpp \
MCSchedule.cpp \
MCSection.cpp \
MCSectionCOFF.cpp \
MCSectionELF.cpp \
@ -43,6 +45,7 @@ SRCS+= ConstantPools.cpp \
MCSubtargetInfo.cpp \
MCSymbolizer.cpp \
MCSymbol.cpp \
MCSymbolELF.cpp \
MCTargetOptions.cpp \
MCValue.cpp \
MCWin64EH.cpp \

View File

@ -1,4 +1,4 @@
# $NetBSD: Makefile,v 1.7 2013/01/23 15:02:59 joerg Exp $
# $NetBSD: Makefile,v 1.8 2016/02/27 21:47:33 joerg Exp $
LIB= LLVMMCJIT
@ -6,7 +6,6 @@ LIB= LLVMMCJIT
.PATH: ${LLVM_SRCDIR}/lib/ExecutionEngine/MCJIT
SRCS+= MCJIT.cpp \
SectionMemoryManager.cpp
SRCS+= MCJIT.cpp
.include <bsd.lib.mk>

View File

@ -0,0 +1,17 @@
# $NetBSD: Makefile,v 1.1 2016/02/27 21:47:33 joerg Exp $
LIB= LLVMMIRParser
.include <bsd.init.mk>
.PATH: ${LLVM_SRCDIR}/lib/CodeGen/MIRParser
SRCS+= MILexer.cpp \
MIParser.cpp \
MIRParser.cpp
.if defined(HOSTLIB)
.include <bsd.hostlib.mk>
.else
.include <bsd.lib.mk>
.endif

View File

@ -1,4 +1,4 @@
# $NetBSD: Makefile,v 1.25 2015/01/29 20:41:35 joerg Exp $
# $NetBSD: Makefile,v 1.26 2016/02/27 21:47:34 joerg Exp $
LIB= LLVMMipsCodeGen
@ -37,9 +37,7 @@ SRCS+= Mips16ISelDAGToDAG.cpp \
MipsSERegisterInfo.cpp \
MipsSubtarget.cpp \
MipsTargetMachine.cpp \
MipsTargetObjectFile.cpp \
MipsSelectionDAGInfo.cpp
MipsTargetObjectFile.cpp
TABLEGEN_SRC= Mips.td
TABLEGEN_INCLUDES= -I${LLVM_SRCDIR}/lib/Target/Mips

View File

@ -1,4 +1,4 @@
# $NetBSD: Makefile,v 1.2 2015/01/29 20:41:35 joerg Exp $
# $NetBSD: Makefile,v 1.3 2016/02/27 21:47:34 joerg Exp $
LIB= LLVMObjCARC
@ -9,13 +9,12 @@ LIB= LLVMObjCARC
SRCS+= DependencyAnalysis.cpp \
ObjCARC.cpp \
ObjCARCAPElim.cpp \
ObjCARCAliasAnalysis.cpp \
ObjCARCContract.cpp \
ObjCARCExpand.cpp \
ObjCARCOpts.cpp \
ObjCARCUtil.cpp \
ProvenanceAnalysis.cpp \
ProvenanceAnalysisEvaluator.cpp
ProvenanceAnalysisEvaluator.cpp \
PtrState.cpp
.if defined(HOSTLIB)
.include <bsd.hostlib.mk>

View File

@ -1,13 +1,13 @@
# $NetBSD: Makefile,v 1.11 2014/08/10 17:34:22 joerg Exp $
# $NetBSD: Makefile,v 1.12 2016/02/27 21:47:34 joerg Exp $
LIB= LLVMObject
NOGCCERROR= yes
.include <bsd.init.mk>
.PATH: ${LLVM_SRCDIR}/lib/Object
SRCS+= Archive.cpp \
ArchiveWriter.cpp \
Binary.cpp \
COFFObjectFile.cpp \
COFFYAML.cpp \
@ -15,12 +15,14 @@ SRCS+= Archive.cpp \
ELFObjectFile.cpp \
ELFYAML.cpp \
Error.cpp \
FunctionIndexObjectFile.cpp \
IRObjectFile.cpp \
MachOObjectFile.cpp \
MachOUniversal.cpp \
Object.cpp \
ObjectFile.cpp \
RecordStreamer.cpp \
SymbolSize.cpp \
SymbolicFile.cpp
.if defined(HOSTLIB)

View File

@ -1,9 +1,7 @@
# $NetBSD: Makefile,v 1.1 2013/01/23 15:02:59 joerg Exp $
# $NetBSD: Makefile,v 1.2 2016/02/27 21:47:34 joerg Exp $
LIB= LLVMOption
NOGCCERROR= yes
.include <bsd.init.mk>
.PATH: ${LLVM_SRCDIR}/lib/Option

View File

@ -0,0 +1,19 @@
# $NetBSD: Makefile,v 1.1 2016/02/27 21:47:34 joerg Exp $
LIB= LLVMOrc
.include <bsd.init.mk>
.PATH: ${LLVM_SRCDIR}/lib/ExecutionEngine/Orc
SRCS+= ExecutionUtils.cpp \
IndirectionUtils.cpp \
NullResolver.cpp \
OrcArchitectureSupport.cpp \
OrcCBindings.cpp \
OrcCBindingsStack.cpp \
OrcError.cpp \
OrcMCJITReplacement.cpp \
OrcRemoteTargetRPCAPI.cpp
.include <bsd.lib.mk>

View File

@ -0,0 +1,15 @@
# $NetBSD: Makefile,v 1.1 2016/02/27 21:47:34 joerg Exp $
LIB= LLVMPasses
.include <bsd.init.mk>
.PATH: ${LLVM_SRCDIR}/lib/Passes
SRCS+= PassBuilder.cpp
.if defined(HOSTLIB)
.include <bsd.hostlib.mk>
.else
.include <bsd.lib.mk>
.endif

View File

@ -1,7 +1,6 @@
# $NetBSD: Makefile,v 1.1 2011/07/04 22:37:59 joerg Exp $
# $NetBSD: Makefile,v 1.2 2016/02/27 21:47:34 joerg Exp $
LIB= LLVMPowerPCAsmPrinter
NOGCCERROR= yes
.include <bsd.init.mk>

View File

@ -1,4 +1,4 @@
# $NetBSD: Makefile,v 1.10 2015/01/29 20:41:35 joerg Exp $
# $NetBSD: Makefile,v 1.11 2016/02/27 21:47:34 joerg Exp $
LIB= LLVMPowerPCCodeGen
@ -7,22 +7,31 @@ LIB= LLVMPowerPCCodeGen
.PATH: ${LLVM_SRCDIR}/lib/Target/PowerPC
SRCS+= PPCAsmPrinter.cpp \
PPCBoolRetToInt.cpp \
PPCBranchSelector.cpp \
PPCCTRLoops.cpp \
PPCEarlyReturn.cpp \
PPCHazardRecognizers.cpp \
PPCInstrInfo.cpp \
PPCISelDAGToDAG.cpp \
PPCISelLowering.cpp \
PPCFastISel.cpp \
PPCFrameLowering.cpp \
PPCLoopDataPrefetch.cpp \
PPCLoopPreIncPrep.cpp \
PPCMachineFunctionInfo.cpp \
PPCMCInstLower.cpp \
PPCMIPeephole.cpp \
PPCRegisterInfo.cpp \
PPCSelectionDAGInfo.cpp \
PPCSubtarget.cpp \
PPCTLSDynamicCall.cpp \
PPCTOCRegDeps.cpp \
PPCTargetMachine.cpp \
PPCTargetObjectFile.cpp \
PPCTargetTransformInfo.cpp
PPCTargetTransformInfo.cpp \
PPCVSXCopy.cpp \
PPCVSXFMAMutate.cpp \
PPCVSXSwapRemoval.cpp
TABLEGEN_SRC= PPC.td
TABLEGEN_INCLUDES= -I${LLVM_SRCDIR}/lib/Target/PowerPC

View File

@ -1,4 +1,4 @@
# $NetBSD: Makefile,v 1.7 2015/03/18 17:43:20 joerg Exp $
# $NetBSD: Makefile,v 1.8 2016/02/27 21:47:34 joerg Exp $
LIB= LLVMRuntimeDyld
@ -8,6 +8,7 @@ LIB= LLVMRuntimeDyld
SRCS+= RTDyldMemoryManager.cpp \
RuntimeDyld.cpp \
RuntimeDyldCOFF.cpp \
RuntimeDyldChecker.cpp \
RuntimeDyldELF.cpp \
RuntimeDyldMachO.cpp

View File

@ -1,4 +1,4 @@
# $NetBSD: Makefile,v 1.19 2015/01/29 20:41:36 joerg Exp $
# $NetBSD: Makefile,v 1.20 2016/02/27 21:47:34 joerg Exp $
LIB= LLVMScalarOpts
@ -8,6 +8,7 @@ LIB= LLVMScalarOpts
SRCS+= ADCE.cpp \
AlignmentFromAssumptions.cpp \
BDCE.cpp \
ConstantHoisting.cpp \
ConstantProp.cpp \
CorrelatedValuePropagation.cpp \
@ -15,34 +16,44 @@ SRCS+= ADCE.cpp \
DeadStoreElimination.cpp \
EarlyCSE.cpp \
FlattenCFGPass.cpp \
Float2Int.cpp \
GVN.cpp \
IndVarSimplify.cpp \
InductiveRangeCheckElimination.cpp \
JumpThreading.cpp \
LICM.cpp \
LoadCombine.cpp \
LoopDistribute.cpp \
LoopDeletion.cpp \
LoopIdiomRecognize.cpp \
LoopInstSimplify.cpp \
LoopInterchange.cpp \
LoopLoadElimination.cpp \
LoopRerollPass.cpp \
LoopRotation.cpp \
LoopStrengthReduce.cpp \
LoopUnrollPass.cpp \
LoopUnswitch.cpp \
LowerAtomic.cpp \
LowerExpectIntrinsic.cpp \
MemCpyOptimizer.cpp \
MergedLoadStoreMotion.cpp \
NaryReassociate.cpp \
PartiallyInlineLibCalls.cpp \
PlaceSafepoints.cpp \
Reassociate.cpp \
Reg2Mem.cpp \
RewriteStatepointsForGC.cpp \
SCCP.cpp \
SROA.cpp \
SampleProfile.cpp \
Scalar.cpp \
ScalarReplAggregates.cpp \
Scalarizer.cpp \
SeparateConstOffsetFromGEP.cpp \
SimplifyCFGPass.cpp \
Sink.cpp \
SpeculativeExecution.cpp \
StraightLineStrengthReduce.cpp \
StructurizeCFG.cpp \
TailRecursionElimination.cpp

View File

@ -1,4 +1,4 @@
# $NetBSD: Makefile,v 1.9 2015/01/29 20:41:36 joerg Exp $
# $NetBSD: Makefile,v 1.10 2016/02/27 21:47:34 joerg Exp $
LIB= LLVMSparcCodeGen
@ -17,9 +17,7 @@ SRCS+= DelaySlotFiller.cpp \
SparcRegisterInfo.cpp \
SparcSubtarget.cpp \
SparcTargetMachine.cpp \
SparcTargetObjectFile.cpp \
SparcSelectionDAGInfo.cpp
SparcTargetObjectFile.cpp
TABLEGEN_SRC= Sparc.td
TABLEGEN_INCLUDES= -I${LLVM_SRCDIR}/lib/Target/Sparc

View File

@ -1,9 +1,7 @@
# $NetBSD: Makefile,v 1.31 2016/02/27 21:42:14 joerg Exp $
# $NetBSD: Makefile,v 1.32 2016/02/27 21:47:34 joerg Exp $
LIB= LLVMSupport
NOGCCERROR= yes
.include <bsd.init.mk>
.PATH: ${LLVM_SRCDIR}/lib/Support
@ -17,6 +15,7 @@ SRCS+= APFloat.cpp \
BlockFrequency.cpp \
BranchProbability.cpp \
circular_raw_ostream.cpp \
COM.cpp \
CommandLine.cpp \
Compression.cpp \
ConvertUTF.c \
@ -38,8 +37,7 @@ SRCS+= APFloat.cpp \
IntEqClasses.cpp \
IntervalMap.cpp \
IntrusiveRefCntPtr.cpp \
IsInf.cpp \
IsNAN.cpp \
JamCRC.cpp \
LEB128.cpp \
LineIterator.cpp \
Locale.cpp \
@ -63,7 +61,9 @@ SRCS+= APFloat.cpp \
StringMap.cpp \
StringPool.cpp \
StringRef.cpp \
StringSaver.cpp \
SystemUtils.cpp \
TargetParser.cpp \
TargetRegistry.cpp \
Timer.cpp \
ToolOutputFile.cpp \
@ -96,6 +96,7 @@ SRCS+= Atomic.cpp \
SearchForAddressOfSpecialSymbol.cpp \
Signals.cpp \
ThreadLocal.cpp \
ThreadPool.cpp \
Threading.cpp \
TimeValue.cpp \
Valgrind.cpp

View File

@ -1,4 +1,4 @@
# $NetBSD: Makefile,v 1.13 2015/01/29 20:41:36 joerg Exp $
# $NetBSD: Makefile,v 1.14 2016/02/27 21:47:35 joerg Exp $
LIB= LLVMTarget
@ -8,10 +8,10 @@ LIB= LLVMTarget
SRCS+= Target.cpp \
TargetIntrinsicInfo.cpp \
TargetLibraryInfo.cpp \
TargetLoweringObjectFile.cpp \
TargetMachine.cpp \
TargetMachineC.cpp \
TargetRecip.cpp \
TargetSubtargetInfo.cpp
.if defined(HOSTLIB)

View File

@ -1,4 +1,4 @@
# $NetBSD: Makefile,v 1.17 2015/01/29 20:41:36 joerg Exp $
# $NetBSD: Makefile,v 1.18 2016/02/27 21:47:35 joerg Exp $
LIB= LLVMTransformsUtils
@ -28,7 +28,8 @@ SRCS+= ASanStackFrameLayout.cpp \
LoopSimplify.cpp \
LoopUnroll.cpp \
LoopUnrollRuntime.cpp \
LowerExpectIntrinsic.cpp \
LoopUtils.cpp \
LoopVersioning.cpp \
LowerInvoke.cpp \
LowerSwitch.cpp \
Mem2Reg.cpp \
@ -40,6 +41,7 @@ SRCS+= ASanStackFrameLayout.cpp \
SimplifyIndVar.cpp \
SimplifyInstructions.cpp \
SimplifyLibCalls.cpp \
SplitModule.cpp \
SymbolRewriter.cpp \
UnifyFunctionExitNodes.cpp \
Utils.cpp \

View File

@ -1,7 +1,6 @@
# $NetBSD: Makefile,v 1.2 2011/05/12 14:56:24 joerg Exp $
# $NetBSD: Makefile,v 1.3 2016/02/27 21:47:35 joerg Exp $
LIB= LLVMX86AsmPrinter
NOGCCERROR= yes
.include <bsd.init.mk>

View File

@ -1,4 +1,4 @@
# $NetBSD: Makefile,v 1.13 2015/01/29 20:41:36 joerg Exp $
# $NetBSD: Makefile,v 1.14 2016/02/27 21:47:35 joerg Exp $
LIB= LLVMX86CodeGen
@ -7,6 +7,8 @@ LIB= LLVMX86CodeGen
.PATH: ${LLVM_SRCDIR}/lib/Target/X86
SRCS+= X86AsmPrinter.cpp \
X86CallFrameOptimization.cpp \
X86ExpandPseudo.cpp \
X86FastISel.cpp \
X86FixupLEAs.cpp \
X86FloatingPoint.cpp \
@ -16,14 +18,17 @@ SRCS+= X86AsmPrinter.cpp \
X86InstrInfo.cpp \
X86MachineFunctionInfo.cpp \
X86MCInstLower.cpp \
X86OptimizeLEAs.cpp \
X86PadShortFunction.cpp \
X86RegisterInfo.cpp \
X86SelectionDAGInfo.cpp \
X86ShuffleDecodeConstantPool.cpp \
X86Subtarget.cpp \
X86TargetMachine.cpp \
X86TargetObjectFile.cpp \
X86TargetTransformInfo.cpp \
X86VZeroUpper.cpp
X86VZeroUpper.cpp \
X86WinEHState.cpp
TABLEGEN_SRC= X86.td
TABLEGEN_INCLUDES= -I${LLVM_SRCDIR}/lib/Target/X86

View File

@ -1,20 +0,0 @@
# $NetBSD: Makefile,v 1.4 2015/01/29 20:41:36 joerg Exp $
LIB= LLVMipa
.include <bsd.init.mk>
.PATH: ${LLVM_SRCDIR}/lib/Analysis/IPA
SRCS+= CallPrinter.cpp \
CallGraph.cpp \
CallGraphSCCPass.cpp \
GlobalsModRef.cpp \
IPA.cpp \
InlineCost.cpp
.if defined(HOSTLIB)
.include <bsd.hostlib.mk>
.else
.include <bsd.lib.mk>
.endif

View File

@ -1,4 +1,4 @@
# $NetBSD: Makefile,v 1.5 2012/10/28 17:07:46 joerg Exp $
# $NetBSD: Makefile,v 1.6 2016/02/27 21:47:35 joerg Exp $
LIB= LLVMipo
@ -9,22 +9,29 @@ LIB= LLVMipo
SRCS+= ArgumentPromotion.cpp \
BarrierNoopPass.cpp \
ConstantMerge.cpp \
CrossDSOCFI.cpp \
DeadArgumentElimination.cpp \
ElimAvailExtern.cpp \
ExtractGV.cpp \
ForceFunctionAttrs.cpp \
FunctionAttrs.cpp \
FunctionImport.cpp \
GlobalDCE.cpp \
GlobalOpt.cpp \
IPConstantPropagation.cpp \
IPO.cpp \
InferFunctionAttrs.cpp \
InlineAlways.cpp \
InlineSimple.cpp \
Inliner.cpp \
Internalize.cpp \
LoopExtractor.cpp \
LowerBitSets.cpp \
MergeFunctions.cpp \
PartialInlining.cpp \
PassManagerBuilder.cpp \
PruneEH.cpp \
SampleProfile.cpp \
StripDeadPrototypes.cpp \
StripSymbols.cpp

View File

@ -1,4 +1,4 @@
# $NetBSD: Makefile,v 1.13 2015/01/29 20:41:36 joerg Exp $
# $NetBSD: Makefile,v 1.14 2016/02/27 21:47:35 joerg Exp $
LIB= clangAST
@ -35,6 +35,7 @@ SRCS+= APValue.cpp \
ExprClassification.cpp \
ExprConstant.cpp \
ExprCXX.cpp \
ExprObjC.cpp \
ExternalASTSource.cpp \
InheritViz.cpp \
ItaniumCXXABI.cpp \
@ -44,12 +45,16 @@ SRCS+= APValue.cpp \
MicrosoftMangle.cpp \
NSAPI.cpp \
NestedNameSpecifier.cpp \
OpenMPClause.cpp \
ParentMap.cpp \
RawCommentList.cpp \
RecordLayout.cpp \
RecordLayoutBuilder.cpp \
SelectorLocationsKind.cpp \
Stmt.cpp \
StmtCXX.cpp \
StmtObjC.cpp \
StmtOpenMP.cpp \
StmtIterator.cpp \
StmtPrinter.cpp \
StmtProfile.cpp \

View File

@ -1,4 +1,4 @@
# $NetBSD: Makefile,v 1.13 2015/01/29 20:41:36 joerg Exp $
# $NetBSD: Makefile,v 1.14 2016/02/27 21:47:35 joerg Exp $
LIB= clangBasic
@ -11,6 +11,7 @@ SRCS+= Attributes.cpp \
CharInfo.cpp \
Diagnostic.cpp \
DiagnosticIDs.cpp \
DiagnosticOptions.cpp \
FileManager.cpp \
FileSystemStatCache.cpp \
IdentifierTable.cpp \

View File

@ -1,4 +1,4 @@
# $NetBSD: Makefile,v 1.12 2015/01/29 20:41:36 joerg Exp $
# $NetBSD: Makefile,v 1.13 2016/02/27 21:47:35 joerg Exp $
LIB= clangCodeGen
@ -50,6 +50,7 @@ SRCS+= BackendUtil.cpp \
ItaniumCXXABI.cpp \
MicrosoftCXXABI.cpp \
ModuleBuilder.cpp \
ObjectFilePCHContainerOperations.cpp \
SanitizerMetadata.cpp \
TargetInfo.cpp

View File

@ -1,4 +1,4 @@
# $NetBSD: Makefile,v 1.9 2015/01/29 20:41:37 joerg Exp $
# $NetBSD: Makefile,v 1.10 2016/02/27 21:47:35 joerg Exp $
LIB= clangDriver
@ -13,6 +13,7 @@ SRCS+= Action.cpp \
DriverOptions.cpp \
Job.cpp \
MSVCToolChain.cpp \
MinGWToolChain.cpp \
Multilib.cpp \
Phases.cpp \
SanitizerArgs.cpp \

View File

@ -1,4 +1,4 @@
# $NetBSD: Makefile,v 1.14 2015/01/29 20:41:37 joerg Exp $
# $NetBSD: Makefile,v 1.15 2016/02/27 21:47:35 joerg Exp $
LIB= clangFrontend
@ -30,9 +30,11 @@ SRCS+= ASTConsumers.cpp \
LogDiagnosticPrinter.cpp \
ModuleDependencyCollector.cpp \
MultiplexConsumer.cpp \
PCHContainerOperations.cpp \
PrintPreprocessedOutput.cpp \
SerializedDiagnosticPrinter.cpp \
SerializedDiagnosticReader.cpp \
TestModuleFileExtension.cpp \
TextDiagnostic.cpp \
TextDiagnosticBuffer.cpp \
TextDiagnosticPrinter.cpp \

View File

@ -1,4 +1,4 @@
# $NetBSD: Makefile,v 1.15 2015/01/29 20:41:37 joerg Exp $
# $NetBSD: Makefile,v 1.16 2016/02/27 21:47:35 joerg Exp $
LIB= clangSema
@ -25,6 +25,7 @@ SRCS+= AnalysisBasedWarnings.cpp \
SemaChecking.cpp \
SemaCodeComplete.cpp \
SemaConsumer.cpp \
SemaCoroutine.cpp \
SemaDecl.cpp \
SemaDeclAttr.cpp \
SemaDeclCXX.cpp \

View File

@ -1,4 +1,4 @@
# $NetBSD: Makefile,v 1.5 2013/02/04 15:00:36 joerg Exp $
# $NetBSD: Makefile,v 1.6 2016/02/27 21:47:36 joerg Exp $
LIB= clangSerialization
@ -16,6 +16,7 @@ SRCS+= ASTCommon.cpp \
GeneratePCH.cpp \
GlobalModuleIndex.cpp \
Module.cpp \
ModuleFileExtension.cpp \
ModuleManager.cpp
.if defined(HOSTLIB)

View File

@ -1,4 +1,4 @@
# $NetBSD: Makefile,v 1.24 2014/08/10 17:35:06 joerg Exp $
# $NetBSD: Makefile,v 1.25 2016/02/27 21:47:36 joerg Exp $
LIB= clangStaticAnalyzerCheckers
@ -30,6 +30,7 @@ SRCS+= AllocationDiagnostics.cpp \
DereferenceChecker.cpp \
DirectIvarAssignment.cpp \
DivZeroChecker.cpp \
DynamicTypeChecker.cpp \
DynamicTypePropagation.cpp \
ExprInspectionChecker.cpp \
FixedAddressChecker.cpp \
@ -37,6 +38,7 @@ SRCS+= AllocationDiagnostics.cpp \
IdenticalExprChecker.cpp \
IvarInvalidationChecker.cpp \
LLVMConventionsChecker.cpp \
LocalizationChecker.cpp \
MacOSKeychainAPIChecker.cpp \
MacOSXAPIChecker.cpp \
MallocChecker.cpp \
@ -46,12 +48,14 @@ SRCS+= AllocationDiagnostics.cpp \
NSErrorChecker.cpp \
NoReturnFunctionChecker.cpp \
NonNullParamChecker.cpp \
NullabilityChecker.cpp \
ObjCAtSyncChecker.cpp \
ObjCContainersASTChecker.cpp \
ObjCContainersChecker.cpp \
ObjCMissingSuperCallChecker.cpp \
ObjCSelfInitChecker.cpp \
ObjCUnusedIVarsChecker.cpp \
PaddingChecker.cpp \
PointerArithChecker.cpp \
PointerSubChecker.cpp \
PthreadLockChecker.cpp \
@ -72,6 +76,7 @@ SRCS+= AllocationDiagnostics.cpp \
UnixAPIChecker.cpp \
UnreachableCodeChecker.cpp \
VLASizeChecker.cpp \
VforkChecker.cpp \
VirtualCallChecker.cpp
CLANG_TABLEGEN_SRC= Checkers.td

View File

@ -1,4 +1,4 @@
# $NetBSD: Makefile,v 1.14 2013/10/14 01:37:39 joerg Exp $
# $NetBSD: Makefile,v 1.15 2016/02/27 21:47:36 joerg Exp $
LIB= clangStaticAnalyzerCore
@ -22,6 +22,7 @@ SRCS+= APSIntType.cpp \
CommonBugCategories.cpp \
ConstraintManager.cpp \
CoreEngine.cpp \
DynamicTypeMap.cpp \
Environment.cpp \
ExplodedGraph.cpp \
ExprEngine.cpp \
@ -31,6 +32,8 @@ SRCS+= APSIntType.cpp \
ExprEngineObjC.cpp \
FunctionSummary.cpp \
HTMLDiagnostics.cpp \
IssueHash.cpp \
LoopWidening.cpp \
MemRegion.cpp \
PathDiagnostic.cpp \
PlistDiagnostics.cpp \

View File

@ -1,4 +1,4 @@
# $NetBSD: Makefile,v 1.1 2015/01/29 20:41:37 joerg Exp $
# $NetBSD: Makefile,v 1.2 2016/02/27 21:47:36 joerg Exp $
LIB= clangToolingCore
@ -6,7 +6,8 @@ LIB= clangToolingCore
.PATH: ${CLANG_SRCDIR}/lib/Tooling/Core
SRCS+= Replacement.cpp
SRCS+= Lookup.cpp \
Replacement.cpp
.if defined(HOSTLIB)
.include <bsd.hostlib.mk>