Skip to content

Releases: intel/llvm

DPC++ daily 2021-07-29

29 Jul 16:40
3dc0f4d
Compare
Choose a tag to compare
Pre-release
sycl-nightly/20210729

[SYCL] Restore the correct initialization for _statically_coalesce_va…

DPC++ daily 2021-07-28

28 Jul 16:38
2af0599
Compare
Choose a tag to compare
Pre-release
[SYCL][XPTI] Pass plugin information to subscribers (#4121)

This patch makes the following additional information available to XPTI subscribers.
All streams:
- Actual major and minor versions of SYCL runtime (instead of dummy values) as well as their string variant.

`sycl.pi.debug` stream:
- Backend type, which is defined as a `uint8_t` value of `sycl::backend` enum.
- Pointer to PI plugin to provide some degree of application flow variance (e.g. query additional info about device, USM pointers, memory, etc).

DPC++ daily 2021-07-27

27 Jul 16:54
c6bc5a6
Compare
Choose a tag to compare
Pre-release
[SYCL] Add operator= to atomic_ref specializations (#4183)

Although operator= was defined in the base atomic_ref class, it was
not correctly inherited by any of the specializations.

Signed-off-by: John Pennycook <[email protected]>

DPC++ daily 2021-07-26

26 Jul 16:36
c121bbb
Compare
Choose a tag to compare
Pre-release
[SYCL][LIBCLC] Add atan and cbrt for amdgcn-amdhsa (#4180)

Use AMD's `__ocml` functions to implement cbrt and atan spir-v builtins.

Co-authored-by: Jakub Chlanda <[email protected]>

DPC++ daily 2021-07-25

25 Jul 16:40
6ac26ad
Compare
Choose a tag to compare
Pre-release
[SYCL][FPGA] Refactor of statement attributes (#4136)

This patch
 1. refactors six statement attributes to align with upstream:
 
     SYCLIntelFPGALoopCountAttr 
     SYCLIntelFPGAInitiationIntervalAttr 
     SYCLIntelFPGAMaxConcurrencyAttr
     SYCLIntelFPGAMaxInterleavingAttr
     SYCLIntelFPGASpeculatedIterationsAttr 
     SYCLIntelFPGALoopCoalesceAttr 

 2. stores expression as ConstantExpr in Semantic Attributes
 3. removes generic function "BuildSYCLIntelFPGALoopAttr"
 4. updates codegen codes to use single variable for loop metadata and value.

Signed-off-by: Soumi Manna <[email protected]>

DPC++ daily 2021-07-24

24 Jul 16:36
155acd1
Compare
Choose a tag to compare
Pre-release
sycl-nightly/20210724

[Driver][SYCL] Enable way to emit int-footer source to a specific dir…

DPC++ daily 2021-07-23

23 Jul 16:37
bdedac9
Compare
Choose a tag to compare
Pre-release
[BuildBot] Add llvm-enable-projects flag to configure.py (#4169)

Allows llvm-enable-projects to be added through arguments instead of modifying configure.py

DPC++ daily 2021-07-22

22 Jul 16:35
66ef4eb
Compare
Choose a tag to compare
Pre-release
sycl-nightly/20210722

[SPIR-V][NFC] Move non-upstreamed FuncParam decorations into internal…

DPC++ daily 2021-07-21

22 Jul 00:47
f264925
Compare
Choose a tag to compare
Pre-release
[SYCL] Add missing <cstring> header to spirv.hpp (#4157)

The changes in #3815 introduced calls to std::memcpy without including
<cstring>, causing some tests to fail.

Signed-off-by: John Pennycook <[email protected]>

DPC++ daily 2021-07-20

20 Jul 16:36
a4165b3
Compare
Choose a tag to compare
Pre-release
[libdevice][NFC] Fix libdevice dependencies list (#4130)

Compilation in SYCL mode involves a lot of tools, which must be built
before compiler is used.