HomeSort by relevance Sort by last modified time
    Searched refs:Vectorizable (Results 1 - 25 of 38) sorted by null

1 2

  /external/eigen/unsupported/Eigen/CXX11/src/Tensor/
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>::size : 1
242 const bool vectorizable = Evaluator::PacketAccess & Evaluator::IsAligned; local
    [all...]
TensorReduction.h 155 template <typename Self, typename Op, bool Vectorizable = (Self::InputPacketAccess & Op::PacketAccess)>
183 template <int DimIndex, typename Self, typename Op, bool vectorizable = (Self::InputPacketAccess & Op::PacketAccess)>
218 template <typename Self, typename Op, typename Device, bool Vectorizable = (Self::InputPacketAccess & Op::PacketAccess)>
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,
    [all...]
TensorForwardDeclarations.h 102 bool Vectorizable = IsVectorizable<Device, Expression>::value>
TensorReductionSycl.h 102 template <typename Self, typename Op, bool Vectorizable>
103 struct FullReducer<Self, Op, const Eigen::SyclDevice, Vectorizable> {
TensorConversion.h 227 const bool Vectorizable = TensorEvaluator<ArgType, Device>::PacketAccess &
229 return PacketConv<LoadMode, Vectorizable>::run(m_impl, index);
TensorTraits.h 39 packet_access_bit = packet_traits<Scalar>::Vectorizable && is_aligned ? PacketAccessBit : 0
  /external/eigen/Eigen/src/Core/products/
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)
    [all...]
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,
375 // See bug 992, if the scalar type is not vectorizable but that EIGEN_HAS_SINGLE_INSTRUCTION_MADD is defined,
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
    [all...]
  /external/eigen/Eigen/src/Core/arch/CUDA/
Complex.h 58 Vectorizable = packet_traits<std::complex<T>>::HasMul
79 Vectorizable = packet_traits<std::complex<T>>::HasDiv
PacketMath.h 29 Vectorizable = 1,
60 Vectorizable = 1,
  /external/tensorflow/tensorflow/core/kernels/
constant_op_gpu.cu.cc 54 PacketAccess = packet_traits<T>::Vectorizable,
fill_functor.cu.cc 54 PacketAccess = packet_traits<T>::Vectorizable,
  /external/eigen/Eigen/src/Core/functors/
AssignmentFunctors.h 38 PacketAccess = is_same<DstScalar,SrcScalar>::value && packet_traits<DstScalar>::Vectorizable && packet_traits<SrcScalar>::Vectorizable
160 PacketAccess = packet_traits<Scalar>::Vectorizable
NullaryFunctors.h 29 PacketAccess = packet_traits<Scalar>::Vectorizable, IsRepeatable = true }; };
  /external/eigen/test/
geo_parametrizedline.cpp 89 if(internal::packet_traits<Scalar>::Vectorizable && internal::packet_traits<Scalar>::size<=4)
packetmath.cpp 177 VERIFY((!PacketTraits::Vectorizable) || PacketTraits::HasAdd);
178 VERIFY((!PacketTraits::Vectorizable) || PacketTraits::HasSub);
179 VERIFY((!PacketTraits::Vectorizable) || PacketTraits::HasMul);
180 VERIFY((!PacketTraits::Vectorizable) || PacketTraits::HasNegate);
181 VERIFY((internal::is_same<Scalar,int>::value) || (!PacketTraits::Vectorizable) || PacketTraits::HasDiv);
501 VERIFY((!PacketTraits::Vectorizable) || PacketTraits::HasMin);
502 VERIFY((!PacketTraits::Vectorizable) || PacketTraits::HasMax);
vectorization_logic.cpp 94 template<typename Scalar, bool Enable = internal::packet_traits<Scalar>::Vectorizable>
400 if(internal::packet_traits<float>::Vectorizable)
409 if(internal::packet_traits<double>::Vectorizable)
geo_quaternion.cpp 214 if(internal::packet_traits<Scalar>::Vectorizable)
256 if(internal::packet_traits<Scalar>::Vectorizable && internal::packet_traits<Scalar>::size<=4)
geo_hyperplane.cpp 178 if(internal::packet_traits<Scalar>::Vectorizable && internal::packet_traits<Scalar>::size<=4)
mapped_matrix.cpp 43 if(internal::packet_traits<Scalar>::Vectorizable && size>=AlignedMax)
  /external/eigen/Eigen/src/Core/
Matrix.h 30 packet_access_bit = (packet_traits<_Scalar>::Vectorizable && (EIGEN_UNALIGNED_VECTORIZE || (actual_alignment>=required_alignment))) ? PacketAccessBit : 0
  /external/eigen/Eigen/src/Core/arch/ZVector/
Complex.h 43 Vectorizable = 1,
68 Vectorizable = 1,
  /external/eigen/Eigen/src/Geometry/
OrthoMethods.h 54 bool Vectorizable = bool((VectorLhs::Flags&VectorRhs::Flags)&PacketAccessBit)>
  /external/eigen/Eigen/src/Core/arch/NEON/
PacketMath.h 75 Vectorizable = 1,
94 Vectorizable = 1,
563 Vectorizable = 1,
  /external/eigen/Eigen/src/Core/arch/AltiVec/
PacketMath.h 137 Vectorizable = 1,
176 Vectorizable = 1,
794 Vectorizable = 1,
    [all...]

Completed in 545 milliseconds

1 2