Home | History | Annotate | Download | only in clang-include

Lines Matching refs:__device__

112 // FIXME: redefine these as __device__ functions.
123 // We need decls for functions in CUDA's libdevice with __device__
124 // attribute only. Alas they come either as __host__ __device__ or
127 // decls with __device__ attribute.
139 // __forceinline__' (with no __device__) for definitions of device
141 // __device__.
143 #define __forceinline__ __device__ __inline__ __attribute__((always_inline))
184 static inline __device__ void __brkpt(int __c) { __brkpt(); }
212 // math_functions.hpp defines ::signbit as a __host__ __device__ function. This
242 __device__ int vprintf(const char *, const char *);
243 __device__ void free(void *) __attribute((nothrow));
244 __device__ void *malloc(size_t) __attribute((nothrow)) __attribute__((malloc));
245 __device__ void __assertfail(const char *__message, const char *__file,
251 __device__ static inline void __assert_fail(const char *__message,
259 __device__ int printf(const char *, ...);
264 __device__ static inline void free(void *__ptr) { ::free(__ptr); }
265 __device__ static inline void *malloc(size_t __size) {
273 __device__ inline __cuda_builtin_threadIdx_t::operator uint3() const {
281 __device__ inline __cuda_builtin_blockIdx_t::operator uint3() const {
289 __device__ inline __cuda_builtin_blockDim_t::operator dim3() const {
293 __device__ inline __cuda_builtin_gridDim_t::operator dim3() const {