llvm
llvm copied to clipboard
Intel staging area for llvm.org contribution. Home for Intel LLVM-based projects.
This commit adds the sycl_ext_intel_low_power_event extension as proposed. To support this extension, the submission functions in the sycl_ext_oneapi_enqueue_functions extension are given property arguments without any current consumers.
The OpenCL plugin tries to fetch a function pointer to the OpenCL core function `clSetProgramSpecializationConstant`. However the OpenCL Extension specification does not guarantee, that core functions have to be returned...
https://github.com/oneapi-src/unified-runtime/pull/2219 Fixes #9964
Newly created non-kernel function and function call should have spirv_func calling convention.
First part of changes in order of https://github.com/intel/llvm/pull/14604: fixed_size_group -> chunk
When error is detected, the corresponding work-item will exit without unpoisoning local/private shadow memory. Then other work-items are easy to cause false alarms. So, we only allows to report one...
The reason for this change is to avoid confusing when diagnostic is issued for functors that are defined but not used.
- Add missing restriction on the stride of the checked variants of load/store - Add new overloads of `joint_matrix_load` and `joint_matrix_store` where the offsets are separated from the base pointer...
This is late part of SYCL 121 cleanup story: isReferenceType called only in assert
This is a draft for a new extension to add the notion of a default device and default queues for devices. It also extends the new launch mechanisms with queue-less...