-
Notifications
You must be signed in to change notification settings - Fork 794
[SYCL] Implement sub-group mask extension #4481
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
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
SYCL RT changed LGTM
Move Group Mask test to extension folder Add test for extension macro
@intel/dpcpp-specification-reviewers, could you please have a look? |
I added some comments just about the changes to the spec. It would be better to wait for a review from @Pennycook, though. He was involved more closely with this API, and he would be better to review the implementation. John is on vacation this week, returning on Monday. |
@gmlueck, @rolandschulz, @Pennycook, could you please have a look on recent changes.
|
The test is updated according spec changes in intel/llvm#4481
I think there are a few spec updates missing. GitHub won't let me comment on the diff for some reason, so doing so here: The predefined macro section still says I thought we'd decided that we'd use |
@Pennycook It looks like I forgot to upload the commits.
|
@Pennycook, @gmlueck, @dm-vodopyanov, @rolandschulz could you please review/approve the PR? |
There's still one instance of |
@Pennycook, I have fixed that. Could you please approve the PR? |
@vladimirlaz, please, update the link to the specification. |
the spec is moved in the scope of the PR. The comment contains the new location. |
The specification is available under https://github.com/intel/llvm/blob/sycl/sycl/doc/extensions/SubGroupMask/SubGroupMask.asciidoc
Complementary test changes are available under intel/llvm-test-suite#441, intel/llvm-test-suite#462