llvm
c8a55e83 - [sycl-rel] Cherry-pick UR patches (#18884)

Commit
1 year ago
[sycl-rel] Cherry-pick UR patches (#18884) Cherry-pick commits that reached the internal branch between intel/llvm cutoff and release branch pulldown. Patches included: --- [Coverity][UR] Remove noexcept keywords from pool_manager methods (#17678) This should fix coverity issues in `ur_pool_manager.hpp`, `ur_util.hpp` and `ur_adapter_registry.hpp` files reported in: https://coverity.devtools.intel.com/prod6/#/project-view/26752/10020 Patch-by: Krzysztof Święcicki <krzysztof.swiecicki@intel.com> --- [UR][L0] Enable support for using L0 spec External Semaphores (#17671) - Implements the spec version of the L0 Extension External Semaphores - Implements handling the translation of handles if the driver only supports the EXP functions. Patch-by: Neil R. Spruit <neil.r.spruit@intel.com> --- [UR][L0] Memory interop support given external buffer (#17458) Enable L0 to directly import the memory allocated for NPU/iGPU and let SYCL kernel running on iGPU be able to directly access the data it will reduce the overhead of data movement between NPU/iGPU and iGPU. Patch-by: Zhang, Winston <winston.zhang@intel.com> Co-authored-by: Peter Žužek <peterzuzek@gmail.com> --- [UR] Fix Loader Negative Prefilters (#17528) This commit fixes #17086. Patch-by: Isaac Ault <isaac.ault@codeplay.com> --- [UR] Remove unnecessary null pointer check in OpenCL command buffer code, and update declaration of filter lamba to avoid copies (#17615) Patch-by: Martin Grant <martin.morrisongrant@codeplay.com>
Author
Parents
Loading