diff options
Diffstat (limited to 'test/CodeGenOpenCL/kernel-arg-info.cl')
-rw-r--r-- | test/CodeGenOpenCL/kernel-arg-info.cl | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/test/CodeGenOpenCL/kernel-arg-info.cl b/test/CodeGenOpenCL/kernel-arg-info.cl index c7e20491a9bc..9832604b0459 100644 --- a/test/CodeGenOpenCL/kernel-arg-info.cl +++ b/test/CodeGenOpenCL/kernel-arg-info.cl @@ -13,8 +13,16 @@ kernel void foo(__global int * restrict X, const int Y, kernel void foo2(read_only image1d_t img1, image2d_t img2, write_only image2d_array_t img3) { } -// CHECK: metadata !{metadata !"kernel_arg_addr_space", i32 0, i32 0, i32 0} +// CHECK: metadata !{metadata !"kernel_arg_addr_space", i32 1, i32 1, i32 1} // CHECK: metadata !{metadata !"kernel_arg_access_qual", metadata !"read_only", metadata !"read_only", metadata !"write_only"} // CHECK: metadata !{metadata !"kernel_arg_type", metadata !"image1d_t", metadata !"image2d_t", metadata !"image2d_array_t"} // CHECK: metadata !{metadata !"kernel_arg_type_qual", metadata !"", metadata !"", metadata !""} // CHECK: metadata !{metadata !"kernel_arg_name", metadata !"img1", metadata !"img2", metadata !"img3"} + +kernel void foo3(__global half * X) { +} +// CHECK: metadata !{metadata !"kernel_arg_addr_space", i32 1} +// CHECK: metadata !{metadata !"kernel_arg_access_qual", metadata !"none"} +// CHECK: metadata !{metadata !"kernel_arg_type", metadata !"half*"} +// CHECK: metadata !{metadata !"kernel_arg_type_qual", metadata !""} +// CHECK: metadata !{metadata !"kernel_arg_name", metadata !"X"} |