Releases: intel/llvm
Releases · intel/llvm
DPC++ daily 2022-04-17
[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
[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
sycl-nightly/20220415 [SYCL] Enable OpenCL and Level Zero plugins if SYCL_ENABLE_PLUGINS is…
DPC++ daily 2022-04-14
sycl-nightly/20220414 [SYCL] Enable OpenCL and Level Zero plugins if SYCL_ENABLE_PLUGINS is…
DPC++ daily 2022-04-13
[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
[SYCL][libdevice] Add always_inline for libdevice functions. (#5979) Signed-off-by: jinge90 <ge.jin@intel.com>
DPC++ daily 2022-04-11
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
[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
[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
[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>