Skip to content

igc-1.0.4560

Compare
Choose a tag to compare
@pszymich pszymich released this 10 Aug 14:21
· 13940 commits to master since this release

Fixed Issues / Improvements

  • Removed redundant constant folding in HW legalization checks.
  • Added ABI validation for CMFE.
  • Added flushing L3 for device or cross-device memory fence on global memory.
  • Added missing help text for alias options in VC.
  • Moved IntrinsicGenISA.gen to build Config folder and added proper dependency requirement.
  • Fixed VertexShaderLowering incorrectly clearing out Vertex Header when it is actually used.
  • Fixed in LRA to ensure startGRFReg is less than number of GRFs available for allocation to linear scan.
  • Fixes for vISA assembly.
  • Fixed vector alloca type in TransformPrivMem for function pointers cases.
  • Fixed and further implementation of IGC_ASSERT.
  • Fixed args passed to register for non-uniform function calls.
  • Disabled SIMD32 slicing when -cl-opt-disable is passed instead of -g.
  • Disabled legacy mad to mac optimization.
  • Implemented SIMD compile info for OCL shaders.
  • Improved alloca uniform analysis.
  • Allowing DisableAddingAlwaysAttribute flag in release mode.
  • Switched to accessing GenXSubtarget through TargetPassConfig.
  • Minor refactoring and deprecated code removal.

Ubuntu 18.04 binary packages for LLVM10/Clang10 are included.