Skip to content

Releases: intel/llvm

DPC++ daily 2022-10-11

11 Oct 17:00
775d068

Choose a tag to compare

Pre-release
[SYCL][Matrix] Fix __spirv_JointMatrixINTEL signature (#6957)

Default SYCL_EXT_ONEAPI_MATRIX to 1

Added SYCL_EXT_ONEAPI_MATRIX_VERSION to differentiate API versions.

Only add 'Use' parameter if testing macro SYCL_EXT_ONEAPI_MATRIX_VERSION = 2
is defined.

Test change: https://github.com/intel/llvm-test-suite/pull/1311

Signed-off-by: Sidorov, Dmitry [email protected]

DPC++ daily 2022-10-08

08 Oct 16:29
9717cc5

Choose a tag to compare

Pre-release
[SYCL] Change "static constexpr int" -> "constexpr int" (#6984)

in sycl/source/detail/image_impl.hpp. clang-cl and MSVC produce
different exports for this. However, the static here doesn't bring any
functional value, so just remove it as a quick solution to align the
behavior between two toolchains that could be used to compile the
project.

The change is expected to be NFC for the MSVC toolchain used in our CI.

DPC++ daily 2022-10-07

07 Oct 16:24
c7b1a00

Choose a tag to compare

Pre-release
[SYCL] Implement accessor iterator (#6815)

Added base type for implementing accessor iterators.
Added `accessor::begin()`, `accessor::end()`, `accessor::cbegin()` and
`accessor::cend()` methods.

DPC++ daily 2022-10-06

06 Oct 16:24
1c3d598

Choose a tag to compare

Pre-release
[SYCL][CUDA][HIP][PI] Fix barrier (#6490)

Fixes a bug in barrier implementation in CUDA and HIP plugins that often
caused barrier not to work. The new implementation is also faster.

Tests in: https://github.com/intel/llvm-test-suite/pull/1122

DPC++ daily 2022-10-05

05 Oct 16:23
813ca36

Choose a tag to compare

Pre-release
[SYCL] Bump SYCL_MINOR_VERSION (#6855)

Unlike previous releases we change the policy of bumping the version to
be done at the beginning of the development cycle instead of its end.
That allows customers who are using development snapshots to guard their
code in a way that would keep working after the actual release is done.

The documentation for this is being done as
https://github.com/intel/llvm/pull/6856

We have consensus on how/when MAJOR/MINOR have to be bumped, so do it
now. There are some debates regarding PATCH/DEV versions updates so the
documentation would be updated later.

DPC++ daily 2022-10-04

04 Oct 16:24

Choose a tag to compare

Pre-release
LLVM and SPIRV-LLVM-Translator pulldown (WW39)

LLVM: llvm/llvm-project@6b0b306
SPIRV-LLVM-Translator: KhronosGroup/SPIRV-LLVM-Translator@3938c74

DPC++ daily 2022-10-03

03 Oct 16:27
d55e9c2

Choose a tag to compare

Pre-release
[SYCL] Do not decompose non-trivial classes with pointers  (#6886)

Instead, the following code is being generated:
```
void ocl_kernel(__generated_type GT) {
  Kernel KernelObjClone { *(reinterpret_cast<UsersType*>(&GT)) };
}
```

DPC++ daily 2022-10-02

02 Oct 16:28
70b6767

Choose a tag to compare

Pre-release
sycl-nightly/20221002

[Driver][SYCL] Add additional debug settings when using -g on Windows…

DPC++ daily 2022-10-01

01 Oct 16:24
88fd329

Choose a tag to compare

Pre-release
sycl-nightly/20221001

[ESIMD] Fix - inconsistent 'is_one_of_t' declaration (#6927)

DPC++ daily 2022-09-30

30 Sep 16:27
4926454

Choose a tag to compare

Pre-release
[ESIMD] ESIMDOptimizeVecArgCallConv: allow more IR patterns. (#6919)

Allow all-zero GEPs in optimized ptr param use-def chains.

Signed-off-by: Konstantin S Bobrovsky <[email protected]>