llvm
[SYCL] Refactor and generate SYCL builtins
#10198
Merged
Go
Login via GitHub
Home
Pricing
FAQ
Install
Login
via GitHub
Overview
Commits
45
Changes
View On
GitHub
[SYCL] Refactor and generate SYCL builtins
#10198
steffenlarsen
merged 45 commits into
intel:sycl
from
steffenlarsen:steffen/gen_builtins
[SYCL] Refactor and generate SYCL builtins
35a6b053
Require python3
4d400066
Remove unnecessary gitignore
cf35f798
Add deprecated long long vectors
6cf46371
Deprecate raw pointer builtins
a1d2fb61
Add vector size checks
1a196b2d
Switch to fully-templated vectors
28236835
Group builtins by name
0d4fa27a
Additional fixes
afe7f9b5
First batch of marray overloads
7fb0f90f
Geometric marray functions
1105d054
steffenlarsen
force pushed
to
1105d054
2 years ago
Replace remaining marray builtins
3969443b
Merge remote-tracking branch 'intel/sycl' into steffen/gen_builtins
29a3479e
Fix formatting
f0c9133c
Remove dead include
a9564648
steffenlarsen
force pushed
to
a9564648
2 years ago
Install new generated files
dfe2d5d6
Merge branch 'sycl' into steffen/gen_builtins
bf0b8960
Add common type requirements
7ad7303f
Add explicit scalar templating
81b71ae8
Add swizzle support and tests
c95a750f
Merge remote-tracking branch 'intel/sycl' into steffen/gen_builtins
5d23d317
Cleanup
36d858ba
Make integer builtins templated on scalar
1f7a8377
steffenlarsen
requested a review
2 years ago
Use +=
b16ea014
KornevNikita
commented on 2023-07-14
Fix builtins for MSVC
e340b052
Fix vec nan tests
f223033e
Merge remote-tracking branch 'intel/sycl' into steffen/gen_builtins
a55b9db7
Fix unsigned long nan expected return type
10058b56
Merge remote-tracking branch 'intel/sycl' into steffen/gen_builtins
d436730a
AlexeySachkov
commented on 2023-07-20
Address comments
5c9d956b
Merge remote-tracking branch 'intel/sycl' into steffen/gen_builtins
b9b2d475
Re-add to-be-deprecated fundamental vec types
c859c79c
Small template adjustments
f06e2f5d
Make multi_ptr arguments fully templated
611d1179
Fix formatting
b87ba657
Merge remote-tracking branch 'intel/sycl' into steffen/gen_builtins
e4853bbd
Merge remote-tracking branch 'intel/sycl' into steffen/gen_builtins
2f52a0a3
Prevent regenerating builtins unless generator changed
e5dc11ec
Add comments to utilities
b44e04b5
steffenlarsen
marked this pull request as ready for review
2 years ago
steffenlarsen
requested a review
2 years ago
steffenlarsen
requested a review
from
cperkinsintel
2 years ago
maarquitos14
commented on 2023-07-26
Address comments
faca4277
Merge remote-tracking branch 'intel/sycl' into steffen/gen_builtins
d4fea379
dm-vodopyanov
commented on 2023-08-01
Fix includes
d69759c5
dm-vodopyanov
approved these changes on 2023-08-08
Merge remote-tracking branch 'intel/sycl' into steffen/gen_builtins
c3b6d285
Merge branch 'sycl' into steffen/gen_builtins
bbced837
Merge remote-tracking branch 'intel/sycl' into steffen/gen_builtins
d721ee6d
steffenlarsen
merged
e4676b65
into sycl
2 years ago
aelovikov-intel
commented on 2023-09-27
Login to write a write a comment.
Login via GitHub
Reviewers
dm-vodopyanov
KornevNikita
aelovikov-intel
maarquitos14
AlexeySachkov
cperkinsintel
Assignees
No one assigned
Labels
None yet
Milestone
No milestone
Login to write a write a comment.
Login via GitHub