Releases: intel/llvm
Releases · intel/llvm
DPC++ daily 2021-12-12
[CI] Use clang-format from nightly builds (#5126) [Contributing guide](https://github.com/intel/llvm/blob/sycl/CONTRIBUTING.md) suggests using the same version of clang-format, that is build from tip of this repository. That caused problems in the past, where the newer clang-format does the job differently to what's being used in CI. This patch switches to default clang-format installation to the one, that comes with nightly builds. This would allow us to minimize the impact of different clang-format versions.
DPC++ daily 2021-12-11
[CI] Add container users to video group (#5101) Accessing `/dev/dri` device (GPU) requires user to be in `video` group. Change containers to include `sycl` user into the group. Also change workflow to build containers in pre-commit without pushing to the registry to make sure containers are still buildable.
DPC++ daily 2021-12-10
[SYCL] Switch to using blocking USM free for OpenCL GPU (#4928) Whenever a kernel is enqueued on GPU, the GPU driver records the state of all USM pointers that might be used in an indirect fashion. Because of this, these pointers cannot be freed until the execution of the kernel is finished. This change addresses this problem for OpenCL by using a blocking version of free, while Level Zero already handles this by deferring USM release. The change is temporarily limited to OpenCL GPU until a bug in OpenCL CPU runtime is resolved.
DPC++ daily 2021-12-09
[SYCL][SPIRV] Implement islessgreater with FOrdNotEqual instead (#5076) SPIR-V OpLessOrGreater is deprecated: https://www.khronos.org/registry/SPIR-V/specs/unified1/SPIRV.html#OpLessOrGreater OpFOrdNotEqual has the same semantics as OpLessOrGreater. Signed-off-by: Yilong Guo [email protected]
DPC++ daily 2021-12-08
sycl-nightly/20211208 [SYCL] Fix a few warnings during build scripts configuration (#5082)
oneAPI DPC++ Compiler dependencies
This release contains OpenCL RT for Intel CPU and FPGA emulator used for oneAPI DPC++ Compiler and runtime validation
Please, see the runtime installation guide here.
DPC++ daily 2021-12-07
LLVM and SPIRV-LLVM-Translator pulldown (WW50) LLVM: llvm/llvm-project@c41b3b0fa0f4 SPIRV-LLVM-Translator: KhronosGroup/SPIRV-LLVM-Translator@b75aff7ebf5a2ae6fcd4c594b3bc13b5a38d7494
DPC++ daily 2021-12-06
[CI] Provide libclc targets to build and test (#5091) Follow up to https://github.com/intel/llvm/pull/5062 This PR ensures that `libclc` is built and tested against: * `amdgcn--;amdgcn--amdhsa` * `nvptx64--;nvptx64--nvidiacl`
DPC++ daily 2021-12-04
[CI] Fix a few typos in GitHub Actions configs (#5084) Fix duplicate name of post-commit configuration and incorrect logic for main pipeline config selection.
DPC++ daily 2021-12-03
[SYCL][NFC] Fix special member functions for GCC 11.2 and C++20 (#5068) I got an issue while compiling the SYCL runtime on Ubuntu 21.10 G++ 11.2 and C++20. Please add more modern configurations to your GitHub Actions to test at least with the latest compilers and latest languages. While SYCL 2020 requires at least a C++17 compiler, it should not break with C++20 or C++2b.