[mlir][VectorOps] Implement canonicalization for TransposeOp.
Two back-to-back transpose operations are combined into a single transpose, which uses a combination of their permutation vectors.
Paths
| Differential D77331
[mlir][VectorOps] Implement canonicalization for TransposeOp. ClosedPublic Authored by grosul1 on Apr 2 2020, 12:28 PM.
Details Summary [mlir][VectorOps] Implement canonicalization for TransposeOp. Two back-to-back transpose operations are combined into a single transpose, which uses a combination of their permutation vectors.
Diff Detail
Event Timelinebondhugula added inline comments. Comment Actions Existing code uses both styles, but the build fails for the new code. Change This revision is now accepted and ready to land.Apr 2 2020, 5:42 PM Closed by commit rG3a5192098c5e: [mlir][VectorOps] Implement canonicalization for TransposeOp. (authored by grosul1). · Explain WhyApr 2 2020, 7:00 PM This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 254633 mlir/include/mlir/Dialect/Vector/VectorOps.td
mlir/lib/Dialect/Vector/VectorOps.cpp
mlir/test/Dialect/Vector/canonicalize.mlir
|
clang-format-diff not found in user's PATH; not linting file.