/external/eigen/unsupported/Eigen/CXX11/src/Tensor/ |
D | TensorExecutor.h | 26 template<typename Expression, typename Device, bool Vectorizable> 87 template <typename Evaluator, typename Index, bool Vectorizable> 141 template <typename Expression, bool Vectorizable> 142 class TensorExecutor<Expression, ThreadPoolDevice, Vectorizable> { 154 device.parallelFor(size, evaluator.costPerCoeff(Vectorizable), 155 EvalRange<Evaluator, Index, Vectorizable>::alignBlockSize, 157 EvalRange<Evaluator, Index, Vectorizable>::run(&evaluator, first, last); 163 size, evaluator.costPerCoeff(Vectorizable), num_threads); 166 EvalRange<Evaluator, Index, Vectorizable>::run(&evaluator, 0, size); 168 …const Index PacketSize = Vectorizable ? unpacket_traits<typename Evaluator::PacketReturnType>::siz… [all …]
|
D | TensorReduction.h | 155 template <typename Self, typename Op, bool Vectorizable = (Self::InputPacketAccess & Op::PacketAcce… 218 template <typename Self, typename Op, typename Device, bool Vectorizable = (Self::InputPacketAccess… 224 *output = InnerMostDimReducer<Self, Op, Vectorizable>::reduce(self, 0, num_coeffs, reducer); 232 bool Vectorizable = (Self::InputPacketAccess & Op::PacketAccess)> 237 *output = InnerMostDimReducer<Self, Op, Vectorizable>::reduce( 243 template <typename Self, typename Op, bool Vectorizable> 244 struct FullReducer<Self, Op, ThreadPoolDevice, Vectorizable> { 259 self.m_impl.costPerCoeff(Vectorizable) + 260 TensorOpCost(0, 0, internal::functor_traits<Op>::Cost, Vectorizable, 266 InnerMostDimReducer<Self, Op, Vectorizable>::reduce(self, 0, num_coeffs, reducer); [all …]
|
D | TensorReductionSycl.h | 102 template <typename Self, typename Op, bool Vectorizable> 103 struct FullReducer<Self, Op, const Eigen::SyclDevice, Vectorizable> {
|
D | TensorConversion.h | 227 const bool Vectorizable = TensorEvaluator<ArgType, Device>::PacketAccess & 229 return PacketConv<LoadMode, Vectorizable>::run(m_impl, index);
|
D | TensorForwardDeclarations.h | 102 bool Vectorizable = IsVectorizable<Device, Expression>::value>
|
D | TensorTraits.h | 39 packet_access_bit = packet_traits<Scalar>::Vectorizable && is_aligned ? PacketAccessBit : 0
|
/external/eigen/Eigen/src/Core/products/ |
D | GeneralMatrixVector.h | 64 Vectorizable = packet_traits<LhsScalar>::Vectorizable && packet_traits<RhsScalar>::Vectorizable 66 LhsPacketSize = Vectorizable ? packet_traits<LhsScalar>::size : 1, 67 RhsPacketSize = Vectorizable ? packet_traits<RhsScalar>::size : 1, 68 ResPacketSize = Vectorizable ? packet_traits<ResScalar>::size : 1 75 typedef typename conditional<Vectorizable,_LhsPacket,LhsScalar>::type LhsPacket; 76 typedef typename conditional<Vectorizable,_RhsPacket,RhsScalar>::type RhsPacket; 77 typedef typename conditional<Vectorizable,_ResPacket,ResScalar>::type ResPacket; 179 else if(Vectorizable) 201 if (Vectorizable) 293 if (Vectorizable) [all …]
|
D | GeneralBlockPanelKernel.h | 361 Vectorizable = packet_traits<LhsScalar>::Vectorizable && packet_traits<RhsScalar>::Vectorizable, 362 LhsPacketSize = Vectorizable ? packet_traits<LhsScalar>::size : 1, 363 RhsPacketSize = Vectorizable ? packet_traits<RhsScalar>::size : 1, 364 ResPacketSize = Vectorizable ? packet_traits<ResScalar>::size : 1, 377 mr = Vectorizable ? 3*LhsPacketSize : default_mr, 390 typedef typename conditional<Vectorizable,_LhsPacket,LhsScalar>::type LhsPacket; 391 typedef typename conditional<Vectorizable,_RhsPacket,RhsScalar>::type RhsPacket; 392 typedef typename conditional<Vectorizable,_ResPacket,ResScalar>::type ResPacket; 474 Vectorizable = packet_traits<LhsScalar>::Vectorizable && packet_traits<RhsScalar>::Vectorizable, 475 LhsPacketSize = Vectorizable ? packet_traits<LhsScalar>::size : 1, [all …]
|
/external/eigen/Eigen/src/Core/functors/ |
D | AssignmentFunctors.h | 38 …r,SrcScalar>::value && packet_traits<DstScalar>::Vectorizable && packet_traits<SrcScalar>::Vectori… 160 PacketAccess = packet_traits<Scalar>::Vectorizable
|
D | NullaryFunctors.h | 29 PacketAccess = packet_traits<Scalar>::Vectorizable, IsRepeatable = true }; };
|
/external/eigen/Eigen/src/Core/arch/CUDA/ |
D | Complex.h | 58 Vectorizable = packet_traits<std::complex<T>>::HasMul 79 Vectorizable = packet_traits<std::complex<T>>::HasDiv
|
D | PacketMath.h | 29 Vectorizable = 1, 60 Vectorizable = 1,
|
/external/tensorflow/third_party/eigen3/unsupported/Eigen/CXX11/src/FixedPoint/ |
D | PacketMathAVX2.h | 45 Vectorizable = 1, 67 Vectorizable = 1, 89 Vectorizable = 1, 111 Vectorizable = 1,
|
D | PacketMathAVX512.h | 19 Vectorizable = 1, 41 Vectorizable = 1, 63 Vectorizable = 1, 85 Vectorizable = 1,
|
D | PacketMathAVX.h | 22 Vectorizable = 1,
|
/external/eigen/test/ |
D | packetmath.cpp | 177 VERIFY((!PacketTraits::Vectorizable) || PacketTraits::HasAdd); in packetmath() 178 VERIFY((!PacketTraits::Vectorizable) || PacketTraits::HasSub); in packetmath() 179 VERIFY((!PacketTraits::Vectorizable) || PacketTraits::HasMul); in packetmath() 180 VERIFY((!PacketTraits::Vectorizable) || PacketTraits::HasNegate); in packetmath() 181 …VERIFY((internal::is_same<Scalar,int>::value) || (!PacketTraits::Vectorizable) || PacketTraits::Ha… in packetmath() 501 VERIFY((!PacketTraits::Vectorizable) || PacketTraits::HasMin); in packetmath_notcomplex() 502 VERIFY((!PacketTraits::Vectorizable) || PacketTraits::HasMax); in packetmath_notcomplex()
|
D | vectorization_logic.cpp | 94 template<typename Scalar, bool Enable = internal::packet_traits<Scalar>::Vectorizable> 400 if(internal::packet_traits<float>::Vectorizable) in test_vectorization_logic() 409 if(internal::packet_traits<double>::Vectorizable) in test_vectorization_logic()
|
D | geo_parametrizedline.cpp | 89 if(internal::packet_traits<Scalar>::Vectorizable && internal::packet_traits<Scalar>::size<=4) in parametrizedline_alignment()
|
D | geo_quaternion.cpp | 214 if(internal::packet_traits<Scalar>::Vectorizable) in mapQuaternion() 256 if(internal::packet_traits<Scalar>::Vectorizable && internal::packet_traits<Scalar>::size<=4) in quaternionAlignment()
|
D | geo_hyperplane.cpp | 178 if(internal::packet_traits<Scalar>::Vectorizable && internal::packet_traits<Scalar>::size<=4) in hyperplane_alignment()
|
/external/tensorflow/tensorflow/core/kernels/ |
D | constant_op_gpu.cu.cc | 55 PacketAccess = packet_traits<T>::Vectorizable,
|
D | fill_functor.cu.cc | 55 PacketAccess = packet_traits<T>::Vectorizable,
|
/external/eigen/Eigen/src/Core/arch/NEON/ |
D | PacketMath.h | 75 Vectorizable = 1, 94 Vectorizable = 1, 563 Vectorizable = 1,
|
/external/eigen/Eigen/src/Core/arch/ZVector/ |
D | Complex.h | 43 Vectorizable = 1, 68 Vectorizable = 1,
|
/external/eigen/Eigen/src/Geometry/ |
D | OrthoMethods.h | 54 bool Vectorizable = bool((VectorLhs::Flags&VectorRhs::Flags)&PacketAccessBit)>
|