diff options
author | Tanya Lattner <tonic@nondot.org> | 2012-07-11 23:02:10 +0000 |
---|---|---|
committer | Tanya Lattner <tonic@nondot.org> | 2012-07-11 23:02:10 +0000 |
commit | 7445ada9c8b9d3f2a72d137be229dcdeac954f61 (patch) | |
tree | efd921098c51b299d2db0426cdbf2e6c47a223d6 /clang/test/CodeGenOpenCL/kernel-arg-info.cl | |
parent | 9690a41e185166b3186d0accd3c223edc61fe371 (diff) | |
download | bcm5719-llvm-7445ada9c8b9d3f2a72d137be229dcdeac954f61.tar.gz bcm5719-llvm-7445ada9c8b9d3f2a72d137be229dcdeac954f61.zip |
Add OpenCL metadata for kernel arg names. This output is controlled via a flag as noted in the OpenCL Spec.
Includes a test case.
llvm-svn: 160092
Diffstat (limited to 'clang/test/CodeGenOpenCL/kernel-arg-info.cl')
-rw-r--r-- | clang/test/CodeGenOpenCL/kernel-arg-info.cl | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/clang/test/CodeGenOpenCL/kernel-arg-info.cl b/clang/test/CodeGenOpenCL/kernel-arg-info.cl new file mode 100644 index 00000000000..9d52736a76d --- /dev/null +++ b/clang/test/CodeGenOpenCL/kernel-arg-info.cl @@ -0,0 +1,7 @@ +// RUN: %clang_cc1 %s -cl-kernel-arg-info -emit-llvm -o - | FileCheck %s + +kernel void foo(int *X, int Y, int anotherArg) { + *X = Y + anotherArg; +} + +// CHECK: metadata !{metadata !"kernel_arg_name", metadata !"X", metadata !"Y", metadata !"anotherArg"} |