Commit Graph

91 Commits

Author SHA1 Message Date
Tulio Magno Quites Machado Filho
9fa3d4359a Update to LLVM 17.0.4 2023-11-01 22:31:02 -03:00
Tulio Magno Quites Machado Filho
fd21b9a2ec Update to LLVM 17.0.3 2023-10-18 04:05:49 -03:00
Tulio Magno Quites Machado Filho
3e450e4b88 Restrict the number of jobs based on RAM
There have been builds failing recently because the number of jobs was
too high causing processes to be killed due to OOM.
Reuse the same mechanism available on flang in order to restrict the
number of jobs.
2023-10-05 12:05:44 -03:00
Tulio Magno Quites Machado Filho
b952a4ffcc Update to LLVM 17.0.2 2023-10-05 12:05:29 -03:00
Tulio Magno Quites Machado Filho
b5fbdbd8e5 Update to LLVM 17.0.1 2023-09-23 17:50:46 -03:00
Tulio Magno Quites Machado Filho
402f799ebd Update to LLVM 17.0.0 RC4 2023-09-10 08:41:13 -03:00
Tulio Magno Quites Machado Filho
40e722027e Restrict link jobs on aarch64
Try to reduce the chances of memory exhaustion when linking mlir on aarch64.
2023-09-08 19:27:50 -03:00
Tulio Magno Quites Machado Filho
d5802648fa Enable Python bindings
Create package python3-mlir that distributes all the MLIR Python bindings.
2023-09-06 08:10:31 -03:00
Tulio Magno Quites Machado Filho
037ead5935 Restrict link jobs on x86_64
Try to reduce the chances of memory exhaustion when linking mlir on x86_64.
2023-08-28 10:03:47 -03:00
Tulio Magno Quites Machado Filho
019c81d3ab Update to LLVM 17.0.0 RC3 2023-08-25 19:09:36 -03:00
Tulio Magno Quites Machado Filho
a2714c30e0 Update to LLVM 17.0.0 RC2 2023-08-23 15:18:16 -03:00
Tulio Magno Quites Machado Filho
5018058d45 Update to LLVM 17.0.0 RC1 2023-08-11 10:27:16 -03:00
Fedora Release Engineering
56c706c034 Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2023-07-20 15:26:40 +00:00
Tulio Magno Quites Machado Filho
366c00fbd0 Update to LLVM 16.0.6 2023-07-10 15:29:53 -03:00
Nikita Popov
001d44fe22 Use llvm-cmake-utils package 2023-06-15 17:03:30 +02:00
Tulio Magno Quites Machado Filho
34e5ccbe26 Update to LLVM 16.0.5 2023-06-06 14:10:10 -03:00
Tulio Magno Quites Machado Filho
daf8afb754 Update to LLVM 16.0.4 2023-05-19 21:09:51 -03:00
Tulio Magno Quites Machado Filho
7eacdb93c8 Update to LLVM 16.0.3 2023-05-10 17:06:17 -03:00
Tulio Magno Quites Machado Filho
751fb3fb46 Update to LLVM 16.0.2 2023-04-27 11:58:56 -03:00
Tulio Magno Quites Machado Filho
eb160436fa Update to LLVM 16.0.1 2023-04-13 10:01:56 -03:00
Nikita Popov
c47520ce45 Build with clang 2023-04-06 19:13:06 +02:00
Tulio Magno Quites Machado Filho
5f0584640a Deal with memory limits on ppc64le and s390x
- Decrease dwz limits on s390x.
- Link ppc64le files with a single job.
2023-04-04 18:08:09 -03:00
Tulio Magno Quites Machado Filho
e01cab0851 Disable s390x builds temporarily 2023-04-03 16:00:22 -03:00
Tulio Magno Quites Machado Filho
a67f2a093a Update to LLVM 16.0.0 2023-03-27 12:22:58 -03:00
Tulio Magno Quites Machado Filho
579338f8dc Stop building on i686
The test results have worsen recently and it's unclear if upstream has
been actively supporting i686.
2023-03-23 15:49:42 -03:00
Tulio Magno Quites Machado Filho
806f38d805 Update to LLVM 16.0.0 RC4
Start using LLVM_THIRD_PARTY_DIR in order to remove
0001-Changes-the-path-to-gtest.patch.
2023-03-23 15:49:42 -03:00
Tulio Magno Quites Machado Filho
53b54148fb Tune dwz on aarch64
Reduce the dwz limits on aarch64 in order to reduce memory footprint and
avoid OOMs.
2023-03-15 16:53:33 -03:00
Tulio Magno Quites Machado Filho
94faead4aa Disable tests on i386
Some of these tests should not be executed on i386, but most of them
need to be reviewed first if they are safe to run or not.
2023-03-15 16:52:19 -03:00
Tulio Magno Quites Machado Filho
328986c9eb Update to LLVM 16.0.0 RC3 2023-02-23 16:51:10 -03:00
Tulio Magno Quites Machado Filho
8b50db1b55 Remove many entries from .gitignore
Replace them with a new globs.
2023-02-23 16:12:57 -03:00
Tulio Magno Quites Machado Filho
22454e1cd5 Update to LLVM 16.0.0 RC1 2023-02-23 16:12:46 -03:00
Fedora Release Engineering
f258df125a Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2023-01-19 20:25:44 +00:00
Nikita Popov
48083a1fc9 Update to LLVM 15.0.7 2023-01-13 09:54:22 +01:00
Nikita Popov
9efc5db023 Omit frame pointers when building 2023-01-13 09:46:05 +01:00
Nikita Popov
600e14fd37 Add gating.yaml 2023-01-02 14:53:11 +01:00
Nikita Popov
6eee1753a8 rhbz#2127916: Add mlir tools to mlir-devel 2022-12-23 16:17:26 +01:00
Nikita Popov
b9db26a7fb Update to LLVM 15.0.6 2022-12-05 17:35:13 +01:00
Nikita Popov
00ff201566 Update to LLVM 15.0.4 2022-11-07 09:52:37 +01:00
Jesus Checa Hidalgo
3173ae6983 Add llvm-integration-testsuite as gating test 2022-09-22 10:30:23 +02:00
Nikita Popov
2f69e5033c Rebuild
The mlir update was incorrectly merged independently from the
rest of the side tag, see:
https://pagure.io/fedora-infrastructure/issue/10900

Rebuild it, so that the side tag update can proceed.
2022-09-15 12:06:37 +02:00
Nikita Popov
25f8e2ee21 Run tests during the build
One test is failing on i686 (probably legitimately), disable it
for now so we get some test coverage at all.
2022-09-14 11:58:59 +02:00
Nikita Popov
ba62c03f9d Add explicit requires from mlir-devel to mlir
The mlir-devel package depends on versioned SOs from mlir. Make
sure the versions are the same.

This should fix the rpmdeps failure.
2022-09-12 13:20:49 +02:00
Nikita Popov
273242131d Use SPDX compatible license string 2022-09-12 13:18:56 +02:00
Nikita Popov
78c60ef82a Update to LLVM 15.0.0 2022-09-06 11:13:35 +02:00
Fedora Release Engineering
b5da750132 Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2022-07-21 23:26:42 +00:00
Timm Bäder
706078efe6 Update to 14.0.5 2022-06-20 08:11:36 +02:00
Tom Stellard
9f2cf7a203 Add 14.0.0 sources 2022-03-30 03:30:52 +00:00
Timm Bäder
705c209284 Update to 14.0.0 2022-03-24 08:46:58 +01:00
Timm Bäder
4d425ce79c Use ninja to build 2022-02-28 11:23:27 +01:00
Nikita Popov
0d94d5f299 Reenable build on armv7hl
It looks like this no longer produces a linker error.
2022-02-07 11:21:14 +01:00