github intel/intel-graphics-compiler igc-1.0.7152

latest releases: igc-1.0.15610.11, igc-1.0.15770.10, igc-1.0.15770.9...
3 years ago

Fixed Issues / Improvements

  • Proper cleanup after matching reverse sqrt.
  • Set return location register to DW_CFA_undefined in kernel frame.
  • Limit Vec Element in ShaderDump
  • Check if value stored at BLOCK_INDEX_INVOKR_FUNC is NULL FixAddressSpace for PHINode
  • Remove unnecessary legacy code that was creating lot of strings in dwarf.
  • Add globals to cache. These include function arguments.
  • Introduce llvm hooks for LLVM projects
  • Fix the dependence tracking for ACC regsiter
  • Embed debug info in zebin
  • Fix creation of fshl and fshr
  • Fix: Build succeeded despite undefined builtin
  • Handle more patterns in dynamic buffer promotion.
  • Use helper function to handle LLVM components in IGC
  • Fix the bug of forceDebugSWSB
  • Remove dependence tracking for flag register.
  • Move LLVM prebuild handling to IGC cmakes
  • Add simple push for bindless buffers.
  • Fix crash in TypesLegalizationPass when array is return from function call.
  • Create VCDriver library with compilation manager code
  • Noopt attribute nolonger disables inlining without noinline attribute present.
  • Change assumed simd size in determining private memory size per physical thread.
  • Add getBuilder member function in G4_INST class.
  • Match inverse sqrt from division.
  • Refactor optimizing 3d ld instructions.
  • Update the acc sub algorithm to reduce compilation time.
  • Fix the csel instruction inserted after else.
  • Add scan for peephole opt of acc substition.
  • Allow IGC keys PrintAfter/PrintBefore to take a list of pass names.
  • Redesign handling of spirv lib in IGC

Dependencies revisions

Ubuntu 18.04 binary packages for LLVM10/Clang10 are included.

Don't miss a new intel-graphics-compiler release

NewReleases is sending notifications on new releases.