Skip to content

Commit a3780ea

Browse files
committed
Bump llvm-project numbers from 17.0.6 to 18.0.0.
1 parent 5d469ef commit a3780ea

File tree

13 files changed

+960
-414
lines changed

13 files changed

+960
-414
lines changed

ObsoleteFiles.inc

Lines changed: 388 additions & 0 deletions
Large diffs are not rendered by default.

etc/mtree/BSD.debug.dist

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@
2828
..
2929
lib
3030
clang
31-
17
31+
18
3232
lib
3333
freebsd
3434
..

etc/mtree/BSD.usr.dist

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@
3636
..
3737
lib
3838
clang
39-
17
39+
18
4040
include
4141
cuda_wrappers
4242
bits

lib/clang/headers/Makefile

Lines changed: 28 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
.PATH: ${CLANG_SRCS}/lib/Headers
55

66
INCSGROUPS+= INCS
7-
INCSDIR= ${LIBDIR}/clang/17/include
7+
INCSDIR= ${LIBDIR}/clang/18/include
88
INCS+= __clang_cuda_builtin_vars.h
99
INCS+= __clang_cuda_cmath.h
1010
INCS+= __clang_cuda_complex_builtins.h
@@ -20,7 +20,21 @@ INCS+= __clang_hip_libdevice_declares.h
2020
INCS+= __clang_hip_math.h
2121
INCS+= __clang_hip_runtime_wrapper.h
2222
INCS+= __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
2328
INCS+= __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
2438
INCS+= __wmmintrin_aes.h
2539
INCS+= __wmmintrin_pclmul.h
2640
INCS+= adxintrin.h
@@ -101,6 +115,8 @@ INCS+= immintrin.h
101115
INCS+= invpcidintrin.h
102116
INCS+= keylockerintrin.h
103117
INCS+= larchintrin.h
118+
INCS+= lasxintrin.h
119+
INCS+= lsxintrin.h
104120
INCS+= lwpintrin.h
105121
INCS+= lzcntintrin.h
106122
INCS+= mm3dnow.h
@@ -123,6 +139,8 @@ INCS+= ptwriteintrin.h
123139
INCS+= raointintrin.h
124140
INCS+= rdpruintrin.h
125141
INCS+= rdseedintrin.h
142+
INCS+= riscv_bitmanip.h
143+
INCS+= riscv_crypto.h
126144
INCS+= riscv_ntlh.h
127145
INCS+= riscv_vector.h
128146
INCS+= rtmintrin.h
@@ -135,10 +153,12 @@ INCS+= sifive_vector.h
135153
INCS+= sm3intrin.h
136154
INCS+= sm4intrin.h
137155
INCS+= smmintrin.h
156+
INCS+= stdckdint.h
138157
INCS+= tbmintrin.h
139158
INCS+= tmmintrin.h
140159
INCS+= tsxldtrkintrin.h
141160
INCS+= uintrintrin.h
161+
INCS+= usermsrintrin.h
142162
INCS+= vadefs.h
143163
INCS+= vaesintrin.h
144164
INCS+= vecintrin.h
@@ -216,6 +236,7 @@ PPC+= ppc_wrappers/emmintrin.h
216236
PPC+= ppc_wrappers/immintrin.h
217237
PPC+= ppc_wrappers/mm_malloc.h
218238
PPC+= ppc_wrappers/mmintrin.h
239+
PPC+= ppc_wrappers/nmmintrin.h
219240
PPC+= ppc_wrappers/pmmintrin.h
220241
PPC+= ppc_wrappers/smmintrin.h
221242
PPC+= 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
239260
GENINCS+= 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
242269
riscv_${hdr:H}.h: ${CLANG_SRCS}/include/clang/Basic/riscv_${hdr:H}.td
243270
${CLANG_TBLGEN} -gen-riscv-${hdr:T} \

lib/clang/include/Plugins/Plugins.def

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,7 @@ LLDB_PLUGIN(ABIAArch64)
3333
LLDB_PLUGIN(ABIARM)
3434
LLDB_PLUGIN(ABIMips)
3535
LLDB_PLUGIN(ABIPowerPC)
36+
LLDB_PLUGIN(ABIRISCV)
3637
LLDB_PLUGIN(ABIX86)
3738
LLDB_PLUGIN(ArchitectureArm)
3839
LLDB_PLUGIN(ArchitectureMips)
@@ -48,6 +49,7 @@ LLDB_PLUGIN(InstructionMIPS64)
4849
LLDB_PLUGIN(InstructionPPC64)
4950
LLDB_PLUGIN(InstructionRISCV)
5051
LLDB_PLUGIN(InstrumentationRuntimeASan)
52+
LLDB_PLUGIN(InstrumentationRuntimeASanLibsanitizers)
5153
LLDB_PLUGIN(InstrumentationRuntimeMainThreadChecker)
5254
LLDB_PLUGIN(InstrumentationRuntimeTSan)
5355
LLDB_PLUGIN(InstrumentationRuntimeUBSan)
@@ -60,6 +62,7 @@ LLDB_PLUGIN(ObjectFileBreakpad)
6062
LLDB_PLUGIN(ObjectFileELF)
6163
LLDB_PLUGIN(PlatformFreeBSD)
6264
LLDB_PLUGIN(PlatformGDB)
65+
LLDB_PLUGIN(PlatformQemuUser)
6366
LLDB_PLUGIN(ScriptedProcess)
6467
LLDB_PLUGIN(ProcessElfCore)
6568
LLDB_PLUGIN(ProcessFreeBSDKernel)
@@ -68,6 +71,8 @@ LLDB_SCRIPT_PLUGIN(ScriptInterpreterLua)
6871
LLDB_PLUGIN(SymbolFileBreakpad)
6972
LLDB_PLUGIN(SymbolFileDWARF)
7073
LLDB_PLUGIN(SymbolFileSymtab)
74+
LLDB_PLUGIN(SymbolLocatorDefault)
75+
LLDB_PLUGIN(SymbolLocatorDebuginfod)
7176
LLDB_PLUGIN(SymbolVendorELF)
7277
LLDB_PLUGIN(TypeSystemClang)
7378
LLDB_PLUGIN(UnwindAssemblyInstEmulation)

lib/clang/include/VCSVersion.inc

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
1-
#define LLVM_REVISION "llvmorg-17.0.6-0-g6009708b4367"
1+
#define LLVM_REVISION "llvmorg-18-init-15088-gd14ee76181fb"
22
#define LLVM_REPOSITORY "https://github.com/llvm/llvm-project.git"
33

4-
#define CLANG_REVISION "llvmorg-17.0.6-0-g6009708b4367"
4+
#define CLANG_REVISION "llvmorg-18-init-15088-gd14ee76181fb"
55
#define CLANG_REPOSITORY "https://github.com/llvm/llvm-project.git"
66

7-
#define LLDB_REVISION "llvmorg-17.0.6-0-g6009708b4367"
7+
#define LLDB_REVISION "llvmorg-18-init-15088-gd14ee76181fb"
88
#define LLDB_REPOSITORY "https://github.com/llvm/llvm-project.git"
Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
1-
#define CLANG_VERSION 17.0.6
2-
#define CLANG_VERSION_STRING "17.0.6"
3-
#define CLANG_VERSION_MAJOR 17
4-
#define CLANG_VERSION_MAJOR_STRING "17"
1+
#define CLANG_VERSION 18.0.0git
2+
#define CLANG_VERSION_STRING "18.0.0git"
3+
#define CLANG_VERSION_MAJOR 18
4+
#define CLANG_VERSION_MAJOR_STRING "18"
55
#define CLANG_VERSION_MINOR 0
6-
#define CLANG_VERSION_PATCHLEVEL 6
6+
#define CLANG_VERSION_PATCHLEVEL 0
77

88
#define CLANG_VENDOR "FreeBSD "
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
// Local identifier in __FreeBSD_version style
22
#define LLD_FREEBSD_VERSION 1500000
33

4-
#define LLD_VERSION_STRING "17.0.6 (FreeBSD llvmorg-17.0.6-0-g6009708b4367-" __XSTRING(LLD_FREEBSD_VERSION) ")"
4+
#define LLD_VERSION_STRING "18.0.0 (FreeBSD llvmorg-18-init-15088-gd14ee76181fb-" __XSTRING(LLD_FREEBSD_VERSION) ")"
Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
#define LLDB_VERSION 17.0.6
2-
#define LLDB_VERSION_STRING "17.0.6"
3-
#define LLDB_VERSION_MAJOR 17
1+
#define LLDB_VERSION 18.0.0git
2+
#define LLDB_VERSION_STRING "18.0.0git"
3+
#define LLDB_VERSION_MAJOR 18
44
#define LLDB_VERSION_MINOR 0
5-
#define LLDB_VERSION_PATCH 6
5+
#define LLDB_VERSION_PATCH 0
66
/* #undef LLDB_FULL_VERSION_STRING */

lib/clang/include/llvm/Config/config.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -344,10 +344,10 @@
344344
#define PACKAGE_NAME "LLVM"
345345

346346
/* Define to the full name and version of this package. */
347-
#define PACKAGE_STRING "LLVM 17.0.6"
347+
#define PACKAGE_STRING "LLVM 18.0.0git"
348348

349349
/* Define to the version of this package. */
350-
#define PACKAGE_VERSION "17.0.6"
350+
#define PACKAGE_VERSION "18.0.0git"
351351

352352
/* Define to the vendor of this package. */
353353
/* #undef PACKAGE_VENDOR */

0 commit comments

Comments
 (0)