diff options
| author | Alexander Belyaev <pifon@google.com> | 2022-01-31 18:18:28 +0100 |
|---|---|---|
| committer | Alexander Belyaev <pifon@google.com> | 2022-01-31 18:25:56 +0100 |
| commit | 016956b68081705ffee511c334e31e414fa1ddbf (patch) | |
| tree | b36f705f440be17cbf19fd6b569aa50c3cc2e010 /mlir/lib/Dialect/Vector/Transforms/VectorTransferSplitRewritePatterns.cpp | |
| parent | 1307f66d17e3b63edc27a03c3a64e46d3a7bfa61 (diff) | |
[mlir] Purge `linalg.copy` and use `memref.copy` instead.
Differential Revision: https://reviews.llvm.org/D118028
Diffstat (limited to 'mlir/lib/Dialect/Vector/Transforms/VectorTransferSplitRewritePatterns.cpp')
| -rw-r--r-- | mlir/lib/Dialect/Vector/Transforms/VectorTransferSplitRewritePatterns.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/mlir/lib/Dialect/Vector/Transforms/VectorTransferSplitRewritePatterns.cpp b/mlir/lib/Dialect/Vector/Transforms/VectorTransferSplitRewritePatterns.cpp index f0c06469ed67..ff3a6012f2d5 100644 --- a/mlir/lib/Dialect/Vector/Transforms/VectorTransferSplitRewritePatterns.cpp +++ b/mlir/lib/Dialect/Vector/Transforms/VectorTransferSplitRewritePatterns.cpp @@ -270,7 +270,7 @@ createFullPartialLinalgCopy(RewriterBase &b, vector::TransferReadOp xferOp, std::pair<Value, Value> copyArgs = createSubViewIntersection( rewriter, cast<VectorTransferOpInterface>(xferOp.getOperation()), alloc); - b.create<linalg::CopyOp>(loc, copyArgs.first, copyArgs.second); + b.create<memref::CopyOp>(loc, copyArgs.first, copyArgs.second); Value casted = b.create<memref::CastOp>(loc, alloc, compatibleMemRefType); scf::ValueVector viewAndIndices{casted}; @@ -403,7 +403,7 @@ static void createFullPartialLinalgCopy(RewriterBase &b, std::pair<Value, Value> copyArgs = createSubViewIntersection( rewriter, cast<VectorTransferOpInterface>(xferOp.getOperation()), alloc); - b.create<linalg::CopyOp>(loc, copyArgs.first, copyArgs.second); + b.create<memref::CopyOp>(loc, copyArgs.first, copyArgs.second); b.create<scf::YieldOp>(loc, ValueRange{}); }); } |
