Home
last modified time | relevance | path

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

/llvm-project-15.0.7/mlir/lib/Dialect/Vector/Utils/
H A DVectorUtils.cpp77 Optional<SmallVector<int64_t, 4>> mlir::shapeRatio(ArrayRef<int64_t> superShape, in shapeRatio() function in mlir
113 Optional<SmallVector<int64_t, 4>> mlir::shapeRatio(VectorType superVectorType, in shapeRatio() function in mlir
117 return shapeRatio(superVectorType.getShape(), subVectorType.getShape()); in shapeRatio()
256 auto ratio = shapeRatio(superVectorType, subVectorType); in operatesOnSuperVectorsOf()
/llvm-project-15.0.7/mlir/include/mlir/Dialect/Vector/Utils/
H A DVectorUtils.h66 Optional<SmallVector<int64_t, 4>> shapeRatio(ArrayRef<int64_t> superShape,
73 Optional<SmallVector<int64_t, 4>> shapeRatio(VectorType superVectorType,
/llvm-project-15.0.7/mlir/lib/Dialect/Vector/Transforms/
H A DVectorUnrollDistribute.cpp158 auto maybeShapeRatio = shapeRatio(*maybeUnrollShape, *targetShape); in getTargetShape()
422 SmallVector<int64_t, 4> ratio = *shapeRatio(originalSize, *targetShape); in matchAndRewrite()
497 SmallVector<int64_t, 4> ratio = *shapeRatio(originalSize, *targetShape); in matchAndRewrite()
740 int64_t ratio = (*shapeRatio(originalSize, *targetShape))[0]; in matchAndRewrite()
789 SmallVector<int64_t, 4> ratio = *shapeRatio(originalSize, *targetShape); in matchAndRewrite()
/llvm-project-15.0.7/mlir/test/lib/Dialect/Affine/
H A DTestVectorizationUtils.cpp129 auto ratio = shapeRatio(superVectorType, subVectorType); in testVectorShapeRatio()