llvm
[SYCL] Allocate sycl::handler on the stack when possible
#17319
Merged

[SYCL] Allocate sycl::handler on the stack when possible #17319

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 Alexandr-Konovalov force pushed to 7db06502 1 year ago
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 Alexandr-Konovalov changed the title Keep sycl::detail::handler_impl in stack when possible. [SYCL] Allocate sycl::detail::handler_impl in stack when possible 363 days ago
Alexandr-Konovalov Remove unneeded changes.
4bb0838a
Alexandr-Konovalov Alexandr-Konovalov changed the title [SYCL] Allocate sycl::detail::handler_impl in stack when possible [SYCL] Allocate sycl::handler in stack when possible 363 days ago
Alexandr-Konovalov Drop creation of copy of Self on hot path.
c6eaf908
Alexandr-Konovalov Merge branch 'sycl' into Alexandr-Konovalov/handler-in-stack
1dbeab70
Alexandr-Konovalov Fix after merge.
e874cc94
Alexandr-Konovalov Code formatting.
919b4a8e
Alexandr-Konovalov Add newly exported Windows symbol.
5495e7ba
Alexandr-Konovalov Merge branch 'sycl' into Alexandr-Konovalov/handler-in-stack
f3014721
Alexandr-Konovalov Fix after merge.
096f96f3
Alexandr-Konovalov Merge branch 'sycl' into Alexandr-Konovalov/handler-in-stack
2303792a
Alexandr-Konovalov Alexandr-Konovalov marked this pull request as ready for review 342 days ago
Alexandr-Konovalov Alexandr-Konovalov requested a review 342 days ago
Alexandr-Konovalov Alexandr-Konovalov requested a review 342 days ago
Alexandr-Konovalov Alexandr-Konovalov requested a review from EwanC EwanC 342 days ago
Alexandr-Konovalov Alexandr-Konovalov requested a review from againull againull 342 days ago
EwanC
EwanC commented on 2025-05-01
Alexandr-Konovalov Drop handler::handler(detail::handler_impl *HandlerImpl).
c9d3ece2
EwanC
EwanC approved these changes on 2025-05-02
Alexandr-Konovalov Update sycl/include/sycl/handler.hpp
5a35d923
vinser52
againull
againull commented on 2025-05-05
againull
againull approved these changes on 2025-05-05
bader
bader commented on 2025-05-05
Alexandr-Konovalov Alexandr-Konovalov changed the title [SYCL] Allocate sycl::handler in stack when possible [SYCL] Allocate sycl::handler on the stack when possible 336 days ago
Alexandr-Konovalov Update sycl/include/sycl/reduction.hpp
fc156746
Alexandr-Konovalov Update sycl/include/sycl/reduction.hpp
571582a9
Alexandr-Konovalov Unify check style.
e87dcb73
Alexandr-Konovalov Unify check style.
99936697
Alexandr-Konovalov Unify check style.
4dc24856
Alexandr-Konovalov Merge branch 'sycl' into Alexandr-Konovalov/handler-in-stack
00e7268e
Alexandr-Konovalov Merge branch 'sycl' into Alexandr-Konovalov/handler-in-stack
73d7faee
Alexandr-Konovalov
vinser52
sergey-semenov sergey-semenov merged 3a5ee6ee into sycl 335 days ago
aelovikov-intel
aelovikov-intel commented on 2025-05-30
Alexandr-Konovalov Alexandr-Konovalov deleted the Alexandr-Konovalov/handler-in-stack branch 204 days ago

Login to write a write a comment.

Login via GitHub

Assignees
No one assigned
Labels
Milestone