44.PATH : ${CLANG_SRCS}/lib/Headers
55
66INCSGROUPS+ = INCS
7- INCSDIR = ${LIBDIR}/clang/17 /include
7+ INCSDIR = ${LIBDIR}/clang/18 /include
88INCS+ = __clang_cuda_builtin_vars.h
99INCS+ = __clang_cuda_cmath.h
1010INCS+ = __clang_cuda_complex_builtins.h
@@ -20,7 +20,21 @@ INCS+= __clang_hip_libdevice_declares.h
2020INCS+ = __clang_hip_math.h
2121INCS+ = __clang_hip_runtime_wrapper.h
2222INCS+ = __clang_hip_stdlib.h
23+ INCS+ = __stdarg___gnuc_va_list.h
24+ INCS+ = __stdarg___va_copy.h
25+ INCS+ = __stdarg_va_arg.h
26+ INCS+ = __stdarg_va_copy.h
27+ INCS+ = __stdarg_va_list.h
2328INCS+ = __stddef_max_align_t.h
29+ INCS+ = __stddef_null.h
30+ INCS+ = __stddef_nullptr_t.h
31+ INCS+ = __stddef_offsetof.h
32+ INCS+ = __stddef_ptrdiff_t.h
33+ INCS+ = __stddef_rsize_t.h
34+ INCS+ = __stddef_size_t.h
35+ INCS+ = __stddef_unreachable.h
36+ INCS+ = __stddef_wchar_t.h
37+ INCS+ = __stddef_wint_t.h
2438INCS+ = __wmmintrin_aes.h
2539INCS+ = __wmmintrin_pclmul.h
2640INCS+ = adxintrin.h
@@ -101,6 +115,8 @@ INCS+= immintrin.h
101115INCS+ = invpcidintrin.h
102116INCS+ = keylockerintrin.h
103117INCS+ = larchintrin.h
118+ INCS+ = lasxintrin.h
119+ INCS+ = lsxintrin.h
104120INCS+ = lwpintrin.h
105121INCS+ = lzcntintrin.h
106122INCS+ = mm3dnow.h
@@ -123,6 +139,8 @@ INCS+= ptwriteintrin.h
123139INCS+ = raointintrin.h
124140INCS+ = rdpruintrin.h
125141INCS+ = rdseedintrin.h
142+ INCS+ = riscv_bitmanip.h
143+ INCS+ = riscv_crypto.h
126144INCS+ = riscv_ntlh.h
127145INCS+ = riscv_vector.h
128146INCS+ = rtmintrin.h
@@ -135,10 +153,12 @@ INCS+= sifive_vector.h
135153INCS+ = sm3intrin.h
136154INCS+ = sm4intrin.h
137155INCS+ = smmintrin.h
156+ INCS+ = stdckdint.h
138157INCS+ = tbmintrin.h
139158INCS+ = tmmintrin.h
140159INCS+ = tsxldtrkintrin.h
141160INCS+ = uintrintrin.h
161+ INCS+ = usermsrintrin.h
142162INCS+ = vadefs.h
143163INCS+ = vaesintrin.h
144164INCS+ = vecintrin.h
@@ -216,6 +236,7 @@ PPC+= ppc_wrappers/emmintrin.h
216236PPC+ = ppc_wrappers/immintrin.h
217237PPC+ = ppc_wrappers/mm_malloc.h
218238PPC+ = ppc_wrappers/mmintrin.h
239+ PPC+ = ppc_wrappers/nmmintrin.h
219240PPC+ = ppc_wrappers/pmmintrin.h
220241PPC+ = ppc_wrappers/smmintrin.h
221242PPC+ = ppc_wrappers/tmmintrin.h
@@ -238,6 +259,12 @@ arm_sme_draft_spec_subject_to_change.h: ${CLANG_SRCS}/include/clang/Basic/arm_sm
238259 -o ${.TARGET} ${CLANG_SRCS} /include/clang/Basic/arm_sme.td
239260GENINCS+ = arm_sme_draft_spec_subject_to_change.h
240261
262+ arm_vector_types.h : ${CLANG_SRCS}/include/clang/Basic/arm_sme.td
263+ ${CLANG_TBLGEN} -gen-arm-vector-type \
264+ -I ${CLANG_SRCS} /include/clang/Basic -d ${.TARGET: C/ $/ .d/ } \
265+ -o ${.TARGET} ${CLANG_SRCS} /include/clang/Basic/arm_neon.td
266+ GENINCS+ = arm_vector_types.h
267+
241268.for hdr in vector/vector-header
242269riscv_${hdr :H}.h: ${CLANG_SRCS}/include/clang/Basic/riscv_${hdr:H}.td
243270 ${CLANG_TBLGEN} -gen-riscv-${hdr: T} \
0 commit comments