When distributing a vector larger than the given multiplicity, we can distribute it by block where each id gets a chunk of consecutive element along the dimension distributed. This adds a test for this case and adds extra checks to make sure we don't distribute for cases not multiple of multiplicity.
Details
Details
Diff Detail
Diff Detail
Event Timeline
mlir/lib/Dialect/Vector/VectorTransforms.cpp | ||
---|---|---|
2451 | please add explanation in a comment (since revision comment is harder to obtain) |
Comment Actions
Add a comment.
mlir/lib/Dialect/Vector/VectorTransforms.cpp | ||
---|---|---|
2451 | Sure, Added some explanation. |
please add explanation in a comment (since revision comment is harder to obtain)