The logic to figure out if a transfer op can be flattened wasn't
considering the shape being loaded therefore it was incorrectly assuming
some transfer ops were reading contiguous data.
Details
Details
Diff Detail
Diff Detail
Paths
| Differential D133544
[mlir][vector] Fix bug in transfer op flattening ClosedPublic Authored by ThomasRaoux on Sep 8 2022, 6:02 PM.
Details Summary The logic to figure out if a transfer op can be flattened wasn't
Diff Detail Event TimelineThis revision is now accepted and ready to land.Sep 9 2022, 7:14 AM Closed by commit rG9e7c97d8ce12: [mlir][vector] Fix bug in transfer op flattening (authored by ThomasRaoux). · Explain WhySep 9 2022, 9:03 AM This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 458933 mlir/lib/Dialect/Vector/Transforms/VectorTransferOpTransforms.cpp
mlir/test/Dialect/Vector/vector-transfer-flatten.mlir
|