summaryrefslogtreecommitdiffstats
path: root/clang/test/SemaOpenCL/fdeclare-opencl-builtins.cl
diff options
context:
space:
mode:
authorSven van Haastregt <sven.vanhaastregt@arm.com>2019-09-25 09:12:59 +0000
committerSven van Haastregt <sven.vanhaastregt@arm.com>2019-09-25 09:12:59 +0000
commit2a69ed0bc87bb657b31aab5250f6dc158068d220 (patch)
tree0195b510e5e0b787461b8f2c2d0fdc6352ea7980 /clang/test/SemaOpenCL/fdeclare-opencl-builtins.cl
parenta3d337a9a7d00d82bb190c5e551181d3998f6b98 (diff)
downloadbcm5719-llvm-2a69ed0bc87bb657b31aab5250f6dc158068d220.tar.gz
bcm5719-llvm-2a69ed0bc87bb657b31aab5250f6dc158068d220.zip
[OpenCL] Add image query builtin functions
Add the image query builtin functions from the OpenCL C specification. Patch by Pierre Gondois and Sven van Haastregt. Differential Revision: https://reviews.llvm.org/D67713 llvm-svn: 372833
Diffstat (limited to 'clang/test/SemaOpenCL/fdeclare-opencl-builtins.cl')
-rw-r--r--clang/test/SemaOpenCL/fdeclare-opencl-builtins.cl4
1 files changed, 4 insertions, 0 deletions
diff --git a/clang/test/SemaOpenCL/fdeclare-opencl-builtins.cl b/clang/test/SemaOpenCL/fdeclare-opencl-builtins.cl
index 6c32e125712..d8d37938414 100644
--- a/clang/test/SemaOpenCL/fdeclare-opencl-builtins.cl
+++ b/clang/test/SemaOpenCL/fdeclare-opencl-builtins.cl
@@ -71,6 +71,8 @@ kernel void basic_image_readonly(read_only image2d_t image_read_only_image2d) {
resf = read_imagef(image_read_only_image2d, i2);
res = read_imageh(image_read_only_image2d, i2);
res = read_imageh(image_read_only_image2d, sampler, i2);
+
+ int imgWidth = get_image_width(image_read_only_image2d);
}
#if __OPENCL_C_VERSION__ >= CL_VERSION_2_0
@@ -79,6 +81,8 @@ kernel void basic_image_readwrite(read_write image3d_t image_read_write_image3d)
int4 i4;
write_imageh(image_read_write_image3d, i4, h4);
+
+ int imgDepth = get_image_depth(image_read_write_image3d);
}
#endif // __OPENCL_C_VERSION__ >= CL_VERSION_2_0
OpenPOWER on IntegriCloud