llvm
llvm copied to clipboard
Intel staging area for llvm.org contribution. Home for Intel LLVM-based projects.
Level zero is the only backend that supports 1D fetch. However it was marked as unsupported. This PR fixes that and adds corresponding tests. As with other fetch cases, O0...
This patch introduces new SYCL and UR extensions for exporting memory. - SYCL: `sycl_ext_oneapi_memory_export` - UR: `EXP-MEMORY-EXPORT` The exported memory handles can be imported by external APIs and operated on...
This change allows later reuse of specialization constant's processing in the New Offloading Model and sycl-jit.
This patch extends RTC support to GPU (AMD and Nvidia) targets. Additionally: * reinstate __SYCL_PROGRAM_METADATA_TAG_NEED_FINALIZATION tag, * split sycl.cpp RTC file to exclude IMF from the body of the main...
Cherry-pick commits that reached the internal branch between intel/llvm cutoff and release branch pulldown.
Updated matrix_compare and matrix_multiply_ref functions to better match bfloat16 calculations on device.
We don't support IMF in CUDA/HIP and have no plans of supporting it.
… … (#18821)" This reapplies commit 23584c1991587815e63d95404337eb2f1faeea29. It also includes changes from #18807 which attempt to address the issues that led to the original revert. We were previously achieving the...
The regression was introduced in intel/llvm#18839 and the error looks like: ``` /include/sycl/multi_ptr.hpp:397:5: error: no matching function for call to '__spirv_ocl_prefetch' 397 | __spirv_ocl_prefetch(reinterpret_cast(get_decorated()), NumBytes); /include/sycl/multi_ptr.hpp:397:5: note: candidate function not...
Enable origin tracking for host/shared/device USM, which can provide the more debug information about the detected uninitialized memory.