Skip to content

Releases: intel/llvm

DPC++ daily 2022-09-27

27 Sep 16:23
60c634c

Choose a tag to compare

Pre-release
[SYCL] Enable builds on macOS host (#6706)

This patch contains minimal changes to make compiler toolchain builds
succeed on macOS:
- Add stubs for platform-dependent functions
- Disable level zero plugin for macOS exclusively
- Fix platform-dependent library names
- Remove get_device_count_by_type tool (which is unused, and rather than
fixing it, removal is much simpler)
- Add minimal CI in post-commit to prevent build breakages in future

The above changes are far from fully working SYCL on Darwin targets,
this patch only fixes toolchain builds, and does not attempt to make the
toolchain itself functional.

Fixes #258
Fixes #982

DPC++ daily 2022-09-26

26 Sep 16:22
2f58f44

Choose a tag to compare

Pre-release
[SYCL] Fix post commit fails (#6875)

1. Updated checks to be more be more robust and work when clang discards
names of values in the LLVM IR.
2. Added a new symbol to the windows sybmols test.

DPC++ daily 2022-09-24

24 Sep 17:10
e1794b6

Choose a tag to compare

Pre-release
[GHA] Uplift Linux GPU RT version to 22.37.24175 (#6820)

Scheduled drivers uplift

Co-authored-by: GitHub Actions <[email protected]>

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 <[email protected]>

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.