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][Doc] Add free function kernel extension spec #11861

Merged
merged 29 commits into from
Jan 25, 2024
Merged
Changes from 1 commit
Commits
Show all changes
29 commits
Select commit Hold shift + click to select a range
b32eac4
[SYCL][Doc] Add raw kernel extension spec
gmlueck Oct 2, 2023
68e1ce4
Add some more open issues
gmlueck Nov 13, 2023
0e6f0b2
Behavior when raw kernel is templated
gmlueck Nov 14, 2023
0f7f928
Rename extension
gmlueck Nov 17, 2023
a7bef5e
Identify kernels by address rather than type-name
gmlueck Nov 17, 2023
93504b5
Use macro instead of property
gmlueck Nov 17, 2023
817bff3
Kernel arguments are private address space
gmlueck Nov 17, 2023
397668c
Add some remaining open issues
gmlueck Nov 17, 2023
3adda07
Clarify address space of kernel args
gmlueck Nov 27, 2023
7d9b6f6
Add restriction for free function kernel
gmlueck Dec 8, 2023
36680e8
Update sycl/doc/extensions/proposed/sycl_ext_oneapi_free_function_ker…
gmlueck Dec 11, 2023
0e1be43
Integration header restrictions
gmlueck Dec 11, 2023
326b502
Improve wording on kernel restrictions
gmlueck Dec 11, 2023
83193df
Disallow special kernel arguments
gmlueck Dec 11, 2023
73ddbad
Kernel function can be called from device code
gmlueck Dec 11, 2023
ae6f7ed
Define traits
gmlueck Dec 11, 2023
b94c595
Improve note about where kernels can be defined
gmlueck Dec 11, 2023
8162fd2
Update issues on error checking
gmlueck Dec 11, 2023
10387fc
Add section on implementation notes
gmlueck Dec 11, 2023
c0f2029
Resolve issues about decomposed and optimized args
gmlueck Dec 19, 2023
0fe104f
Add issue about using function properties
gmlueck Dec 20, 2023
aa94401
Use property instead of macro
gmlueck Jan 10, 2024
796a302
Add include of <sycl/sycl.hpp>
gmlueck Jan 10, 2024
f9df9a2
Add dependence on properties extension
gmlueck Jan 17, 2024
94f102a
Add dependence on kernel properties extension
gmlueck Jan 17, 2024
579f461
Forbid setting values for non-existent kernel args
gmlueck Jan 17, 2024
ecefa00
Add issue about initial iteration index parameter
gmlueck Jan 21, 2024
4d45353
Add implementation note about diagnostics
gmlueck Jan 21, 2024
6ed0ec5
Add issue about requiring diagnostics
gmlueck Jan 21, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Loading