Fixed Issues / Improvements
- Production packages have switched to LLVM 16
- Production configuration uses LLVM typed pointers; opaque pointers support is WIP
- To enable typed pointers use the CMake option: IGC_OPTION__API_ENABLE_OPAQUE_POINTERS=OFF
Due to an error IGC 2.18 was mistakenly released as built with LLVM 16. This is incorrect, IGC 2.18 uses LLVM 15.
IGC 2.19 will be the first release to use LLVM 16 with typed pointers.
List of all changes: v2.16.0...v2.18.5
Dependencies revisions
Project | Branch | Revision |
---|---|---|
opencl-clang | ocl-open-150 |
7eef4657 |
SPIRV-LLVM-Translator | llvm_release_150 |
a077a090 |
SPIRV-Tools | main |
28a883ba |
SPIRV-Headers | main |
04b76709 |
vc-intrinsics | master |
v0.23.1 |
LLVM project | release/15.x |
llvmorg-15.0.7 |
The release is based on build 19820.
Ubuntu 24.04 binary packages for LLVM15/Clang15 are included.
Packages' sha256 checksums:
7c340f45c4f294eca3a9780a1b3ece6d4b699fdc51e7dc9ff8c5d6323c5d8d64 intel-igc-core-2_2.18.5+19820_amd64.deb
bbac014d80965a2e7428ecca9c01a96688758f7c75bce18eba90745fcfe6fb13 intel-igc-core-devel_2.18.5+19820_amd64.deb
bcb1435486175673f14b180efb8fc39ff31b76c625e09b1253a07a705efcf9c3 intel-igc-opencl-2_2.18.5+19820_amd64.deb
924fedd479853a1f6105473f7534f585ba77928b3a4bf6bb70047d4191c4500f intel-igc-opencl-devel_2.18.5+19820_amd64.deb