/external/eigen/unsupported/Eigen/CXX11/src/Tensor/ |
D | 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, XprT… 45 typedef TensorInflationOp<Strides, XprType> type; 50 template<typename Strides, typename XprType> 51 class TensorInflationOp : public TensorBase<TensorInflationOp<Strides, XprType>, ReadOnlyAccessors> [all …]
|
D | 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, XprTyp… 45 typedef TensorStridingOp<Strides, XprType> type; 52 template<typename Strides, typename XprType> 53 class TensorStridingOp : public TensorBase<TensorStridingOp<Strides, XprType> > [all …]
|
D | TensorMorphing.h | 608 template<typename StartIndices, typename StopIndices, typename Strides, typename XprType> 609 struct traits<TensorStridingSlicingOp<StartIndices, StopIndices, Strides, XprType> > : public trait… 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 …p<StartIndices, StopIndices, Strides, XprType>, 1, typename eval<TensorStridingSlicingOp<StartIndi… 630 typedef TensorStridingSlicingOp<StartIndices, StopIndices, Strides, XprType> type; 636 template<typename StartIndices, typename StopIndices, typename Strides, typename XprType> 637 …licingOp : public TensorBase<TensorStridingSlicingOp<StartIndices, StopIndices, Strides, XprType> > [all …]
|
D | TensorBase.h | 746 …template <typename StartIndices, typename StopIndices, typename Strides> EIGEN_DEVICE_FUNC EIGEN_S… 747 … const TensorStridingSlicingOp<const StartIndices, const StopIndices, const Strides, const Derived> 748 …stridedSlice(const StartIndices& startIndices, const StopIndices& stopIndices, const Strides& stri… in stridedSlice() 749 return TensorStridingSlicingOp<const StartIndices, const StopIndices, const Strides, in stridedSlice() 782 template <typename Strides> EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE 783 const TensorStridingOp<const Strides, const Derived> 784 stride(const Strides& strides) const { in stride() 785 return TensorStridingOp<const Strides, const Derived>(derived(), strides); in stride() 787 template <typename Strides> EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE 788 const TensorInflationOp<const Strides, const Derived> [all …]
|
D | TensorForwardDeclarations.h | 55 template<typename Strides, typename XprType> class TensorStridingOp; 56 template<typename StartIndices, typename StopIndices, typename Strides, typename XprType> class Ten… 57 template<typename Strides, typename XprType> class TensorInflationOp;
|
/external/tensorflow/tensorflow/core/kernels/ |
D | set_kernels.cc | 119 const ShapeArray Strides(const VarDimArray& shape) { in Strides() function 260 const auto output_strides = Strides(output_shape); in Compute() 438 const auto set1_strides = Strides(shape1); in ComputeDenseToDense() 439 const auto set2_strides = Strides(shape2); in ComputeDenseToDense() 495 const ShapeArray set1_strides = Strides(TensorShapeToArray(set1_t.shape())); in ComputeDenseToSparse() 615 const ShapeArray set1_strides = Strides(set1_st.shape()); in ComputeSparseToSparse() 616 const ShapeArray set2_strides = Strides(set2_st.shape()); in ComputeSparseToSparse()
|
/external/llvm-project/llvm/lib/Analysis/ |
D | LoopAccessAnalysis.cpp | 193 const ValueToValueMap &Strides, in insert() argument 196 const SCEV *Sc = replaceSymbolicStrideSCEV(PSE, Strides, Ptr); in insert() 539 const ValueToValueMap &Strides, 551 Loop *TheLoop, const ValueToValueMap &Strides, 624 const ValueToValueMap &Strides, Value *Ptr, in hasComputableBounds() argument 626 const SCEV *PtrScev = replaceSymbolicStrideSCEV(PSE, Strides, Ptr); in hasComputableBounds() 645 const ValueToValueMap &Strides, Value *Ptr, Loop *L) { in isNoWrap() argument 650 int64_t Stride = getPtrStride(PSE, Ptr, L, Strides); in isNoWrap() 1471 const ValueToValueMap &Strides) { in isDependent() argument 1488 int64_t StrideAPtr = getPtrStride(PSE, APtr, InnermostLoop, Strides, true); in isDependent() [all …]
|
D | VectorUtils.cpp | 947 const ValueToValueMap &Strides) { in collectConstStrideAccesses() argument 973 int64_t Stride = getPtrStride(PSE, Ptr, TheLoop, Strides, in collectConstStrideAccesses() 976 const SCEV *Scev = replaceSymbolicStrideSCEV(PSE, Strides, Ptr); in collectConstStrideAccesses() 1023 const ValueToValueMap &Strides = LAI->getSymbolicStrides(); in analyzeInterleaving() local 1027 collectConstStrideAccesses(AccessStrideInfo, Strides); in analyzeInterleaving() 1222 if (!getPtrStride(PSE, FirstMemberPtr, TheLoop, Strides, /*Assume=*/false, in analyzeInterleaving() 1233 if (!getPtrStride(PSE, LastMemberPtr, TheLoop, Strides, /*Assume=*/false, in analyzeInterleaving()
|
/external/llvm/lib/Analysis/ |
D | LoopAccessAnalysis.cpp | 153 const ValueToValueMap &Strides, in insert() argument 156 const SCEV *Sc = replaceSymbolicStrideSCEV(PSE, Strides, Ptr); in insert() 486 Loop *TheLoop, const ValueToValueMap &Strides, 556 const ValueToValueMap &Strides, Value *Ptr, in hasComputableBounds() argument 558 const SCEV *PtrScev = replaceSymbolicStrideSCEV(PSE, Strides, Ptr); in hasComputableBounds() 573 const ValueToValueMap &Strides, Value *Ptr, Loop *L) { in isNoWrap() argument 578 int64_t Stride = getPtrStride(PSE, Ptr, L, Strides); in isNoWrap() 1182 const ValueToValueMap &Strides) { in isDependent() argument 1199 int64_t StrideAPtr = getPtrStride(PSE, APtr, InnermostLoop, Strides, true); in isDependent() 1200 int64_t StrideBPtr = getPtrStride(PSE, BPtr, InnermostLoop, Strides, true); in isDependent() [all …]
|
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Analysis/ |
D | LoopAccessAnalysis.cpp | 192 const ValueToValueMap &Strides, in insert() argument 195 const SCEV *Sc = replaceSymbolicStrideSCEV(PSE, Strides, Ptr); in insert() 534 const ValueToValueMap &Strides, 546 Loop *TheLoop, const ValueToValueMap &Strides, 621 const ValueToValueMap &Strides, Value *Ptr, in hasComputableBounds() argument 623 const SCEV *PtrScev = replaceSymbolicStrideSCEV(PSE, Strides, Ptr); in hasComputableBounds() 642 const ValueToValueMap &Strides, Value *Ptr, Loop *L) { in isNoWrap() argument 647 int64_t Stride = getPtrStride(PSE, Ptr, L, Strides); in isNoWrap() 1445 const ValueToValueMap &Strides) { in isDependent() argument 1462 int64_t StrideAPtr = getPtrStride(PSE, APtr, InnermostLoop, Strides, true); in isDependent() [all …]
|
D | VectorUtils.cpp | 806 const ValueToValueMap &Strides) { in collectConstStrideAccesses() argument 832 int64_t Stride = getPtrStride(PSE, Ptr, TheLoop, Strides, in collectConstStrideAccesses() 835 const SCEV *Scev = replaceSymbolicStrideSCEV(PSE, Strides, Ptr); in collectConstStrideAccesses() 887 const ValueToValueMap &Strides = LAI->getSymbolicStrides(); in analyzeInterleaving() local 891 collectConstStrideAccesses(AccessStrideInfo, Strides); in analyzeInterleaving() 1086 if (!getPtrStride(PSE, FirstMemberPtr, TheLoop, Strides, /*Assume=*/false, in analyzeInterleaving() 1097 if (!getPtrStride(PSE, LastMemberPtr, TheLoop, Strides, /*Assume=*/false, in analyzeInterleaving()
|
/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Analysis/ |
D | LoopAccessAnalysis.h | 204 const ValueToValueMap &Strides); 317 const ValueToValueMap &Strides); 378 unsigned ASId, const ValueToValueMap &Strides,
|
D | VectorUtils.h | 693 const ValueToValueMap &Strides);
|
/external/llvm-project/llvm/include/llvm/Analysis/ |
D | LoopAccessAnalysis.h | 200 const ValueToValueMap &Strides); 315 const ValueToValueMap &Strides); 412 unsigned ASId, const ValueToValueMap &Strides,
|
D | VectorUtils.h | 875 const ValueToValueMap &Strides);
|
/external/llvm/include/llvm/Analysis/ |
D | LoopAccessAnalysis.h | 223 const ValueToValueMap &Strides); 320 const ValueToValueMap &Strides); 374 unsigned ASId, const ValueToValueMap &Strides,
|
/external/python/pybind11/docs/advanced/pycpp/ |
D | numpy.rst | 44 { sizeof(float) * m.cols(), /* Strides (in bytes) for each index */ 85 typedef Eigen::Stride<Eigen::Dynamic, Eigen::Dynamic> Strides; 97 auto strides = Strides( 101 auto map = Eigen::Map<Matrix, 0, Strides>( 121 /* Strides (in bytes) for each index */
|
/external/deqp/doc/testspecs/GLES3/ |
D | functional.vertex_arrays.multiple_attributes.txt | 56 data is used as vec2 in shader. Strides test uses npot stride, pot stride and types
|
/external/deqp/doc/testspecs/GLES2/ |
D | functional.vertex_arrays.multiple_attributes.txt | 56 data is used as vec2 in shader. Strides test uses npot stride, pot stride and types
|
/external/llvm/lib/Transforms/Scalar/ |
D | LoopVersioningLICM.cpp | 188 ValueToValueMap Strides; member
|
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Vectorize/ |
D | LoopVectorizationLegality.cpp | 409 const ValueToValueMap &Strides = in isConsecutivePtr() local 413 int Stride = getPtrStride(PSE, Ptr, TheLoop, Strides, CanAddPredicate, false); in isConsecutivePtr()
|
/external/llvm-project/llvm/lib/Transforms/Vectorize/ |
D | LoopVectorizationLegality.cpp | 419 const ValueToValueMap &Strides = in isConsecutivePtr() local 427 int Stride = getPtrStride(PSE, Ptr, TheLoop, Strides, CanAddPredicate, false); in isConsecutivePtr()
|
/external/python/pybind11/include/pybind11/ |
D | numpy.h | 340 template <ssize_t Dim = 0, typename Strides> ssize_t byte_offset_unsafe(const Strides &) { return 0… 341 template <ssize_t Dim = 0, typename Strides, typename... Ix> 342 ssize_t byte_offset_unsafe(const Strides &strides, ssize_t i, Ix... index) {
|
/external/llvm/lib/Transforms/Vectorize/ |
D | LoopVectorize.cpp | 846 void analyzeInterleaving(const ValueToValueMap &Strides); 942 const ValueToValueMap &Strides); 4932 const ValueToValueMap &Strides) { in collectConstStrideAccesses() argument 4952 int64_t Stride = getPtrStride(PSE, Ptr, TheLoop, Strides); in collectConstStrideAccesses() 4954 const SCEV *Scev = replaceSymbolicStrideSCEV(PSE, Strides, Ptr); in collectConstStrideAccesses() 5004 const ValueToValueMap &Strides) { in analyzeInterleaving() argument 5009 collectConstStrideAccesses(AccessStrideInfo, Strides); in analyzeInterleaving()
|
/external/llvm-project/mlir/test/Transforms/ |
D | normalize-memrefs.mlir | 81 // Strides 2 and 4 along respective dimensions.
|