Sync from SUSE:SLFO:Main spirv-llvm-translator revision a90906df81b919cb37c1747d6b2f90a0
This commit is contained in:
BIN
SPIRV-LLVM-Translator-17.0.0.tar.gz
(Stored with Git LFS)
BIN
SPIRV-LLVM-Translator-17.0.0.tar.gz
(Stored with Git LFS)
Binary file not shown.
BIN
SPIRV-LLVM-Translator-19.1.3.tar.gz
(Stored with Git LFS)
Normal file
BIN
SPIRV-LLVM-Translator-19.1.3.tar.gz
(Stored with Git LFS)
Normal file
Binary file not shown.
@@ -1,7 +1,101 @@
|
||||
-------------------------------------------------------------------
|
||||
Mon Jan 6 21:10:20 UTC 2025 - Aaron Puchert <aaronpuchert@alice-dsl.net>
|
||||
|
||||
- Update to version 19.1.3.
|
||||
* Add support for MaxByteOffsetId, LocalSizeId, LocalSizeHintId
|
||||
(SPIR-V 1.2) and SubgroupsPerWorkgroup(Id) (SPIR-V 1.1/1.2)
|
||||
in SPIRVReader.
|
||||
* Fix EnumClass support in DebugInfo.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Dec 5 21:39:15 UTC 2024 - Aaron Puchert <aaronpuchert@alice-dsl.net>
|
||||
|
||||
- Update to version 19.1.2.
|
||||
* Add fast math flag translation for OpenCL standard library.
|
||||
* Ensure that PHI node has an incoming value per each predecessor
|
||||
instance, even if the input SPIR-V module is invalid as
|
||||
reported by `spirv-val`.
|
||||
* SPIRVReader: Support OpConstantComposite for cooperative matrix.
|
||||
* SPIRVReader: Add OpSizeOf support (SPIR-V 1.1).
|
||||
* Generate load and store for OpCopyLogical.
|
||||
* SPIRVReader: Add AlignmentId support (SPIR-V 1.2).
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Nov 14 21:23:30 UTC 2024 - Aaron Puchert <aaronpuchert@alice-dsl.net>
|
||||
|
||||
- Update to version 19.1.1.
|
||||
* Fix for duplicate -spirv-ext registration.
|
||||
* Add reverse translation for OpDecorateString and
|
||||
OpMemberDecorateString.
|
||||
* Ignore UserSemantic decorations on BuiltIn variables.
|
||||
* Introduce CodeSectionINTEL storage class.
|
||||
* Fix SPIRVCopyMemory::validate().
|
||||
* Allow short16 for ushort16 intel_sub_group_block_read/write.
|
||||
* SPIRVReader: Add OpCopyMemory support.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sat Sep 21 21:25:02 UTC 2024 - Aaron Puchert <aaronpuchert@alice-dsl.net>
|
||||
|
||||
- Update to version 19.1.0.
|
||||
* Compatibility with LLVM 19, especially changes to debug info.
|
||||
* Support for new extensions:
|
||||
- SPV_INTEL_maximum_registers
|
||||
- SPV_INTEL_subgroup_requirements
|
||||
- SPV_INTEL_task_sequence
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sun Sep 1 15:22:44 UTC 2024 - Aaron Puchert <aaronpuchert@alice-dsl.net>
|
||||
|
||||
- Update to version 18.1.4.
|
||||
* Fix element type when reading OpPtrDiff (SPIR-V -> LLVM).
|
||||
* Transform floating-point atomic_compare_exchange into integer
|
||||
operation (OpenCL -> SPIR-V).
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sat Aug 3 13:09:48 UTC 2024 - Aaron Puchert <aaronpuchert@alice-dsl.net>
|
||||
|
||||
- Update to version 18.1.3.
|
||||
* Support for SPIR-V 1.6.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jul 3 21:23:03 UTC 2024 - Aaron Puchert <aaronpuchert@alice-dsl.net>
|
||||
|
||||
- Update to version 18.1.2.
|
||||
* Various bug fixes.
|
||||
- Drop Support-SPV_INTEL_maximum_registers-extension.patch since
|
||||
the issue was addressed upstream.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Mar 14 09:11:06 UTC 2024 - Stefan Dirsch <sndirsch@suse.com>
|
||||
|
||||
- fixed rpmlintrc rule
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Mar 7 21:38:30 UTC 2024 - Aaron Puchert <aaronpuchert@alice-dsl.net>
|
||||
|
||||
- Update to version 18.1.0.
|
||||
* Compatibility with LLVM 18.
|
||||
- Add rpmlintrc: following the LLVM's new versioning scheme, this
|
||||
package not only has versions X.1.Y now, but the SO name is X.1.
|
||||
However, the minor version is always going to be 1, and there is
|
||||
no need to distinguish between minor versions, so we don't add it
|
||||
to the package name.
|
||||
- Drop ca3ae0cc.patch that landed upstream.
|
||||
- Add Support-SPV_INTEL_maximum_registers-extension.patch to revert
|
||||
change temporarily because the corresponding change in spirv-
|
||||
headers is not released yet.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Jan 23 15:11:08 UTC 2024 - Dominique Leuenberger <dimstar@opensuse.org>
|
||||
|
||||
- Add ca3ae0cc.patch: Update LongConstantCompositeINTEL to
|
||||
LongCompositesINTEL capability after Headers change. Patch only
|
||||
applied when building against spirv-headers >= 1.6.1+sdk275.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Sep 28 11:18:25 UTC 2023 - Stefan Dirsch <sndirsch@suse.com>
|
||||
|
||||
- back again to version 17.0.0, since meanwhile llvm17 is available ...
|
||||
- back again to version 17.0.0, since meanwhile llvm17 is available ...
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Sep 25 11:48:15 UTC 2023 - Stefan Dirsch <sndirsch@suse.com>
|
||||
|
5
spirv-llvm-translator.rpmlintrc
Normal file
5
spirv-llvm-translator.rpmlintrc
Normal file
@@ -0,0 +1,5 @@
|
||||
# LLVM has decided to always X.1 as version and unfortunately also for the
|
||||
# SO name, but there is no reason to include the spurious 1 in the package
|
||||
# name as all releases are going to have a minor version 1, and there will
|
||||
# never be different ABIs for the same major version.
|
||||
addFilter("libLLVMSPIRVLib.*shlib-policy-name-error")
|
@@ -1,7 +1,7 @@
|
||||
#
|
||||
# spec file for package spirv-llvm-translator
|
||||
#
|
||||
# Copyright (c) 2023 SUSE LLC
|
||||
# Copyright (c) 2025 SUSE LLC
|
||||
# Copyright (c) 2023, Martin Hauke <mardnh@gmx.de>
|
||||
#
|
||||
# All modifications and additions to the file contributed by third parties
|
||||
@@ -17,15 +17,16 @@
|
||||
#
|
||||
|
||||
|
||||
%define sover 17
|
||||
%define sover 19
|
||||
Name: spirv-llvm-translator
|
||||
Version: 17.0.0
|
||||
Version: 19.1.3
|
||||
Release: 0
|
||||
Summary: LLVM/SPIR-V Bi-Directional Translator library
|
||||
License: BSD-3-Clause
|
||||
Group: System/Libraries
|
||||
URL: https://github.com/KhronosGroup/SPIRV-LLVM-Translator
|
||||
Source: https://github.com/KhronosGroup/SPIRV-LLVM-Translator/archive/refs/tags/v%{version}.tar.gz#/SPIRV-LLVM-Translator-%{version}.tar.gz
|
||||
Source101: %{name}.rpmlintrc
|
||||
BuildRequires: cmake >= 3.3
|
||||
BuildRequires: gcc-c++
|
||||
BuildRequires: llvm%{sover}-devel
|
||||
|
Reference in New Issue
Block a user