Skip to content

Releases: intel/llvm

DPC++ daily 2022-10-13

13 Oct 16:39
65baee7
Compare
Choose a tag to compare
Pre-release
[SYCL][NFC] Remove unused parameter from multi_ptr operator (#7047)

https://github.com/intel/llvm/pull/6893 added support for SYCL 2020
multi_ptr as well as a fix to one of the operators. The fixed operator
did however retain an unused parameter. This commit removes this unused
parameter.

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

DPC++ daily 2022-10-12

12 Oct 16:57
574891b
Compare
Choose a tag to compare
Pre-release
sycl-nightly/20221012

[NFCI][SYCL] Eliminate UB in ANSI alias violation accessing ByteArray…

DPC++ daily 2022-10-11

11 Oct 17:00
775d068
Compare
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 dmitry.sidorov@intel.com

DPC++ daily 2022-10-08

08 Oct 16:29
9717cc5
Compare
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
Compare
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
Compare
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
Compare
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
Compare
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
Compare
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
Compare
Choose a tag to compare
Pre-release
sycl-nightly/20221002

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