summaryrefslogtreecommitdiffstats
path: root/mlir/lib/Dialect
diff options
context:
space:
mode:
authorNicolas Vasilache <ntv@google.com>2020-01-02 09:54:47 -0500
committerNicolas Vasilache <ntv@google.com>2020-01-02 10:11:37 -0500
commita9d9aadcdfa28aef8b276af416aaa69686ee9b69 (patch)
tree345f99bc56294c2f73267e6055a2e46538700864 /mlir/lib/Dialect
parent87a004d0f8c2fe5c4577d81b4306c35e77f21f9a (diff)
downloadbcm5719-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.cpp6
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;
OpenPOWER on IntegriCloud