[clang] [llvm] [RISCV] Add Qualcomm uC Xqcibi (Branch Immediate) extension (PR #130779)

Sudharsan Veeravalli via llvm-commits llvm-commits at lists.llvm.org
Mon Mar 17 06:19:32 PDT 2025


================
@@ -1671,6 +1707,8 @@ bool RISCVAsmParser::matchAndEmitInstruction(SMLoc IDLoc, unsigned &Opcode,
     return generateImmOutOfRangeError(Operands, ErrorInfo, 0, (1 << 10) - 1);
   case Match_InvalidUImm11:
     return generateImmOutOfRangeError(Operands, ErrorInfo, 0, (1 << 11) - 1);
+  case Match_InvalidUImm16NonZero:
+    return generateImmOutOfRangeError(Operands, ErrorInfo, 1, (1 << 15) - 1);
----------------
svs-quic wrote:

This needs to be (1<<16) - 1

https://github.com/llvm/llvm-project/pull/130779


More information about the llvm-commits mailing list