-
Notifications
You must be signed in to change notification settings - Fork 768
[WIP][SYCL] Align stream handling with other classes #2268
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
Conversation
This change simplifies FE handling of stream class and makes it identical to handling of accessor and sampler. Stream class is not handled as wrapper struct for several accessors and initialized within __init method.
@Fznamznon, what is plan for this PR? Are you going to commit this change? |
I'm going to finish it once I have a chance to work on it. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This seems about right to me... What is currently not working?
This one is pretty old and needs rebase. I guess @zahiraam just decided to create a new PR for it. |
Closing this PR in favor of #3646 |
SPIRVEntry is created by function getEntry() but not deleted in a few frame ending branches. Original commit: KhronosGroup/SPIRV-LLVM-Translator@59f15de
…mmemcpy2d-workaround [HIP] Do not use USM memcpy 2D direction workaround from HIP 6.1.0
This change simplifies FE handling of stream class and makes it
identical to handling of accessor and sampler classes. Stream class is not
handled as wrapper struct for several accessors anymore and initialized
within __init method instead.
This is part of job about adding an attribute to annotate special sycl types
and unifying handling of sycl classes by FE. See #2091 (comment)
for the full idea.