Home
last modified time | relevance | path

Searched refs:CVQual (Results 1 – 5 of 5) sorted by relevance

/external/eigen/unsupported/Eigen/CXX11/src/Tensor/
DTensorSyclExprConstructor.h47 #define TENSORMAP(CVQual)\ argument
50 struct ExprConstructor< CVQual TensorMap<Tensor<Scalar_, NumIndices_, Options_, IndexType_>, Option…
51 CVQual PlaceHolder<CVQual TensorMap<Tensor<Scalar_, NumIndices_, Options_, IndexType_>, Options3_, …
52 …typedef CVQual TensorMap<Tensor<Scalar_, NumIndices_, Options_, IndexType_>, Options2_, MakeGloba…
63 #define UNARYCATEGORY(CVQual)\ argument
65 struct ExprConstructor<CVQual UnaryCategory<OP, OrigRHSExpr>, CVQual UnaryCategory<OP, RHSExpr>, Pa…
68 typedef CVQual UnaryCategory<OP, typename my_type::Type> Type;\
81 #define BINARYCATEGORY(CVQual)\ argument
84 struct ExprConstructor<CVQual BinaryCategory<OP, OrigLHSExpr, OrigRHSExpr>, CVQual BinaryCategory<…
87 …typedef CVQual BinaryCategory<OP, typename my_left_type::Type, typename my_right_type::Type> Type…
[all …]
DTensorSyclPlaceHolderExpr.h88 #define OPEXPRCATEGORY(CVQual)\
90 struct PlaceHolderExpression<CVQual Category<OP, SubExpr...>, N>{\
91 …typedef CVQual typename CategoryHelper<Category, OP, typename CalculateIndex<N, SubExpr...>::ArgsT…
100 #define SELECTEXPR(CVQual)\
102 struct PlaceHolderExpression<CVQual TensorSelectOp<IfExpr, ThenExpr, ElseExpr>, N> {\
103 …typedef CVQual typename CategoryHelper<TensorSelectOp, NoOP, typename CalculateIndex<N, IfExpr, Th…
112 #define ASSIGNEXPR(CVQual)\
114 struct PlaceHolderExpression<CVQual TensorAssignOp<LHSExpr, RHSExpr>, N> {\
115 …typedef CVQual typename CategoryHelper<TensorAssignOp, NoOP, typename CalculateIndex<N, LHSExpr, R…
124 #define TENSORMAPEXPR(CVQual)\
[all …]
DTensorSyclConvertToDeviceExpression.h50 #define TENSORMAPCONVERT(CVQual)\ argument
52 struct ConvertToDeviceExpression<CVQual TensorMap<Tensor<Scalar_, NumIndices_, Options_, IndexType_…
53 …typedef CVQual TensorMap<Tensor<Scalar_, NumIndices_, Options_, IndexType_>, Options2_, MakeGlobal…
62 #define CATEGORYCONVERT(CVQual)\ argument
64 struct ConvertToDeviceExpression<CVQual Category<OP, subExprs...> > {\
65 typedef CVQual Category<OP, typename ConvertToDeviceExpression<subExprs>::Type... > Type;\
74 #define SELECTOPCONVERT(CVQual, Res)\ argument
76 struct ConvertToDeviceExpression<CVQual TensorSelectOp<IfExpr, ThenExpr, ElseExpr> >\
84 #define ASSIGNCONVERT(CVQual, Res)\ argument
86 struct ConvertToDeviceExpression<CVQual TensorAssignOp<LHSExpr, RHSExpr> >\
[all …]
DTensorSyclTuple.h86 #define TERMINATE_CONDS_TUPLE_GET(CVQual) \
88 typename StaticIf<k == 0, CVQual typename ElemTypeHolder<0, Tuple<Ts...> >::type &>::type \
89 get(CVQual Tuple<Ts...> &t) { \
104 #define RECURSIVE_TUPLE_GET(CVQual) \
106 typename StaticIf<k != 0, CVQual typename ElemTypeHolder<k, Tuple<T, Ts...> >::type &>::type \
107 get(CVQual Tuple<T, Ts...> &t) { \
DTensorSyclExtractAccessor.h140 #define TENSORMAPEXPR(CVQual, ACCType)\
142 struct ExtractAccessor<TensorEvaluator<CVQual TensorMap<PlainObjectType, Options_>, Dev> > {\
143 …static inline auto getTuple(cl::sycl::handler& cgh,const TensorEvaluator<CVQual TensorMap<PlainObj…