[Mlir-commits] [mlir] [MLIR][PDL] Add debug printing for PDL rewrites in PatternApplicator (PR #198326)
Jonas Rickert
llvmlistbot at llvm.org
Mon May 18 08:44:14 PDT 2026
https://github.com/jorickert created https://github.com/llvm/llvm-project/pull/198326
Previously this was only done for not-pdl patterns
>From b6b5e0a9befabf58c35785cf0f0acd7cc40d8ed5 Mon Sep 17 00:00:00 2001
From: Jonas Rickert <jonas.rickert at amd.com>
Date: Mon, 18 May 2026 09:39:30 -0600
Subject: [PATCH] Add debug printing for PDL rewrites in PatternApplicator
Signed-off-by: Jonas Rickert <jonas.rickert at amd.com>
---
mlir/lib/Rewrite/PatternApplicator.cpp | 2 ++
1 file changed, 2 insertions(+)
diff --git a/mlir/lib/Rewrite/PatternApplicator.cpp b/mlir/lib/Rewrite/PatternApplicator.cpp
index e1b56fd6efda0..0be304956ee14 100644
--- a/mlir/lib/Rewrite/PatternApplicator.cpp
+++ b/mlir/lib/Rewrite/PatternApplicator.cpp
@@ -203,6 +203,8 @@ LogicalResult PatternApplicator::matchAndRewrite(
Operation *dumpRootOp = getDumpRootOp(op);
#endif
if (pdlMatch) {
+ LDBG() << "Applying PDL rewrite \""
+ << pdlMatch->pattern->getDebugName() << "\"";
result =
bytecode->rewrite(rewriter, *pdlMatch, *mutableByteCodeState);
} else {
More information about the Mlir-commits
mailing list