Skip to content

igc-1.0.3899

Choose a tag to compare

@mbelicki mbelicki released this 06 May 15:40
· 15186 commits to master since this release

Fixed Issues / Improvements

  • Fix for setting Src1.Length in IGA IR.
  • Small refactor to render taget write code generation.
  • Avoid splitting RetVal variable into two.
  • Not limiting the loop unroll to small loops for high register pressure shaders if constant folding
  • Handling the math intrinsics in FindInterestingConstants pass.
  • Improve MergeURBWrites to also merge URBWrite instructions with dynamic URB offsets.
  • Add support to dump GRF usage chart per instruction. Fix some bugs with variable splitting.
  • Add GTPin flags to support L0 driver path
  • relax ACC substitution constraints
  • Improve ConstantBufferCount estimate
  • Merge from IGA; includes new platforms and some IGA IR refactoring.
  • Fix to handle a infinite loop stuck issue leading to compilation hang.
  • Using attribute SpillMemOffset instead of option -spillMemOffset, so that it is encoded in isa binary.
  • Refactor to avoid hard-coded simd size for vertex shader compilation.

Ubuntu 18.04 binary packages for LLVM10/Clang10 are included.