[PATCH] D11993: [CUDA] Make sure we emit all templated __global__ functions on device side. Again.

Eli Bendersky via cfe-commits cfe-commits at lists.llvm.org
Wed Aug 12 14:44:37 PDT 2015

eliben accepted this revision.
eliben added a comment.


Comment at: test/CodeGenCUDA/ptx-kernels.cu:26
@@ -16,1 +25,2 @@
 // CHECK: !{{[0-9]+}} = !{void ()* @global_function, !"kernel", i32 1}
+// CHECK: !{{[0-9]+}} = !{void (i32)* @_Z16templated_kernelIiEvT_, !"kernel", i32 1}
It't not clear what this metadata is part of? I'm guessing llvm.used, so maybe make that explicit with an earlier CHECK?


More information about the cfe-commits mailing list