Releases: intel/llvm
Releases · intel/llvm
DPC++ daily 2022-05-03
[SYCL][CUDA] Ignore cuda prefetch hint if not supported (#5043) Specific devices and OS's, like Windows, do not support concurrent managed memory. cudaPrefetchAsync requires concurrent managed access for unified memory. This PR removes the windows error message and replaces it with a check for concurrent managed access. As the SYCL prefetch operation is a hint, this can return a success. Let me know if there is a preferred error code to throw. Also, if it is best that a user warning is printed to indicate that the hint is being ignored as the device does not support the operation.
DPC++ daily 2022-05-02
LLVM and SPIRV-LLVM-Translator pulldown (WW18) LLVM: https://github.com/llvm/llvm-project/commit/483efc9ad04dccd9f2163c84c2b6198ebb7049a6 SPIRV-LLVM-Translator: https://github.com/KhronosGroup/SPIRV-LLVM-Translator/commit/28fdb7ace62ac33af43374f8e52f6479073ae594
DPC++ daily 2022-05-01
LLVM and SPIRV-LLVM-Translator pulldown (WW18) LLVM: https://github.com/llvm/llvm-project/commit/483efc9ad04dccd9f2163c84c2b6198ebb7049a6 SPIRV-LLVM-Translator: https://github.com/KhronosGroup/SPIRV-LLVM-Translator/commit/28fdb7ace62ac33af43374f8e52f6479073ae594
DPC++ daily 2022-04-30
LLVM and SPIRV-LLVM-Translator pulldown (WW18) LLVM: https://github.com/llvm/llvm-project/commit/483efc9ad04dccd9f2163c84c2b6198ebb7049a6 SPIRV-LLVM-Translator: https://github.com/KhronosGroup/SPIRV-LLVM-Translator/commit/28fdb7ace62ac33af43374f8e52f6479073ae594
DPC++ daily 2022-04-29
[SYCL] Make local accessor argument allocation 1-byte minimum (#6032) Some DPC++ backends, such as OpenCL, does not allow setting local memory kernel arguments with a size of zero bytes. As such, the runtime library can fail with a backend error if a local accessor has a zero-size. These changes make a special case for local accessors with a zero byte size making it allocate a single byte of memory. Signed-off-by: Larsen, Steffen <steffen.larsen@intel.com>
DPC++ daily 2022-04-28
sycl-nightly/20220428 [SYCL] [FPGA] Update the experimental latency control API to use prop…
DPC++ daily 2022-04-27
sycl-nightly/20220427 [SYCL][PI] Restore find_package(Threads) to fix build issue in some e…
DPC++ daily 2022-04-25
[SYCL][libclc][CUDA] Add --ffast-math support (#5801) This patch allows the `--ffast-math` compiler flag to substitute the regular `genfloatf` math built-ins with their `::native` versions. Moreover, this patch completes the support of natives built-ins for `libclc/ptx-nvidiacl` connecting them with the `__nv_fast` functions present in libdevice. If a fast function is not available in libdevice the corresponding `nvvm` intrinsic is used.
DPC++ daily 2022-04-24
sycl-nightly/20220424 [SYCL] Add support for get_native for buffer and fix backend_return_t…
DPC++ daily 2022-04-23
sycl-nightly/20220423 [SYCL] Add support for get_native for buffer and fix backend_return_t…