Home
last modified time | relevance | path

Searched refs:shapeRatio (Results 1 – 5 of 5) sorted by relevance

/external/llvm-project/mlir/include/mlir/Dialect/Vector/
DVectorUtils.h78 Optional<SmallVector<int64_t, 4>> shapeRatio(ArrayRef<int64_t> superShape,
85 Optional<SmallVector<int64_t, 4>> shapeRatio(VectorType superVectorType,
DVectorTransforms.h141 auto maybeShapeRatio = shapeRatio(*maybeUnrollShape, *targetShape); in matchAndRewrite()
/external/llvm-project/mlir/lib/Dialect/Vector/
DVectorUtils.cpp111 Optional<SmallVector<int64_t, 4>> mlir::shapeRatio(ArrayRef<int64_t> superShape, in shapeRatio() function in mlir
147 Optional<SmallVector<int64_t, 4>> mlir::shapeRatio(VectorType superVectorType, in shapeRatio() function in mlir
151 return shapeRatio(superVectorType.getShape(), subVectorType.getShape()); in shapeRatio()
296 auto ratio = shapeRatio(superVectorType, subVectorType); in operatesOnSuperVectorsOf()
DVectorTransforms.cpp202 auto maybeDimSliceCounts = shapeRatio(shape, sizes); in generateExtractSlicesOpResultType()
243 shapeRatio(vectorType.getShape(), state.unrolledShape); in initUnrolledVectorState()
378 auto maybeUnrollFactors = shapeRatio(iterationBounds, targetShape); in unrollSingleResultStructuredOp()
520 auto maybeDimSliceCounts = shapeRatio(vectorType.getShape(), sizes); in generateTransferOpSlices()
/external/llvm-project/mlir/test/lib/Dialect/Affine/
DTestVectorizationUtils.cpp132 auto ratio = shapeRatio(superVectorType, subVectorType); in testVectorShapeRatio()