Skip to content

[SYCL] SemaSYCL significant refactoring #1517

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

Merged
merged 39 commits into from
Apr 22, 2020
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
39 commits
Select commit Hold shift + click to select a range
3b00883
WIP on 'visitor' model for the SemaSYCL refactor
Apr 8, 2020
2ea64c8
clang format
Apr 8, 2020
2373337
Massive set of additions/changes. Implemneted the declaration generat…
Apr 10, 2020
4b5abb1
clang-format changes
Apr 10, 2020
3ef0473
more clang-format changes
Apr 10, 2020
07bb9be
A few spelling changes, move the kernel type changing
Apr 10, 2020
ec1e68d
remove TODO comment, the function has now returned to a managable siz…
Apr 10, 2020
ec93877
WIP with integration header
Apr 10, 2020
e52f39c
Fix int header 'kind' calculation. Also, make sure we visit bases. St…
Apr 10, 2020
bf828fc
small refactoring for base classes
Apr 10, 2020
5baa5ad
First run at getting the offset correct... not sure if this works
Apr 10, 2020
c551aad
Got the offset logic compiling/looking right. Also did a clang format…
Apr 10, 2020
6a5609c
Format the createOpenCLKernel func, remove int header from comment
Apr 10, 2020
542a078
Rename kernelobj to kerneldecl
Apr 13, 2020
7d3bb74
Framwork for body, added the stream type as a special type
Apr 13, 2020
9f582cd
Fix all the build errors from the last patch
Apr 13, 2020
6b987c3
Add getParamVarDeclsForCurrentField, which provides a way for the bod…
Apr 13, 2020
726212b
Implement body generation for accessor, struct and scalar
Fznamznon Apr 14, 2020
3b2e900
Apply clang format and a couple of comments
Fznamznon Apr 14, 2020
d642fb9
Make LIT tests pass
Fznamznon Apr 15, 2020
c4da2ce
Remove const casts
Fznamznon Apr 15, 2020
d37f1df
Revert "Remove const casts"
Fznamznon Apr 15, 2020
7e3ff18
Add support for sampler, start struggling with stream
Fznamznon Apr 16, 2020
f77fc36
Initialize stream after internal accessors
Fznamznon Apr 16, 2020
a8982bc
Handle pointers
Fznamznon Apr 16, 2020
e564a88
Fix hp
Fznamznon Apr 16, 2020
39f128b
Fix integration header problem with unnamed lambdas
Apr 16, 2020
3c7fed9
Remove CreateOpenCLKernelBody
Fznamznon Apr 17, 2020
948f1ba
Cleanups and renamings
Fznamznon Apr 17, 2020
71e2c7e
Merge branch 'sycl' into semasyclref-1
Fznamznon Apr 17, 2020
cec1a35
Apply comments, fixes
Fznamznon Apr 20, 2020
447fd70
Apply CR suggestions
Fznamznon Apr 20, 2020
1acc00b
Implement base class offsets for int-headers
Apr 20, 2020
71c2b0c
Apply comments & clang-format
Fznamznon Apr 20, 2020
a964a25
Refactor constructKernelName to return a pair.
Apr 20, 2020
8568786
Simplify run line of the test
Fznamznon Apr 21, 2020
f4ab328
Apply CR comments
Fznamznon Apr 21, 2020
645774b
Apply clang-format
Fznamznon Apr 21, 2020
b0a03e6
Try to fix LIT test on windows
Fznamznon Apr 22, 2020
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