[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