The LLVM/SPIR-V Bi-Directional Translator, a library and tool for translation
between LLVM IR and SPIR-V.
Provides
Requires
License
BSD-3-Clause
Changelog
* Thu Mar 06 2025 sndirsch@suse.com
- Build with GCC 13 on Leap/SLES 15 in the hope to fix Mesa build
(bsc#1238713)
* Mon Mar 03 2025 aaronpuchert@alice-dsl.net
- Update to version 19.1.5.
* Fix DebugLinePriority.spt SPIR-V validation errors.
* Emit alloca for all OpVariables with Function storage.
* Align translation of OpCooperativeMatrixLengthKHR to match the
spec.
* Check if OpCooperativeMatrixLengthKHR operand is a type.
* Fix incorrect translation of calls to a builtin that returns a
structure.
* Tue Feb 25 2025 aaronpuchert@alice-dsl.net
- Update to version 19.1.4.
* Handle OpBitcast between pointers and non-pointers.
* Mon Jan 06 2025 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 05 2024 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 2024 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.
* Introd