summaryrefslogtreecommitdiffstats
path: root/clang/test/SemaCUDA/cuda-builtin-vars.cu
Commit message (Collapse)AuthorAgeFilesLines
* [CUDA] Don't specify exact line numbers in cuda-builtin-vars.cu.Justin Lebar2016-02-241-5/+5
| | | | | | | | This makes the test less fragile to changes to cuda_builtin_vars.h. Test-only change. llvm-svn: 261775
* [cuda] Added support for CUDA built-in variables.Artem Belevich2015-04-211-0/+57
| | | | | | | | | | | | | | | | | Added cuda_builtin_vars.h which implements built-in CUDA variables using __declattr(property). Fields of built-in variables (except for warpSize) are implemented using __declattr(property) which replaces read/write of a member field with a call to a getter/setter member function, in this case with appropriate NVPTX builtin. Added a test case to check diagnostics on attempt to construct or improperly access a built-in variable. Differential Revision: http://reviews.llvm.org/D9064 llvm-svn: 235448
* Revert r235398 "[cuda] Added support for CUDA built-in variables."Artem Belevich2015-04-211-57/+0
| | | | | | r235398 was causing buildbot break due to missing Makefile changes. llvm-svn: 235401
* [cuda] Added support for CUDA built-in variables.Artem Belevich2015-04-211-0/+57
Added cuda_builtin_vars.h which implements built-in CUDA variables using __declattr(property). Fields of built-in variables (except for warpSize) are implemented using __declattr(property) which replaces read/write of a member field with a call to a getter/setter member function, in this case with appropriate NVPTX builtin. Added a test case to check diagnostics on attempt to construct or improperly access a built-in variable. Differential Revision: http://reviews.llvm.org/D9064 llvm-svn: 235398
OpenPOWER on IntegriCloud