Skip to content

Releases: intel/llvm

DPC++ daily 2022-09-23

23 Sep 16:23
71bdc1f

Choose a tag to compare

Pre-release
sycl-nightly/20220923

[SYCL] Fix invalid use of std::move in SemaTemplateInstantiateDecl.cp…

DPC++ daily 2022-09-22

22 Sep 16:39
5b9fd3c

Choose a tag to compare

Pre-release
[SYCL] Implement local_accessor begin/end (#6692)

SYCL2020 introduces various accessor begin/end member functions that
allow user to iterate through the underlying buffer.

E2E tests: intel/llvm-test-suite#1225

DPC++ daily 2022-09-21

21 Sep 16:20
86e9dcb

Choose a tag to compare

Pre-release
[SYCL][NFC] Reintroduce missing Windows symbols (#6830)

https://github.com/intel/llvm/pull/6685 unintentionally caused the
windows library to lose symbols for handler::verifyKernelInvoc and
handler::is_host. This patch introduces these as unused members to avoid
the patch being ABI-breaking.

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

DPC++ daily 2022-09-20

20 Sep 16:21
ed7cb4b

Choose a tag to compare

Pre-release
sycl-nightly/20220920

[SYCL][DOC] Extension to add hints to stop batching and start executi…

DPC++ daily 2022-09-19

19 Sep 16:40
2cefad1

Choose a tag to compare

Pre-release
[SYCL] Fix deprecation warning for headers (#6808)

Using pragmas to emit warnings didn't work because SYCL headers are
considered to be system headers and any warnings in them are suppressed.

Use "#warning" instead. Unfortunately, MSVC doesn't support it (although
it's part of C23/C++23 and they'll have to add support eventually), so
we need some #if guards. Also, #warning cannot be put inside a macro
definition, thus we have to have some code duplication. Luckily, entire
headers deprecations aren't as often and we can be a little bit verbose.

DPC++ daily 2022-09-18

18 Sep 16:28
f7fd9a1

Choose a tag to compare

Pre-release
[SYCL][Doc] Closing the ABI breaking changes window (#6800)

Next one is expected to be not earlier than June 2023.

DPC++ daily 2022-09-17

17 Sep 17:01
f7fd9a1

Choose a tag to compare

Pre-release
[SYCL][Doc] Closing the ABI breaking changes window (#6800)

Next one is expected to be not earlier than June 2023.

DPC++ daily 2022-09-16

16 Sep 16:34
cc03176

Choose a tag to compare

Pre-release
[SYCL] Fix unittests on MSVC (#6805)

This commit makes two changes:
* Fixes a cast of incompatible size in the PI mock plugin that caused a
warning on MSVC.
* Changes the definition of the captureless lambda function in the
RedefineAPI PiMock unittest to avoid MSVC considering it equal to the
function defined by the PI mock plugin.

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

DPC++ daily 2022-09-15

15 Sep 16:30
1ccfd51

Choose a tag to compare

Pre-release
[SYCL][Windows] Fix DataMovement test (#6790)

Using `-g` with the regular `clang` command line is not supported on
Windows.

On Windows `clang-cl` and `/Mdd` should be used instead.

However it doesn't seem like this test is testing anything to do debug
info and I couldn't find any reason for having it in the history, so
removing `-g` is the simplest solution to make the test work on both
Linux and Windows.

This should fix the post-commit issue that showed up in:
https://github.com/intel/llvm/pull/6721

DPC++ daily 2022-09-14

14 Sep 16:20
4b6bd14

Choose a tag to compare

Pre-release
[SYCL][DOC] Add extension for FPGA kernel interface properties (#5715)

## SYCL extension contains the following new kernel properties
- `streaming_interface<...>`
- `register_map_interface<...>`
The first two properties take enum arguments that provide the compiler
information about whether the logic downstream to the kernel will
back-pressure the kernel or not.
- `pipelined<N>`
Takes an integer, non-zero values specify minimum cycles between kernel
invocations, and 0 specifies that pipelining should be disabled.

Co-authored-by: GarveyJoe <joseph.garvey@intel.com>