diff options
| author | Artem Belevich <tra@google.com> | 2018-04-18 18:33:43 +0000 |
|---|---|---|
| committer | Artem Belevich <tra@google.com> | 2018-04-18 18:33:43 +0000 |
| commit | 5832eb4cfd2fcb20fc9f25b9d9bdc2930df3cb27 (patch) | |
| tree | 4aa60fd577a9247087cd29f160b4ed84a58e9fbb /clang/lib/Headers/__clang_cuda_intrinsics.h | |
| parent | 9809db703af81d93be9e765ce14c60b0bfb1aa19 (diff) | |
| download | bcm5719-llvm-5832eb4cfd2fcb20fc9f25b9d9bdc2930df3cb27.tar.gz bcm5719-llvm-5832eb4cfd2fcb20fc9f25b9d9bdc2930df3cb27.zip | |
[CUDA] added missing __ldg(const signed char *)
Differential Revision: https://reviews.llvm.org/D45780
llvm-svn: 330280
Diffstat (limited to 'clang/lib/Headers/__clang_cuda_intrinsics.h')
| -rw-r--r-- | clang/lib/Headers/__clang_cuda_intrinsics.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/clang/lib/Headers/__clang_cuda_intrinsics.h b/clang/lib/Headers/__clang_cuda_intrinsics.h index 1794eb3dc1d..3c0cde94ed4 100644 --- a/clang/lib/Headers/__clang_cuda_intrinsics.h +++ b/clang/lib/Headers/__clang_cuda_intrinsics.h @@ -277,6 +277,9 @@ inline __device__ long long __ldg(const long long *ptr) { inline __device__ unsigned char __ldg(const unsigned char *ptr) { return __nvvm_ldg_uc(ptr); } +inline __device__ signed char __ldg(const signed char *ptr) { + return __nvvm_ldg_uc((const unsigned char *)ptr); +} inline __device__ unsigned short __ldg(const unsigned short *ptr) { return __nvvm_ldg_us(ptr); } |

