igc-1.0.11
Fixed Issues / Improvements
-
Shader Override now supports files of type .visaasm.
-
Refactoring, formatting and overall code cleanup aiming to reduce compiler warnings such as -Wunused-variable, -Wmisleading-indentation, reorder warnings, etc.
-
Building support for spill/fill intrisics.
-
Added support for Generic Address Space usage for indirect function calls.
-
Implemented support for 64-bit atomics on platforms not supporting 64-bit integers.
-
Updated function pointer support in SPIR-V Translator to be consistent with specification.
-
Hypot precision fixed to match OpenCL specification.
-
Made scalar half-float variables even-word aligned on BDW.
-
Changed inlineAsm default register constraints from r to rw.
-
Fixes for cl_khr_int64_base_atomics and cl_khr_int64_extended_atomics.
-
Improve Xdsd and add support for mov with label in asm.
-
Improvements in reducing bank conflicts.
-
Minor fixes and improvements.
Ubuntu 18.04 binary packages for LLVM8/Clang8 are included.