Home
last modified time | relevance | path

Searched refs:TypeVec (Results 1 – 20 of 20) sorted by relevance

/external/opencv3/modules/core/include/opencv2/core/cuda/detail/
Dcolor_detail.hpp76 …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()
111 : unary_function<typename TypeVec<T, scn>::vec_type, typename TypeVec<T, dcn>::vec_type>
113 …__device__ typename TypeVec<T, dcn>::vec_type operator()(const typename TypeVec<T, scn>::vec_type&… in operator ()()
115 typename TypeVec<T, dcn>::vec_type dst; in operator ()()
316 …template <typename T, int dcn> struct Gray2RGB : unary_function<T, typename TypeVec<T, dcn>::vec_t…
318 __device__ __forceinline__ typename TypeVec<T, dcn>::vec_type operator()(T src) const in operator ()()
320 typename TypeVec<T, dcn>::vec_type dst; in operator ()()
[all …]
Dtransform_detail.hpp60 typedef typename TypeVec<T, shift>::vec_type read_type;
61 typedef typename TypeVec<D, shift>::vec_type write_type;
66 typedef typename TypeVec<T1, shift>::vec_type read_type1;
67 typedef typename TypeVec<T2, shift>::vec_type read_type2;
68 typedef typename TypeVec<D, shift>::vec_type write_type;
/external/llvm/utils/TableGen/
DCodeGenDAGPatterns.cpp58 TypeVec.push_back(VT); in TypeSet()
65 TypeVec.append(VTList.begin(), VTList.end()); in TypeSet()
72 array_pod_sort(TypeVec.begin(), TypeVec.end()); in TypeSet()
73 assert(std::unique(TypeVec.begin(), TypeVec.end()) == TypeVec.end()); in TypeSet()
90 TypeVec.push_back(VT); in FillWithPossibleTypes()
93 if (TypeVec.empty()) { in FillWithPossibleTypes()
99 if (TypeVec.size() == 1) return true; in FillWithPossibleTypes()
102 array_pod_sort(TypeVec.begin(), TypeVec.end()); in FillWithPossibleTypes()
103 TypeVec.erase(std::unique(TypeVec.begin(), TypeVec.end()), TypeVec.end()); in FillWithPossibleTypes()
111 return std::any_of(TypeVec.begin(), TypeVec.end(), isInteger); in hasIntegerTypes()
[all …]
DCodeGenDAGPatterns.h58 SmallVector<MVT::SimpleValueType, 4> TypeVec; variable
64 bool isCompletelyUnknown() const { return TypeVec.empty(); } in isCompletelyUnknown()
67 if (TypeVec.size() != 1) return false; in isConcrete()
68 unsigned char T = TypeVec[0]; (void)T; in isConcrete()
75 return (MVT::SimpleValueType)TypeVec[0]; in getConcrete()
83 assert(!TypeVec.empty() && "Not a type list!"); in getTypeList()
84 return TypeVec; in getTypeList()
88 return TypeVec.size() == 1 && TypeVec[0] == MVT::isVoid; in isVoid()
154 bool operator!=(const TypeSet &RHS) const { return TypeVec != RHS.TypeVec; }
155 bool operator==(const TypeSet &RHS) const { return TypeVec == RHS.TypeVec; }
/external/opencv3/modules/core/include/opencv2/core/cuda/
Dvec_traits.hpp56 template<typename T, int N> struct TypeVec;
132 template<> struct TypeVec<type, 1> { typedef type vec_type; }; \
133 template<> struct TypeVec<type ## 1, 1> { typedef type ## 1 vec_type; }; \
134 template<> struct TypeVec<type, 2> { typedef type ## 2 vec_type; }; \
135 template<> struct TypeVec<type ## 2, 2> { typedef type ## 2 vec_type; }; \
136 template<> struct TypeVec<type, 3> { typedef type ## 3 vec_type; }; \
137 template<> struct TypeVec<type ## 3, 3> { typedef type ## 3 vec_type; }; \
138 template<> struct TypeVec<type, 4> { typedef type ## 4 vec_type; }; \
139 template<> struct TypeVec<type ## 4, 4> { typedef type ## 4 vec_type; }; \
140 template<> struct TypeVec<type, 8> { typedef type ## 8 vec_type; }; \
[all …]
Dfilters.hpp92 typedef typename TypeVec<float, VecTraits<elem_type>::cn>::vec_type work_type; in operator ()()
123 typedef typename TypeVec<float, VecTraits<elem_type>::cn>::vec_type work_type;
200 typedef typename TypeVec<float, VecTraits<elem_type>::cn>::vec_type work_type; in operator ()()
240 typedef typename TypeVec<float, VecTraits<elem_type>::cn>::vec_type work_type; in operator ()()
/external/opencv3/modules/cudafilters/src/cuda/
Dfilter2d.cu57 typedef typename TypeVec<float, VecTraits<D>::cn>::vec_type sum_t; in filter2D()
98 typedef typename TypeVec<float, VecTraits< type >::cn>::vec_type work_type; \
Drow_filter.hpp72 typedef typename TypeVec<float, VecTraits<T>::cn>::vec_type sum_t; in linearRowFilter()
Dcolumn_filter.hpp72 typedef typename TypeVec<float, VecTraits<T>::cn>::vec_type sum_t; in linearColumnFilter()
/external/opencv3/modules/cudawarping/src/cuda/
Dremap.cu74 typedef typename TypeVec<float, VecTraits<T>::cn>::vec_type work_type; in call()
95 typedef typename TypeVec<float, VecTraits<T>::cn>::vec_type work_type; in call()
129 typedef typename TypeVec<float, VecTraits< type >::cn>::vec_type work_type; \
Dwarp.cu145 typedef typename TypeVec<float, VecTraits<T>::cn>::vec_type work_type; in call()
167 typedef typename TypeVec<float, VecTraits<T>::cn>::vec_type work_type; in call()
200 typedef typename TypeVec<float, VecTraits< type >::cn>::vec_type work_type; \
Dpyr_up.cu57 typedef typename TypeVec<float, VecTraits<T>::cn>::vec_type sum_t; in pyrUp()
Dpyr_down.cu57 typedef typename TypeVec<float, VecTraits<T>::cn>::vec_type work_t; in pyrDown()
Dresize.cu73 typedef typename TypeVec<float, VecTraits<T>::cn>::vec_type work_type; in resize_linear()
/external/opencv3/modules/superres/src/cuda/
Dbtv_l1_gpu.cu129 typedef typename TypeVec<float, cn>::vec_type src_t; in upscale()
224 typedef typename TypeVec<float, cn>::vec_type src_t; in calcBtvRegularization()
/external/opencv3/modules/cudaimgproc/src/cuda/
Ddebayer.cu345 typedef typename TypeVec<uchar, cn>::vec_type dst_t; in Bayer2BGR_8u_gpu()
362 typedef typename TypeVec<ushort, cn>::vec_type dst_t; in Bayer2BGR_16u_gpu()
525 typedef typename TypeVec<uchar, cn>::vec_type dst_t; in MHCdemosaic()
Dbilateral_filter.cu72 typedef typename TypeVec<float, VecTraits<T>::cn>::vec_type value_type; in bilateral_kernel()
Dmatch_template.cu88 typedef typename TypeVec<T, cn>::vec_type Type; in matchTemplateNaiveKernel_CCORR()
89 typedef typename TypeVec<float, cn>::vec_type Typef; in matchTemplateNaiveKernel_CCORR()
154 typedef typename TypeVec<T, cn>::vec_type Type; in matchTemplateNaiveKernel_SQDIFF()
155 typedef typename TypeVec<float, cn>::vec_type Typef; in matchTemplateNaiveKernel_SQDIFF()
875 typedef typename TypeVec<float, cn>::vec_type Typef; in extractFirstChannel_32F()
/external/opencv3/modules/photo/src/cuda/
Dnlm.cu70 typedef typename TypeVec<float, VecTraits<T>::cn>::vec_type value_type; in nlm_kernel()
397 typedef typename TypeVec<float, VecTraits<T>::cn>::vec_type sum_type; in convolve_window()
/external/opencv3/modules/cudaoptflow/src/cuda/
Dpyrlk.cu156 typedef typename TypeVec<float, cn>::vec_type work_type; in sparseKernel()