Releases: intel/llvm
Releases · intel/llvm
DPC++ daily 2021-10-24
sycl-nightly/20211024 [Driver][SYCL] Fix -Xsycl option triple check with multiple -fsycl-ta…
DPC++ daily 2021-10-23
sycl-nightly/20211023 [SPIR-V][Doc] Add SPV_INTEL_uniform_group_instructions extension spec…
DPC++ daily 2021-10-22
[LIBCLC][PTX] Fix logical bug in mul_hi for smaller datatypes (#4802) Fixing logical bug in mul_hi for smaller datatypes
DPC++ daily 2021-10-21
[CODEOWNERS] Fix codeowners' directory for SPIR-V specs (#4795) Signed-off-by: Dmitry Sidorov <[email protected]>
DPC++ daily 2021-10-20
[SYCL] Include backend-specific header if exists (#4783) https://www.khronos.org/registry/SYCL/specs/sycl-2020/html/sycl-2020.html#sec:headers-and-namespaces introduces the backend specific headers "sycl/backend/<backend_name>.hpp" CTS tests assume that if backend macro is defined (e.g. SYCL_BACKEND_OPENCL) it is fully functional without extra includes. So the patch adds include of the backend specific header when the backend is enabled. The change should fix the recent massive failure of CTS tests with the error: implicit instantiation of undefined template 'sycl::interop<sycl::backend::opencl, sycl::platform>' Co-authored-by: Mikhail Lychkov <[email protected]> Co-authored-by: Mikhail Lychkov <[email protected]>
DPC++ daily 2021-10-19
[SYCL][LIBCLC] Change __clc_size_t to unsigned (#4784) This changes the `__clc_size_t` from a signed 64-bit int to an unsigned 64-bit int. The change results in the correct mangled name for `GroupAsyncCopy` built-ins. This is a proposed solution to issue #4502
DPC++ daily 2021-10-18
sycl-nightly/20211018 [SYCL][PI] New device information descriptors: max_global_work_groups…
DPC++ daily 2021-10-17
sycl-nightly/20211017 [NFC] Remove accidentally committed file. (#4737)
DPC++ daily 2021-10-16
[sycl-post-link][NFC] Various small refactorings (#4731) - Replaced `static` functions and variables with usage of anonymous namespace. - Renamed some functions. - Applied clang-format to most of the `sycl-post-link.cpp` file. - Removed some unnecessary includes, added some which were missing (like `<vector>`). - Added `const` qualifier almost everywhere. - Updated _some_ comments to use "entry point" instead of "kernel". Full replace requires renaming corresponding command line options, which should be done in sync with the driver - I would prefer to do so in a separate commit.
DPC++ daily 2021-10-15
Renaming esimd emu from esimd cpu (#4728) [SYCL][ESIMD][EMU] Renaming ESIMD_CPU to ESIMD_EMU * Directory rename * File rename Co-authored-by: kbobrovs <[email protected]>