Skip to content

Releases: intel/intel-graphics-compiler

igc-1.0.11702.1

09 Aug 08:46
Compare
Choose a tag to compare

Fixed Issues / Improvements

List of all changes: igc-1.0.11485...igc-1.0.11702.1

Dependencies revisions

Project Branch Revision
opencl-clang ocl-open-110 363a5262d
SPIRV-LLVM-Translator llvm_release_110 a31ffaeef
SPIRV-Tools master sdk-1.3.204.1
SPIRV-Headers master sdk-1.3.204.1
vc-intrinsics master v0.5.0
LLVM project release/11.x llvmorg-11.1.0

Ubuntu 18.04 binary packages for LLVM11/Clang11 are included.

igc-1.0.11485

28 Jun 08:20
Compare
Choose a tag to compare

Fixed Issues / Improvements

List of all changes: igc-1.0.11378...igc-1.0.11485

Dependencies revisions

Project Branch Revision
opencl-clang ocl-open-110 363a5262d
SPIRV-LLVM-Translator llvm_release_110 a31ffaeef
SPIRV-Tools master sdk-1.3.204.1
SPIRV-Headers master sdk-1.3.204.1
vc-intrinsics master v0.4.2
LLVM project release/11.x llvmorg-11.1.0

Ubuntu 18.04 binary packages for LLVM11/Clang11 are included.

igc-1.0.11378

10 Jun 10:08
Compare
Choose a tag to compare

Fixed Issues / Improvements

List of all changes: igc-1.0.11279...igc-1.0.11378

Dependencies revisions

Project Branch Revision
opencl-clang ocl-open-110 363a5262d
SPIRV-LLVM-Translator llvm_release_110 a31ffaeef
SPIRV-Tools master sdk-1.3.204.1
SPIRV-Headers master sdk-1.3.204.1
vc-intrinsics master v0.4.2
LLVM project release/11.x llvmorg-11.1.0

Ubuntu 18.04 binary packages for LLVM11/Clang11 are included.


igc-1.0.11279

24 May 11:46
Compare
Choose a tag to compare

Fixed Issues / Improvements

List of all changes: igc-1.0.11222...igc-1.0.11279

Dependencies revisions

Project Branch Revision
opencl-clang ocl-open-110 4c04e270a
SPIRV-LLVM-Translator llvm_release_110 99420daab
SPIRV-Tools master sdk-1.3.204.1
SPIRV-Headers master sdk-1.3.204.1
vc-intrinsics master v0.4.0
LLVM project release/11.x llvmorg-11.1.0

Ubuntu 18.04 binary packages for LLVM11/Clang11 are included.


Edited at 2022-05-30 12:30 UTC: intel-igc-opencl_1.0.11279_amd64.deb package was corrupted and has been tagged as such. Please use newly uploaded package with the same name.

igc-1.0.11222

17 May 13:19
Compare
Choose a tag to compare

Fixed Issues / Improvements

List of all changes: igc-1.0.11104...igc-1.0.11222

Dependencies revisions

Project Branch Revision
opencl-clang ocl-open-110 bbdd1587f
SPIRV-LLVM-Translator llvm_release_110 99420daab
SPIRV-Tools master sdk-1.3.204.1
SPIRV-Headers master sdk-1.3.204.1
vc-intrinsics master v0.4.0
LLVM project release/11.x llvmorg-11.1.0

Ubuntu 18.04 binary packages for LLVM11/Clang11 are included.

igc-1.0.11104

06 May 12:00
Compare
Choose a tag to compare

Fixed Issues / Improvements

  • Enable trampoline insertion pass by default
  • Enforce default byte alignment in CMABI for LLVM 11+
  • Fix dangling arguments that leads to random runtime results with stack calls
  • Fix the implicit argument handling
  • Improve generic address space resolution by analysis of allocas storing generic pointers.
  • Resolve generic addrspaces in select with null operand.
  • Skip bindless promotion on func with stackcall.

igc-1.0.11061...igc-1.0.11104

Dependencies revisions

Project Branch Revision
opencl-clang ocl-open-110 bbdd1587f
SPIRV-LLVM-Translator llvm_release_110 99420daab
SPIRV-Tools master sdk-1.3.204.1
SPIRV-Headers master sdk-1.3.204.1
vc-intrinsics master v0.3.0
LLVM project release/11.x llvmorg-11.1.0

Ubuntu 18.04 binary packages for LLVM11/Clang11 are included.

igc-1.0.11061

27 Apr 13:14
Compare
Choose a tag to compare

Fixed Issues / Improvements

  • Fix printf argument type size for Byte and Short types,
  • Removal of stale dpas related code.
  • Add flag to enable poisoning FP64 kernels on unsupported platforms.
  • Add OpSwap support in AccSub
  • Clear unnecessary add instructions created by StatelessToStateful,
  • Other minor fixes and improvements.

igc-1.0.10988...igc-1.0.11061

Dependencies revisions

Project Branch Revision
opencl-clang ocl-open-110 bbdd1587f
SPIRV-LLVM-Translator llvm_release_110 99420daab
SPIRV-Tools master sdk-1.3.204.1
SPIRV-Headers master sdk-1.3.204.1
vc-intrinsics master v0.3.0
LLVM project release/11.x llvmorg-11.1.0

Ubuntu 18.04 binary packages for LLVM11/Clang11 are included.

igc-1.0.10988

22 Apr 10:59
Compare
Choose a tag to compare

Fixed Issues / Improvements

  • Add attr disallowing kernel to spill.
  • Add invalid predefined variable and surface ID.
  • Generate visaasm sections in zebin for all FGs.
  • Improve flag RA to reduce spilling.
  • Improve GenXExtractVectorizer heuristics.
  • Make spill space compression work with augmentation.
  • Post-op fence invalidate settings for atomic operations.
  • Prevent single elem struct generation in CMABI.
  • Set the barrier information of each kernel and function appropriately.
  • Update the analysis for kernel trimming and combine boolean variables.
  • Use separate metadata to track total stack memory usage.
  • ZEBIN: Add slm_alignment to .ze_info payload argument.

igc-1.0.10840...igc-1.0.10988

Dependencies revisions

Project Branch Revision
opencl-clang ocl-open-110 bbdd1587f
SPIRV-LLVM-Translator llvm_release_110 99420daab
SPIRV-Tools master sdk-1.3.204.1
SPIRV-Headers master sdk-1.3.204.1
vc-intrinsics master v0.2.0
LLVM project release/11.x llvmorg-11.1.0

Ubuntu 18.04 binary packages for LLVM11/Clang11 are included.

igc-1.0.10840

05 Apr 14:40
Compare
Choose a tag to compare

Fixed Issues / Improvements

  • Fix for i24 and i48 load/store instructions.
  • Retry-compile should be applied on per-kernel.
  • Add possibility to fail on spills.
  • Stackcall bug fixes.
  • Optimization for udiv, urem, sdiv, srem if divisor is constant power of 2 value.
  • Reformat DebugInfo library to follow LLVM coding style.

igc-1.0.10778...igc-1.0.10840

Dependencies revisions

Project Branch Revision
opencl-clang ocl-open-110 bbdd1587f
SPIRV-LLVM-Translator llvm_release_110 99420daab
SPIRV-Tools master sdk-1.3.204.1
SPIRV-Headers master sdk-1.3.204.1
vc-intrinsics master 99ac111
LLVM project release/11.x llvmorg-11.1.0

Ubuntu 18.04 binary packages for LLVM11/Clang11 are included.

igc-1.0.10778

31 Mar 09:33
Compare
Choose a tag to compare

Fixed Issues / Improvements

  • Add type to Parameter Attributes which change in LLVM12
  • Fixed wrong execLaneMask when execSize is 32
  • Utils to create read/write_variable_region
  • Change max ARG and RET size
  • Process unrolling threshold in VC
  • IGC Stackcall Spec Changes
  • Add support of RuntimeValue vectors: RuntimeValueLegalizationPass adjustment
  • Move IndexFlattener to GenX Utils library
  • Add offset to load coordinates
  • Update IGC metrics output format
  • Fix the bug to use LSC for spill/fill in linear scan RA
  • Fix dst decl of sqrt translation
  • Local atomic fmin, fmax were rewritten for performance increase
  • Fix clobbered R0 in the payload section

igc-1.0.10713...igc-1.0.10778

Dependencies revisions

Project Branch Revision
opencl-clang ocl-open-110 1815034e3
SPIRV-LLVM-Translator llvm_release_110 99420daab
SPIRV-Tools master sdk-1.3.204.1
SPIRV-Headers master sdk-1.3.204.1
vc-intrinsics master v0.1.0
LLVM project release/11.x llvmorg-11.1.0

Ubuntu 18.04 binary packages for LLVM11/Clang11 are included.