[llvm] [AArch64] Add retired POE2 system registers to retired-register-names.s (PR #226945)

via llvm-commits llvm-commits at lists.llvm.org
Mon Sep 28 03:21:01 PDT 2026


llvmorg-github-actions[bot] wrote:


<!--LLVM PR SUMMARY COMMENT-->

@llvm/pr-subscribers-backend-aarch64

Author: Jonathan Thackray (jthackray)

<details>
<summary>Changes</summary>

Add retired POE2 system registers to retired-register-names.s

---
Full diff: https://github.com/llvm/llvm-project/pull/226945.diff


1 Files Affected:

- (modified) llvm/test/MC/AArch64/retired-register-names.s (+64) 


``````````diff
diff --git a/llvm/test/MC/AArch64/retired-register-names.s b/llvm/test/MC/AArch64/retired-register-names.s
index 56a483698e90e..ecf585567d31b 100644
--- a/llvm/test/MC/AArch64/retired-register-names.s
+++ b/llvm/test/MC/AArch64/retired-register-names.s
@@ -16,3 +16,67 @@ mrs x0, mpamvidsr_el2
 mrs x0, mpamvidsr_el3
 // CHECK:      :[[@LINE-1]]:9: error: expected readable system register
 // CHECK-NEXT: mrs x0, mpamvidsr_el3
+
+mrs x0, tpmin0_el0
+// CHECK:      :[[@LINE-1]]:9: error: expected readable system register
+// CHECK-NEXT: mrs x0, tpmin0_el0
+
+mrs x0, tpmax0_el0
+// CHECK:      :[[@LINE-1]]:9: error: expected readable system register
+// CHECK-NEXT: mrs x0, tpmax0_el0
+
+mrs x0, tpmin1_el0
+// CHECK:      :[[@LINE-1]]:9: error: expected readable system register
+// CHECK-NEXT: mrs x0, tpmin1_el0
+
+mrs x0, tpmax1_el0
+// CHECK:      :[[@LINE-1]]:9: error: expected readable system register
+// CHECK-NEXT: mrs x0, tpmax1_el0
+
+mrs x0, tpmin0_el1
+// CHECK:      :[[@LINE-1]]:9: error: expected readable system register
+// CHECK-NEXT: mrs x0, tpmin0_el1
+
+mrs x0, tpmax0_el1
+// CHECK:      :[[@LINE-1]]:9: error: expected readable system register
+// CHECK-NEXT: mrs x0, tpmax0_el1
+
+mrs x0, tpmin1_el1
+// CHECK:      :[[@LINE-1]]:9: error: expected readable system register
+// CHECK-NEXT: mrs x0, tpmin1_el1
+
+mrs x0, tpmax1_el1
+// CHECK:      :[[@LINE-1]]:9: error: expected readable system register
+// CHECK-NEXT: mrs x0, tpmax1_el1
+
+mrs x0, tpmin0_el2
+// CHECK:      :[[@LINE-1]]:9: error: expected readable system register
+// CHECK-NEXT: mrs x0, tpmin0_el2
+
+mrs x0, tpmax0_el2
+// CHECK:      :[[@LINE-1]]:9: error: expected readable system register
+// CHECK-NEXT: mrs x0, tpmax0_el2
+
+mrs x0, tpmin1_el2
+// CHECK:      :[[@LINE-1]]:9: error: expected readable system register
+// CHECK-NEXT: mrs x0, tpmin1_el2
+
+mrs x0, tpmax1_el2
+// CHECK:      :[[@LINE-1]]:9: error: expected readable system register
+// CHECK-NEXT: mrs x0, tpmax1_el2
+
+mrs x0, tpmin0_el12
+// CHECK:      :[[@LINE-1]]:9: error: expected readable system register
+// CHECK-NEXT: mrs x0, tpmin0_el12
+
+mrs x0, tpmax0_el12
+// CHECK:      :[[@LINE-1]]:9: error: expected readable system register
+// CHECK-NEXT: mrs x0, tpmax0_el12
+
+mrs x0, tpmin1_el12
+// CHECK:      :[[@LINE-1]]:9: error: expected readable system register
+// CHECK-NEXT: mrs x0, tpmin1_el12
+
+mrs x0, tpmax1_el12
+// CHECK:      :[[@LINE-1]]:9: error: expected readable system register
+// CHECK-NEXT: mrs x0, tpmax1_el12

``````````

</details>


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


More information about the llvm-commits mailing list