Remove patterns that fold tensor subset ops into vector transfer ops from the vector dialect. These patterns already exist in the tensor dialect.
Details
Details
Diff Detail
Diff Detail
- Repository
- rG LLVM Github Monorepo
Paths
| Differential D154932
[mlir][vector] Remove duplicate tensor subset <-> vector transfer patterns ClosedPublic Authored by springerm on Jul 11 2023, 2:04 AM.
Details Summary Remove patterns that fold tensor subset ops into vector transfer ops from the vector dialect. These patterns already exist in the tensor dialect.
Diff Detail
Event TimelineThis revision is now accepted and ready to land.Jul 11 2023, 2:06 AM This revision was landed with ongoing or failed builds.Jul 11 2023, 2:16 AM Closed by commit rG867afe5e5319: [mlir][vector] Remove duplicate tensor subset <-> vector transfer patterns (authored by springerm). · Explain Why This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 538973 mlir/include/mlir/Dialect/Tensor/TransformOps/TensorTransformOps.td
mlir/include/mlir/Dialect/Tensor/Transforms/Transforms.h
mlir/include/mlir/Dialect/Vector/TransformOps/VectorTransformOps.td
mlir/include/mlir/Dialect/Vector/Transforms/VectorRewritePatterns.h
mlir/lib/Dialect/Linalg/TransformOps/LinalgTransformOps.cpp
mlir/lib/Dialect/Tensor/TransformOps/TensorTransformOps.cpp
mlir/lib/Dialect/Tensor/Transforms/FoldTensorSubsetOps.cpp
mlir/lib/Dialect/Vector/TransformOps/VectorTransformOps.cpp
mlir/lib/Dialect/Vector/Transforms/CMakeLists.txt
mlir/lib/Dialect/Vector/Transforms/VectorTransferTensorSliceTransforms.cpp
mlir/test/Dialect/Tensor/fold-tensor-subset-ops-into-vector-transfers.mlir
|