[llvm] [RISCV] Use OPERAND_MEMORY as the OperandType for CVrr. NFC (PR #171967)

Craig Topper via llvm-commits llvm-commits at lists.llvm.org
Thu Dec 11 21:23:16 PST 2025


https://github.com/topperc created https://github.com/llvm/llvm-project/pull/171967

None

>From c040c4eaef3fc3f87ed1bf009e7f6c604e91214b Mon Sep 17 00:00:00 2001
From: Craig Topper <craig.topper at sifive.com>
Date: Thu, 11 Dec 2025 21:22:13 -0800
Subject: [PATCH] [RISCV] Use OPERAND_MEMORY as the OperandType for CVrr. NFC

---
 llvm/lib/Target/RISCV/RISCVInstrInfoXCV.td | 1 +
 1 file changed, 1 insertion(+)

diff --git a/llvm/lib/Target/RISCV/RISCVInstrInfoXCV.td b/llvm/lib/Target/RISCV/RISCVInstrInfoXCV.td
index 7abc616f03141..c388bd84a2c7a 100644
--- a/llvm/lib/Target/RISCV/RISCVInstrInfoXCV.td
+++ b/llvm/lib/Target/RISCV/RISCVInstrInfoXCV.td
@@ -24,6 +24,7 @@ def CVrr : Operand<i32>,
    let ParserMatchClass = CVrrAsmOperand;
    let PrintMethod = "printRegReg";
    let MIOperandInfo = (ops GPR:$base, GPR:$offset);
+   let OperandType = "OPERAND_MEMORY";
 }
 
 def cv_tuimm2 : TImmLeaf<XLenVT, [{return isUInt<2>(Imm);}]>;



More information about the llvm-commits mailing list