def TN : MOPSMemorySetTagging<opcode, 1, 1, asm # "tn">;
}
+//----------------------------------------------------------------------------
+// 2022 Armv8.9/Armv9.4 Extensions
+//----------------------------------------------------------------------------
+
//---
// 2022 Architecture Extensions: General Data Processing (FEAT_CSSC)
//---
!not(isUnsigned) : simm8_64b), asm, OpNode>;
}
-//----------------------------------------------------------------------------
-// 2022 Armv8.9/Armv9.4 Extensions
-//----------------------------------------------------------------------------
-
//---
// RCPC instructions (FEAT_LRCPC3)
//---
//===----------------------------===//
// 2022 Architecture Extensions:
//===----------------------------===//
+
def : InstAlias<"clrbhb", (HINT 22), 0>;
let Predicates = [HasCLRBHB] in {
def : InstAlias<"clrbhb", (HINT 22), 1>;
}
+//===----------------------------------------------------------------------===//
+// Translation Hardening Extension (FEAT_THE)
+//===----------------------------------------------------------------------===//
defm RCW : ReadCheckWriteCompareAndSwap;
defm RCWCLR : ReadCheckWriteOperation<0b001, "clr">;