[llvm] [AArch64][llvm] Rewrite the TLBI multiclass to be clearer (NFC) (PR #186451)

Jonathan Thackray via llvm-commits llvm-commits at lists.llvm.org
Fri Mar 27 14:58:55 PDT 2026


================
@@ -856,34 +856,46 @@ def : TIndex<"nb", 0b1>;
 // TLBI (translation lookaside buffer invalidate) instruction options.
 //===----------------------------------------------------------------------===//
 
+def SysAliasRegUse : GenericEnum {
+  let FilterClass = "RegValue";
+}
+
+class RegValue<bits<2> value> {
+  bits<2> Value = value;
----------------
jthackray wrote:

Or did you mean to remove `RegUse` completely, and just use `bits<2>` everywhere?

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


More information about the llvm-commits mailing list