You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
[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]>
0 commit comments