Skip to content

igc-1.0.5064

Choose a tag to compare

@pszymich pszymich released this 21 Sep 09:27
· 14163 commits to master since this release

Fixed Issues / Improvements

  • Multiple refactor changes in preparation of LLVM upgrade to version 11.
  • Added shader dumping capabilities to VectorCompiler.
  • VectorCompiler now uses DebufInfo library.
  • Refactored debug information.
  • Fixes for compilation for OpenCL 3.0.
  • Remove alwaysinline attributes for call instructions if -cl-opt-disable is present.
  • Avoid FP64 emulation related code if kernel doesn't use FP64 at all.
  • Instruction splitting is now handled by vISA.
  • Enable splitting of instructions with indirect addressing.
  • Update GED version to 0.68.
  • Improvements to the legalizaton of shuffle-vector.
  • Removed LShr and AShr operands truncation.
  • Restricting spill space compression intra-iteration only in interest of compile time and memory usage.
  • Removed the EnableOCLNoInlineAttr flag, NoInline should be honored by default.
  • Multiple other improvements and minor changes throughout the project.

Dependencies revisions

Ubuntu 18.04 binary packages for LLVM10/Clang10 are included.