Releases: intel/llvm
Releases · intel/llvm
DPC++ daily 2023-03-27
[SYCL] Kernel property to control Cache/SLM size on GPU (#8597) When L1 cache & SLM share same physical memory module, developers may want more L1 or SLM based on their application. So, the purpose of the introduced kernel property is to give developers flexibility to tune the division. E2E test: https://github.com/intel/llvm-test-suite/pull/1687
DPC++ daily 2023-03-25
[SYCL][InvokeSIMD] Add test for invoke_simd return type error (#8772) Based on https://github.com/intel/llvm-test-suite/pull/1679 Signed-off-by: Sarnie, Nick <nick.sarnie@intel.com>
DPC++ daily 2023-03-24
sycl-nightly/20230324 [SYCL] Diagnose local accessor use in single_task or parallel_for(ran…
DPC++ daily 2023-03-23
[SYCL] Fix min and max builtins on Windows (#8752) Tests for min and max builtins fail on Windows with recent changes. This is due to these being defined as macros, causing their use inside the generators to fail. This commit fixes this by enclosing them in parentheses. Fixes https://github.com/intel/llvm/issues/8717. Signed-off-by: Larsen, Steffen <steffen.larsen@intel.com>
DPC++ daily 2023-03-22
[SYCL] Implement is_group trait (#8711) This commit adds the missing SYCL 2020 is_group trait and changes the definition of is_group_v to be in line with SYCL 2020. Fixes https://github.com/intel/llvm/issues/8704. Signed-off-by: Larsen, Steffen <steffen.larsen@intel.com>
DPC++ daily 2023-03-21
[SYCL] Add marray support to common + some math functions (#8631) This patch adds marray support to all functions from Table 179 of SYCL 2020 spec + to functions fabs, ilogb, fmax, fmin, ldexp, pown, rootn from Table 175 + to function exp10 from Table 177. E2E tests: https://github.com/intel/llvm-test-suite/pull/1656 --------- Co-authored-by: KornevNikita <nikita.kornev@intel.com>
DPC++ daily 2023-03-20
sycl-nightly/20230320 [clang][SYCL] Disable force inlining of kernel call operator for FGPA…
DPC++ daily 2023-03-18
[SYCL][ESIMD] Rename raw_send{s}_{load/store} APIs (#8666) These APIs map to raw_send/raw_sends and do not have to do loads or stores. We discussed this with ESIMD customers and decided to rename to raw_send/raw_sends and rely on overloading for return vs no return. The old APIs still work but throw a warning. Tests: https://github.com/intel/llvm-test-suite/pull/1664 Signed-off-by: Sarnie, Nick <nick.sarnie@intel.com>
DPC++ daily 2023-03-17
sycl-nightly/20230317 [NFC][SYCL][MATRIX] Add std::ignore for unused parameters to fix warn…
DPC++ daily 2023-03-16
[SYCL][InvokeSIMD][Doc] Remove revision history table (#8677) The invoke SIMD spec revision table was out of date, and we don't use it anymore in the latest spec template, so just remove it. --------- Signed-off-by: Sarnie, Nick <nick.sarnie@intel.com>