Skip to content
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

[SYCL] Release PI queue on queue_impl destruction #2108

Merged
merged 1 commit into from
Jul 15, 2020

Conversation

alexbatashev
Copy link
Contributor

The SYCL 1.2.1 specification requires queue to either encapsulate an
OpenCL interop object or be a host queue. The DPC++ implementation,
however, allows for different backends. Change queue_impl destructor to
release whatever native handle there is.

The SYCL 1.2.1 specification requires queue to either encapsulate an
OpenCL interop object or be a host queue. The DPC++ implementation,
however, allows for different backends. Change queue_impl destructor to
release whatever native handle there is.
@alexbatashev alexbatashev requested a review from a team as a code owner July 14, 2020 10:22
@alexbatashev alexbatashev requested a review from againull July 14, 2020 10:22
@bader bader merged commit 9ddca50 into intel:sycl Jul 15, 2020
@alexbatashev alexbatashev deleted the fix_queue_release branch July 16, 2020 07:48
jsji pushed a commit that referenced this pull request Aug 11, 2023
…atches (#2108)

Removes use of

setOpaquePointer --> Can be removed without any side effect.
isOpaqueOrPointeeTypeMatches --> is always true.
Thanks

Signed-off-by: Arvind Sudarsanam <[email protected]>

Original commit:
KhronosGroup/SPIRV-LLVM-Translator@42d7c59
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