Lines Matching full:opencl
12 * OpenCL.
17 /* The OpenCL version of this header defines many OpenCL versions of stdint.h
25 * need to resolve to a real pointer in OpenCL but an opaque 64-bit address on
33 * OpenCL generic pointers, but those can cause headaches and lose constantness,
46 #pragma OPENCL EXTENSION cl_khr_fp16 : enable
48 /* The OpenCL side of DEVICE must resolve to real pointer types, unlike
57 /* OpenCL lacks explicitly sized integer types, but we know the sizes of
71 /* OpenCL C lacks static_assert, a part of C11. This makes static_assert
91 /* stddef.h usually defines this. We don't have that on the OpenCL side but we
101 /* OpenCL C doesn't seem to have an equivalent for this but it doesn't matter.
107 * host/device, but are meaningless in OpenCL. Turn them into void* to allow
113 /* OpenCL C lacks a standard memcpy, but clang has one that will be plumbed into
121 /* OpenCL C lacks a standard abort, so we plumb through the NIR intrinsic. */
125 /* OpenCL C lacks a standard assert. We implement one on top of abort. We are
141 /* Core OpenCL C like likely/unlikely. We might be able to map to a clang built
221 /* OpenCL C lacks roundf and llroundf, we can emulate it */