[llvm] [AMDGPU] Illegal VGPR to SGPR copy (PR #144008)
Matt Arsenault via llvm-commits
llvm-commits at lists.llvm.org
Thu Jun 12 22:40:28 PDT 2025
================
@@ -54,12 +50,12 @@ define amdgpu_kernel void @illegal_agpr_to_sgpr_copy_i32() #1 {
; ERR: error: <unknown>:0:0: in function illegal_agpr_to_sgpr_copy_v2i32 void (): illegal VGPR to SGPR copy
; GCN-DAG: v_accvgpr_read_b32 v[[COPY1L:[0-9]+]], a0
; GCN-DAG: v_accvgpr_read_b32 v[[COPY1H:[0-9]+]], a1
-; GCN: ; illegal copy v[[[COPY1L]]:[[COPY1H]]] to s[10:11]
+; GCN: ; illegal copy v[0:1] to s[10:11]
define amdgpu_kernel void @illegal_agpr_to_sgpr_copy_v2i32() #1 {
%vgpr = call <2 x i32> asm sideeffect "; def $0", "=${a[0:1]}"()
call void asm sideeffect "; use $0", "${s[10:11]}"(<2 x i32> %vgpr)
ret void
}
attributes #0 = { nounwind }
-attributes #1 = { nounwind "target-cpu"="gfx908" }
+attributes #1 = { nounwind "target-cpu"="gfx908" }
----------------
arsenm wrote:
Missing newline error
https://github.com/llvm/llvm-project/pull/144008
More information about the llvm-commits
mailing list