Skip to content

Releases: intel/llvm

DPC++ daily 2023-03-27

27 Mar 18:27
2c27477
Compare
Choose a tag to compare
Pre-release
[SYCL] Kernel property to control Cache/SLM size on GPU (#8597)

When L1 cache & SLM share same physical memory module, developers may
want more L1 or SLM based on their application. So, the purpose of the
introduced kernel property is to give developers flexibility to tune the
division.

E2E test: https://github.com/intel/llvm-test-suite/pull/1687

DPC++ daily 2023-03-25

25 Mar 18:30
d01f85c
Compare
Choose a tag to compare
Pre-release
[SYCL][InvokeSIMD] Add test for invoke_simd return type error (#8772)

Based on https://github.com/intel/llvm-test-suite/pull/1679

Signed-off-by: Sarnie, Nick <nick.sarnie@intel.com>

DPC++ daily 2023-03-24

24 Mar 18:31
18899cc
Compare
Choose a tag to compare
Pre-release
sycl-nightly/20230324

[SYCL] Diagnose local accessor use in single_task or parallel_for(ran…

DPC++ daily 2023-03-23

23 Mar 18:32
d871541
Compare
Choose a tag to compare
Pre-release
[SYCL] Fix min and max builtins on Windows (#8752)

Tests for min and max builtins fail on Windows with recent changes. This
is due to these being defined as macros, causing their use inside the
generators to fail. This commit fixes this by enclosing them in
parentheses.

Fixes https://github.com/intel/llvm/issues/8717.

Signed-off-by: Larsen, Steffen <steffen.larsen@intel.com>

DPC++ daily 2023-03-22

22 Mar 16:24
10e07a3
Compare
Choose a tag to compare
Pre-release
[SYCL] Implement is_group trait (#8711)

This commit adds the missing SYCL 2020 is_group trait and changes the
definition of is_group_v to be in line with SYCL 2020.

Fixes https://github.com/intel/llvm/issues/8704.

Signed-off-by: Larsen, Steffen <steffen.larsen@intel.com>

DPC++ daily 2023-03-21

21 Mar 16:26
c5c7ac2
Compare
Choose a tag to compare
Pre-release
[SYCL] Add marray support to common + some math functions (#8631)

This patch adds marray support to all functions from Table 179 of SYCL
2020 spec + to functions fabs, ilogb, fmax, fmin, ldexp, pown, rootn
from Table 175 + to function exp10 from Table 177.

E2E tests: https://github.com/intel/llvm-test-suite/pull/1656

---------

Co-authored-by: KornevNikita <nikita.kornev@intel.com>

DPC++ daily 2023-03-20

20 Mar 16:25
90e0e65
Compare
Choose a tag to compare
Pre-release
sycl-nightly/20230320

[clang][SYCL] Disable force inlining of kernel call operator for FGPA…

DPC++ daily 2023-03-18

18 Mar 16:24
cb280ea
Compare
Choose a tag to compare
Pre-release
[SYCL][ESIMD] Rename raw_send{s}_{load/store} APIs (#8666)

These APIs map to raw_send/raw_sends and do not have to do loads or
stores. We discussed this with ESIMD customers and decided to rename to
raw_send/raw_sends and rely on overloading for return vs no return.

The old APIs still work but throw a warning.

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

Signed-off-by: Sarnie, Nick <nick.sarnie@intel.com>

DPC++ daily 2023-03-17

17 Mar 16:26
9596ea0
Compare
Choose a tag to compare
Pre-release
sycl-nightly/20230317

[NFC][SYCL][MATRIX] Add std::ignore for unused parameters to fix warn…

DPC++ daily 2023-03-16

16 Mar 16:33
30c8062
Compare
Choose a tag to compare
Pre-release
[SYCL][InvokeSIMD][Doc] Remove revision history table (#8677)

The invoke SIMD spec revision table was out of date, and we don't use it
anymore in the latest spec template, so just remove it.

---------

Signed-off-by: Sarnie, Nick <nick.sarnie@intel.com>