diff options
| author | Nicolas Vasilache <ntv@google.com> | 2020-01-02 09:54:47 -0500 |
|---|---|---|
| committer | Nicolas Vasilache <ntv@google.com> | 2020-01-02 10:11:37 -0500 |
| commit | a9d9aadcdfa28aef8b276af416aaa69686ee9b69 (patch) | |
| tree | 345f99bc56294c2f73267e6055a2e46538700864 /mlir/lib/Dialect | |
| parent | 87a004d0f8c2fe5c4577d81b4306c35e77f21f9a (diff) | |
| download | bcm5719-llvm-a9d9aadcdfa28aef8b276af416aaa69686ee9b69.tar.gz bcm5719-llvm-a9d9aadcdfa28aef8b276af416aaa69686ee9b69.zip | |
[mlir][Linalg] NFC - Cleanup Linalg Declarative Transformations
Summary:
This is part of an ongoing cleanup and uniformization work.
This diff performs 3 types of cleanups:
1. Uniformize transformation names.
2. Replace all pattern operands that need not be captured by `$_`
3. Replace all usage of pattern captured op by the normalized `op` name (instead of positional parameters such as `$0`)
Reviewers: ftynse
Subscribers: mehdi_amini, rriddle, jpienaar, burmako, shauheen, antiagainst, llvm-commits
Tags: #llvm
Differential Revision: https://reviews.llvm.org/D72081
Diffstat (limited to 'mlir/lib/Dialect')
| -rw-r--r-- | mlir/lib/Dialect/Linalg/Transforms/LinalgTransforms.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/mlir/lib/Dialect/Linalg/Transforms/LinalgTransforms.cpp b/mlir/lib/Dialect/Linalg/Transforms/LinalgTransforms.cpp index eb23a8ceb1a..e9e44d7ba13 100644 --- a/mlir/lib/Dialect/Linalg/Transforms/LinalgTransforms.cpp +++ b/mlir/lib/Dialect/Linalg/Transforms/LinalgTransforms.cpp @@ -153,8 +153,8 @@ static bool isMatmul(linalg::GenericOp genericOp) { genericOp.indexing_maps() == maps && hasMultiplyAddBody(genericOp); } -LogicalResult mlir::linalg::vectorizeGenericOp(PatternRewriter &rewriter, - Operation *op) { +LogicalResult mlir::linalg::vectorizeGenericLinalgOp(PatternRewriter &rewriter, + Operation *op) { LLVM_DEBUG(dbgs() << "\n[" DEBUG_TYPE "]: Rewrite linalg op as vector.contract: " << *op << ":\n"); @@ -223,7 +223,7 @@ mlir::linalg::permuteGenericLinalgOp(PatternRewriter &rewriter, Operation *op, return success(); } -LogicalResult mlir::linalg::linalgOpPromoteSubviews(PatternRewriter &rewriter, +LogicalResult mlir::linalg::promoteSubviewsLinalgOp(PatternRewriter &rewriter, Operation *op) { LinalgOp linOp = dyn_cast<LinalgOp>(op); SetVector<Value> subViews; |

