Skip to content

Commit 8efad09

Browse files
committed
fix test case packed-fp32.ll, 90A & 942 allow pk_add to use imm
1 parent 1d94b16 commit 8efad09

File tree

1 file changed

+4
-10
lines changed

1 file changed

+4
-10
lines changed

llvm/test/CodeGen/AMDGPU/packed-fp32.ll

Lines changed: 4 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -2155,13 +2155,10 @@ define amdgpu_kernel void @fadd_fadd_fsub_0(<2 x float> %arg) {
21552155
; GFX90A-GISEL-LABEL: fadd_fadd_fsub_0:
21562156
; GFX90A-GISEL: ; %bb.0: ; %bb
21572157
; GFX90A-GISEL-NEXT: s_load_dwordx2 s[0:1], s[4:5], 0x24
2158-
; GFX90A-GISEL-NEXT: s_mov_b32 s2, 0
2159-
; GFX90A-GISEL-NEXT: s_mov_b32 s3, s2
2160-
; GFX90A-GISEL-NEXT: v_pk_mov_b32 v[0:1], s[2:3], s[2:3] op_sel:[0,1]
21612158
; GFX90A-GISEL-NEXT: s_waitcnt lgkmcnt(0)
2162-
; GFX90A-GISEL-NEXT: v_pk_add_f32 v[0:1], s[0:1], v[0:1]
2159+
; GFX90A-GISEL-NEXT: v_pk_add_f32 v[0:1], s[0:1], 0 op_sel_hi:[1,0]
21632160
; GFX90A-GISEL-NEXT: v_mov_b32_e32 v0, v1
2164-
; GFX90A-GISEL-NEXT: v_pk_add_f32 v[0:1], v[0:1], 0
2161+
; GFX90A-GISEL-NEXT: v_pk_add_f32 v[0:1], v[0:1], 0 op_sel_hi:[1,0]
21652162
; GFX90A-GISEL-NEXT: v_mov_b32_e32 v2, s0
21662163
; GFX90A-GISEL-NEXT: v_mov_b32_e32 v3, v0
21672164
; GFX90A-GISEL-NEXT: flat_store_dwordx2 v[0:1], v[2:3]
@@ -2170,14 +2167,11 @@ define amdgpu_kernel void @fadd_fadd_fsub_0(<2 x float> %arg) {
21702167
; GFX942-GISEL-LABEL: fadd_fadd_fsub_0:
21712168
; GFX942-GISEL: ; %bb.0: ; %bb
21722169
; GFX942-GISEL-NEXT: s_load_dwordx2 s[0:1], s[4:5], 0x24
2173-
; GFX942-GISEL-NEXT: s_mov_b32 s2, 0
2174-
; GFX942-GISEL-NEXT: s_mov_b32 s3, s2
2175-
; GFX942-GISEL-NEXT: v_mov_b64_e32 v[0:1], s[2:3]
21762170
; GFX942-GISEL-NEXT: s_waitcnt lgkmcnt(0)
2177-
; GFX942-GISEL-NEXT: v_pk_add_f32 v[0:1], s[0:1], v[0:1]
2171+
; GFX942-GISEL-NEXT: v_pk_add_f32 v[0:1], s[0:1], 0 op_sel_hi:[1,0]
21782172
; GFX942-GISEL-NEXT: s_nop 0
21792173
; GFX942-GISEL-NEXT: v_mov_b32_e32 v0, v1
2180-
; GFX942-GISEL-NEXT: v_pk_add_f32 v[0:1], v[0:1], 0
2174+
; GFX942-GISEL-NEXT: v_pk_add_f32 v[0:1], v[0:1], 0 op_sel_hi:[1,0]
21812175
; GFX942-GISEL-NEXT: v_mov_b32_e32 v2, s0
21822176
; GFX942-GISEL-NEXT: v_mov_b32_e32 v3, v0
21832177
; GFX942-GISEL-NEXT: flat_store_dwordx2 v[0:1], v[2:3]

0 commit comments

Comments
 (0)