Releases: intel/llvm
Releases · intel/llvm
DPC++ daily 2022-03-21
[SYCL][Doc] Fix links to sycl_ext_oneapi_properties extension (#5837) Signed-off-by: Peter Colberg <[email protected]>
DPC++ daily 2022-03-20
sycl-nightly/20220320 [SYCL] Add missing link reference to get_property<property::queue::in…
DPC++ daily 2022-03-19
sycl-nightly/20220319 [SYCL] Import/preprocess boost/mp11 at build time to use in SYCL head…
DPC++ daily 2022-03-18
[SYCL] Fix memory leak in reduction resources (#5653) Reductions that require additional resources, such as buffers, can currently create a circular dependency between the resources and the commands issued by the reductions. These changes clear up this dependence in a similar way to how streams are transferred by transferring ownership of the resources to the commands and ensuring release when cleaning up the commands.
DPC++ daily 2022-03-16
[NFC][SYCL] Fix formatting and typos (#5822) Remove unused header files.
DPC++ daily 2022-03-15
[SYCL] Do not treat sycl::half kernel argument specially (#5812) There was some special handling added when all struct kernel arguments were decomposed since OpenCL doesn't allow half kernel argument. Once we've implemented conditional decomposition no special handling needed for half type.
DPC++ daily 2022-03-14
sycl-nightly/20220314 [NFC][SYCL] Replace hard-coded checks in kernel-arg-accessor-pointer.…
DPC++ daily 2022-03-12
[SYCL][Driver][NFC] Fix unused variable warning (#5792) llvm/clang/lib/Driver/Driver.cpp:9141:13: error: unused variable 'Ext' [-Werror,-Wunused-variable] StringRef Ext(llvm::sys::path::extension(FileName).drop_front());
DPC++ daily 2022-03-11
sycl-nightly/20220311 [SYCL][ESIMD] Move rounding functions out of experimental namespace (…
DPC++ daily 2022-03-10
[SYCL][libclc][CUDA] Add native math extension (#5747) This patch extends the native math definitions in order to include builtins out of the current SYCL specification. In particular, this patch adds a ``tanh`` builtin for floats/halfs and a exp2 builtin for ``halfs`` which are mapped to instructions introduced for ``sm_75`` and above. Tests in https://github.com/intel/llvm-test-suite/pull/895