[llvm] [AMDGPU] Enable saving SHARED_BASE to VCC (PR #163244)

Matt Arsenault via llvm-commits llvm-commits at lists.llvm.org
Fri Oct 17 22:23:07 PDT 2025


================
@@ -58,6 +58,15 @@ body:             |
     $sgpr0_sgpr1 = COPY $src_shared_base
 ...
 
+---
+name: src_shared_base_to_vcc
+body:             |
+  bb.0:
+    ; GFX9-LABEL: name: src_shared_base_to_vcc
+    ; GFX9: $vcc = S_MOV_B64 $src_shared_base
+    $vcc = COPY $src_shared_base
----------------
arsenm wrote:

ping. We do not structurally prevent writing to constant registers and it is encodable 

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


More information about the llvm-commits mailing list