bader added a comment.

> Yesterday, we chatted offline and agreed that the main issue is missing 
> documentation for Clang extensions being added for SYCL. To address this 
> issue we are adding SYCL architecture design document, which we are going to 
> update along with adding new features.

I'd like to provide a bit more detailed summary. I think meeting was very 
useful with the following basic outcome:

- Need to add references to SYCL spec where applicable
- Need to update documentation where references are not enough, in particular:
  - C++ address space attributes used to implement SYCL address space behavior 
defined by the specification
  - main issue is missing documentation for Clang extensions being added for 
SYCL.
- @Anastasia needs some time to read all references/docs provided, some of them 
has been sent during the meeting

Do you agree on the list above or I missed anything?

This is what has been done already after the meeting based on the comments made:

- I've uploaded SYCL architecture design document with address space section 
(https://reviews.llvm.org/D99190) and added references to the specification 
sections describing address spaces.
- I checked commits with SYCL functionality and we documented all extensions. 
In particular `sycl_kernel` attribute mentioned above is documented here - 
https://clang.llvm.org/docs/AttributeReference.html#sycl-kernel.

I believe that currently this PR is in much better shape than it was and I 
think I addressed all critical missing items that have been mentioned.
Can you please review and let me know if anything missing?


Repository:
  rG LLVM Github Monorepo

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D89909/new/

https://reviews.llvm.org/D89909

_______________________________________________
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to