[sycl-rel] Cherry-pick sycl patches (#18887)
Cherry-pick commits that reached the internal branch between intel/llvm
cutoff and release branch pulldown.
Patches included:
[SYCL][E2E] Fix DeviceLib/assert-windows.cpp run-time errors (#17493)
Patch-by: David Garcia Orozco <david.garcia.orozco@intel.com>
---
[SYCL] Fix memory leak. (#17632)
According to
https://github.com/llvm/llvm-project/blob/main/llvm/unittests/Demangle/OutputBufferTest.cpp,
`OutputBuffer` has to be manually freed.
Patch-by: Marcos Maronas <marcos.maronas@intel.com>
---
[SYCL][E2E][Matrix] Cleanup of xfail and unsupported (#17688)
Patch-by: Dounia Khaldi <dounia.khaldi@intel.com>
---
[SYCL][E2E][Matrix] Restrict XFAIL in some tests to DG2 (#17639)
XPASSing in
[nightly](https://github.com/intel/llvm/actions/runs/14050841978) but
failing in pre/postcommit, make them XFAIL only where they actually
fail.
Patch-by: Nick Sarnie <nick.sarnie@intel.com>
---
[SYCL][ESIMD] Move RAII deleter init after buffer allocation. (#17706)
The buffer seems to be allocated in the call to
`NameNode->print(NameBuf)`, so we need to move the RAII deleter after
that call, otherwise the buffer keeps leaking because when the RAII
deleter is created, there's no buffer yet.
Patch-by: Marcos Maronas <marcos.maronas@intel.com>
---
[SYCL] Add spill_memory_size unittest (#17657)
This adds a unittest for the kernel queries extension according to
#17593.
Patch-by: Petr Kurapov <petr.a.kurapov@intel.com>
---
[SYCL][Bindless][E2E] Add 1D host USM tests (#17374)
Adds 1D Host USM backed image tests.
This patch also fixes device aspect queries for 1D & 2D USM backed image
sampling support.
Patch-by: przemektmalon <przemek.malon@codeplay.com>