Depends on https://github.com/llvm/llvm-project/pull/188797 (stacked PRs). Depends on liboffload PR: https://github.com/llvm/llvm-project/pull/184343. Depends on clang driver update to pick the right location for search of libsycl: follow up for https://github.com/llvm/llvm-project/pull/188770. Without it test will fail since clang can't find libsycl in build dir. Depends on future liboffload fix for range. Without it test will fail on data check. This is part of the SYCL support upstreaming effort. The relevant RFCs can be found here: https://discourse.llvm.org/t/rfc-add-full-support-for-the-sycl-programming-model/74080 https://discourse.llvm.org/t/rfc-sycl-runtime-upstreaming/74479 --------- Signed-off-by: Tikhomirova, Kseniya <kseniya.tikhomirova@intel.com> |
||
|---|---|---|
| .. | ||
| docs | ||
| include | ||
| src | ||
| test | ||
| tools | ||
| .clang-format | ||
| .clang-tidy | ||
| CMakeLists.txt | ||
| LICENSE.txt | ||
| Maintainers.md | ||
| README.md | ||
SYCL runtime library
The libsycl subproject is an implementation of the SYCL runtime library as defined by the SYCL 2020 specification.
Subproject documentation is available at: Libsycl documentation.
libsycl runtime library and headers require C++17 support or higher.
How to use libsycl with Clang
TODO
How to build
TODO
License
See LICENSE for details.