Skip to content

lGeneric cast integration for SYCL #18841

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
merged 1 commit into from
Jun 6, 2025

Conversation

Naghasan
Copy link
Contributor

@Naghasan Naghasan commented Jun 5, 2025

__builtin_spirv_generic_cast_to_ptr_explicit was added upstreaming but because it has limited SYCL support, tests can't run properly.

…for SYCL

__builtin_spirv_generic_cast_to_ptr_explicit was added upstreaming
but because it has limited SYCL support, tests can't run properly.
@Naghasan Naghasan requested a review from a team as a code owner June 5, 2025 22:00
@Naghasan Naghasan requested review from jsji and maarquitos14 June 5, 2025 22:01
@maarquitos14
Copy link
Contributor

According to my local testing, this is indeed fixing the failures in

Clang::CodeGenSPIRV/Builtins/generic_cast_to_ptr_explicit.c
Clang::Headers/spirv_functions.cpp

Copy link
Contributor

@maarquitos14 maarquitos14 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM.

Copy link
Contributor

@Fznamznon Fznamznon left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We probably will need to do that upstream once llvm/llvm-project#140282 is there.

@jsji jsji merged commit fa4df96 into intel:sycl-web Jun 6, 2025
jsji pushed a commit that referenced this pull request Jun 18, 2025
__builtin_spirv_generic_cast_to_ptr_explicit was added upstreaming but
because it has limited SYCL support, tests can't run properly.
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.

4 participants