Skip to content

[SYCL] Remove unnecessary fallback layer in libdevice#21700

Open
jinge90 wants to merge 38 commits intointel:syclfrom
jinge90:merge_fallback_devicelibs
Open

[SYCL] Remove unnecessary fallback layer in libdevice#21700
jinge90 wants to merge 38 commits intointel:syclfrom
jinge90:merge_fallback_devicelibs

Conversation

@jinge90
Copy link
Copy Markdown
Contributor

@jinge90 jinge90 commented Apr 8, 2026

We introduced '_devicelib' layer and fallback libraries when sycl device libraries are initiated to support jit-link path which has been totally removed. So, it makes sense to reduce unnecessary '_devicelib' layer and fallback libraries to reduce file number.
This PR is the first patch for this clean up work, we merged fallback-cstring/cmath(-fp64)/complex(-fp64) to libsycl-crt/cmath library.

Signed-off-by: jinge90 <ge.jin@intel.com>
@jinge90 jinge90 requested review from a team and cperkinsintel as code owners April 8, 2026 03:13
@jinge90 jinge90 marked this pull request as draft April 8, 2026 03:13
jinge90 added 3 commits April 8, 2026 11:46
Signed-off-by: jinge90 <ge.jin@intel.com>
Signed-off-by: jinge90 <ge.jin@intel.com>
Signed-off-by: jinge90 <ge.jin@intel.com>
@jinge90 jinge90 marked this pull request as ready for review April 23, 2026 06:16
@jinge90 jinge90 changed the title [SYCL][WIP] Remove unnecessary fallback layer in libdevice [SYCL] Remove unnecessary fallback layer in libdevice Apr 23, 2026
Signed-off-by: jinge90 <ge.jin@intel.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant