From dbb535311dbb5d40245464f03e27c2a6c26e261d Mon Sep 17 00:00:00 2001 From: Adam Nemet Date: Wed, 21 May 2025 14:12:28 -0700 Subject: [PATCH] [TableGen] Add missing $ before the dag operator name This way the dump output is roundtripable. --- llvm/lib/TableGen/Record.cpp | 2 +- llvm/test/TableGen/usevalname.td | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/llvm/lib/TableGen/Record.cpp b/llvm/lib/TableGen/Record.cpp index 2f991d5fec165..12f5ce6175dbf 100644 --- a/llvm/lib/TableGen/Record.cpp +++ b/llvm/lib/TableGen/Record.cpp @@ -2786,7 +2786,7 @@ bool DagInit::isConcrete() const { std::string DagInit::getAsString() const { std::string Result = "(" + Val->getAsString(); if (ValName) - Result += ":" + ValName->getAsUnquotedString(); + Result += ":$" + ValName->getAsUnquotedString(); if (!arg_empty()) { Result += " "; ListSeparator LS; diff --git a/llvm/test/TableGen/usevalname.td b/llvm/test/TableGen/usevalname.td index d85b98ac33e64..ab90398cde49c 100644 --- a/llvm/test/TableGen/usevalname.td +++ b/llvm/test/TableGen/usevalname.td @@ -20,5 +20,5 @@ multiclass shuffle { RC:$src1, RC:$src2))]>; } -// CHECK: shufp:src3 +// CHECK: shufp:$src3 defm ADD : shuffle;