Dimitry Andric
6c05f3a74f
Merge llvm-project release/19.x llvmorg-19.1.7-0-gcd708029e0b2
...
This updates llvm, clang, compiler-rt, libc++, libunwind, lld, lldb and
openmp to llvm-project release/19.x llvmorg-19.1.7-0-gcd708029e0b2,
a.k.a. 19.1.7 release.
PR: 280562
MFC after: 3 days
2025-01-16 21:06:51 +01:00
Dimitry Andric
71ac745d76
Merge llvm-project release/19.x llvmorg-19.1.5-0-gab4b5a2db582
...
This updates llvm, clang, compiler-rt, libc++, libunwind, lld, lldb and
openmp to llvm-project release/19.x llvmorg-19.1.5-0-gab4b5a2db582,
a.k.a. 19.1.5 release.
PR: 280562
MFC after: 3 days
2024-12-06 18:29:48 +01:00
Dimitry Andric
415efcecd8
Merge llvm-project release/19.x llvmorg-19.1.4-0-gaadaa00de76e
...
This updates llvm, clang, compiler-rt, libc++, libunwind, lld, lldb and
openmp to llvm-project release/19.x llvmorg-19.1.4-0-gaadaa00de76e,
a.k.a. 19.1.4 release.
PR: 280562
MFC after: 1 month
2024-11-21 18:46:18 +01:00
Dimitry Andric
d686ce931c
Merge llvm-project release/19.x llvmorg-19.1.3-0-gab51eccf88f5
...
This updates llvm, clang, compiler-rt, libc++, libunwind, lld, lldb and
openmp to llvm-project release/19.x llvmorg-19.1.3-0-gab51eccf88f5,
a.k.a. 19.1.3 release.
PR: 280562
MFC after: 1 month
2024-11-08 17:45:31 +01:00
Dimitry Andric
1c83996bed
Adjust LLVM_ENABLE_ABI_BREAKING_CHECKS depending on NDEBUG
...
When assertions are disabled, the upstream build system disables
LLVM_ENABLE_ABI_BREAKING_CHECKS by default. Though the upstream build
system allows it to be force-enabled, it looks like that is not a
well-tested build-time configuration.
Therefore, always disable LLVM_ENABLE_ABI_BREAKING_CHECKS when
assertions are disabled, which will also save some more runtime cost
when people use WITHOUT_LLVM_ASSERTIONS.
PR: 280562
MFC after: 1 month
2024-10-24 11:53:19 +02:00
Dimitry Andric
5deeebd8c6
Merge llvm-project release/19.x llvmorg-19.1.2-0-g7ba7d8e2f7b6
...
This updates llvm, clang, compiler-rt, libc++, libunwind, lld, lldb and
openmp to llvm-project release/19.x llvmorg-19.1.2-0-g7ba7d8e2f7b6,
a.k.a. 19.1.2 release.
PR: 280562
MFC after: 1 month
2024-10-23 20:27:38 +02:00
Dimitry Andric
6e516c87b6
Merge llvm-project release/19.x llvmorg-19.1.1-0-gd401987fe349
...
This updates llvm, clang, compiler-rt, libc++, libunwind, lld, lldb and
openmp to llvm-project release/19.x llvmorg-19.1.1-0-gd401987fe349,
a.k.a. 19.1.1 release.
PR: 280562
MFC after: 1 month
2024-10-23 20:27:28 +02:00
Dimitry Andric
c80e69b00d
Merge llvm-project release/19.x llvmorg-19.1.0-0-ga4bf6cd7cfb1
...
This updates llvm, clang, compiler-rt, libc++, libunwind, lld, lldb and
openmp to llvm-project release/19.x llvmorg-19.1.0-0-ga4bf6cd7cfb1,
a.k.a. 19.1.0 release.
PR: 280562
MFC after: 1 month
2024-10-23 20:27:22 +02:00
Dimitry Andric
6c4b055cfb
Merge llvm-project release/19.x llvmorg-19.1.0-rc4-0-g0c641568515a
...
This updates llvm, clang, compiler-rt, libc++, libunwind, lld, lldb and
openmp to llvm-project release/19.x llvmorg-19.1.0-rc4-0-g0c641568515a.
PR: 280562
MFC after: 1 month
2024-10-23 20:27:14 +02:00
Dimitry Andric
6298728806
Merge llvm-project release/19.x llvmorg-19.1.0-rc3-0-g437434df21d8
...
This updates llvm, clang, compiler-rt, libc++, libunwind, lld, lldb and
openmp to llvm-project release/19.x llvmorg-19.1.0-rc3-0-g437434df21d8.
PR: 280562
MFC after: 1 month
2024-10-23 20:27:07 +02:00
Dimitry Andric
52418fc2be
Merge llvm-project release/19.x llvmorg-19.1.0-rc2-0-gd033ae172d1c
...
This updates llvm, clang, compiler-rt, libc++, libunwind, lld, lldb and
openmp to llvm-project release/19.x llvmorg-19.1.0-rc2-0-gd033ae172d1c.
PR: 280562
MFC after: 1 month
2024-10-23 20:26:53 +02:00
Dimitry Andric
36b606ae6a
Merge llvm-project release/19.x llvmorg-19.1.0-rc1-0-ga4902a36d5c2
...
This updates llvm, clang, compiler-rt, libc++, libunwind, lld, lldb and
openmp to llvm-project release/19.x llvmorg-19.1.0-rc1-0-ga4902a36d5c2.
PR: 280562
MFC after: 1 month
2024-10-23 20:26:26 +02:00
Dimitry Andric
0fca6ea1d4
Merge llvm-project main llvmorg-19-init-18630-gf2ccf80136a0
...
This updates llvm, clang, compiler-rt, libc++, libunwind, lld, lldb and
openmp to llvm-project main llvmorg-19-init-18630-gf2ccf80136a0, the
last commit before the upstream release/19.x branch was created.
PR: 280562
MFC after: 1 month
2024-10-23 20:26:01 +02:00
Dimitry Andric
f97c7fdc59
Bump lld LINKER_FREEBSD_VERSION for reproducibility fix
...
The upstream fix to make lld output for our EFI loaders reproducible
again was committed in 54521a2ff9 . Bump lld's LINKER_FREEBSD_VERSION
to be able to check this in the EFI loader Makefile.
MFC after: 3 days
2024-09-22 19:12:38 +02:00
Dimitry Andric
3a0793336e
Merge llvm-project release/18.x llvmorg-18.1.6-0-g1118c2e05e67
...
This updates llvm, clang, compiler-rt, libc++, libunwind, lld, lldb and
openmp to llvm-project release/18.x llvmorg-18.1.6-0-g1118c2e05e67.
PR: 276104
MFC after: 3 days
2024-05-24 17:58:04 +02:00
Dimitry Andric
6f44401900
lib/clang: clean out old llvm/clang Sparc target remnants
...
The WITH_LLVM_TARGET_ENABLE_SPARC option was removed a long time ago,
but some ifdefs were still laying around, so clean them up.
PR: 276104
MFC after: 3 days
2024-05-04 19:34:18 +02:00
Dimitry Andric
894cb08f0d
Fixup: Merge llvm-project release/18.x llvmorg-18.1.5-0-g617a15a9eac9
...
Update version numbers, config headers, etc. Git tricked me into losing
these before pushing.
PR: 276104
Fixes: d67fc74b9249
MFC after: 3 days
2024-05-04 17:49:57 +02:00
Dimitry Andric
dfa39133b3
Merge llvm-project release/18.x llvmorg-18.1.4-0-ge6c3289804a6
...
This updates llvm, clang, compiler-rt, libc++, libunwind, lld, lldb and
openmp to llvm-project release/18.x llvmorg-18.1.4-0-ge6c3289804a6.
PR: 276104
MFC after: 3 days
2024-04-20 16:02:57 +02:00
Dimitry Andric
439352ac82
Merge llvm-project release/18.x llvmorg-18.1.3-0-gc13b7485b879
...
This updates llvm, clang, compiler-rt, libc++, libunwind, lld, lldb and
openmp to llvm-project release/18.x llvmorg-18.1.3-0-gc13b7485b879.
PR: 276104
MFC after: 1 month
2024-04-06 22:14:34 +02:00
Dimitry Andric
4c2d3b022a
Merge llvm-project release/18.x llvmorg-18.1.1-0-gdba2a75e9c7e
...
This updates llvm, clang, compiler-rt, libc++, libunwind, lld, lldb and
openmp to llvm-project release/18.x llvmorg-18.1.1-0-gdba2a75e9c7e.
PR: 276104
MFC after: 1 month
2024-04-06 22:14:25 +02:00
Dimitry Andric
56727255ad
Merge llvm-project release/18.x llvmorg-18.1.0-rc3-0-g6c90f8dd5463
...
This updates llvm, clang, compiler-rt, libc++, libunwind, lld, lldb and
openmp to llvm-project release/18.x llvmorg-18.1.0-rc3-0-g6c90f8dd5463.
PR: 276104
MFC after: 1 month
2024-04-06 22:14:19 +02:00
Dimitry Andric
74626c16ff
Merge llvm-project release/18.x llvmorg-18.1.0-rc2-53-gc7b0a6ecd442
...
This updates llvm, clang, compiler-rt, libc++, libunwind, lld, lldb and
openmp to llvm-project release/18.x llvmorg-18.1.0-rc2-53-gc7b0a6ecd442.
PR: 276104
MFC after: 1 month
2024-04-06 22:14:13 +02:00
Dimitry Andric
b3edf44679
Merge llvm-project release/18.x llvmorg-18.1.0-rc2-0-gc6c86965d967
...
This updates llvm, clang, compiler-rt, libc++, libunwind, lld, lldb and
openmp to llvm-project release/18.x llvmorg-18.1.0-rc2-0-gc6c86965d967.
PR: 276104
MFC after: 1 month
2024-04-06 22:14:07 +02:00
Dimitry Andric
878ed4957e
Merge llvm-project release/18.x llvmorg-18-init-18361-g22683463740e
...
This updates llvm, clang, compiler-rt, libc++, libunwind, lld, lldb and
openmp to llvm-project release/18.x llvmorg-18-init-18361-g22683463740e.
PR: 276104
MFC after: 1 month
2024-04-06 22:13:56 +02:00
Dimitry Andric
7a6dacaca1
Merge llvm-project main llvmorg-18-init-18359-g93248729cfae
...
This updates llvm, clang, compiler-rt, libc++, libunwind, lld, lldb and
openmp to llvm-project main llvmorg-18-init-18359-g93248729cfae, the
last commit before the upstream release/18.x branch was created.
PR: 276104
MFC after: 1 month
2024-04-06 22:13:49 +02:00
Dimitry Andric
297eecfb02
Merge llvm-project main llvmorg-18-init-16864-g3b3ee1f53424
...
This updates llvm, clang, compiler-rt, libc++, libunwind, lld, lldb and
openmp to llvm-project main llvmorg-18-init-16864-g3b3ee1f53424.
PR: 276104
MFC after: 1 month
2024-04-06 22:13:39 +02:00
Dimitry Andric
1db9f3b21e
Merge llvm-project main llvmorg-18-init-16595-g7c00a5be5cde
...
This updates llvm, clang, compiler-rt, libc++, libunwind, lld, lldb and
openmp to llvm-project main llvmorg-18-init-16595-g7c00a5be5cde.
PR: 276104
MFC after: 1 month
2024-04-06 22:13:28 +02:00
Dimitry Andric
647cbc5de8
Merge llvm-project main llvmorg-18-init-16003-gfc5f51cf5af4
...
This updates llvm, clang, compiler-rt, libc++, libunwind, lld, lldb and
openmp to llvm-project main llvmorg-18-init-16003-gfc5f51cf5af4.
PR: 276104
MFC after: 1 month
2024-04-06 22:13:16 +02:00
Dimitry Andric
cb14a3fe51
Merge llvm-project main llvmorg-18-init-15692-g007ed0dccd6a
...
This updates llvm, clang, compiler-rt, libc++, libunwind, lld, lldb and
openmp to llvm-project main llvmorg-18-init-15692-g007ed0dccd6a.
PR: 276104
MFC after: 1 month
2024-04-06 22:13:06 +02:00
Dimitry Andric
5f757f3ff9
Merge llvm-project main llvmorg-18-init-15088-gd14ee76181fb
...
This updates llvm, clang, compiler-rt, libc++, libunwind, lld, lldb and
openmp to llvm-project main llvmorg-18-init-15088-gd14ee76181fb.
PR: 276104
MFC after: 1 month
2024-04-06 22:11:55 +02:00
Dimitry Andric
5c16e71d30
Merge llvm-project release/17.x llvmorg-17.0.6-0-g6009708b4367
...
This updates llvm, clang, compiler-rt, libc++, libunwind, lld, lldb and
openmp to llvmorg-17.0.6-0-g6009708b4367.
PR: 273753
MFC after: 1 month
2023-12-08 18:35:59 +01:00
Dimitry Andric
b121cb0095
Merge llvm-project release/17.x llvmorg-17.0.5-0-g98bfdac5ce82
...
This updates llvm, clang, compiler-rt, libc++, libunwind, lld, lldb and
openmp to llvmorg-17.0.5-0-g98bfdac5ce82.
PR: 273753
MFC after: 1 month
2023-12-08 18:35:50 +01:00
Dimitry Andric
bdb86d1a85
Merge llvm-project release/17.x llvmorg-17.0.3-0-g888437e1b600
...
This updates llvm, clang, compiler-rt, libc++, libunwind, lld, lldb and
openmp to llvmorg-17.0.3-0-g888437e1b600.
PR: 273753
MFC after: 1 month
2023-12-08 18:35:41 +01:00
Dimitry Andric
3bd749dbd9
Merge llvm-project release/17.x llvmorg-17.0.2-0-gb2417f51dbbd
...
This updates llvm, clang, compiler-rt, libc++, libunwind, lld, lldb and
openmp to llvmorg-17.0.2-0-gb2417f51dbbd.
PR: 273753
MFC after: 1 month
2023-12-08 18:35:33 +01:00
Dimitry Andric
4542f901cb
Merge llvm-project release/17.x llvmorg-17.0.1-25-g098e653a5bed
...
This updates llvm, clang, compiler-rt, libc++, libunwind, lld, lldb and
openmp to llvmorg-17.0.1-25-g098e653a5bed.
PR: 273753
MFC after: 1 month
2023-12-08 18:35:22 +01:00
Dimitry Andric
8a4dda33d6
Merge llvm-project release/17.x llvmorg-17.0.0-rc4-10-g0176e8729ea4
...
This updates llvm, clang, compiler-rt, libc++, libunwind, lld, lldb and
openmp to llvmorg-17.0.0-rc4-10-g0176e8729ea4.
PR: 273753
MFC after: 1 month
2023-12-08 18:35:11 +01:00
Dimitry Andric
06c3fb2749
Merge llvm-project main llvmorg-17-init-19304-gd0b54bb50e51
...
This updates llvm, clang, compiler-rt, libc++, libunwind, lld, lldb and
openmp to llvm-project main llvmorg-17-init-19304-gd0b54bb50e51, the
last commit before the upstream release/17.x branch was created.
PR: 273753
MFC after: 1 month
2023-12-08 18:34:50 +01:00
Glen Barber
aee253d8a7
update main to 15
...
Approved by: re (implicit)
Sponsored by: GoFundMe https://www.gofundme.com/f/gjbbsd
Sponsored by: PayPal https://paypal.me/gjbbsd
2023-08-24 19:10:35 -04:00
Dimitry Andric
e048f78b21
Merge llvm-project release/16.x llvmorg-16.0.6-0-g7cbf1a259152
...
This updates llvm, clang, compiler-rt, libc++, libunwind, lld, lldb and
openmp to llvmorg-16.0.6-0-g7cbf1a259152 (aka 16.0.6 release).
PR: 271047
MFC after: 1 month
2023-06-22 20:22:59 +02:00
Dimitry Andric
2efbaac7a0
Merge llvm-project release/16.x llvmorg-16.0.5-0-g185b81e034ba
...
This updates llvm, clang, compiler-rt, libc++, libunwind, lld, lldb and
openmp to llvmorg-16.0.5-0-g185b81e034ba (aka 16.0.5 release).
PR: 271047
MFC after: 1 month
2023-06-22 20:22:50 +02:00
Dimitry Andric
a324c34037
Merge llvm-project release/16.x llvmorg-16.0.4-0-gae42196bc493
...
This updates llvm, clang, compiler-rt, libc++, libunwind, lld, lldb and
openmp to llvmorg-16.0.4-0-gae42196bc493 (aka 16.0.4 release).
PR: 271047
MFC after: 1 month
2023-06-22 20:22:43 +02:00
Dimitry Andric
cbe9438cfe
Merge llvm-project release/16.x llvmorg-16.0.3-0-gda3cd333bea5
...
This updates llvm, clang, compiler-rt, libc++, libunwind, lld, lldb and
openmp to llvmorg-16.0.3-0-gda3cd333bea5 (aka 16.0.3 release).
PR: 271047
MFC after: 1 month
2023-06-22 20:22:35 +02:00
Dimitry Andric
9e7101a856
Merge llvm-project release/16.x llvmorg-16.0.2-0-g18ddebe1a1a9
...
This updates llvm, clang, compiler-rt, libc++, libunwind, lld, lldb and
openmp to llvmorg-16.0.2-0-g18ddebe1a1a9 (aka 16.0.2 release).
PR: 271047
MFC after: 1 month
2023-06-22 20:22:28 +02:00
Dimitry Andric
1ac55f4cb0
Merge llvm-project release/16.x llvmorg-16.0.1-0-gcd89023f7979
...
This updates llvm, clang, compiler-rt, libc++, libunwind, lld, lldb and
openmp to llvmorg-16.0.1-0-gcd89023f7979 (aka 16.0.1 release).
PR: 271047
MFC after: 1 month
2023-06-22 20:22:20 +02:00
Dimitry Andric
bdd1243df5
Merge llvm-project main llvmorg-16-init-18548-gb0daacf58f41
...
This updates llvm, clang, compiler-rt, libc++, libunwind, lld, lldb and
openmp to llvmorg-16-init-18548-gb0daacf58f41.
PR: 271047
MFC after: 1 month
2023-06-22 20:20:56 +02:00
Dimitry Andric
50d7464c3f
Merge llvm-project release/15.x llvmorg-15.0.7-0-g8dfdcc7b7bf6
...
This updates llvm, clang, compiler-rt, libc++, libunwind, lld, lldb and
openmp to llvmorg-15.0.7-0-g8dfdcc7b7bf6.
PR: 265425
MFC after: 2 weeks
2023-02-08 20:05:25 +01:00
Dimitry Andric
f3fd488f1e
Merge llvm-project release/15.x llvmorg-15.0.6-0-g088f33605d8a
...
This updates llvm, clang, compiler-rt, libc++, libunwind, lld, lldb and
openmp to llvmorg-15.0.6-0-g088f33605d8a.
PR: 265425
MFC after: 2 weeks
2023-02-08 20:05:19 +01:00
Dimitry Andric
6246ae0b85
Merge llvm-project release/15.x llvmorg-15.0.2-10-gf3c5289e7846
...
This updates llvm, clang, compiler-rt, libc++, libunwind, lld, lldb and
openmp to llvmorg-15.0.2-10-gf3c5289e7846.
PR: 265425
MFC after: 2 weeks
2023-02-08 20:05:09 +01:00
Dimitry Andric
a4a491e223
Merge llvm-project release/15.x llvmorg-15.0.0-9-g1c73596d3454
...
This updates llvm, clang, compiler-rt, libc++, libunwind, lld, lldb and
openmp to llvmorg-15.0.0-9-g1c73596d3454.
PR: 265425
MFC after: 2 weeks
2023-02-08 20:05:02 +01:00
Dimitry Andric
61cfbce334
Merge llvm-project release/15.x llvmorg-15.0.0-rc2-40-gfbd2950d8d0d
...
This updates llvm, clang, compiler-rt, libc++, libunwind, lld, lldb and
openmp to llvmorg-15.0.0-rc2-40-gfbd2950d8d0d.
PR: 265425
MFC after: 2 weeks
2023-02-08 20:04:56 +01:00