Skip to content

Releases: intel/llvm

DPC++ daily 2022-04-17

17 Apr 16:18
b9cb1d1
Compare
Choose a tag to compare
Pre-release
[SYCL][L0] Use immediate commandlists. (#5833)

This change adds a mode where the plugin uses immediate commandlists instead of standard commandlists. The default remains standard commandlists. The new mode is selected by setting an environment variable.

Signed-off-by: Rajiv Deodhar rajiv.deodhar@intel.com

DPC++ daily 2022-04-16

16 Apr 16:29
b9cb1d1
Compare
Choose a tag to compare
Pre-release
[SYCL][L0] Use immediate commandlists. (#5833)

This change adds a mode where the plugin uses immediate commandlists instead of standard commandlists. The default remains standard commandlists. The new mode is selected by setting an environment variable.

Signed-off-by: Rajiv Deodhar rajiv.deodhar@intel.com

DPC++ daily 2022-04-15

15 Apr 16:25
ff384bb
Compare
Choose a tag to compare
Pre-release
sycl-nightly/20220415

[SYCL] Enable OpenCL and Level Zero plugins if SYCL_ENABLE_PLUGINS is…

DPC++ daily 2022-04-14

14 Apr 17:07
ff384bb
Compare
Choose a tag to compare
Pre-release
sycl-nightly/20220414

[SYCL] Enable OpenCL and Level Zero plugins if SYCL_ENABLE_PLUGINS is…

DPC++ daily 2022-04-13

13 Apr 16:22
7efb3e6
Compare
Choose a tag to compare
Pre-release
[SYCL][L0] Improve L0 timestamps (#6006)

- Timer resolution is returned by L0 by default on nanoseconds.
- Properly mask kernel timestamp based on valid bits.
- Return ContextEndTime as end time, not as delta wrt start.

Signed-off-by: Jaime Arteaga <jaime.a.arteaga.molina@intel.com>

DPC++ daily 2022-04-12

12 Apr 16:21
dfc87cc
Compare
Choose a tag to compare
Pre-release
[SYCL][libdevice] Add always_inline for libdevice functions. (#5979)

Signed-off-by: jinge90 <ge.jin@intel.com>

DPC++ daily 2022-04-11

11 Apr 16:20
f401052
Compare
Choose a tag to compare
Pre-release
Make sycl/test/tools/abi_check_positive work with lld linker (#5994)

$ clang --driver-mode=g++ -D_GLIBCXX_ASSERTIONS=1 abi_check_positive.cpp ; nm a.out | grep _dl_relocate_static_pie
0000000000401050 T _dl_relocate_static_pie

$ clang -fuse-ld=ld.lld  --driver-mode=g++ -D_GLIBCXX_ASSERTIONS=1 abi_check_positive.cpp ; nm a.out | grep _dl_relocate_static_pie
00000000002015e0 t _dl_relocate_static_pie

Note, that in order to reproduce it, one has to enable lld as the default linker
on the system and just LLVM_ENABLE_LLD=ON/LLVM_USE_LINKER=LLD isn't enough as
that doesn't change how the linker is invoked inside the test.

Also, relatively recent version of LLD is needed to pass the ABI checks in the
built libsycl.so, e.g. LLD-10 doesn't mark aliases produced via linker
script (abi_replacements_linux.txt) with Function type. LLD-12 doesn't have that
issue.

DPC++ daily 2022-04-10

10 Apr 16:18
b8e6d23
Compare
Choose a tag to compare
Pre-release
[SYCL][ESIMD][DOC] Description on ESIMD_EMULATOR backend (#5923)

* [SYCL][ESIMD][DOC] Description on ESIMD_EMULATOR backend

Co-authored-by: kbobrovs <Konstantin.S.Bobrovsky@intel.com>
Co-authored-by: Erich Keane <erich.keane@intel.com>

DPC++ daily 2022-04-09

09 Apr 16:41
b8e6d23
Compare
Choose a tag to compare
Pre-release
[SYCL][ESIMD][DOC] Description on ESIMD_EMULATOR backend (#5923)

* [SYCL][ESIMD][DOC] Description on ESIMD_EMULATOR backend

Co-authored-by: kbobrovs <Konstantin.S.Bobrovsky@intel.com>
Co-authored-by: Erich Keane <erich.keane@intel.com>

DPC++ daily 2022-04-08

08 Apr 16:17
463f689
Compare
Choose a tag to compare
Pre-release
[SYCL] Fixes unused argument for L0 _pi_buffer (#5988)

intel/llvm#522 removed the propagation of the ImportedHostPtr argument
from _pi_buffer to the _pi_mem superclass. This seems like an unintended
change and this commit re-adds the propagation.

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