From d007916e9b518ee2509d2beb262d0b11834a50f3 Mon Sep 17 00:00:00 2001 From: Tulio Magno Quites Machado Filho Date: Sep 09 2023 12:08:09 +0000 Subject: Update to LLVM 17.0.0 RC4 --- diff --git a/0001-Fix-regression-of-D157680.patch b/0001-Fix-regression-of-D157680.patch deleted file mode 100644 index 9e7d8ff..0000000 --- a/0001-Fix-regression-of-D157680.patch +++ /dev/null @@ -1,27 +0,0 @@ -From b7cf9bbfde5e623e16fe8669e18aa34cbb3afafa Mon Sep 17 00:00:00 2001 -From: XinWang10 -Date: Fri, 18 Aug 2023 00:08:01 -0700 -Subject: [PATCH] Fix regression of D157680 - -Test cases in D157680 should be target specific, but miss some limit, add them back to make buildbot pass. - -Reviewed By: skan, Hahnfeld - -Differential Revision: https://reviews.llvm.org/D158252 ---- -diff --git a/llvm/test/CodeGen/X86/x86-prefer-no-gather-no-scatter.ll b/llvm/test/CodeGen/X86/x86-prefer-no-gather-no-scatter.ll -index e3f3622f146d..33250b3495a0 100644 ---- a/llvm/test/CodeGen/X86/x86-prefer-no-gather-no-scatter.ll -+++ b/llvm/test/CodeGen/X86/x86-prefer-no-gather-no-scatter.ll -@@ -1,6 +1,6 @@ - ; Check that if option prefer-no-gather/scatter can disable gather/scatter instructions. --; RUN: llc -mattr=+avx2,+fast-gather %s -o - | FileCheck %s --check-prefixes=GATHER --; RUN: llc -mattr=+avx2,+fast-gather,+prefer-no-gather %s -o - | FileCheck %s --check-prefixes=NO-GATHER -+; RUN: llc -mtriple=x86_64-unknown-linux-gnu -mattr=+avx2,+fast-gather %s -o - | FileCheck %s --check-prefixes=GATHER -+; RUN: llc -mtriple=x86_64-unknown-linux-gnu -mattr=+avx2,+fast-gather,+prefer-no-gather %s -o - | FileCheck %s --check-prefixes=NO-GATHER - ; RUN: llc -mtriple=x86_64-unknown-linux-gnu -mattr=+avx512vl,+avx512dq < %s | FileCheck %s --check-prefix=SCATTER - ; RUN: llc -mtriple=x86_64-unknown-linux-gnu -mattr=+avx512vl,+avx512dq,+prefer-no-gather < %s | FileCheck %s --check-prefix=SCATTER-NO-GATHER - ; RUN: llc -mtriple=x86_64-unknown-linux-gnu -mattr=+avx512vl,+avx512dq,+prefer-no-scatter < %s | FileCheck %s --check-prefix=GATHER-NO-SCATTER --- -2.41.0 - diff --git a/llvm.spec b/llvm.spec index db46b54..f3ef8a9 100644 --- a/llvm.spec +++ b/llvm.spec @@ -37,7 +37,7 @@ %global maj_ver 17 %global min_ver 0 %global patch_ver 0 -%global rc_ver 3 +%global rc_ver 4 %if %{with snapshot_build} %undefine rc_ver @@ -118,9 +118,6 @@ Source3: https://github.com/llvm/llvm-project/releases/download/llvmorg-%{maj_ve Source4: https://github.com/llvm/llvm-project/releases/download/llvmorg-%{maj_ver}.%{min_ver}.%{patch_ver}%{?rc_ver:-rc%{rc_ver}}/%{third_party_srcdir}.tar.xz Source5: https://github.com/llvm/llvm-project/releases/download/llvmorg-%{maj_ver}.%{min_ver}.%{patch_ver}%{?rc_ver:-rc%{rc_ver}}/%{third_party_srcdir}.tar.xz.sig Source6: release-keys.asc - -# Backport of https://reviews.llvm.org/D158252 from LLVM 18. -Patch1: 0001-Fix-regression-of-D157680.patch %endif # RHEL-specific patch to avoid unwanted recommonmark dep @@ -618,6 +615,9 @@ fi %changelog %{?llvm_snapshot_changelog_entry} +* Tue Sep 05 2023 Tulio Magno Quites Machado Filho - 17.0.0~rc4-1 +- Update to LLVM 17.0.0 RC4 + * Thu Aug 24 2023 Tulio Magno Quites Machado Filho - 17.0.0~rc3-1 - Update to LLVM 17.0.0 RC3 diff --git a/sources b/sources index 2c4b325..da4f804 100644 --- a/sources +++ b/sources @@ -1,6 +1,6 @@ -SHA512 (cmake-17.0.0rc3.src.tar.xz) = 2ac07f705f09f4332ce91b9ce62e2fa0d50f52c32123b51f3668dc9e23a3f876b1f37a1924d2a88e6a2e8184f5538a9319f40e97500bb39fb159bb84d6bc31ab -SHA512 (cmake-17.0.0rc3.src.tar.xz.sig) = 69b55839af4f1c6e0e538684b7e753b83076f88af87f524cd15766de05cad9fbf91db7de0710cf6343c43f25429415bd02a6728837f59af4134da4340e47bff0 -SHA512 (llvm-17.0.0rc3.src.tar.xz) = 2a16d34f82f74335dace530c3c17d4c52ebbd6ff07beae2182c6deb2c4569e9d914131cc8b842fafc7352a7c3f19af82cb69d955b12b28cde5e2e7bf398c75f3 -SHA512 (llvm-17.0.0rc3.src.tar.xz.sig) = c8d5c263d3fcaa79ffb55f3df68ca6488d3eb0435c756fdabac38873fffae1992b4a21f0057493d3eb55788fb8a2e06819dbf6d4c2ad06cbfa02ee5041fcbfdd -SHA512 (third-party-17.0.0rc3.src.tar.xz) = f87ec068b36c6a76dc8590b36a96eb152abc320c1a13a6f7ebde22b5b52c9a1447ec83f8dc672b11edbe701bcb52c3da84aabcf4994f22a8ffeab87f78d0e452 -SHA512 (third-party-17.0.0rc3.src.tar.xz.sig) = 7d272e725fe265d14fec6c5b55ae304eb82f4c41d8e2bdaafe4c047f7ad319df0ef8749dedddf06172da3164abe5de4df4a87238b3e072e1cc7fad933195e736 +SHA512 (cmake-17.0.0rc4.src.tar.xz) = e3c9b93b5ddb0baf060851aedeebb0bf4ec2c0a5a2835f8dfd075e2c71e0c3f7a1c731aec70a598066be857db8d8d7410c7b63dc52b3ee89d8337e842e0e5ce8 +SHA512 (cmake-17.0.0rc4.src.tar.xz.sig) = b919999658e0240d626f802b244c91a8f1eb2708061a5783b8dad1691176b32b2fb276f00e45640fbb76c3288ead652fc2532ff8d15cb7e6095eb6e010d4a6ff +SHA512 (llvm-17.0.0rc4.src.tar.xz) = df63c8fc9b9533701748a6d9ecae3af2fd9c1bfab4240b5df476b4701f12b9f457ca830763cb2673168dd7f59af0105a8a1ac8b742b8e5eb228ca4cbf4e17843 +SHA512 (llvm-17.0.0rc4.src.tar.xz.sig) = b01ed9a3b12d33303d92929823b47107be753a3163f79cd9f3dab3848a852c51d4925339a0dd1cb8f5f6095aba5225001abbda9ca9a8a9cb1a0a97deba8bb29b +SHA512 (third-party-17.0.0rc4.src.tar.xz) = ae1f952ea36e291e7c4873d273b37b324c1e83fc3248d7cb17882d8524af98927662e15a326a48ba6b83fe473482989bf652f78ef8ed749c88934a553f5cea25 +SHA512 (third-party-17.0.0rc4.src.tar.xz.sig) = c9ae802d90dcc4e94c3c83f36dd38342c9c106a4469815833075e92cf51272142a85e1288cdbf9b91b9c8b68f48e1283e27a7bca33c8c625df4535876b1e777b