Skip to content

Binaries linked against LLVM 9.0.0

Compare
Choose a tag to compare
@AlexeySotkin AlexeySotkin released this 24 Sep 08:12

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