Skip to content

igc-1.0.9389

Compare
Choose a tag to compare
@mbelicki mbelicki released this 23 Nov 16:12
· 9257 commits to master since this release

Fixed Issues / Improvements

  • Local data flow analysis for AddrExp
  • Implement support for KHR SPV-IR for OpEnqueueKernel opcode
  • Call SPIRV builtins instead of OCL builtins in spinlock handling
  • Enable LowerFma pass for OpenCL
  • Visa Linker Driver: leave declaration of ESIMD function inside SPMD module
  • BinaryEncodingIGA: Minor refactoring for regName in src creation
  • Enforce HW conformity for BF mixed mode
  • ZEBinary: Fix gtpin_info section generation
  • Store-to-load forwarding for arguments storing on stacks (LTO)
  • Don't use relocation for global variables in kernel functions
  • Automatic detection of SPMD, ESIMD and SPMD+ESIMD SPIR-V modules
  • Bring VC calling conv in line with IGC conv
  • Added a patch for LLVM12+IGC debug build.
  • Implement support for KHR SPV-IR for select functions from OpenCL Extended Instruction Set
  • Introducing internal options to control 64-bit emulation
  • Improve symbol relocation compile time
  • VC now generates debug information for implicit arguments
  • IGC: Remove vector of annotations for global/const buffers
  • VC now generates debug info for localized globals
  • cmabi should not set alignment when it's not needed
  • Add unsinged MAD operation for JointMatrixINTEL.

Full Changelog: igc-1.0.9289...igc-1.0.9389

Dependencies revisions

Ubuntu 18.04 binary packages for LLVM11/Clang11 are included.