[llvm-branch-commits] [llvm] [LoongArch] Select `V{AND, OR, XOR, NOR}I.B` for bitwise with byte splat immediates (PR #192217)

via llvm-branch-commits llvm-branch-commits at lists.llvm.org
Thu Apr 16 04:58:59 PDT 2026


================
@@ -279,8 +279,11 @@ def GPRMemAtomic : RegisterOperand<GPR> {
   let PrintMethod = "printAtomicMemOp";
 }
 
-// A parameterized register class alternative to i32imm/i64imm from Target.td.
+// A parameterized register class alternative to i16imm/i32imm/i64imm from Target.td.
 def grlenimm : Operand<GRLenVT>;
+def imm16 : Operand<GRLenVT> {
+  let ParserMatchClass = ImmAsmOperand<"", 16, "">;
----------------
wangleiat wrote:

It looks like the `ParserMatchClass` is not needed.

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


More information about the llvm-branch-commits mailing list