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 ext_intel_virtual_functions specification #10540

Open
wants to merge 57 commits into
base: sycl
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from 24 commits
Commits
Show all changes
57 commits
Select commit Hold shift + click to select a range
82e3021
[SYCL] Add ext_intel_virtual_functions specification
AlexeySachkov Jul 24, 2023
0a80c43
Updates
AlexeySachkov Aug 28, 2023
2035d66
Revamp optional kernel features section
AlexeySachkov Aug 28, 2023
bfecee1
WIP on implementation design doc
AlexeySachkov Aug 29, 2023
8883137
First complete draft of the design doc
AlexeySachkov Sep 13, 2023
cadd582
Merge remote-tracking branch 'origin/sycl' into private/asachkov/virt…
AlexeySachkov Sep 13, 2023
8464041
Headers part design doc update
AlexeySachkov Sep 18, 2023
d30ea9a
Spec tweaks
AlexeySachkov Sep 18, 2023
cdaa1bc
Try to fix footnote
AlexeySachkov Sep 18, 2023
89ea151
Add sub-group-sizes handling section; some typo fixes and further tweaks
AlexeySachkov Sep 19, 2023
b2ab202
updates to aspects propagation section
AlexeySachkov Oct 2, 2023
b5b2e26
Update properies definition based on implmenetation poc feedback; int…
AlexeySachkov Oct 2, 2023
ef46c3a
Merge remote-tracking branch 'origin/sycl' into private/asachkov/virt…
AlexeySachkov Nov 28, 2023
cac4247
Pass with minor tweaks and fixes over the extension spec
AlexeySachkov Nov 28, 2023
b492a06
An attempt to fix ++ rendering
AlexeySachkov Nov 28, 2023
dd8b182
Fixup previous commit
AlexeySachkov Nov 28, 2023
012a50f
attempt to fix render
AlexeySachkov Nov 28, 2023
8408f84
Fix doxygen build
AlexeySachkov Nov 28, 2023
fc5c990
Add virtual functions implementation design overview
AlexeySachkov Dec 1, 2023
4edec64
design doc update
AlexeySachkov Dec 1, 2023
9fa3bc0
Design doc updates
AlexeySachkov Dec 5, 2023
5cae901
Fix a bunch of typos
AlexeySachkov Dec 6, 2023
6059d0d
More typo fixes
AlexeySachkov Dec 6, 2023
3883c90
Add details about AOT flow
AlexeySachkov Dec 6, 2023
683bc66
Apply trivial comments from reviewers
AlexeySachkov Jan 3, 2024
8c81852
Apply comments about virtual functions filtering in FE
AlexeySachkov Jan 3, 2024
82c9303
Rebase to SYCL 2020 rev.8; Update year in the copyright
AlexeySachkov Jan 4, 2024
65016fc
Rewrite properties intro
AlexeySachkov Jan 9, 2024
11f3a7d
Cleanup mentions of undefined helper function
AlexeySachkov Jan 9, 2024
a07048f
Change wording about default set identifier
AlexeySachkov Jan 10, 2024
0f55b58
Merge remote-tracking branch 'origin/sycl' into private/asachkov/virt…
AlexeySachkov Jan 17, 2024
6507226
Explain better why it may be required to split virtual functions into…
AlexeySachkov Jan 17, 2024
531083a
Switch indirectly_callable property to use generic function propertie…
AlexeySachkov Jan 17, 2024
f33bab5
Documents how the calls_indirectly property parameters could be handl…
AlexeySachkov Jan 23, 2024
2ca0e94
Definition is a declaration
AlexeySachkov Jan 24, 2024
7db0a2a
Refactor code snippets to bring them closer to a real life code
AlexeySachkov Jan 24, 2024
603c875
Merge remote-tracking branch 'origin/sycl' into private/asachkov/virt…
AlexeySachkov May 22, 2024
95fd59f
Record issue about reqd_sub_group_size handling
AlexeySachkov May 22, 2024
b4de248
Start working on a test plan
AlexeySachkov May 24, 2024
eb5ea4d
Notes about spec constants and in-memory cache
AlexeySachkov May 27, 2024
e59e68b
Reduce amount of used device image properties
AlexeySachkov May 27, 2024
63023d5
Add some clarifications about negative cases and diagnostics
AlexeySachkov May 27, 2024
3728cae
Record handling of spec constants as an issue
AlexeySachkov May 27, 2024
c3ed3f8
Expand a bit on diagnostics that we can emit
AlexeySachkov May 27, 2024
c9c8da3
Clarification on indirectly_callable property and overrides
AlexeySachkov May 28, 2024
4b622e1
Update rules for properties on redeclarations
AlexeySachkov Jun 4, 2024
2e82520
Rename the extension spec file
AlexeySachkov Jun 7, 2024
a09a32a
Record direction for potential implementation design improvements
AlexeySachkov Jun 7, 2024
400365c
Merge remote-tracking branch 'origin/sycl' into private/asachkov/virt…
AlexeySachkov Jul 22, 2024
94c0d38
Merge remote-tracking branch 'origin/sycl' into private/asachkov/virt…
AlexeySachkov Jul 24, 2024
b7cdc2d
Rename properties in accordance with the discussion
AlexeySachkov Jul 24, 2024
0d7fb4e
Fix language restrictions section
AlexeySachkov Jul 24, 2024
ba37bc2
Simplify description of motivation for new properties
AlexeySachkov Jul 24, 2024
21468f1
Fix docs build
AlexeySachkov Jul 24, 2024
4241c26
Fix some typos
AlexeySachkov Jul 24, 2024
46897b3
Update design doc with new property names
AlexeySachkov Jul 24, 2024
02ba869
Expand test plan a little bit
AlexeySachkov Jul 24, 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