From d88db6d7fc942947ad4a068b38c5b5af7d5d1751 Mon Sep 17 00:00:00 2001 From: Matt Arsenault Date: Thu, 20 Jun 2019 21:58:24 +0000 Subject: AMDGPU: Always use s33 for global scratch wave offset Every called function could possibly need this to calculate the absolute address of stack objectst, and this avoids inserting a copy around every call site in the kernel. It's also somewhat cleaner to keep this in a callee saved SGPR. llvm-svn: 363990 --- llvm/test/CodeGen/AMDGPU/build-vector-packed-partial-undef.ll | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'llvm/test/CodeGen/AMDGPU/build-vector-packed-partial-undef.ll') diff --git a/llvm/test/CodeGen/AMDGPU/build-vector-packed-partial-undef.ll b/llvm/test/CodeGen/AMDGPU/build-vector-packed-partial-undef.ll index b78dced5bcf..b160b512b86 100644 --- a/llvm/test/CodeGen/AMDGPU/build-vector-packed-partial-undef.ll +++ b/llvm/test/CodeGen/AMDGPU/build-vector-packed-partial-undef.ll @@ -80,8 +80,8 @@ define void @undef_lo_op_v2i16(i16 %arg0) { ; GFX9: ; %bb.0: ; GFX9-NEXT: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) ; GFX9-NEXT: v_lshlrev_b32_e32 v0, 16, v0 -; GFX9-NEXT: s_movk_i32 s6, 0x63 -; GFX9-NEXT: v_pk_add_u16 v0, v0, s6 op_sel_hi:[1,0] +; GFX9-NEXT: s_movk_i32 s4, 0x63 +; GFX9-NEXT: v_pk_add_u16 v0, v0, s4 op_sel_hi:[1,0] ; GFX9-NEXT: ;;#ASMSTART ; GFX9-NEXT: ; use v0 ; GFX9-NEXT: ;;#ASMEND @@ -273,8 +273,8 @@ define void @undef_hi_op_v2i16(i16 %arg0) { ; GFX9-LABEL: undef_hi_op_v2i16: ; GFX9: ; %bb.0: ; GFX9-NEXT: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) -; GFX9-NEXT: s_movk_i32 s6, 0x63 -; GFX9-NEXT: v_pk_add_u16 v0, v0, s6 op_sel_hi:[1,0] +; GFX9-NEXT: s_movk_i32 s4, 0x63 +; GFX9-NEXT: v_pk_add_u16 v0, v0, s4 op_sel_hi:[1,0] ; GFX9-NEXT: ;;#ASMSTART ; GFX9-NEXT: ; use v0 ; GFX9-NEXT: ;;#ASMEND -- cgit v1.2.3