diff options
Diffstat (limited to 'llvm/test/CodeGen/AMDGPU/ptradd-sdag-optimizations.ll')
| -rw-r--r-- | llvm/test/CodeGen/AMDGPU/ptradd-sdag-optimizations.ll | 13 |
1 files changed, 6 insertions, 7 deletions
diff --git a/llvm/test/CodeGen/AMDGPU/ptradd-sdag-optimizations.ll b/llvm/test/CodeGen/AMDGPU/ptradd-sdag-optimizations.ll index 68ef30a90646..4db232cbfa8c 100644 --- a/llvm/test/CodeGen/AMDGPU/ptradd-sdag-optimizations.ll +++ b/llvm/test/CodeGen/AMDGPU/ptradd-sdag-optimizations.ll @@ -103,17 +103,16 @@ define void @baseptr_null(i64 %offset, i8 %v) { define amdgpu_kernel void @llvm_amdgcn_queue_ptr(ptr addrspace(1) %ptr) #0 { ; GFX942-LABEL: llvm_amdgcn_queue_ptr: ; GFX942: ; %bb.0: -; GFX942-NEXT: v_mov_b32_e32 v2, 0 -; GFX942-NEXT: global_load_ubyte v0, v2, s[2:3] sc0 sc1 -; GFX942-NEXT: global_load_ubyte v0, v2, s[4:5] offset:8 sc0 sc1 -; GFX942-NEXT: global_load_ubyte v0, v2, s[0:1] sc0 sc1 +; GFX942-NEXT: v_mov_b32_e32 v0, 0 +; GFX942-NEXT: global_load_ubyte v1, v0, s[2:3] sc0 sc1 +; GFX942-NEXT: global_load_ubyte v1, v0, s[4:5] offset:8 sc0 sc1 +; GFX942-NEXT: global_load_ubyte v1, v0, s[0:1] sc0 sc1 ; GFX942-NEXT: ; kill: killed $sgpr0_sgpr1 ; GFX942-NEXT: s_load_dwordx2 s[0:1], s[4:5], 0x0 -; GFX942-NEXT: s_waitcnt vmcnt(0) -; GFX942-NEXT: v_mov_b64_e32 v[0:1], s[6:7] +; GFX942-NEXT: v_mov_b64_e32 v[2:3], s[6:7] ; GFX942-NEXT: ; kill: killed $sgpr2_sgpr3 ; GFX942-NEXT: s_waitcnt lgkmcnt(0) -; GFX942-NEXT: global_store_dwordx2 v2, v[0:1], s[0:1] sc0 sc1 +; GFX942-NEXT: global_store_dwordx2 v0, v[2:3], s[0:1] sc0 sc1 ; GFX942-NEXT: s_waitcnt vmcnt(0) ; GFX942-NEXT: s_endpgm %queue.ptr = call ptr addrspace(4) @llvm.amdgcn.queue.ptr() |
