igc-1.0.10778
mbelicki
released this
31 Mar 09:33
·
6885 commits
to master
since this release
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
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.