Releases: KhronosGroup/SPIRV-LLVM-Translator
Binaries linked against LLVM 9.0.1
With this release LLVM is updated to 9.0.1
This update also contains various fixes and improvements backported from the master branch.
The changelog is available at v9.0.0-1...v9.0.1-1
Binaries linked against LLVM 8.0.1 (Update 3)
This update contains various fixes and improvements backported from the master branch.
The changelog is available at v8.0.1-2...v8.0.1-3
Binaries linked against LLVM 9.0.0
With this release LLVM is updated to version 9.
Also it includes number of bugfixes, improvements and new features.
What's new (notable changes):
36d4530 Remove the _SPIRV_LLVM_API switch
d51037e Translate Intel FPGA memory attributes
eea79f2 Reject 0-length arrays
967e8fa Propagate error message from SPIRVModule import
62fe6db Add separate functions for reading and translating SPIR-V
b1ecd4a Set atomic_compare_exchange argument address space to generic
564c8d1 Implementation of SPIRV->LLVM IR translation for SPV_INTEL_device_side_avc_motion_estimation extension.
756525f Select target ocl builtins version based on new spirv-ocl-builtins-version option [SPIRV->LLVM]
de0957d Disabling mem2reg by default
9d56898 Translate OpBitCount
898d0ec Translate OpBitReverse
d470e38 Add support for OpenCL 1.2 atomics builtins translation from SPIRV to LLVM
3b6882e Implement SPV_INTEL_unstructured_loop_controls extension
7923aae Add handling of max SPIR-V version to SPIRVReader
d14c20e Extend TranslatorOpts to handle SPIR-V extensions
5913618 Implementation of SPV_INTEL_function_pointers extension
07f2978 Update LLVM_SPIRV_VERSION in CMakeLists.txt to 9.0.0.1
Full changelog at 9e58245...v9.0.0-1
Binaries linked against LLVM 8.0.1 (Update 2)
This update contains various fixes and improvements backported from the master branch.
What's new (notable changes):
e232c22 Fix ocl v2.0 atomic functions arguments address spaces
5abe20a Select target ocl builtins version based on new spirv-ocl-builtins-version option [SPIRV->LLVM]
5f710f2 Remove the _SPIRV_LLVM_API switch
6b954b0 Fix lifetime start intrinsic translation
103a017 Add separate functions for reading and translating SPIR-V
600943f Set atomic_compare_exchange argument address space to generic
72fba58 Remove generating of spirv.EntryPoint metadata
6e0d11d Fix translation of undef initializers of LLVM structures
72d54ea Support addrspacecast on SPIR-V built-in variables
d14a7f9 Map memory semantics and memory order enums in runtime
d9c77fa Add support for OpenCL 1.2 atomics builtins translation from SPIRV to LLVM
81a82b0 Enable translation of pass-by-value and pass-by-reference DI flags
fbb2f2e Translate OpBitReverse
9704dfb Translate OpBitCount
040b3f0 Disabling mem2reg by default
Full changelog is available at v8.0.1-1...v8.0.1-2
Binaries linked against LLVM 8.0.1
v8.0.1-1 Tagging 8.0.1 release
Binaries linked against LLVM 7.1.0
This is a duplicate of 7.1.0-1
, but with letter v added in front of the tag name to comply with the tag name convention.
Binaries linked against LLVM 8.0.0
v8.0.0-1 Promoting to release
Binaries linked against LLVM 7.0.1
This is a duplicate of 7.0.1-1
, but with letter v added in front of the tag name to comply with the tag name convention.