mirror-llvm-project/libsycl
Kseniya Tikhomirova e5cf9adf6a
[libsycl] Add parallel_for feature (#189068)
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>
2026-06-01 15:31:32 +02:00
..
docs [libsycl] Add parallel_for feature (#189068) 2026-06-01 15:31:32 +02:00
include [libsycl] Add parallel_for feature (#189068) 2026-06-01 15:31:32 +02:00
src [libsycl] Add single_task (#192499) 2026-06-01 12:59:52 +02:00
test [libsycl] Add parallel_for feature (#189068) 2026-06-01 15:31:32 +02:00
tools [libsycl][Driver] Move and rename the SYCL shared library (#188770) 2026-04-20 11:54:02 -07:00
.clang-format
.clang-tidy
CMakeLists.txt [libsycl][Driver] Move and rename the SYCL shared library (#188770) 2026-04-20 11:54:02 -07:00
LICENSE.txt
Maintainers.md [libsycl][NFC] Assign lead maintainers for the project (#176769) 2026-01-23 08:42:14 -08:00
README.md [SYCL] Add platform enumeration and info query using liboffload (#166927) 2026-01-20 07:41:51 -08:00

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.