[llvm] [llvm-exegesis] Add AArch64 operand initializers, SetRegTo (PR #169912)
Simon Wallis via llvm-commits
llvm-commits at lists.llvm.org
Fri Nov 28 06:36:33 PST 2025
================
@@ -1528,13 +1612,15 @@ defm VectorIndexS32b : VectorIndex<i32, VectorIndexSOperand,
[{ return ((uint64_t)Imm) < 4; }]>;
defm VectorIndexD32b : VectorIndex<i32, VectorIndexDOperand,
[{ return ((uint64_t)Imm) < 2; }]>;
+}
def SVEVectorIndexExtDupBOperand : AsmVectorIndex<0, 63, "SVE">;
def SVEVectorIndexExtDupHOperand : AsmVectorIndex<0, 31, "SVE">;
def SVEVectorIndexExtDupSOperand : AsmVectorIndex<0, 15, "SVE">;
def SVEVectorIndexExtDupDOperand : AsmVectorIndex<0, 7, "SVE">;
def SVEVectorIndexExtDupQOperand : AsmVectorIndex<0, 3, "SVE">;
+let OperandType = "OPERAND_IMMEDIATE" in {
----------------
simonwallis2 wrote:
I considered indenting the clauses inside the let.
This file already has inconsistent formatting.
https://github.com/llvm/llvm-project/pull/169912
More information about the llvm-commits
mailing list