[PATCH] [CUDA] Support for built-in cuda variables (threadIdx and its friends).
Artem Belevich
tra at google.com
Thu Apr 16 16:52:06 PDT 2015
Hi eliben, echristo, rnk,
The patch implements support for [[ http://docs.nvidia.com/cuda/cuda-c-programming-guide/#built-in-variables| built-in CUDA variables ]] using __declattr((property)) attribute to convert all built-in variable reads into appropriate llvm builtin calls.
This makes it possible to compile typical CUDA source code that relies on built-in variables.
http://reviews.llvm.org/D9064
Files:
lib/Headers/CMakeLists.txt
lib/Headers/cuda/cuda_builtin_vars.h
test/CodeGenCUDA/cuda-builtin-vars.cu
EMAIL PREFERENCES
http://reviews.llvm.org/settings/panel/emailpreferences/
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D9064.23887.patch
Type: text/x-patch
Size: 3750 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/cfe-commits/attachments/20150416/81e93a3b/attachment.bin>
More information about the cfe-commits
mailing list