Dimitry Andric
6102863fd8
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
Approved by: re (cperciva)
MFC after: 3 days
(cherry picked from commit 6f44401900 )
(cherry picked from commit 0b8cdac883 )
2024-05-07 19:30:21 +02:00
Dimitry Andric
8210cd3c39
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
Approved by: re (cperciva)
Fixes: d67fc74b9249
MFC after: 3 days
(cherry picked from commit 894cb08f0d )
(cherry picked from commit a17c251dd6 )
2024-05-07 19:29:58 +02:00
Dimitry Andric
854034a32c
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
(cherry picked from commit dfa39133b3 )
2024-04-23 19:33:06 +02:00
Dimitry Andric
c9eafe9796
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
(cherry picked from commit 439352ac82 )
2024-04-19 23:14:17 +02:00
Dimitry Andric
471f3ba460
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
(cherry picked from commit 4c2d3b022a )
2024-04-19 23:14:17 +02:00
Dimitry Andric
3f2e8ce1cf
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
(cherry picked from commit 878ed4957e )
2024-04-19 23:14:14 +02:00
Dimitry Andric
de8261c4ac
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
(cherry picked from commit 647cbc5de8 )
2024-04-19 23:13:53 +02:00
Dimitry Andric
c9157d925c
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
(cherry picked from commit 5f757f3ff9 )
2024-04-19 23:12:03 +02:00
Dimitry Andric
4aee07d5ce
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
(cherry picked from commit 5c16e71d30 )
2024-01-07 18:46:19 +01:00
Dimitry Andric
be6857fe74
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
(cherry picked from commit b121cb0095 )
2024-01-07 18:46:18 +01:00
Dimitry Andric
c25d8933a8
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
(cherry picked from commit bdb86d1a85 )
2024-01-07 18:46:18 +01:00
Dimitry Andric
7126fb41c7
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
(cherry picked from commit 4542f901cb )
2024-01-07 18:46:18 +01:00
Dimitry Andric
271697da68
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
(cherry picked from commit 8a4dda33d6 )
2024-01-07 18:46:18 +01:00
Dimitry Andric
fe013be447
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
(cherry picked from commit 06c3fb2749 )
2024-01-07 18:46:17 +01: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
972a253a57
Merge llvm-project main llvmorg-15-init-17826-g1f8ae9d7e7e4
...
This updates llvm, clang, compiler-rt, libc++, libunwind, lld, lldb and
openmp to llvmorg-15-init-17826-g1f8ae9d7e7e4, the last commit before
the upstream release/16.x branch was created.
PR: 265425
MFC after: 2 weeks
2023-02-08 20:04:48 +01:00
Dimitry Andric
fcaf7f8644
Merge llvm-project main llvmorg-15-init-17485-ga3e38b4a206b
...
This updates llvm, clang, compiler-rt, libc++, libunwind, lld, lldb and
openmp to llvmorg-15-init-17485-ga3e38b4a206b.
PR: 265425
MFC after: 2 weeks
2023-02-08 20:04:38 +01:00
Dimitry Andric
753f127f3a
Merge llvm-project main llvmorg-15-init-16436-g18a6ab5b8d1f
...
This updates llvm, clang, compiler-rt, libc++, libunwind, lld, lldb and
openmp to llvmorg-15-init-16436-g18a6ab5b8d1f.
PR: 265425
MFC after: 2 weeks
2023-02-08 20:03:59 +01:00
Dimitry Andric
81ad626541
Merge llvm-project main llvmorg-15-init-15358-g53dc0f10787
...
This updates llvm, clang, compiler-rt, libc++, libunwind, lld, lldb and
openmp to llvmorg-15-init-15358-g53dc0f10787.
PR: 265425
MFC after: 2 weeks
2023-02-08 20:02:26 +01:00
Dimitry Andric
56f451bb3b
Merge llvm-project release/14.x llvmorg-14.0.5-0-gc12386ae247c
...
This updates llvm, clang, compiler-rt, libc++, libunwind, lld, lldb and
openmp to llvmorg-14.0.5-0-gc12386ae247c, aka 14.0.5 release.
PR: 261742
MFC after: 3 days
2022-06-12 20:53:16 +02:00
Dimitry Andric
809922b010
Update rest of llvm-project build glue for 14.0.4
...
I completely forgot about updating the generated llvm-project config
files, which also contain version numbers, etc. Sorry for the churn.
PR: 261742
Fixes: ab9d54731f
MFC after: 3 days
2022-06-05 18:39:43 +02:00
Dimitry Andric
3a9a9c0ca4
Merge llvm-project release/14.x llvmorg-14.0.3-0-g1f9140064dfb
...
This updates llvm, clang, compiler-rt, libc++, libunwind, lld, lldb and
openmp to llvmorg-14.0.3-0-g1f9140064dfb.
PR: 261742
MFC after: 2 weeks
2022-05-14 13:46:42 +02:00
Dimitry Andric
d56accc7c3
Merge llvm-project release/14.x llvmorg-14.0.0-rc1-74-g4dc3cb8e3255
...
This updates llvm, clang, compiler-rt, libc++, libunwind, lld, lldb and
openmp to llvmorg-14.0.0-rc1-74-g4dc3cb8e3255.
PR: 261742
MFC after: 2 weeks
2022-05-14 13:45:57 +02:00
Dimitry Andric
1fd87a682a
Merge llvm-project main llvmorg-14-init-18294-gdb01b123d012
...
This updates llvm, clang, compiler-rt, libc++, libunwind, lld, lldb and
openmp to llvmorg-14-init-18294-gdb01b123d012, the last commit before
the upstream release/14.x branch was created.
PR: 261742
MFC after: 2 weeks
2022-05-14 13:44:47 +02:00
Dimitry Andric
04eeddc0aa
Merge llvm-project main llvmorg-14-init-17616-g024a1fab5c35
...
This updates llvm, clang, compiler-rt, libc++, libunwind, lld, lldb and
openmp to llvmorg-14-init-17616-g024a1fab5c35.
PR: 261742
MFC after: 2 weeks
2022-05-14 13:44:34 +02:00
Dimitry Andric
5e801ac66d
Merge llvm-project main llvmorg-14-init-10223-g401b76fdf2b3
...
This updates llvm, clang, compiler-rt, libc++, libunwind, lld, lldb and
openmp to llvmorg-14-init-10223-g401b76fdf2b3.
PR: 261742
MFC after: 2 weeks
2022-05-14 13:43:32 +02:00
Dimitry Andric
6e75b2fbf9
Merge llvm-project release/13.x llvmorg-13.0.0-rc1-97-g23ba3732246a
...
This updates llvm, clang, compiler-rt, libc++, libunwind, lld, lldb and
openmp to llvmorg-13.0.0-rc1-97-g23ba3732246a.
PR: 258209
MFC after: 2 weeks
2021-11-13 21:42:03 +01:00
Dimitry Andric
fe6060f10f
Merge llvm-project main llvmorg-13-init-16847-g88e66fa60ae5
...
This updates llvm, clang, compiler-rt, libc++, libunwind, lld, lldb and
openmp to llvmorg-13-init-16847-g88e66fa60ae5, the last commit before
the upstream release/13.x branch was created.
PR: 258209
MFC after: 2 weeks
2021-11-13 21:39:49 +01:00
Alex Richardson
31ba4ce889
Allow bootstrapping llvm-tblgen on macOS and Linux
...
This is needed in order to build various LLVM binutils (e.g. addr2line)
as well as clang/lld/lldb.
Co-authored-by: Jessica Clarke <jrtc27@FreeBSD.org>
Test Plan: Compiles on ubuntu 18.04 and macOS 11.4
Reviewed By: dim
Differential Revision: https://reviews.freebsd.org/D31057
2021-08-02 14:36:03 +01:00
Dimitry Andric
4652422eb4
Merge llvm-project 12.0.1 release
...
This updates llvm, clang, compiler-rt, libc++, libunwind, lld, lldb and
openmp to llvmorg-12.0.1-0-gfed41342a82f, a.k.a. 12.0.1 release.
PR: 255570
MFC after: 6 weeks
2021-07-16 18:29:42 +02:00
Dimitry Andric
23408297fb
Merge llvm-project 12.0.1 rc2
...
This updates llvm, clang, compiler-rt, libc++, libunwind, lld, lldb and
openmp to llvmorg-12.0.1-rc2-0-ge7dac564cd0e, a.k.a. 12.0.1 rc2.
PR: 255570
MFC after: 6 weeks
2021-06-19 20:09:28 +02:00
Dimitry Andric
f336b45e94
Undefine HAVE_(DE)REGISTER_FRAME in llvm's config.h on arm
...
Otherwise, the lli tool (enable by WITH_CLANG_EXTRAS) won't link on arm,
stating that __register_frame is undefined. This function is normally
provided by libunwind, but explicitly not for the ARM Exception ABI.
Reported by: oh
PR: 255570
MFC after: 6 weeks
2021-06-16 20:27:39 +02:00
Dimitry Andric
d409305fa3
Merge llvm-project 12.0.0 release
...
This updates llvm, clang, compiler-rt, libc++, libunwind, lld, lldb and
openmp to llvmorg-12.0.0-0-gd28af7c654d8, a.k.a. 12.0.0 release.
PR: 255570
MFC after: 6 weeks
2021-06-13 22:01:15 +02:00
Dimitry Andric
e8d8bef961
Merge llvm-project main llvmorg-12-init-17869-g8e464dd76bef
...
This updates llvm, clang, compiler-rt, libc++, libunwind, lld, lldb and
openmp to llvmorg-12-init-17869-g8e464dd76bef, the last commit before the
upstream release/12.x branch was created.
PR: 255570
MFC after: 6 weeks
2021-06-13 21:37:19 +02:00
Dimitry Andric
eaeb601bd6
Merge llvm, clang, compiler-rt, libc++, libunwind, lld, lldb and openmp
...
release/11.x llvmorg-11.0.1-rc2-0-g43ff75f2c3f (aka 11.0.1 rc2).
MFC after: 4 weeks
X-MFC-With: r364284
2021-01-03 13:54:24 +01:00
Dimitry Andric
5f24ef21be
Update generated llvm-project related version headers, config.h files
...
and add a newly generated lldb Plugins.def file too.
2020-08-06 19:27:03 +00:00
Dimitry Andric
d65cd7a57b
Merge llvm, clang, compiler-rt, libc++, libunwind, lld, lldb and openmp
...
llvmorg-10.0.1-rc1-0-gf79cd71e145 (aka 10.0.1 rc1).
MFC after: 3 weeks
2020-05-23 10:32:18 +00:00
Dimitry Andric
0b37c15904
* Bump version numbers to 10.0.0
...
* Update UPDATING
* Update (Optional)ObsoleteFiles.inc
* Update VCS(Revision|Version) files
* Update generated config headers
* Update clang internal headers Makefile
2020-01-25 16:23:49 +00:00
Dimitry Andric
c14a5a8800
Merge llvm, clang, compiler-rt, libc++, libunwind, lld, lldb and openmp
...
9.0.1 final release c1a0a213378a458fbea1a5c77b315c7dce08fd05.
Release notes for llvm, clang, lld and libc++ 9.0.1 will become
available here:
https://releases.llvm.org/9.0.1/docs/ReleaseNotes.html
https://releases.llvm.org/9.0.1/tools/clang/docs/ReleaseNotes.html
https://releases.llvm.org/9.0.1/tools/lld/docs/ReleaseNotes.html
https://releases.llvm.org/9.0.1/projects/libcxx/docs/ReleaseNotes.html
PR: 240629
MFC after: 1 month
2019-12-22 11:50:44 +00:00
Dimitry Andric
22f75ae738
Merge llvm, clang, compiler-rt, libc++, libunwind, lld, lldb, and openmp
...
release_90 branch r369369, and update version numbers.
2019-09-02 17:32:57 +00:00
Dimitry Andric
86aa9539fe
Regenerate config and version headers.
2019-08-23 22:13:23 +00:00