/external/opencv3/modules/core/include/opencv2/core/cuda/ |
D | functional.hpp | 67 __device__ __forceinline__ T operator ()(typename TypeTraits<T>::ParameterType a, in operator ()() 72 __host__ __device__ __forceinline__ plus() {} in plus() 73 __host__ __device__ __forceinline__ plus(const plus&) {} in plus() 78 __device__ __forceinline__ T operator ()(typename TypeTraits<T>::ParameterType a, in operator ()() 83 __host__ __device__ __forceinline__ minus() {} in minus() 84 __host__ __device__ __forceinline__ minus(const minus&) {} in minus() 89 __device__ __forceinline__ T operator ()(typename TypeTraits<T>::ParameterType a, in operator ()() 94 __host__ __device__ __forceinline__ multiplies() {} in multiplies() 95 __host__ __device__ __forceinline__ multiplies(const multiplies&) {} in multiplies() 100 __device__ __forceinline__ T operator ()(typename TypeTraits<T>::ParameterType a, in operator ()() [all …]
|
D | border_interpolate.hpp | 65 …explicit __host__ __device__ __forceinline__ BrdRowConstant(int width_, const D& val_ = VecTraits<… in BrdRowConstant() 67 template <typename T> __device__ __forceinline__ D at_low(int x, const T* data) const in at_low() 72 template <typename T> __device__ __forceinline__ D at_high(int x, const T* data) const in at_high() 77 template <typename T> __device__ __forceinline__ D at(int x, const T* data) const in at() 90 …explicit __host__ __device__ __forceinline__ BrdColConstant(int height_, const D& val_ = VecTraits… in BrdColConstant() 92 … template <typename T> __device__ __forceinline__ D at_low(int y, const T* data, size_t step) const in at_low() 97 …template <typename T> __device__ __forceinline__ D at_high(int y, const T* data, size_t step) const in at_high() 102 … template <typename T> __device__ __forceinline__ D at(int y, const T* data, size_t step) const in at() 115 …__host__ __device__ __forceinline__ BrdConstant(int height_, int width_, const D& val_ = VecTraits… in BrdConstant() 119 …template <typename T> __device__ __forceinline__ D at(int y, int x, const T* data, size_t step) co… in at() [all …]
|
D | saturate_cast.hpp | 56 template<typename _Tp> __device__ __forceinline__ _Tp saturate_cast(uchar v) { return _Tp(v); } in saturate_cast() 57 template<typename _Tp> __device__ __forceinline__ _Tp saturate_cast(schar v) { return _Tp(v); } in saturate_cast() 58 template<typename _Tp> __device__ __forceinline__ _Tp saturate_cast(ushort v) { return _Tp(v); } in saturate_cast() 59 template<typename _Tp> __device__ __forceinline__ _Tp saturate_cast(short v) { return _Tp(v); } in saturate_cast() 60 template<typename _Tp> __device__ __forceinline__ _Tp saturate_cast(uint v) { return _Tp(v); } in saturate_cast() 61 template<typename _Tp> __device__ __forceinline__ _Tp saturate_cast(int v) { return _Tp(v); } in saturate_cast() 62 template<typename _Tp> __device__ __forceinline__ _Tp saturate_cast(float v) { return _Tp(v); } in saturate_cast() 63 template<typename _Tp> __device__ __forceinline__ _Tp saturate_cast(double v) { return _Tp(v); } in saturate_cast() 65 template<> __device__ __forceinline__ uchar saturate_cast<uchar>(schar v) in saturate_cast() 72 template<> __device__ __forceinline__ uchar saturate_cast<uchar>(short v) in saturate_cast() [all …]
|
D | limits.hpp | 62 __device__ __forceinline__ static bool min() { return false; } in min() 63 __device__ __forceinline__ static bool max() { return true; } in max() 69 __device__ __forceinline__ static signed char min() { return SCHAR_MIN; } in min() 70 __device__ __forceinline__ static signed char max() { return SCHAR_MAX; } in max() 76 __device__ __forceinline__ static unsigned char min() { return 0; } in min() 77 __device__ __forceinline__ static unsigned char max() { return UCHAR_MAX; } in max() 83 __device__ __forceinline__ static short min() { return SHRT_MIN; } in min() 84 __device__ __forceinline__ static short max() { return SHRT_MAX; } in max() 90 __device__ __forceinline__ static unsigned short min() { return 0; } in min() 91 __device__ __forceinline__ static unsigned short max() { return USHRT_MAX; } in max() [all …]
|
D | utility.hpp | 65 template <typename T> void __device__ __host__ __forceinline__ swap(T& a, T& b) in swap() 77 explicit __host__ __device__ __forceinline__ SingleMask(PtrStepb mask_) : mask(mask_) {} in SingleMask() 78 __host__ __device__ __forceinline__ SingleMask(const SingleMask& mask_): mask(mask_.mask){} in SingleMask() 80 __device__ __forceinline__ bool operator()(int y, int x) const in operator ()() 90 __host__ __device__ __forceinline__ SingleMaskChannels(PtrStepb mask_, int channels_) in SingleMaskChannels() 92 __host__ __device__ __forceinline__ SingleMaskChannels(const SingleMaskChannels& mask_) in SingleMaskChannels() 95 __device__ __forceinline__ bool operator()(int y, int x) const in operator ()() 106 explicit __host__ __device__ __forceinline__ MaskCollection(PtrStepb* maskCollection_) in MaskCollection() 109 __device__ __forceinline__ MaskCollection(const MaskCollection& masks_) in MaskCollection() 112 __device__ __forceinline__ void next() in next() [all …]
|
D | vec_traits.hpp | 62 …static __host__ __device__ __forceinline__ uchar8 make_uchar8(uchar a0, uchar a1, uchar a2, uchar … in make_uchar8() 71 …static __host__ __device__ __forceinline__ char8 make_char8(schar a0, schar a1, schar a2, schar a3… in make_char8() 80 …static __host__ __device__ __forceinline__ ushort8 make_ushort8(ushort a0, ushort a1, ushort a2, u… in make_ushort8() 89 …static __host__ __device__ __forceinline__ short8 make_short8(short a0, short a1, short a2, short … in make_short8() 98 …static __host__ __device__ __forceinline__ uint8 make_uint8(uint a0, uint a1, uint a2, uint a3, ui… in make_uint8() 107 …static __host__ __device__ __forceinline__ int8 make_int8(int a0, int a1, int a2, int a3, int a4, … in make_int8() 116 …static __host__ __device__ __forceinline__ float8 make_float8(float a0, float a1, float a2, float … in make_float8() 125 …static __host__ __device__ __forceinline__ double8 make_double8(double a0, double a1, double a2, d… in make_double8() 173 static __device__ __host__ __forceinline__ type all(type v) {return v;} \ 174 static __device__ __host__ __forceinline__ type make(type x) {return x;} \ [all …]
|
D | vec_distance.hpp | 63 __device__ __forceinline__ L1Dist() : mySum(0) {} in L1Dist() 65 __device__ __forceinline__ void reduceIter(int val1, int val2) in reduceIter() 70 template <int THREAD_DIM> __device__ __forceinline__ void reduceAll(int* smem, int tid) in reduceAll() 75 __device__ __forceinline__ operator int() const in operator int() 87 __device__ __forceinline__ L1Dist() : mySum(0.0f) {} in L1Dist() 89 __device__ __forceinline__ void reduceIter(float val1, float val2) in reduceIter() 94 template <int THREAD_DIM> __device__ __forceinline__ void reduceAll(float* smem, int tid) in reduceAll() 99 __device__ __forceinline__ operator float() const in operator float() 112 __device__ __forceinline__ L2Dist() : mySum(0.0f) {} in L2Dist() 114 __device__ __forceinline__ void reduceIter(float val1, float val2) in reduceIter() [all …]
|
D | simd_functions.hpp | 88 static __device__ __forceinline__ unsigned int vadd2(unsigned int a, unsigned int b) in vadd2() 109 static __device__ __forceinline__ unsigned int vsub2(unsigned int a, unsigned int b) in vsub2() 130 static __device__ __forceinline__ unsigned int vabsdiff2(unsigned int a, unsigned int b) in vabsdiff2() 157 static __device__ __forceinline__ unsigned int vavg2(unsigned int a, unsigned int b) in vavg2() 172 static __device__ __forceinline__ unsigned int vavrg2(unsigned int a, unsigned int b) in vavrg2() 192 static __device__ __forceinline__ unsigned int vseteq2(unsigned int a, unsigned int b) in vseteq2() 213 static __device__ __forceinline__ unsigned int vcmpeq2(unsigned int a, unsigned int b) in vcmpeq2() 237 static __device__ __forceinline__ unsigned int vsetge2(unsigned int a, unsigned int b) in vsetge2() 254 static __device__ __forceinline__ unsigned int vcmpge2(unsigned int a, unsigned int b) in vcmpge2() 274 static __device__ __forceinline__ unsigned int vsetgt2(unsigned int a, unsigned int b) in vsetgt2() [all …]
|
D | emulation.hpp | 60 static __device__ __forceinline__ int syncthreadsOr(int pred) in syncthreadsOr() 71 static __forceinline__ __device__ int Ballot(int predicate) in Ballot() 89 static __device__ __forceinline__ T atomicInc(T* address, T val) in atomicInc() 108 static __device__ __forceinline__ T atomicAdd(T* address, T val) in atomicAdd() 127 static __device__ __forceinline__ T atomicMin(T* address, T val) in atomicMin() 145 static __device__ __forceinline__ int atomicAdd(int* address, int val) in atomicAdd() 149 … static __device__ __forceinline__ unsigned int atomicAdd(unsigned int* address, unsigned int val) in atomicAdd() 153 static __device__ __forceinline__ float atomicAdd(float* address, float val) in atomicAdd() 168 static __device__ __forceinline__ double atomicAdd(double* address, double val) in atomicAdd() 186 static __device__ __forceinline__ int atomicMin(int* address, int val) in atomicMin() [all …]
|
/external/opencv3/modules/cudev/include/opencv2/cudev/util/ |
D | saturate_cast.hpp | 56 template <typename T> __device__ __forceinline__ T saturate_cast(uchar v) { return T(v); } in saturate_cast() 57 template <typename T> __device__ __forceinline__ T saturate_cast(schar v) { return T(v); } in saturate_cast() 58 template <typename T> __device__ __forceinline__ T saturate_cast(ushort v) { return T(v); } in saturate_cast() 59 template <typename T> __device__ __forceinline__ T saturate_cast(short v) { return T(v); } in saturate_cast() 60 template <typename T> __device__ __forceinline__ T saturate_cast(uint v) { return T(v); } in saturate_cast() 61 template <typename T> __device__ __forceinline__ T saturate_cast(int v) { return T(v); } in saturate_cast() 62 template <typename T> __device__ __forceinline__ T saturate_cast(float v) { return T(v); } in saturate_cast() 63 template <typename T> __device__ __forceinline__ T saturate_cast(double v) { return T(v); } in saturate_cast() 65 template <> __device__ __forceinline__ uchar saturate_cast<uchar>(schar v) in saturate_cast() 72 template <> __device__ __forceinline__ uchar saturate_cast<uchar>(short v) in saturate_cast() [all …]
|
D | limits.hpp | 62 __device__ __forceinline__ static bool min() { return false; } in min() 63 __device__ __forceinline__ static bool max() { return true; } in max() 69 __device__ __forceinline__ static schar min() { return SCHAR_MIN; } in min() 70 __device__ __forceinline__ static schar max() { return SCHAR_MAX; } in max() 76 __device__ __forceinline__ static uchar min() { return 0; } in min() 77 __device__ __forceinline__ static uchar max() { return UCHAR_MAX; } in max() 83 __device__ __forceinline__ static short min() { return SHRT_MIN; } in min() 84 __device__ __forceinline__ static short max() { return SHRT_MAX; } in max() 90 __device__ __forceinline__ static ushort min() { return 0; } in min() 91 __device__ __forceinline__ static ushort max() { return USHRT_MAX; } in max() [all …]
|
D | vec_traits.hpp | 95 __host__ __device__ __forceinline__ static type all(type v) {return v;} \ 96 __host__ __device__ __forceinline__ static type make(type x) {return x;} \ 97 __host__ __device__ __forceinline__ static type make(const type* v) {return *v;} \ 103 … __host__ __device__ __forceinline__ static type ## 1 all(type v) {return make_ ## type ## 1(v);} \ 104 …__host__ __device__ __forceinline__ static type ## 1 make(type x) {return make_ ## type ## 1(x);} \ 105 …__host__ __device__ __forceinline__ static type ## 1 make(const type* v) {return make_ ## type ## … 111 …__host__ __device__ __forceinline__ static type ## 2 all(type v) {return make_ ## type ## 2(v, v);… 112 …__host__ __device__ __forceinline__ static type ## 2 make(type x, type y) {return make_ ## type ##… 113 …__host__ __device__ __forceinline__ static type ## 2 make(const type* v) {return make_ ## type ## … 119 …__host__ __device__ __forceinline__ static type ## 3 all(type v) {return make_ ## type ## 3(v, v, … [all …]
|
D | atomic.hpp | 58 __device__ __forceinline__ int atomicAdd(int* address, int val) in atomicAdd() 63 __device__ __forceinline__ uint atomicAdd(uint* address, uint val) in atomicAdd() 68 __device__ __forceinline__ float atomicAdd(float* address, float val) in atomicAdd() 84 __device__ static double atomicAdd(double* address, double val) in atomicAdd() 104 __device__ __forceinline__ int atomicMin(int* address, int val) in atomicMin() 109 __device__ __forceinline__ uint atomicMin(uint* address, uint val) in atomicMin() 114 __device__ static float atomicMin(float* address, float val) in atomicMin() 132 __device__ static double atomicMin(double* address, double val) in atomicMin() 152 __device__ __forceinline__ int atomicMax(int* address, int val) in atomicMax() 157 __device__ __forceinline__ uint atomicMax(uint* address, uint val) in atomicMax() [all …]
|
/external/clang/test/SemaCUDA/ |
D | function-overload.cu | 28 __device__ int dh(void) { return 2; } in dh() 31 __host__ __device__ int hdh(void) { return 5; } // expected-note {{previous definition is here}} in hdh() 35 __host__ __device__ int hhd(void) { return 5; } // expected-error {{redefinition of 'hhd'}} in hhd() 39 __host__ __device__ int hdd(void) { return 7; } // expected-note {{previous definition is here}} in hdd() 40 __device__ int hdd(void) { return 6; } // expected-error {{redefinition of 'hdd'}} in hdd() 42 __device__ int dhd(void) { return 6; } // expected-note {{previous definition is here}} in dhd() 43 __host__ __device__ int dhd(void) { return 7; } // expected-error {{redefinition of 'dhd'}} in dhd() 52 extern "C" __device__ int cdh(void) {return 10;} in cdh() 56 extern "C" __host__ __device__ int chhd1(void) {return 12;} // expected-note {{previous definition … in chhd1() 60 extern "C" __host__ __device__ int chhd2(void) {return 12;} // expected-error {{redefinition of 'ch… in chhd2() [all …]
|
D | implicit-member-target.cu | 27 __device__ void devicefoo() { in devicefoo() 35 __device__ A2_with_device_ctor() {} in A2_with_device_ctor() 49 __device__ void devicefoo2() { in devicefoo2() 58 __device__ A3_with_device_ctors(const A3_with_device_ctors&) {} in A3_with_device_ctors() 92 __device__ void devicefoo4() { in devicefoo4() 114 __device__ void devicefoo5(B5_copy_ctor_constness& b_arg) { in devicefoo5() 123 __device__ A6_with_device_ctor() {} in A6_with_device_ctor() 134 __device__ void devicefoo6() { in devicefoo6() 143 __device__ A7_with_copy_assign& operator=(const A7_with_copy_assign&) {} in operator =() 173 __device__ A8_with_move_assign& operator=(A8_with_move_assign&&) {} in operator =() [all …]
|
/external/opencv3/modules/cudalegacy/src/cuda/ |
D | NCVPixelOperations.hpp | 50 template<typename TBase> inline __host__ __device__ TBase _pixMaxVal(); 51 template<> inline __host__ __device__ Ncv8u _pixMaxVal<Ncv8u>() {return UCHAR_MAX;} in _pixMaxVal() 52 template<> inline __host__ __device__ Ncv16u _pixMaxVal<Ncv16u>() {return USHRT_MAX;} in _pixMaxVal() 53 template<> inline __host__ __device__ Ncv32u _pixMaxVal<Ncv32u>() {return UINT_MAX;} in _pixMaxVal() 54 template<> inline __host__ __device__ Ncv8s _pixMaxVal<Ncv8s>() {return SCHAR_MAX;} in _pixMaxVal() 55 template<> inline __host__ __device__ Ncv16s _pixMaxVal<Ncv16s>() {return SHRT_MAX;} in _pixMaxVal() 56 template<> inline __host__ __device__ Ncv32s _pixMaxVal<Ncv32s>() {return INT_MAX;} in _pixMaxVal() 57 template<> inline __host__ __device__ Ncv32f _pixMaxVal<Ncv32f>() {return FLT_MAX;} in _pixMaxVal() 58 template<> inline __host__ __device__ Ncv64f _pixMaxVal<Ncv64f>() {return DBL_MAX;} in _pixMaxVal() 60 template<typename TBase> inline __host__ __device__ TBase _pixMinVal(); [all …]
|
D | fgd.hpp | 54 __device__ float& Pbc(int i, int j); 55 __device__ float& Pbcc(int i, int j); 57 __device__ unsigned char& is_trained_st_model(int i, int j); 58 __device__ unsigned char& is_trained_dyn_model(int i, int j); 60 __device__ float& PV_C(int i, int j, int k); 61 __device__ float& PVB_C(int i, int j, int k); 62 template <typename T> __device__ T& V_C(int i, int j, int k); 64 __device__ float& PV_CC(int i, int j, int k); 65 __device__ float& PVB_CC(int i, int j, int k); 66 template <typename T> __device__ T& V1_CC(int i, int j, int k); [all …]
|
/external/opencv3/modules/cudev/include/opencv2/cudev/functional/ |
D | functional.hpp | 79 __device__ __forceinline__ T operator ()(typename TypeTraits<T>::parameter_type a, in operator ()() 88 __device__ __forceinline__ T operator ()(typename TypeTraits<T>::parameter_type a, in operator ()() 97 __device__ __forceinline__ T operator ()(typename TypeTraits<T>::parameter_type a, in operator ()() 106 __device__ __forceinline__ T operator ()(typename TypeTraits<T>::parameter_type a, in operator ()() 115 __device__ __forceinline__ T operator ()(typename TypeTraits<T>::parameter_type a, in operator ()() 124 __device__ __forceinline__ T operator ()(typename TypeTraits<T>::parameter_type a) const in operator ()() 134 __device__ __forceinline__ typename MakeVec<uchar, VecTraits<T>::cn>::type 144 __device__ __forceinline__ typename MakeVec<uchar, VecTraits<T>::cn>::type 154 __device__ __forceinline__ typename MakeVec<uchar, VecTraits<T>::cn>::type 164 __device__ __forceinline__ typename MakeVec<uchar, VecTraits<T>::cn>::type [all …]
|
/external/opencv3/modules/core/include/opencv2/core/cuda/detail/ |
D | color_detail.hpp | 65 static __device__ __forceinline__ T max() { return numeric_limits<T>::max(); } in max() 66 static __device__ __forceinline__ T half() { return (T)(max()/2 + 1); } in half() 72 static __device__ __forceinline__ float max() { return 1.f; } in max() 73 static __device__ __forceinline__ float half() { return 0.5f; } in half() 76 …template <typename T> static __device__ __forceinline__ void setAlpha(typename TypeVec<T, 3>::vec_… in setAlpha() 80 …template <typename T> static __device__ __forceinline__ void setAlpha(typename TypeVec<T, 4>::vec_… in setAlpha() 85 …template <typename T> static __device__ __forceinline__ T getAlpha(const typename TypeVec<T, 3>::v… in getAlpha() 90 …template <typename T> static __device__ __forceinline__ T getAlpha(const typename TypeVec<T, 4>::v… in getAlpha() 113 …__device__ typename TypeVec<T, dcn>::vec_type operator()(const typename TypeVec<T, scn>::vec_type&… in operator ()() 125 __host__ __device__ __forceinline__ RGB2RGB() {} in RGB2RGB() [all …]
|
/external/opencv3/modules/cudev/include/opencv2/cudev/block/ |
D | vec_distance.hpp | 68 __device__ __forceinline__ NormL1() : mySum(0) {} in NormL1() 70 __device__ __forceinline__ void reduceThread(value_type val1, value_type val2) in reduceThread() 75 __device__ __forceinline__ void reduceWarp(result_type* smem, uint tid) in reduceWarp() 80 … template <int THREAD_DIM> __device__ __forceinline__ void reduceBlock(result_type* smem, uint tid) in reduceBlock() 85 __device__ __forceinline__ operator result_type() const in operator result_type() 97 __device__ __forceinline__ NormL1() : mySum(0.0f) {} in NormL1() 99 __device__ __forceinline__ void reduceThread(value_type val1, value_type val2) in reduceThread() 104 __device__ __forceinline__ void reduceWarp(result_type* smem, uint tid) in reduceWarp() 109 … template <int THREAD_DIM> __device__ __forceinline__ void reduceBlock(result_type* smem, uint tid) in reduceBlock() 114 __device__ __forceinline__ operator result_type() const in operator result_type() [all …]
|
/external/opencv3/modules/cudev/include/opencv2/cudev/warp/ |
D | shuffle.hpp | 61 __device__ __forceinline__ uchar shfl(uchar val, int srcLane, int width = warpSize) in shfl() 66 __device__ __forceinline__ schar shfl(schar val, int srcLane, int width = warpSize) in shfl() 71 __device__ __forceinline__ ushort shfl(ushort val, int srcLane, int width = warpSize) in shfl() 76 __device__ __forceinline__ short shfl(short val, int srcLane, int width = warpSize) in shfl() 81 __device__ __forceinline__ int shfl(int val, int srcLane, int width = warpSize) in shfl() 86 __device__ __forceinline__ uint shfl(uint val, int srcLane, int width = warpSize) in shfl() 91 __device__ __forceinline__ float shfl(float val, int srcLane, int width = warpSize) in shfl() 96 __device__ double shfl(double val, int srcLane, int width = warpSize) in shfl() 108 …__device__ __forceinline__ input_type ## 1 shfl(const input_type ## 1 & val, int srcLane, int widt… 114 …__device__ __forceinline__ input_type ## 2 shfl(const input_type ## 2 & val, int srcLane, int widt… [all …]
|
/external/clang/test/CodeGenCUDA/ |
D | address-spaces.cu | 9 __device__ int i; 31 __device__ void foo() { in foo() 54 __device__ void func0() { in func0() 63 __device__ void callee(float *ap) { in callee() 67 __device__ void func1() { in func1() 74 __device__ void func2() { in func2() 82 __device__ void func3() { in func3() 90 __device__ void func4() { in func4() 100 __device__ float *func5() { in func5() 107 __device__ StructWithCtor(): data(1) {} in StructWithCtor() [all …]
|
D | function-overload.cu | 35 __device__ int dh(void) { return 1; } in dh() 41 __host__ __device__ int hd(void) { return 3; } in hd() 45 __device__ int d(void) { return 8; } in d() 63 extern "C" __device__ int cdh(void) {return 10;} in cdh() 69 extern "C" __device__ int cd(void) {return 12;} in cd() 77 extern "C" __host__ __device__ int chd(void) {return 14;} in chd() 106 __device__ void devicef(void) { in devicef() 129 __host__ __device__ void hostdevicef(void) { in hostdevicef() 168 __device__ s_cd_dh() { x = 12; } in s_cd_dh() 170 __device__ ~s_cd_dh() { x = 22; } in ~s_cd_dh() [all …]
|
/external/opencv3/modules/cudev/include/opencv2/cudev/grid/detail/ |
D | reduce.hpp | 71 __device__ __forceinline__ static volatile R* smem(R* ptr) in smem() 77 __device__ __forceinline__ static R& res(R& val) in res() 83 __device__ __forceinline__ static const Op& op(const Op& aop) in op() 92 __device__ __forceinline__ static tuple<volatile R*, volatile R*> smem(R* ptr) in smem() 98 …__device__ __forceinline__ static tuple<typename VecTraits<R>::elem_type&, typename VecTraits<R>::… in res() 104 __device__ __forceinline__ static tuple<Op, Op> op(const Op& aop) in op() 113 __device__ __forceinline__ static tuple<volatile R*, volatile R*, volatile R*> smem(R* ptr) in smem() 119 __device__ __forceinline__ static tuple<typename VecTraits<R>::elem_type&, 127 __device__ __forceinline__ static tuple<Op, Op, Op> op(const Op& aop) in op() 136 …__device__ __forceinline__ static tuple<volatile R*, volatile R*, volatile R*, volatile R*> smem(R… in smem() [all …]
|
/external/clang/test/CodeGen/ |
D | builtins-nvptx.c | 5 #define __device__ __attribute__((device)) macro 10 __device__ int read_tid() { in read_tid() 26 __device__ int read_ntid() { in read_ntid() 42 __device__ int read_ctaid() { in read_ctaid() 58 __device__ int read_nctaid() { in read_nctaid() 74 __device__ int read_ids() { in read_ids() 94 __device__ int read_lanemasks() { in read_lanemasks() 112 __device__ long long read_clocks() { in read_clocks() 123 __device__ int read_pms() { in read_pms() 139 __device__ void sync() { in sync() [all …]
|