[llvm] [RISCV] Remove unneeded ImmLeaf from simm8_unsigned. NFC (PR #184960)
Craig Topper via llvm-commits
llvm-commits at lists.llvm.org
Thu Mar 5 23:04:33 PST 2026
https://github.com/topperc created https://github.com/llvm/llvm-project/pull/184960
None
>From 56d9e3e2c6ab639096d789048b928d400f91b66d Mon Sep 17 00:00:00 2001
From: Craig Topper <craig.topper at sifive.com>
Date: Thu, 5 Mar 2026 22:54:44 -0800
Subject: [PATCH] [RISCV] Remove unneeded ImmLeaf from simm8_unsigned. NFC
---
llvm/lib/Target/RISCV/RISCVInstrInfoP.td | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/llvm/lib/Target/RISCV/RISCVInstrInfoP.td b/llvm/lib/Target/RISCV/RISCVInstrInfoP.td
index 1642ce4c5dda2..7bb9ad5feb219 100644
--- a/llvm/lib/Target/RISCV/RISCVInstrInfoP.td
+++ b/llvm/lib/Target/RISCV/RISCVInstrInfoP.td
@@ -35,7 +35,7 @@ def riscv_ppaire_db : RVSDNode<"PPAIRE_DB", SDT_RISCVPPairE_DB>;
// A 8-bit signed immediate allowing range [-128, 255]
// but represented as [-128, 127].
-def simm8_unsigned : RISCVOp, ImmLeaf<XLenVT, "return isInt<8>(Imm);"> {
+def simm8_unsigned : RISCVOp {
let ParserMatchClass = SImm8UnsignedAsmOperand;
let EncoderMethod = "getImmOpValue";
let DecoderMethod = "decodeSImmOperand<8>";
More information about the llvm-commits
mailing list