Skip to content

Commit b423e1d

Browse files
tiwaria1Chen, Broxbroxigarchen
authored
[SYCL][DOC] Add extension for annotated_ptr class and its properties (#5755)
Introduce three new extensions: 1. `sycl_ext_oneapi_annotated_ptr` Introduces a pointer wrapper class that provides a mechanism to attach compile-time constant information to a pointer in a manner that allows the compiler to reliably maintain and analyze the information. 2. `sycl_ext_intel_fpga_kernel_arg_properties` Defines additional supported properties for `annotated_ptr` and `annotated_arg` classes. This commit will remove the extension `sycl_ext_intel_fpga_annotated_arg_properties`. 3. `sycl_ext_oneapi_kernel_arg_restrict_property` Defines the `restrict` property for `annotated_ptr` and `annotated_arg` classes in a separate extension rather than including it in `sycl_ext_intel_fpga_kernel_arg_properties` so that vendors can support the property without having to support FPGA specific properties. This commit also updates the annotated_arg extension to remove function overloads that are not needed. Co-authored-by: Chen, Brox <[email protected]> Co-authored-by: Brox Chen <[email protected]>
1 parent eb1ed10 commit b423e1d

5 files changed

+1550
-824
lines changed

sycl/doc/extensions/proposed/sycl_ext_intel_fpga_annotated_arg_properties.asciidoc

Lines changed: 0 additions & 280 deletions
This file was deleted.

0 commit comments

Comments
 (0)