Broadcast dimensions of vector transfer ops are always in-bounds. This is consistent with the fact that the starting position of a transfer is always in-bounds.
Depends On D102548
Paths
| Differential D102566
[mlir] Improve TransferOp verifier: broadcasts are in_bounds ClosedPublic Authored by springerm on May 15 2021, 10:16 PM.
Details Summary Broadcast dimensions of vector transfer ops are always in-bounds. This is consistent with the fact that the starting position of a transfer is always in-bounds. Depends On D102548
Diff Detail
Event Timelinespringerm added a child revision: D102593: [mlir] Use VectorTransferLoweringPatterns in VectorToSCF.May 16 2021, 10:38 PM This revision is now accepted and ready to land.May 17 2021, 4:52 AM Closed by commit rG2c9688d201a7: [mlir] Improve TransferOp verifier: broadcasts are in_bounds (authored by springerm). · Explain WhyMay 17 2021, 6:36 AM This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 345859 mlir/include/mlir/Dialect/Vector/VectorOps.td
mlir/include/mlir/Interfaces/VectorInterfaces.td
mlir/lib/Dialect/Vector/VectorOps.cpp
mlir/test/Dialect/Vector/invalid.mlir
|