llvm
[SYCL] sycl::handler_impl keeps pointers to queue_impl, not shared_ptrs
#17941
Merged

[SYCL] sycl::handler_impl keeps pointers to queue_impl, not shared_ptrs #17941

Alexandr-Konovalov
Alexandr-Konovalov Keep sycl::detail::handler_impl in stack when possible.
09208934
Alexandr-Konovalov Code formatting.
a5552575
Alexandr-Konovalov Keep StorageInitHelper::MEvents in pool.
8255f7ce
Alexandr-Konovalov Eliminate std::shared_ptr<detail::queue_impl> from sycl::handler.
af7d8821
Alexandr-Konovalov Fix keeping reference to temporary object.
67d00a35
Alexandr-Konovalov Fix after merge.
18db4f08
Alexandr-Konovalov Can't use unique_ptr because of deleter.
7db06502
Alexandr-Konovalov Add missing variable initialization.
85398790
Alexandr-Konovalov Merge branch 'sycl' into Alexandr-Konovalov/handler-in-stack
db3f2290
Alexandr-Konovalov Merge branch 'sycl' into Alexandr-Konovalov/handler-in-stack
13decb20
Alexandr-Konovalov Fix after merge.
d74d8dd0
Alexandr-Konovalov Merge branch 'sycl' into Alexandr-Konovalov/handler-in-stack
e81a2e91
Alexandr-Konovalov Code formatting.
1682ee1b
Alexandr-Konovalov Code formatting.
130fe0b5
Alexandr-Konovalov Rollback pmr addition.
57b0be58
Alexandr-Konovalov Merge branch 'sycl' into Alexandr-Konovalov/handler-in-stack
04aedf63
Alexandr-Konovalov Move new functionality under __INTEL_PREVIEW_BREAKING_CHANGES.
399c20b3
Alexandr-Konovalov Code formatting. Add newly exported Linux symbols.
311cfe31
Alexandr-Konovalov Drop invaild const.
182d52fb
Alexandr-Konovalov Do not export symbols that are used only internal.
18ac3023
Alexandr-Konovalov Code formatting.
d46299fd
Alexandr-Konovalov Remove unneeded changes.
4bb0838a
Alexandr-Konovalov Remove ABI-breaking part.
b43b9aa6
Alexandr-Konovalov Further drop ABI-breaking stuff.
f5f11e86
Alexandr-Konovalov
Alexandr-Konovalov commented on 2025-04-10
Alexandr-Konovalov Alexandr-Konovalov marked this pull request as ready for review 1 year ago
Alexandr-Konovalov Alexandr-Konovalov requested a review 1 year ago
Alexandr-Konovalov Alexandr-Konovalov requested a review from maarquitos14 maarquitos14 1 year ago
vinser52
vinser52 commented on 2025-04-11
vinser52 vinser52 requested a review from sergey-semenov sergey-semenov 1 year ago
maarquitos14
maarquitos14 commented on 2025-04-11
maarquitos14
maarquitos14 approved these changes on 2025-04-14
Alexandr-Konovalov Merge branch 'sycl' into Alexandr-Konovalov/handler_impl-ptr
7af3ca74
sergey-semenov
sergey-semenov approved these changes on 2025-04-15
sergey-semenov sergey-semenov merged f899fb31 into sycl 1 year ago
aelovikov-intel
aelovikov-intel commented on 2025-06-06

Login to write a write a comment.

Login via GitHub

Assignees
No one assigned
Labels
Milestone