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

via llvm-commits llvm-commits at lists.llvm.org
Mon Mar 30 04:20:34 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;
----------------
Lukacma wrote:

Looking at documentation this should work. Or am I wrong ?:
```
class RegValue;

def REG_NONE     : RegValue
def REG_OPTIONAL : RegValue 
def REG_REQUIRED : RegValue
```


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


More information about the llvm-commits mailing list