Skip to content

Releases: intel/llvm

oneAPI DPC++ Compiler dependencies

30 Sep 07:05
cee76d9
Compare
Choose a tag to compare
Pre-release

This release contains OpenCL RT for Intel CPU and FPGA emulator used for oneAPI DPC++ Compiler and runtime validation
Please, see the runtime installation guide here.

DPC++ daily 2021-09-29

29 Sep 17:40
f88a19e
Compare
Choose a tag to compare
Pre-release
[SYCL] Fix overwriting insert to sub_group_mask (#4656)

Make sure that old value is cleared when inserted bits ovewrite whole
mask.

DPC++ daily 2021-09-28

29 Sep 04:34
7c17ad9
Compare
Choose a tag to compare
Pre-release
[sycl-post-link] Fix out-of-bound access in the tool (#4638)

Added an early exit into a loop over results of
`SPIRKernelParamOptInfoAnalysis` pass to avoid accessing an empty
`llvm::BitVector` at index 0.

DPC++ daily 2021-09-25

25 Sep 17:33
69f4b4c
Compare
Choose a tag to compare
Pre-release
[SYCL] Disallow sycl_kernel attribute on host (#4618)

This is essentially a revert of PR #2186, as the supposed
optimization did not materialize. I have removed the
functionality added in that PR, while keeping the code
cleanups.

DPC++ daily 2021-09-24

24 Sep 17:35
7aa5be0
Compare
Choose a tag to compare
Pre-release
[SYCL] Make device ids unique per backend (#4247)

* [SYCL] Make device ids unique per backend

We decided to make device id numbers unique per backend.
Also, by adding the device_type into each device prefix listing in sycl-ls,
the user can easily set SYCL_DEVICE_FILTER correctly.
Future work: refactor devices and platforms cache to optimize the device retrieval.

Signed-off-by: Byoungro So <byoungro.so@intel.com>
Co-authored-by: Alexey Bader <alexey.bader@intel.com>
Co-authored-by: Romanov Vlad <vlad.romanov@intel.com>

DPC++ daily 2021-09-23

23 Sep 17:51
5b8f3b0
Compare
Choose a tag to compare
Pre-release
[clang-offload-extract] Ignore zero padding in .tgting section (#4622)

This patch changes clang-offload-extract to ignore zero padding
when reading .tgtimg section contents. Such padding can be added
to the section by (msvc) linker.

Signed-off-by: Sergey Dmitriev <serguei.n.dmitriev@intel.com>

DPC++ daily 2021-09-22

22 Sep 17:33
6051fd6
Compare
Choose a tag to compare
Pre-release
sycl-nightly/20210922

[SYCL][L0] Make sure that we only query/sync host-visible events from…

DPC++ daily 2021-09-21

22 Sep 08:03
01351f1
Compare
Choose a tag to compare
Pre-release
sycl-nightly/20210921

[ESIMD] Replace mask_type_t with simd_mask to represent Gen predicate…

DPC++ daily 2021-09-20

21 Sep 08:09
ce7725d
Compare
Choose a tag to compare
Pre-release
[SYCL] Fix zero dimension accessors on FPGA in AOT mode (#4458)

Zero dimension accessors aren't working on FPGA with atomic data.
When aot compiling for FPGA we use address space
global_device_space instead of just global_space. This seems to be
confusing the specialization for the zero dimension accessor. Not
overspecifying the address space fixes the problem with no other
change in functionality.

Signed-off-by: Chris Perkins <chris.perkins@intel.com>

DPC++ daily 2021-09-19

19 Sep 17:44
78a3e77
Compare
Choose a tag to compare
Pre-release
[SYCL] Implement sub-group mask extension  (#4481)

The specification is available under https://github.com/intel/llvm/blob/sycl/sycl/doc/extensions/SubGroupMask/SubGroupMask.asciidoc

Complementary test changes are available under intel/llvm-test-suite#441, intel/llvm-test-suite#462