[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