[Mlir-commits] [mlir] [mlir][PDL] PDLToPDLInterp: Use the pdl pattern name in the generated rewriter. (PR #149481)
Mehdi Amini
llvmlistbot at llvm.org
Thu Jul 24 11:46:05 PDT 2025
================
@@ -639,8 +639,13 @@ void PatternLowering::generate(SuccessNode *successNode, Block *¤tBlock) {
SymbolRefAttr PatternLowering::generateRewriter(
pdl::PatternOp pattern, SmallVectorImpl<Position *> &usedMatchValues) {
builder.setInsertionPointToEnd(rewriterModule.getBody());
+ // Get the pattern name if available, otherwise use default
+ StringRef rewriterName = "pdl_generated_rewriter";
+ if (auto symName = pattern.getSymName()) {
+ rewriterName = symName.value();
+ }
----------------
joker-eph wrote:
```suggestion
if (auto symName = pattern.getSymName())
rewriterName = symName.value();
```
https://github.com/llvm/llvm-project/pull/149481
More information about the Mlir-commits
mailing list