[llvm] [TableGen] Print MCRegister::NoRegister instead of 0 in generated isel table. NFC (PR #176295)
Craig Topper via llvm-commits
llvm-commits at lists.llvm.org
Thu Jan 15 17:54:56 PST 2026
https://github.com/topperc created https://github.com/llvm/llvm-project/pull/176295
None
>From efa117d46dbfc12806438ed0789ecfc48e1f648e Mon Sep 17 00:00:00 2001
From: Craig Topper <craig.topper at sifive.com>
Date: Thu, 15 Jan 2026 17:54:02 -0800
Subject: [PATCH] [TableGen][SelectionDAGISel] Print MCRegister::NoRegister
instead of 0 in generated isel table. NFC
---
llvm/utils/TableGen/DAGISelMatcherEmitter.cpp | 9 +++------
1 file changed, 3 insertions(+), 6 deletions(-)
diff --git a/llvm/utils/TableGen/DAGISelMatcherEmitter.cpp b/llvm/utils/TableGen/DAGISelMatcherEmitter.cpp
index 95338b906568a..0c1dd0a8fcc49 100644
--- a/llvm/utils/TableGen/DAGISelMatcherEmitter.cpp
+++ b/llvm/utils/TableGen/DAGISelMatcherEmitter.cpp
@@ -926,13 +926,10 @@ unsigned MatcherTableEmitter::EmitMatcher(const Matcher *N,
OpBytes = emitValueTypeByHwMode(VTBH, OS) + 1;
OS << ' ';
}
- if (Reg) {
+ if (Reg)
OS << getQualifiedName(Reg->TheDef);
- } else {
- OS << "0 ";
- if (!OmitComments)
- OS << "/*zero_reg*/";
- }
+ else
+ OS << "MCRegister::NoRegister";
OS << ',';
if (!OmitComments)
More information about the llvm-commits
mailing list