llvm
llvm copied to clipboard
Intel staging area for llvm.org contribution. Home for Intel LLVM-based projects.
### Describe the bug `error: 'getenv' is deprecated` in many E2E tests on Windows on the OpenCL CPU device. Relates to https://github.com/intel/llvm/pull/14689 . ``` FAIL: SYCL :: Regression/device_num.cpp (1734 of...
This patch adds two kernel properties to allow users to specify the maximum work-group size that a kernel will be invoked with. The `max_work_group_size` property corresponds to the `intel::max_work_group_size` function...
Add tests to verify support for using the [sycl_ext_oneapi_enqueue_functions](https://github.com/intel/llvm/blob/sycl/sycl/doc/extensions/experimental/sycl_ext_oneapi_enqueue_functions.asciidoc) extension to add nodes to a graph in queue recording.
This PR fixes some link-time error related to WorkGroup collective functions: * adds overloads for the `_Float16` data type and the `__spirv_GroupBroadcast` function, which leads to `undefined reference` linker errors....
The runtime is able to recognised [banned platforms](https://intel.github.io/llvm-docs/doxygen/namespacesycl_1_1__V1_1_1detail.html#af47bb6df075ff6aa60fc6855d59f6fe6), this patch provides a way to list them using `sycl-ls`' `verbose` switch.
### Describe the bug the program failed with this output terminate called after throwing an instance of 'sycl::_V1::runtime_error' what(): Native API failed. Native API returns: -999 (Unknown PI error) -999...
Remove the integration of kernel fusion from the SYCL runtime scheduler. This makes the implementation of the scheduler less complex and leaner. As a consequence, the experimental kernel fusion feature...
SROA has troubles processing structures containing TargetExtType, which in some cases will lead to a situation, when OpAccessChain would attempt to access a structure containing a cooperative matrix, but with...
* Add support for sub-region copies of image arrays. * Initial implementation of tests. UR PR: https://github.com/oneapi-src/unified-runtime/pull/1928