Fixed Issues / Improvements
- Switch to LLVM11.1.0
- Part fix for buildbreak on LLVM12
- Part fix for buildbreak on LLVM13
- Fix for excessive stateless allocations
- Simplify extraction of DISubprogram node
- Support funnel shift intrinsics
- Enable madw use in i64 mul emulator.
- Forcing SIMD16 when there are too many memory access instructions
- Support for cl_khr_integer_dot_product
- Formatting fixes in DWARF emitters
- Other minor fixes and improvements.
Dependencies revisions
- intel/opencl-clang@fd68f64
- KhronosGroup/SPIRV-LLVM-Translator@c67e6f2 (for opencl-clang)
- intel/vc-intrinsics@e5ad7e0
- KhronosGroup/SPIRV-LLVM-Translator@d8d516e (for VectorCompiler)
- llvm/llvm-project@llvmorg-11.1.0
Ubuntu 18.04 binary packages for LLVM11/Clang11 are included.