Changelog
- Add VF immediate support for divm/sqrtm/pow,
- Emit scalar atomic load,
- Fix vISA options printing in the .asm file,
- Set loop unroll threshold for high register pressure shaders via IGC flag,
- Control the register pressure threshold used to limit the loop unroll to smaller loops via IGC flag,
- Support struct type return values for caller/callee,
- Dumping basic-blocks type by name,
- Support for cl_khr_subgroup_extended_types,
- Fixed referencing null iterator when KernelArgs size is 0,
- Added an ocl internal option -cl-intel-vector-coalesing=<0-5> to control vector coalescing,
- Fix alignment for MemCpy instructions,
- Added SPIRV-Tools configuration.
Ubuntu 18.04 binary packages for LLVM9/Clang9 are included.