/external/eigen/unsupported/Eigen/CXX11/src/Tensor/ |
TensorInflation.h | 23 template<typename Strides, typename XprType> 24 struct traits<TensorInflationOp<Strides, XprType> > : public traits<XprType> 36 template<typename Strides, typename XprType> 37 struct eval<TensorInflationOp<Strides, XprType>, Eigen::Dense> 39 typedef const TensorInflationOp<Strides, XprType>& type; 42 template<typename Strides, typename XprType> 43 struct nested<TensorInflationOp<Strides, XprType>, 1, typename eval<TensorInflationOp<Strides, XprType> >::type> 45 typedef TensorInflationOp<Strides, XprType> type; 50 template<typename Strides, typename XprType 65 const Strides& strides() const { return m_strides; } function in class:Eigen::TensorInflationOp [all...] |
TensorStriding.h | 23 template<typename Strides, typename XprType> 24 struct traits<TensorStridingOp<Strides, XprType> > : public traits<XprType> 36 template<typename Strides, typename XprType> 37 struct eval<TensorStridingOp<Strides, XprType>, Eigen::Dense> 39 typedef const TensorStridingOp<Strides, XprType>& type; 42 template<typename Strides, typename XprType> 43 struct nested<TensorStridingOp<Strides, XprType>, 1, typename eval<TensorStridingOp<Strides, XprType> >::type> 45 typedef TensorStridingOp<Strides, XprType> type; 52 template<typename Strides, typename XprType 67 const Strides& strides() const { return m_dims; } function in class:Eigen::TensorStridingOp [all...] |
TensorMorphing.h | 608 template<typename StartIndices, typename StopIndices, typename Strides, typename XprType> 609 struct traits<TensorStridingSlicingOp<StartIndices, StopIndices, Strides, XprType> > : public traits<XprType> 621 template<typename StartIndices, typename StopIndices, typename Strides, typename XprType> 622 struct eval<TensorStridingSlicingOp<StartIndices, StopIndices, Strides, XprType>, Eigen::Dense> 624 typedef const TensorStridingSlicingOp<StartIndices, StopIndices, Strides, XprType>& type; 627 template<typename StartIndices, typename StopIndices, typename Strides, typename XprType> 628 struct nested<TensorStridingSlicingOp<StartIndices, StopIndices, Strides, XprType>, 1, typename eval<TensorStridingSlicingOp<StartIndices, StopIndices, Strides, XprType> >::type> 630 typedef TensorStridingSlicingOp<StartIndices, StopIndices, Strides, XprType> type; 636 template<typename StartIndices, typename StopIndices, typename Strides, typename XprType 657 const StartIndices& strides() const { return m_strides; } function in class:Eigen::TensorStridingSlicingOp [all...] |
TensorForwardDeclarations.h | 55 template<typename Strides, typename XprType> class TensorStridingOp; 56 template<typename StartIndices, typename StopIndices, typename Strides, typename XprType> class TensorStridingSlicingOp; 57 template<typename Strides, typename XprType> class TensorInflationOp;
|
TensorBase.h | [all...] |
/external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/Analysis/ |
LoopAccessAnalysis.h | 192 const ValueToValueMap &Strides); 299 const ValueToValueMap &Strides); 352 /// The method might also version the pointer stride according to \p Strides, 355 unsigned ASId, const ValueToValueMap &Strides, 557 /// If an access has a symbolic strides, this maps the pointer value to 598 /// Collect memory access with loop invariant strides. 632 /// If an access has a symbolic strides, this maps the pointer value to 636 /// Set of symbolic strides values.
|
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Analysis/ |
LoopAccessAnalysis.cpp | 112 /// This enables versioning on the strides of symbolically striding memory 192 const ValueToValueMap &Strides, 195 const SCEV *Sc = replaceSymbolicStrideSCEV(PSE, Strides, Ptr); 534 const ValueToValueMap &Strides, 546 Loop *TheLoop, const ValueToValueMap &Strides, 621 const ValueToValueMap &Strides, Value *Ptr, 623 const SCEV *PtrScev = replaceSymbolicStrideSCEV(PSE, Strides, Ptr); 642 const ValueToValueMap &Strides, Value *Ptr, Loop *L) { 647 int64_t Stride = getPtrStride(PSE, Ptr, L, Strides); [all...] |
ScalarEvolution.cpp | [all...] |
/external/tensorflow/tensorflow/core/kernels/ |
set_kernels.cc | 119 const ShapeArray Strides(const VarDimArray& shape) { 260 const auto output_strides = Strides(output_shape); 438 const auto set1_strides = Strides(shape1); 439 const auto set2_strides = Strides(shape2); 495 const ShapeArray set1_strides = Strides(TensorShapeToArray(set1_t.shape())); 615 const ShapeArray set1_strides = Strides(set1_st.shape()); 616 const ShapeArray set2_strides = Strides(set2_st.shape());
|
/external/llvm/include/llvm/Analysis/ |
LoopAccessAnalysis.h | 223 const ValueToValueMap &Strides); 320 const ValueToValueMap &Strides); 371 /// The method might also version the pointer stride according to \p Strides, 374 unsigned ASId, const ValueToValueMap &Strides, 608 /// \brief If an access has a symbolic strides, this maps the pointer value to 643 /// \brief Collect memory access with loop invariant strides. 677 /// \brief If an access has a symbolic strides, this maps the pointer value to 681 /// \brief Set of symbolic strides values.
|
/external/llvm/lib/Analysis/ |
LoopAccessAnalysis.cpp | 70 /// This enables versioning on the strides of symbolically striding memory 153 const ValueToValueMap &Strides, 156 const SCEV *Sc = replaceSymbolicStrideSCEV(PSE, Strides, Ptr); 486 Loop *TheLoop, const ValueToValueMap &Strides, 556 const ValueToValueMap &Strides, Value *Ptr, 558 const SCEV *PtrScev = replaceSymbolicStrideSCEV(PSE, Strides, Ptr); 573 const ValueToValueMap &Strides, Value *Ptr, Loop *L) { 578 int64_t Stride = getPtrStride(PSE, Ptr, L, Strides); [all...] |
ScalarEvolution.cpp | [all...] |
/external/llvm/lib/Transforms/Scalar/ |
LoopVersioningLICM.cpp | 188 ValueToValueMap Strides;
|
LoopStrengthReduce.cpp | 426 /// not include register uses implied by non-constant addrec strides. [all...] |
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Transforms/Vectorize/ |
LoopVectorizationLegality.cpp | 453 const ValueToValueMap &Strides = 456 int Stride = getPtrStride(PSE, Ptr, TheLoop, Strides, true, false); [all...] |
LoopVectorize.cpp | [all...] |
/external/swiftshader/third_party/LLVM/lib/Transforms/Scalar/ |
LoopStrengthReduce.cpp | 330 /// addrec strides. [all...] |
/external/llvm/lib/Transforms/Vectorize/ |
LoopVectorize.cpp | [all...] |
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Transforms/Scalar/ |
LoopStrengthReduce.cpp | 534 /// not include register uses implied by non-constant addrec strides. [all...] |
/external/swiftshader/third_party/LLVM/lib/CodeGen/SelectionDAG/ |
LegalizeDAG.cpp | [all...] |