Skip to content

Releases: intel/llvm

DPC++ daily 2021-09-16

17 Sep 01:42
15e0ab1
Compare
Choose a tag to compare
Pre-release
[SYCL] Add error_code support for SYCL 1.2.1 exception classes (#4574)

For ABI compatibility, we are keeping the existing SYCL 1.2.1
exception classes until later. But to improve their conformance
to the SYCL 2020 specification, we want those classes to set
the correct error_code.

Signed-off-by: Chris Perkins <[email protected]>

DPC++ daily 2021-09-15

15 Sep 16:39
ab35242
Compare
Choose a tag to compare
Pre-release
sycl-nightly/20210915

[GitHub Actions] Uplift clang version in post-commit validation (#4581)

DPC++ daily 2021-09-14

15 Sep 02:30
e662166
Compare
Choose a tag to compare
Pre-release
[SYCL][L0] make_device shouldn't need platform as an input (#4561)

Signed-off-by: Sergey V Maslov <[email protected]>

DPC++ daily 2021-09-13

13 Sep 16:41
8aa3513
Compare
Choose a tag to compare
Pre-release
[SYCL][CUDA] Windows and MSVC support for CUDA backend (#4345)

Patch adds windows support for CUDA backend. 

Adds general handling of Windows file paths
Windows support is enabled with remangling of variables from PR #4207 as it fixes mismatch between windows 32-bit longs and default 64-bit long and handles wchar_size.
Adds changes to account for MSVC's default to private classes.
Fixes to unittests for windows.

Signed-off-by: Steffen Larsen <[email protected]>

DPC++ daily 2021-09-11

11 Sep 16:40
95c0636
Compare
Choose a tag to compare
Pre-release
Fix handling of composites in sycl-post-link (#4530)

Enchanced our mini-mangler in SpecConstants pass to avoid generating
`call bitcast` construct when encountering almost the same functions
For example, if you have a call to `%struct.A
__spriv_SpecConstantComposite(i32, i32)` and you try to insert a call to
`%struct.B __spirv_SpecConstantComposite(i32, i32)` you should be having
two calls to two differently mangled functions instead of `call bitcast`
construct, which confuses other toolchain components.
That is achieved by including a mangled return type substring into
the resulting mangling name as `_R{ret-type-mangling}` suffix.

DPC++ daily 2021-09-10

10 Sep 16:41
5342ec1
Compare
Choose a tag to compare
Pre-release
sycl-nightly/20210910

[SYCL][L0] Add experimental options for fine-tune of dynamic batching…

DPC++ daily 2021-09-07

07 Sep 16:36
7cc89fa
Compare
Choose a tag to compare
Pre-release
sycl-nightly/20210907

[SYCL][Driver] Fix suggested target triple in the warning message (#4…

DPC++ daily 2021-09-06

06 Sep 16:42
6e02880
Compare
Choose a tag to compare
Pre-release
[SYCL] Mark sycl::marray device copyable (#4427)

sycl::marray is device copyable if the element type is device copyable.
Also test was added to verify that the following types are device copyable:
 - sycl::marray<T> when T is device copyable;
 - sycl::vec<T> (all supported element types are device copyable);
 - sycl::id;
 - sycl::range.

DPC++ daily 2021-09-05

05 Sep 16:39
e61dcc6
Compare
Choose a tag to compare
Pre-release
[XPTI] Add new class xpti::framework::tracepoint_t (#4462)

+ Supports the creation of universal IDs and posting
  them to TLS storage. Public entry points will need
  to use the new approach to propagate Universal IDs
  through multiple layers of the SW Stack.
+ Added tests to ensure the correctness of new APIs
  to support this feature and the functionality of
  the tracepoint object.
+ New methods added to the spec:
  - xptiRegisterPayload
  - xptiQueryPayloadByUID

Signed-off-by: Vasanth Tovinkere <[email protected]>

DPC++ daily 2021-09-04

04 Sep 16:39
d171417
Compare
Choose a tag to compare
Pre-release
sycl-nightly/20210904

[DOC] Add SYCL_INTEL_bf16_conversion status to README (#4428)