This revision was automatically updated to reflect the committed changes. Closed by commit rC330280: [CUDA] added missing __ldg(const signed char *) (authored by tra, committed by ).
Changed prior to commit: https://reviews.llvm.org/D45780?vs=142970&id=142974#toc Repository: rC Clang https://reviews.llvm.org/D45780 Files: lib/Headers/__clang_cuda_intrinsics.h Index: lib/Headers/__clang_cuda_intrinsics.h =================================================================== --- lib/Headers/__clang_cuda_intrinsics.h +++ lib/Headers/__clang_cuda_intrinsics.h @@ -277,6 +277,9 @@ 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); }
Index: lib/Headers/__clang_cuda_intrinsics.h =================================================================== --- lib/Headers/__clang_cuda_intrinsics.h +++ lib/Headers/__clang_cuda_intrinsics.h @@ -277,6 +277,9 @@ 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); }
_______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits