8000 [SYCL][Driver] Improve SYCL libspirv linking test coverage (NFC) by Maetveis · Pull Request #19130 · intel/llvm · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

[SYCL][Driver] Improve SYCL libspirv linking test coverage (NFC) #19130

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged

Conversation

Maetveis
Copy link
Contributor
@Maetveis Maetveis commented Jun 25, 2025

Based on PR #18956

Tree of downstream PRs as of 2025-06-25

In the next commits I'd like to refactor and fix SYCL libspirv linking.
This adds a few tests to cover the current behavior. Some of it is
buggy, and not consistent between NVPTX and AMDGPU, it will be improved
in the next commits.

In the next commits I'd like to refactor and fix SYCL libspirv linking.
This adds a few tests to cover the current behavior. Some of it is
buggy, and not consistent between NVPTX and AMDGPU, it will be improved
in the next commits.
@Maetveis Maetveis force-pushed the review/Maetveis/improve-libspirv-linking-test-coverage branch from b59e7f3 to cfee27a Compare June 25, 2025 09:00
@Maetveis Maetveis marked this pull request as ready for review June 25, 2025 09:12
@Maetveis Maetveis requested a review from a team as a code owner June 25, 2025 09:12
- Hopefully fix windows failure
- Add summary of the test
@Maetveis
Copy link
Contributor Author

@intel/llvm-gatekeepers this is ready to merge

@steffenlarsen steffenlarsen merged commit 345b9ab into sycl Jun 27, 2025
38 of 39 checks passed
@Maetveis Maetveis deleted the review/Maetveis/improve-libspirv-linking-test-coverage branch June 27, 2025 07:50
bader pushed a commit that referenced this pull request Jun 27, 2025
<!-- start git-machete generated -->

# Based on PR #19130

## Chain of upstream PRs & tree of downstream PRs as of 2025-06-25

* PR #19130

  * **PR #19131 (THIS ONE)**

      * PR #19134

        * PR #19135

          * PR #19136

<!-- end git-machete generated -->

Move the logic for finding and linking libspirv into
SYCLInstallationDetector.
This code was basically duplicated between the CUDA and HIP toolchains,
and was also present in the Driver sources.
This is NFC, aside from the fact that the code in the HIP toolchain
lacked the special handling for the `-###` driver option present in the
other two places.
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.

3 participants
0