llvm-project
[SYCL] SYCL host kernel launch support for the sycl_kernel_entry_point attribute.
#152403
Merged

[SYCL] SYCL host kernel launch support for the sycl_kernel_entry_point attribute. #152403

tahonermann
tahonermann tahonermann assigned tahonermann tahonermann 218 days ago
tahonermann tahonermann assigned Fznamznon Fznamznon 218 days ago
tahonermann tahonermann added SYCL
tahonermann tahonermann requested a review from bader bader 218 days ago
tahonermann
tahonermann commented on 2025-08-06
tahonermann
tahonermann commented on 2025-08-06
tahonermann
tahonermann commented on 2025-08-06
tahonermann
tahonermann commented on 2025-08-06
tahonermann
tahonermann commented on 2025-08-06
tahonermann tahonermann force pushed to 5b42f6b9 218 days ago
Fznamznon
Fznamznon commented on 2025-08-18
tahonermann tahonermann force pushed from 7a913b2c to 70f34c38 199 days ago
github-actions
tahonermann
tahonermann commented on 2025-09-29
aelovikov-intel
aelovikov-intel commented on 2025-09-29
tahonermann
tahonermann commented on 2025-09-29
YuriPlyakhin
tahonermann tahonermann force pushed from 87f0c2be to 2a1c23d0 122 days ago
github-actions
Fznamznon Fznamznon requested a review from Fznamznon Fznamznon 114 days ago
Fznamznon
Fznamznon commented on 2025-11-19
tahonermann tahonermann marked this pull request as ready for review 101 days ago
tahonermann tahonermann requested a review from erichkeane erichkeane 101 days ago
tahonermann
bader bader requested a review from Fznamznon Fznamznon 97 days ago
erichkeane
erichkeane commented on 2025-12-06
Fznamznon
Fznamznon approved these changes on 2025-12-08
AaronBallman
AaronBallman commented on 2025-12-10
bader
bader commented on 2025-12-16
tahonermann tahonermann force pushed from 6da9cc9f to b21b6097 82 days ago
tahonermann [SYCL] SYCL host kernel launch support for the sycl_kernel_entry_poin…
ae0d89e1
tahonermann Add diagnostics for use of 'this' in a potentially evaluated expression.
29ddf0c6
tahonermann Remove stale FIXME comment regarding diagnostics for 'this'.
35bf9ee1
tahonermann Add tests for kernel name character encoding concerns.
a1d9611d
Fznamznon [SYCL-Upstreaming] Add support for host kernel launch stmt generation…
7ee01a26
Fznamznon [SYCL-Upstreaming] Fix a crash (#52)
d82486c4
Fznamznon [SYCL-Upstreaming] Fix a crash an argument of skep function is not tr…
85fdc2d2
tahonermann Correct expected AST output for a test following a rebase.
7f3b904f
tahonermann Misc cleanup.
6e86fe35
tahonermann Address clang-format complaints.
a2b03230
tahonermann Added support for passing arguments to sycl_kernel_launch as xvalues.
4bef45f5
tahonermann Prohibited use of the sycl_kernel_entry_point attribute with a non-st…
34da054b
tahonermann Diagnostic improvements, additional tests.
90f1d04d
tahonermann Make clang-format happy again.
13b20897
tahonermann Reworded much of the sycl_kernel_entry_point attribute documentation.
443103ba
tahonermann Added an additional test case to sycl-kernel-launch-ms-compat.cpp.
793c5801
tahonermann Fix a style nit noted in code review.
652307ff
tahonermann Addressed code review comments from Mariya and corrected a grammar is…
5bad20fa
tahonermann Added code generation tests for exception handling.
7368b3ca
tahonermann Issue a deferred diagnostic for use of a sycl_kernel_entry_point attr…
c7d56e5a
tahonermann Rename printCallArgsValueCategoryAndType to convertCallArgsValueCateg…
b2591cd6
tahonermann Added a note to errors issued for implicit calls to sycl_kernel_launc…
0dd10da8
tahonermann Added messages to existing assertions.
13464c47
tahonermann Use a string reference instead of a copy when retrieving a kernel name.
86a0342f
tahonermann Address code review feedback from Alexey Bader.
5df2a93b
tahonermann Fix test failures due to dead_on_return additions.
2a7254c4
tahonermann tahonermann force pushed from b21b6097 to 2a7254c4 28 days ago
tahonermann
erichkeane
tahonermann
erichkeane
tahonermann
erichkeane
erichkeane commented on 2026-03-02
tahonermann Address Erich's concerns regarding device dependent behavior followin…
61075b2a
github-actions
erichkeane
erichkeane approved these changes on 2026-03-04
tahonermann Correct invalid assert syntax.
e7ec0d6f
tahonermann Adjust the diagnostic note issued when a viable sycl_kernel_launch de…
45450c89
bader
bader commented on 2026-03-04
tahonermann Removed unnecessary and unhelpful comments.
9fbe2e2b
tahonermann Rename a function parameter that should have been changed when its ty…
be69af78
bader
bader approved these changes on 2026-03-05
tahonermann tahonermann merged 23e4fe04 into main 7 days ago
llvm-ci
llvm-ci

Login to write a write a comment.

Login via GitHub

Labels
Milestone