[PATCH 06/79] [Backport to 15] Add SPV_INTEL_masked_gather_scatter extension (#1580) (#1695)
This extension allows TypeVector to have a Physical Pointer Type
Component Type and introduces gather/scatter instructions.
It will be useful for explicitly vectorized kernels.
Spec: https://github.com/intel/llvm/pull/6613
Signed-off-by: Sidorov, Dmitry <dmitry.sidorov@intel.com
Signed-off-by: Sidorov, Dmitry <dmitry.sidorov@intel.com
Co-authored-by: Dmitry Sidorov <dmitry.sidorov@intel.com>
Gbp-Pq: Name 0006-Backport-to-15-Add-SPV_INTEL_masked_gather_scatter-e.patch
[PATCH 02/79] Add support for split barriers extension SPV_INTEL_split_barrier (#1424) (#1663)
This PR adds support for split barriers and the SPV_INTEL_split_barrier extension.
The related SPIR-V extension spec can be found here:
* https://github.com/KhronosGroup/SPIRV-Registry/pull/136
The related OpenCL C extension spec can be found here:
* https://github.com/KhronosGroup/OpenCL-Docs/pull/765
Co-authored-by: Ben Ashbaugh <ben.ashbaugh@intel.com>
Gbp-Pq: Name 0002-Add-support-for-split-barriers-extension-SPV_INTEL_s.patch
spirv-llvm-translator-15 (15.0.0-7) unstable; urgency=medium
* Skip upstream testsuite on big-endian architectures (> 60% of the tests
are failing anyway but ignored) due to excessive disk space usage
(> 40 GB). (Closes: #
1065395)
* Update from llvm_release_150 branch (
v15.0.0-85-gda050541).
* Disable two commits causing test failures.
[dgit import unpatched spirv-llvm-translator-15 15.0.0-7]