Skip to content

Commit 4d6cb14

Browse files
committed
Add comment
1 parent 119a230 commit 4d6cb14

File tree

1 file changed

+7
-0
lines changed

1 file changed

+7
-0
lines changed

mlir/lib/Dialect/Linalg/Transforms/Vectorization.cpp

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1840,6 +1840,13 @@ vectorizeAsTensorPackOp(RewriterBase &rewriter, linalg::PackOp packOp,
18401840
///
18411841
/// When collapsing scalable flags, conservatively avoids cases with two
18421842
/// scalable dims. We could re-visit this in the future.
1843+
///
1844+
/// EXAMPLE:
1845+
/// type = vector<4x16x[8]x16xf32>
1846+
/// reassociation = [(d0, d1, d2, d3) -> (d0, d1),
1847+
/// (d0, d1, d2, d3) -> (d2, d3)]
1848+
/// Result:
1849+
/// vector<64x[128]xf32>
18431850
static VectorType getCollapsedVecType(VectorType type,
18441851
ArrayRef<AffineMap> reassociation) {
18451852
assert(type.getNumScalableDims() < 2 &&

0 commit comments

Comments
 (0)