summaryrefslogtreecommitdiff
path: root/mlir/test/lib/Dialect/Vector/TestVectorTransforms.cpp
diff options
context:
space:
mode:
authorMatthias Springer <me@m-sp.org>2023-06-09 16:22:41 +0200
committerMatthias Springer <me@m-sp.org>2023-06-09 16:23:25 +0200
commitfaae4d5d8127b999a0cd8d00cae6237aba407c06 (patch)
tree6887513eb4816817cdd31f4d581a2a63051a130a /mlir/test/lib/Dialect/Vector/TestVectorTransforms.cpp
parent7fbc9de4553666a189b0529ca04e1d9966c0d4f8 (diff)
[mlir][vector][transform] Expose tensor slice -> transfer folding patterns
Add a new transform op to populate patterns: ApplyFoldTensorSliceIntoTransferPatternsOp. Differential Revision: https://reviews.llvm.org/D152531
Diffstat (limited to 'mlir/test/lib/Dialect/Vector/TestVectorTransforms.cpp')
-rw-r--r--mlir/test/lib/Dialect/Vector/TestVectorTransforms.cpp22
1 files changed, 0 insertions, 22 deletions
diff --git a/mlir/test/lib/Dialect/Vector/TestVectorTransforms.cpp b/mlir/test/lib/Dialect/Vector/TestVectorTransforms.cpp
index 4fbddcee574a..a5de1fd4de43 100644
--- a/mlir/test/lib/Dialect/Vector/TestVectorTransforms.cpp
+++ b/mlir/test/lib/Dialect/Vector/TestVectorTransforms.cpp
@@ -690,26 +690,6 @@ struct TestVectorGatherLowering
}
};
-struct TestVectorTransferTensorSlicePatterns
- : public PassWrapper<TestVectorTransferTensorSlicePatterns,
- OperationPass<func::FuncOp>> {
- MLIR_DEFINE_EXPLICIT_INTERNAL_INLINE_TYPE_ID(
- TestVectorTransferTensorSlicePatterns)
-
- StringRef getArgument() const final {
- return "test-vector-transfer-tensor-slice-patterns";
- }
- StringRef getDescription() const final {
- return "Test patterns that fold vector transfer and tensor slice ops";
- }
-
- void runOnOperation() override {
- RewritePatternSet patterns(&getContext());
- populateVectorTransferTensorSliceTransforms(patterns);
- (void)applyPatternsAndFoldGreedily(getOperation(), std::move(patterns));
- }
-};
-
struct TestFoldArithExtensionIntoVectorContractPatterns
: public PassWrapper<TestFoldArithExtensionIntoVectorContractPatterns,
OperationPass<func::FuncOp>> {
@@ -771,8 +751,6 @@ void registerTestVectorLowerings() {
PassRegistration<TestVectorGatherLowering>();
- PassRegistration<TestVectorTransferTensorSlicePatterns>();
-
PassRegistration<TestFoldArithExtensionIntoVectorContractPatterns>();
}
} // namespace test