Searched refs:shapeRatio (Results 1 – 4 of 4) sorted by relevance
| /llvm-project-15.0.7/mlir/lib/Dialect/Vector/Utils/ |
| H A D | VectorUtils.cpp | 77 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 D | VectorUtils.h | 66 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 D | VectorUnrollDistribute.cpp | 158 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 D | TestVectorizationUtils.cpp | 129 auto ratio = shapeRatio(superVectorType, subVectorType); in testVectorShapeRatio()
|