Fixed Issues / Improvements
- Considering uniformness during register pressure estimate,
- Eliminated name length field restriction,
- Enabled spill cleanup for fp based spill/fill,
- Fixed extra option processing for CM online compilation,
- Fixed image tracking for GetBufferPtr scenario,
- Fixed spill code generation for spilled dest with non-zero subregister,
- Fixed the assignment of BTI values in the case of multiple uses,
- IMF LA open-sourcing,
- Implemented SPV_INTEL_unstructured_loop_controls extension,
- Other minor fixes and improvements.
Dependencies revisions
- intel/llvm-patches@9cbc7cf
- intel/opencl-clang@4e83bbf
- KhronosGroup/SPIRV-LLVM-Translator@424e375 (for opencl-clang)
- intel/vc-intrinsics@a08fe5b
- KhronosGroup/SPIRV-LLVM-Translator@e8a52ab (for VectorCompiler)
- llvm/llvm-project@llvmorg-10.0.0
Ubuntu 18.04 binary packages for LLVM10/Clang10 are included.