Fixed Issues / Improvements
- Enabled 16-bit atomics for TigerLake
- Add missing functions from OCL subgroup extensions
- Adjusted pipe builtins for better itegration with Khronos SPVT
- Emulate pred.any and pred.all on platforms that do not support predCtrl group size. For now emulation is limited to NoMask instructions.
- SIMD media block read/write further functionality extension
- Buffer offset adjustment if the buffer access is stateful and is non-dword aligned type
- Improved support for spill/fill intrinsics in presence of stack call
- SBID assignment with global reaching define analysis in a single pass
- Added support for syncBuffer implicit argument
- Added support for user function annotations
- C++ standard update to 17
- Minor fixes and improvements.
Ubuntu 18.04 binary packages for LLVM9/Clang9 are included.