diff options
author | Reid Kleckner <reid@kleckner.net> | 2014-12-03 21:53:36 +0000 |
---|---|---|
committer | Reid Kleckner <reid@kleckner.net> | 2014-12-03 21:53:36 +0000 |
commit | bbc017851815da300ce9d6315204a73d68754a1c (patch) | |
tree | f111ef9bcd2b50a00395b8fbd7a1c70751c6dcba /llvm/tools/llvm-objdump/llvm-objdump.cpp | |
parent | d34e4d235428e13810d695400e5a14f5b8752c13 (diff) | |
download | bcm5719-llvm-bbc017851815da300ce9d6315204a73d68754a1c.tar.gz bcm5719-llvm-bbc017851815da300ce9d6315204a73d68754a1c.zip |
CUDA host device code with two code paths
Summary:
Allow CUDA host device functions with two code paths using __CUDA_ARCH__
to differentiate between code path being compiled.
For example:
__host__ __device__ void host_device_function(void) {
#ifdef __CUDA_ARCH__
device_only_function();
#else
host_only_function();
#endif
}
Patch by Jacques Pienaar.
Reviewed By: rnk
Differential Revision: http://reviews.llvm.org/D6457
llvm-svn: 223271
Diffstat (limited to 'llvm/tools/llvm-objdump/llvm-objdump.cpp')
0 files changed, 0 insertions, 0 deletions