Update to LLVM 17.0.0 RC4

This commit is contained in:
Tulio Magno Quites Machado Filho 2023-09-09 09:08:09 -03:00
parent 4e6a7e3ffb
commit d007916e9b
3 changed files with 10 additions and 37 deletions

View File

@ -1,27 +0,0 @@
From b7cf9bbfde5e623e16fe8669e18aa34cbb3afafa Mon Sep 17 00:00:00 2001
From: XinWang10 <xin10.wang@intel.com>
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

View File

@ -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 <tuliom@redhat.com> - 17.0.0~rc4-1
- Update to LLVM 17.0.0 RC4
* Thu Aug 24 2023 Tulio Magno Quites Machado Filho <tuliom@redhat.com> - 17.0.0~rc3-1
- Update to LLVM 17.0.0 RC3

12
sources
View File

@ -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