From 57c893599d6b7897285bab7a007fe86fb0f3e312 Mon Sep 17 00:00:00 2001 From: Ramkumar Ramachandra Date: Fri, 2 Dec 2022 12:29:58 +0100 Subject: [PATCH] mlir/linalg: improve debugging in LinalgTransformOps Make use of notifyMatchFailure in one place. Signed-off-by: Ramkumar Ramachandra Differential Revision: https://reviews.llvm.org/D139191 --- mlir/lib/Dialect/Linalg/TransformOps/LinalgTransformOps.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mlir/lib/Dialect/Linalg/TransformOps/LinalgTransformOps.cpp b/mlir/lib/Dialect/Linalg/TransformOps/LinalgTransformOps.cpp index 4bfa5b4..98734ba 100644 --- a/mlir/lib/Dialect/Linalg/TransformOps/LinalgTransformOps.cpp +++ b/mlir/lib/Dialect/Linalg/TransformOps/LinalgTransformOps.cpp @@ -1804,7 +1804,7 @@ struct VectorizationPattern : public RewritePattern { PatternRewriter &rewriter) const override { LinalgOp linalgOp = dyn_cast(op); if (!linalgOp) - return failure(); + return rewriter.notifyMatchFailure(op, "expected Linalg Op"); return vectorize(rewriter, linalgOp); } }; -- 2.7.4