[llvm] [llvm-exegesis] [AArch64] Resolving "not all operands are initialized by snippet generator" (PR #142529)
David Green via llvm-commits
llvm-commits at lists.llvm.org
Thu Aug 14 06:47:27 PDT 2025
================
@@ -1561,6 +1573,20 @@ let OperandNamespace = "AArch64" in {
defm VectorIndex032b : VectorIndex<i32, VectorIndex0Operand,
[{ return ((uint32_t)Imm) == 0; }]>;
}
+ // Add new aarch64 specific OperandType
+ let OperandType = "OPERAND_MSL_SHIFT_2S" in {
+ def msl_shift_2s : Operand<i32> {
+ let PrintMethod = "printImm";
+ let ParserMatchClass = MoveVecShifterOperand;
+ }
+ }
+
+let OperandType = "OPERAND_MSL_SHIFT_4S" in {
+ def msl_shift_4s : Operand<i32> {
+ let PrintMethod = "printImm";
+ let ParserMatchClass = MoveVecShifterOperand;
+ }
+ }
----------------
davemgreen wrote:
I don't believe this is doing anything useful.
https://github.com/llvm/llvm-project/pull/142529
More information about the llvm-commits
mailing list