Releases: intel/llvm
Releases · intel/llvm
DPC++ daily 2022-12-07
sycl-nightly/20221207 [NFC][SYCL] Switch to std:: equivalents for utilities in stl_type_tra…
DPC++ daily 2022-12-06
sycl-nightly/20221206 [SYCL] Add a unittest for is_compatible (#7619)
DPC++ daily 2022-12-05
[SYCL] Fix accessor CTAD for unittests (#7638) Accessor CTAD would in certain cases fail to resolve IsValidTag and IsSameAsBuffer. This commit fixes this issue by making these trait structs rather than constexpr functions. Signed-off-by: Larsen, Steffen <[email protected]>
DPC++ daily 2022-12-03
[SYCL] Disable inlining kernel lambda operator at -O0 (#7578) PR #6977 enabled always inlining kernel lambda operators. This PR disables this at -O0 as it was leading to a poor debugging experience.
DPC++ daily 2022-12-02
[SYCL][DOC] Remove size, get_wait_list from queue (#7612) Remove the `queue::size` and `queue::get_wait_list` member functions from the proposed "sycl_ext_oneapi_queue_status_query" extension. After some implementation experience, we learned that these functions cause some unexpected overhead. Since we only have a strong use case for `queue::empty`, we decided to remove these others. Also rename the extension to match the new scope.
DPC++ daily 2022-12-01
[Clang] Improve generation of GV for virtual funcs (#7449) Reduce the code intended to generate valid device code global pointers with global address space in SYCL by introducing a new `DefaultInt8PtrTy` type.
DPC++ daily 2022-11-30
sycl-nightly/20221130 [SYCL][CUDA] ext_oneapi_cuda make_device no longer duplicates sycl::d…
DPC++ daily 2022-11-29
[SYCL] Remove experimental from bfloat16 in Windows test (#7569) bfloat16 was recently moved out of the experimental namespace but windows_build_test.cpp did not reflect this. This commit removes the use of the experimental namespace. Signed-off-by: Larsen, Steffen <[email protected]>
DPC++ daily 2022-11-28
[SYCL][Docs] Bump CI Sphinx version to 4.2.0 (#7524) Docs CI is currently failing due to an interaction between Python 3.10 and Sphinx 4.1.2. This commit bumps the Sphinx version used by docs CI to 4.2.0. Signed-off-by: Larsen, Steffen <[email protected]>
DPC++ daily 2022-11-24
[SYCL][Fusion] Add kernel fusion extension API (#7416) This is the first patch in a series of patches to add an implementation of the [kernel fusion extension](https://github.com/intel/llvm/pull/7098). We have split the implementation into multiple patches to make them more easy to review. This first patch introduces the user-facing API discussed in the [extension proposal](https://github.com/intel/llvm/pull/7098). It does not yet add any fusion functionality, just the mere API and SYCL properties. Calls to the API will throw an error until the remaining functionality lands with the following patches. The design document for the overall implementation of kernel fusion can be found [here](https://github.com/intel/llvm/pull/7204). Signed-off-by: Lukas Sommer <[email protected]>