42 Commits

Author SHA1 Message Date
49328c0eaa
Enable riscv64
See:
c1b6a92854

Signed-off-by: David Abdurachmanov <davidlt@rivosinc.com>
2024-10-14 16:45:43 +03:00
Timm Bäder
d27ec71c29 Update to 19.1.0 2024-09-20 14:00:54 +02:00
Timm Bäder
9bdf9e1a0d Update to 19.1.0-rc4 2024-09-20 14:00:46 +02:00
Fedora Release Engineering
57b5b1d0a3 Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild 2024-07-18 15:52:05 +00:00
Jesus Checa Hidalgo
0f75ee2aa3 18.1.8 Update 2024-07-12 14:09:02 +02:00
Tom Stellard
fa5cffa8d1 18.1.7 Release 2024-06-14 15:51:29 +00:00
Tom Stellard
7161a1c7b1 18.1.6 Release 2024-05-21 18:05:57 +00:00
Tulio Magno Quites Machado Filho
8b62aca8c0 Stop running some tests on ARMv8
6 tests require LSE instructions which are only available on ARMv8.1.
However, some of our build servers can't execute them.

Reference: https://github.com/llvm/llvm-project/issues/86485
2024-05-15 21:02:14 -03:00
Tom Stellard
5e0e1e0863 18.1.3 Release 2024-04-17 20:09:05 +00:00
Tom Stellard
9cf4dddf2c 18.1.2 Release 2024-03-22 21:16:47 +00:00
Tom Stellard
eed24eb4e5 18.1.1 Release 2024-03-13 19:24:44 +00:00
Tom Stellard
16db3689c1 18.1.0-rc4 Release 2024-02-29 18:52:49 +00:00
Fedora Release Engineering
81b1697a0b Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild 2024-01-25 04:30:46 +00:00
Fedora Release Engineering
2243229141 Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild 2024-01-21 06:05:26 +00:00
Tulio Magno Quites Machado Filho
483590785d Update to LLVM 17.0.6 2023-11-29 12:09:57 -03:00
Tulio Magno Quites Machado Filho
e1244e63bd Update to LLVM 17.0.4 2023-11-01 20:38:21 -03:00
Tulio Magno Quites Machado Filho
624d8cf94d Update to LLVM 17.0.3 2023-10-18 10:52:29 -03:00
Tulio Magno Quites Machado Filho
18ba51c45c Update to LLVM 17.0.2 2023-10-05 10:17:15 -03:00
Tulio Magno Quites Machado Filho
91d4a08bc8 Update to LLVM 17.0.1 2023-09-25 11:31:20 -03:00
Tulio Magno Quites Machado Filho
dd1024d97a Update to LLVM 17.0.0 RC4 2023-09-11 14:28:17 -03:00
Tulio Magno Quites Machado Filho
3e2be753ce Update to LLVM 17.0.0 RC3 2023-08-28 14:31:46 -03:00
Tulio Magno Quites Machado Filho
1b21675e5b Update to LLVM 17.0.0 RC2 2023-08-23 13:52:41 -03:00
Tulio Magno Quites Machado Filho
d62c5e5c02 Update to LLVM 17.0.0 RC1 2023-08-11 10:23:53 -03:00
Fedora Release Engineering
43864eb18e Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2023-07-20 12:55:26 +00:00
Tulio Magno Quites Machado Filho
6a57547004 Update to LLVM 16.0.6 2023-07-10 14:03:47 -03:00
Tulio Magno Quites Machado Filho
2cb1bbd1cb Update to LLVM 16.0.5 2023-06-06 16:03:26 -03:00
Tulio Magno Quites Machado Filho
473137c84f Update to LLVM 16.0.4 2023-05-19 22:05:52 -03:00
Tulio Magno Quites Machado Filho
bbbe97c986 Update to LLVM 16.0.3 2023-05-10 17:53:22 -03:00
Tulio Magno Quites Machado Filho
9d71c3d19b Update to LLVM 16.0.2 2023-04-27 12:02:49 -03:00
Tulio Magno Quites Machado Filho
5a99404fbf Update to LLVM 16.0.1 2023-04-13 18:55:46 -03:00
Tulio Magno Quites Machado Filho
9324cd72ed Update to LLVM 16.0.0 2023-03-23 10:22:56 -03:00
Tulio Magno Quites Machado Filho
d5c40d3f37 Update to LLVM 16.0.0 RC4 2023-03-20 14:36:44 -03:00
Tulio Magno Quites Machado Filho
dbf1121fb1 Improve .gitignore
Replace many entries with globs.
2023-03-15 18:20:30 -03:00
Tulio Magno Quites Machado Filho
a9ea728884 Fix an issue on AArch64
Backport a patch from LLVM 17.
2023-03-13 16:18:37 -03:00
Tulio Magno Quites Machado Filho
6f2761043c [RFC] Update to LLVM 16.0.0 RC3
Please do not merge this patch.
I'd like some feedback on the solution I adopted here.

This patch changes fundamentally how bolt is built.

Problem: Bolt does not support standalone builds and depends heavily on
internal LLVM headers and object files.

Previously, all the required headers were getting copied and the rest of
the code except bolt was removed.
This solution has the advantage of reducing the amount of objects being
built, but increases the effort humans have to spent when updating the
source code whenever bolt adds a new dependency.

Instead of removing the source code, this patch tries to follow a closer
approach that is supported by bolt and only removes the cmake
entries leading to unnecessary libraries being built via the patch
rm-llvm-libs.diff. This solution increases build time, but may not
require any modifications in future updates.
If bolt starts depending on any of the removed libraries, the patch must
be updated. The removal of new libraries is not required, but it's
recommended in order to keep build time as low as possible.

For the record, after applying this patch, an Intel(R) Core(TM)
i7-11850H built bolt in ~26 minutes.
2023-03-09 16:03:11 -03:00
Fedora Release Engineering
7707a8aa7d Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2023-01-19 18:10:04 +00:00
Nikita Popov
570dea699c Update to LLVM 15.0.7 2023-01-13 12:51:59 +01:00
Tom Stellard
48b16bdaa7 Omit frame pointers when building 2023-01-13 00:56:06 +00:00
Nikita Popov
8a3ac6493c Fix license identifier 2022-12-06 16:19:33 +01:00
Nikita Popov
b0f4602ac6 Update to LLVM 15.0.6 2022-12-06 09:05:01 +01:00
sergesanspaille
0e9dd03037 Initial push 2022-11-03 14:48:31 +01:00
Tomáš Hrčka
486f37c574 Added the README 2022-11-02 14:24:57 +00:00