def OpenCLAccessDocs : Documentation {
let Category = DocCatStmt;
- let Content = [{
+ let Heading = "__read_only, __write_only, __read_write (read_only, "
+ "write_only, read_write)";
+ let Content = [
+ {
The access qualifiers must be used with image object arguments or pipe arguments
to declare if they are being read or written by a kernel or function.
write_only image2d_t imageB)
{
...
- }
+}
In the above example imageA is a read-only 2D image object, and imageB is a
write-only 2D image object.
The read_write (or __read_write) qualifier can not be used with pipe.
More details can be found in the OpenCL C language Spec v2.0, Section 6.6.
- }];
+ }
+ ];
}
def DocOpenCLAddressSpaces : DocumentationCategory<"OpenCL Address Spaces"> {