Fixed Issues / Improvements
- Enable trampoline insertion pass by default
- Enforce default byte alignment in CMABI for LLVM 11+
- Fix dangling arguments that leads to random runtime results with stack calls
- Fix the implicit argument handling
- Improve generic address space resolution by analysis of allocas storing generic pointers.
- Resolve generic addrspaces in select with null operand.
- Skip bindless promotion on func with stackcall.
Dependencies revisions
Project | Branch | Revision |
---|---|---|
opencl-clang | ocl-open-110
| bbdd1587f
|
SPIRV-LLVM-Translator | llvm_release_110
| 99420daab
|
SPIRV-Tools | master
| sdk-1.3.204.1
|
SPIRV-Headers | master
| sdk-1.3.204.1
|
vc-intrinsics | master
| v0.3.0
|
LLVM project | release/11.x
| llvmorg-11.1.0
|
Ubuntu 18.04 binary packages for LLVM11/Clang11 are included.