aboutsummaryrefslogtreecommitdiff
path: root/lib/clang/headers
diff options
context:
space:
mode:
authorDimitry Andric <dim@FreeBSD.org>2020-01-25 16:23:49 +0000
committerDimitry Andric <dim@FreeBSD.org>2020-01-25 16:23:49 +0000
commit0b37c1590418417c894529d371800dfac71ef887 (patch)
tree35eeb3cf478d8af7f90655a23d6f13348d3d9ec9 /lib/clang/headers
parent051669e8bbcdcd1f9702ded5ca8540c14dfa1c33 (diff)
Notes
Diffstat (limited to 'lib/clang/headers')
-rw-r--r--lib/clang/headers/Makefile41
1 files changed, 38 insertions, 3 deletions
diff --git a/lib/clang/headers/Makefile b/lib/clang/headers/Makefile
index 290c6f4bad756..db1cbcb3e0f94 100644
--- a/lib/clang/headers/Makefile
+++ b/lib/clang/headers/Makefile
@@ -5,13 +5,17 @@
.PATH: ${CLANG_SRCS}/lib/Headers
-INCSGROUPS= INCS CUDA OMP PPC
-INCSDIR= ${LIBDIR}/clang/9.0.1/include
+INCSGROUPS= INCS CUDA FUZZ OMP PPC PROF SAN
+INCSDIR= ${LIBDIR}/clang/10.0.0/include
CUDADIR= ${INCSDIR}/cuda_wrappers
+FUZZDIR= ${INCSDIR}/fuzzer
OMPDIR= ${INCSDIR}/openmp_wrappers
PPCDIR= ${INCSDIR}/ppc_wrappers
+PROFDIR= ${INCSDIR}/profile
+SANDIR= ${INCSDIR}/sanitizer
GENINCS+= arm_fp16.h
+GENINCS+= arm_mve.h
GENINCS+= arm_neon.h
INCS+= __clang_cuda_builtin_vars.h
@@ -30,6 +34,7 @@ INCS+= altivec.h
INCS+= ammintrin.h
INCS+= arm64intr.h
INCS+= arm_acle.h
+INCS+= arm_cmse.h
INCS+= armintr.h
INCS+= avx2intrin.h
INCS+= avx512bf16intrin.h
@@ -137,7 +142,6 @@ INCS+= stddef.h
INCS+= stdint.h
INCS+= stdnoreturn.h
INCS+= tgmath.h
-INCS+= unwind.h
INCS+= varargs.h
.endif
@@ -145,6 +149,8 @@ CUDA+= cuda_wrappers/algorithm
CUDA+= cuda_wrappers/complex
CUDA+= cuda_wrappers/new
+FUZZ+= fuzzer/FuzzedDataProvider.h
+
OMP+= openmp_wrappers/__clang_openmp_math.h
OMP+= openmp_wrappers/__clang_openmp_math_declares.h
OMP+= openmp_wrappers/cmath
@@ -153,13 +159,42 @@ OMP+= openmp_wrappers/math.h
PPC+= ppc_wrappers/emmintrin.h
PPC+= ppc_wrappers/mm_malloc.h
PPC+= ppc_wrappers/mmintrin.h
+PPC+= ppc_wrappers/pmmintrin.h
+PPC+= ppc_wrappers/smmintrin.h
+PPC+= ppc_wrappers/tmmintrin.h
PPC+= ppc_wrappers/xmmintrin.h
+PROF+= profile/InstrProfData.inc
+
+SAN+= sanitizer/allocator_interface.h
+SAN+= sanitizer/asan_interface.h
+SAN+= sanitizer/common_interface_defs.h
+SAN+= sanitizer/coverage_interface.h
+SAN+= sanitizer/dfsan_interface.h
+SAN+= sanitizer/hwasan_interface.h
+SAN+= sanitizer/linux_syscall_hooks.h
+SAN+= sanitizer/lsan_interface.h
+SAN+= sanitizer/msan_interface.h
+SAN+= sanitizer/netbsd_syscall_hooks.h
+SAN+= sanitizer/scudo_interface.h
+SAN+= sanitizer/tsan_interface.h
+SAN+= sanitizer/tsan_interface_atomic.h
+SAN+= sanitizer/ubsan_interface.h
+
+XRAY+= xray/xray_interface.h
+XRAY+= xray/xray_log_interface.h
+XRAY+= xray/xray_records.h
+
arm_fp16.h: ${CLANG_SRCS}/include/clang/Basic/arm_fp16.td
${CLANG_TBLGEN} -gen-arm-fp16 \
-I ${CLANG_SRCS}/include/clang/Basic -d ${.TARGET:C/$/.d/} \
-o ${.TARGET} ${CLANG_SRCS}/include/clang/Basic/arm_fp16.td
+arm_mve.h: ${CLANG_SRCS}/include/clang/Basic/arm_mve.td
+ ${CLANG_TBLGEN} -gen-arm-mve-header \
+ -I ${CLANG_SRCS}/include/clang/Basic -d ${.TARGET:C/$/.d/} \
+ -o ${.TARGET} ${CLANG_SRCS}/include/clang/Basic/arm_mve.td
+
arm_neon.h: ${CLANG_SRCS}/include/clang/Basic/arm_neon.td
${CLANG_TBLGEN} -gen-arm-neon \
-I ${CLANG_SRCS}/include/clang/Basic -d ${.TARGET:C/$/.d/} \