Home
last modified time | relevance | path

Searched refs:TernaryOp (Results 1 – 23 of 23) sorted by relevance

/external/eigen/Eigen/src/Core/
DCwiseTernaryOp.h18 template <typename TernaryOp, typename Arg1, typename Arg2, typename Arg3>
19 struct traits<CwiseTernaryOp<TernaryOp, Arg1, Arg2, Arg3> > {
34 typedef typename result_of<TernaryOp(
51 template <typename TernaryOp, typename Arg1, typename Arg2, typename Arg3,
82 template <typename TernaryOp, typename Arg1Type, typename Arg2Type,
85 TernaryOp, Arg1Type, Arg2Type, Arg3Type,
95 TernaryOp, Arg1Type, Arg2Type, Arg3Type,
109 const TernaryOp& func = TernaryOp())
175 const TernaryOp& functor() const { return m_functor; }
181 const TernaryOp m_functor;
[all …]
DCoreEvaluators.h574 template<typename TernaryOp, typename Arg1, typename Arg2, typename Arg3>
575 struct evaluator<CwiseTernaryOp<TernaryOp, Arg1, Arg2, Arg3> >
576 : public ternary_evaluator<CwiseTernaryOp<TernaryOp, Arg1, Arg2, Arg3> >
578 typedef CwiseTernaryOp<TernaryOp, Arg1, Arg2, Arg3> XprType;
579 typedef ternary_evaluator<CwiseTernaryOp<TernaryOp, Arg1, Arg2, Arg3> > Base;
584 template<typename TernaryOp, typename Arg1, typename Arg2, typename Arg3>
585 struct ternary_evaluator<CwiseTernaryOp<TernaryOp, Arg1, Arg2, Arg3>, IndexBased, IndexBased>
586 : evaluator_base<CwiseTernaryOp<TernaryOp, Arg1, Arg2, Arg3> >
588 typedef CwiseTernaryOp<TernaryOp, Arg1, Arg2, Arg3> XprType;
591 … evaluator<Arg2>::CoeffReadCost + evaluator<Arg3>::CoeffReadCost + functor_traits<TernaryOp>::Cost,
[all …]
/external/eigen/unsupported/Eigen/CXX11/src/Tensor/
DTensorExpr.h222 template<typename TernaryOp, typename Arg1XprType, typename Arg2XprType, typename Arg3XprType>
223 struct traits<TensorCwiseTernaryOp<TernaryOp, Arg1XprType, Arg2XprType, Arg3XprType> >
227 TernaryOp(typename Arg1XprType::Scalar,
247 template<typename TernaryOp, typename Arg1XprType, typename Arg2XprType, typename Arg3XprType>
248 struct eval<TensorCwiseTernaryOp<TernaryOp, Arg1XprType, Arg2XprType, Arg3XprType>, Eigen::Dense>
250 typedef const TensorCwiseTernaryOp<TernaryOp, Arg1XprType, Arg2XprType, Arg3XprType>& type;
253 template<typename TernaryOp, typename Arg1XprType, typename Arg2XprType, typename Arg3XprType>
254 …ested<TensorCwiseTernaryOp<TernaryOp, Arg1XprType, Arg2XprType, Arg3XprType>, 1, typename eval<Ten…
256 typedef TensorCwiseTernaryOp<TernaryOp, Arg1XprType, Arg2XprType, Arg3XprType> type;
263 template<typename TernaryOp, typename Arg1XprType, typename Arg2XprType, typename Arg3XprType>
[all …]
DTensorEvaluator.h440 template<typename TernaryOp, typename Arg1Type, typename Arg2Type, typename Arg3Type, typename Devi…
441 struct TensorEvaluator<const TensorCwiseTernaryOp<TernaryOp, Arg1Type, Arg2Type, Arg3Type>, Device>
443 typedef TensorCwiseTernaryOp<TernaryOp, Arg1Type, Arg2Type, Arg3Type> XprType;
448 internal::functor_traits<TernaryOp>::PacketAccess,
517 const double functor_cost = internal::functor_traits<TernaryOp>::Cost;
534 const TernaryOp m_functor;
DTensorForwardDeclarations.h34 template<typename TernaryOp, typename Arg1XprType, typename Arg2XprType, typename Arg3XprType> clas…
/external/libcxx/test/std/utilities/meta/meta.trans/meta.trans.other/
Dcommon_type.pass.cpp84 using TernaryOp = typename TernaryOpImp<T1, T2>::type; typedef
164 using Expect = TernaryOp<T1, T2>; in test_bullet_three_two()
/external/llvm-project/libcxx/test/std/utilities/meta/meta.trans/meta.trans.other/
Dcommon_type.pass.cpp97 struct TernaryOp { struct
189 typedef TernaryOp<T1, T2>::type Expect; in test_bullet_three_three()
/external/llvm/include/llvm/TableGen/
DRecord.h855 enum TernaryOp : uint8_t { SUBST, FOREACH, IF }; enum
860 TernOpInit(TernaryOp opc, Init *lhs, Init *mhs, Init *rhs, in TernOpInit()
871 static TernOpInit *get(TernaryOp opc, Init *lhs,
895 TernaryOp getOpcode() const { return (TernaryOp)Opc; } in getOpcode()
/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/TableGen/
DRecord.h861 enum TernaryOp : uint8_t { SUBST, FOREACH, IF, DAG }; enum
866 TernOpInit(TernaryOp opc, Init *lhs, Init *mhs, Init *rhs, in TernOpInit()
878 static TernOpInit *get(TernaryOp opc, Init *lhs,
902 TernaryOp getOpcode() const { return (TernaryOp)Opc; } in getOpcode()
/external/llvm-project/llvm/include/llvm/TableGen/
DRecord.h832 enum TernaryOp : uint8_t { SUBST, FOREACH, FILTER, IF, DAG }; enum
837 TernOpInit(TernaryOp opc, Init *lhs, Init *mhs, Init *rhs, in TernOpInit()
849 static TernOpInit *get(TernaryOp opc, Init *lhs,
873 TernaryOp getOpcode() const { return (TernaryOp)Opc; } in getOpcode()
/external/python/pycparser/pycparser/
D_c_ast.cfg169 TernaryOp: [cond*, iftrue*, iffalse*]
Dc_generator.py346 c_ast.BinaryOp, c_ast.TernaryOp, c_ast.FuncCall, c_ast.ArrayRef,
Dc_ast.py928 class TernaryOp(Node): class
Dc_parser.py1608 p[0] = c_ast.TernaryOp(p[1], p[3], p[5], p[1].coord)
/external/eigen/Eigen/src/Core/util/
DForwardDeclarations.h94 template<typename TernaryOp, typename Arg1, typename Arg2, typename Arg3> class CwiseTernaryOp;
/external/llvm/lib/TableGen/
DRecord.cpp925 TernOpInit *TernOpInit::get(TernaryOp Opc, Init *LHS, Init *MHS, Init *RHS, in get()
1191 if (TOI->getOpcode() == TernOpInit::TernaryOp::IF && in convertInitializerTo()
DTGParser.cpp965 TernOpInit::TernaryOp Code; in ParseOperation()
/external/tensorflow/tensorflow/compiler/xla/client/
Dxla_builder.cc729 XlaOp XlaBuilder::TernaryOp(HloOpcode triop, XlaOp lhs, XlaOp rhs, XlaOp ehs) { in TernaryOp() function in xla::XlaBuilder
1232 return TernaryOp(opcode, pred, on_true, on_false); in Select()
2119 return TernaryOp(HloOpcode::kClamp, min, operand, max); in Clamp()
Dxla_builder.h947 XlaOp TernaryOp(HloOpcode triop, XlaOp lhs, XlaOp rhs, XlaOp ehs);
/external/swiftshader/third_party/llvm-10.0/llvm/lib/TableGen/
DRecord.cpp1090 TernOpInit *TernOpInit::get(TernaryOp Opc, Init *LHS, Init *MHS, Init *RHS, in get()
DTGParser.cpp1413 TernOpInit::TernaryOp Code; in ParseOperation()
/external/llvm-project/llvm/lib/TableGen/
DRecord.cpp1137 TernOpInit *TernOpInit::get(TernaryOp Opc, Init *LHS, Init *MHS, Init *RHS, in get()
DTGParser.cpp1365 TernOpInit::TernaryOp Code; in ParseOperation()