Skip to content

Releases: intel/llvm

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 <konstantin.s.bobrovsky@intel.com>

DPC++ daily 2022-09-29

29 Sep 16:38
cc51a64

Choose a tag to compare

Pre-release
[SYCL][NFC] Rename major/minor to ocl_major/ocl_minor (#6906)

Workaround to avoid conflict with system macros on older systems. See
https://bugzilla.redhat.com/show_bug.cgi?id=130601

DPC++ daily 2022-09-28

28 Sep 16:39
9f89247

Choose a tag to compare

Pre-release
sycl-nightly/20220928

[SYCL][PI/CL] Check device version/extensions rather than platform ve…