Skip to content

Conversation

@jinge90
Copy link
Contributor

@jinge90 jinge90 commented Nov 28, 2025

The '-fsycl-device-lib-jit-link' option has been removed in #20326. This PR cleans up sycl-post-link and sycl runtime code to support this option. The removed code includes:

  1. Analysis in sycl-post-link tool to record which device libraries are used by user's device image via image property
  2. Program manager handling for device library require mask property to decide which fallback spv will be loaded and linked during execution time.
  3. Program manager utils to read/load device library fallback spv files into memory and utils to link in-memory spv device library modules with user's module.

@jinge90 jinge90 requested a review from a team as a code owner November 28, 2025 07:54
@jinge90 jinge90 marked this pull request as draft November 28, 2025 07:55
@jinge90
Copy link
Contributor Author

jinge90 commented Dec 9, 2025

Hi, @intel/llvm-gatekeepers
Could you help merge this PR?
Thanks very much.

@againull againull merged commit 726f8d2 into intel:sycl Dec 9, 2025
69 of 78 checks passed
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.

7 participants