[llvm] [AArch64] Define GCS operations as SYS and SYSL aliases (PR #203564)

Jonathan Thackray via llvm-commits llvm-commits at lists.llvm.org
Sun Jun 28 19:25:07 PDT 2026


================
@@ -2164,6 +2164,19 @@ class SystemLXtI<bit L, string asm>
   let Inst{7-5}   = op2;
 }
 
+// Codegen-only GCS SYSL operations preserve the incoming Rt value when GCS is
----------------
jthackray wrote:

Thanks. Now uses a new `GCSTiedSystemLXtI` class with `Constraints = "$Rt = $_Rt"` so input/output go to the same physical register.

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


More information about the llvm-commits mailing list