Skip to content

Binaries linked against LLVM 8.0.1 (Update 2)

Compare
Choose a tag to compare
@AlexeySotkin AlexeySotkin released this 16 Aug 16:22
· 149 commits to llvm_release_80 since this release

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