Skip to content

Commit 30ea534

Browse files
committed
Update tests for base commit changes
1 parent 9ebaeb1 commit 30ea534

9 files changed

+546
-546
lines changed

llvm/test/CodeGen/AMDGPU/shufflevector.v4f32.v2f32.ll

Lines changed: 28 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -176,7 +176,7 @@ define void @v_shuffle_v4f32_v2f32__3_0_u_u(ptr addrspace(1) inreg %ptr) {
176176
; GFX90A-NEXT: ;;#ASMSTART
177177
; GFX90A-NEXT: ; def v[2:3]
178178
; GFX90A-NEXT: ;;#ASMEND
179-
; GFX90A-NEXT: v_pk_mov_b32 v[0:1], v[2:3], v[0:1] op_sel:[1,0] op_sel_hi:[0,0]
179+
; GFX90A-NEXT: v_pk_mov_b32 v[0:1], v[2:3], v[0:1] op_sel:[1,0]
180180
; GFX90A-NEXT: global_store_dwordx4 v4, v[0:3], s[16:17]
181181
; GFX90A-NEXT: s_waitcnt vmcnt(0)
182182
; GFX90A-NEXT: s_setpc_b64 s[30:31]
@@ -192,7 +192,7 @@ define void @v_shuffle_v4f32_v2f32__3_0_u_u(ptr addrspace(1) inreg %ptr) {
192192
; GFX940-NEXT: ; def v[2:3]
193193
; GFX940-NEXT: ;;#ASMEND
194194
; GFX940-NEXT: s_nop 0
195-
; GFX940-NEXT: v_pk_mov_b32 v[0:1], v[2:3], v[0:1] op_sel:[1,0] op_sel_hi:[0,0]
195+
; GFX940-NEXT: v_pk_mov_b32 v[0:1], v[2:3], v[0:1] op_sel:[1,0]
196196
; GFX940-NEXT: global_store_dwordx4 v4, v[0:3], s[0:1] sc0 sc1
197197
; GFX940-NEXT: s_waitcnt vmcnt(0)
198198
; GFX940-NEXT: s_setpc_b64 s[30:31]
@@ -571,7 +571,7 @@ define void @v_shuffle_v4f32_v2f32__3_3_3_0(ptr addrspace(1) inreg %ptr) {
571571
; GFX90A-NEXT: ; def v[0:1]
572572
; GFX90A-NEXT: ;;#ASMEND
573573
; GFX90A-NEXT: v_mov_b32_e32 v4, 0
574-
; GFX90A-NEXT: v_pk_mov_b32 v[2:3], v[0:1], v[2:3] op_sel:[1,0] op_sel_hi:[0,0]
574+
; GFX90A-NEXT: v_pk_mov_b32 v[2:3], v[0:1], v[2:3] op_sel:[1,0]
575575
; GFX90A-NEXT: v_mov_b32_e32 v0, v1
576576
; GFX90A-NEXT: global_store_dwordx4 v4, v[0:3], s[16:17]
577577
; GFX90A-NEXT: s_waitcnt vmcnt(0)
@@ -587,7 +587,7 @@ define void @v_shuffle_v4f32_v2f32__3_3_3_0(ptr addrspace(1) inreg %ptr) {
587587
; GFX940-NEXT: ; def v[0:1]
588588
; GFX940-NEXT: ;;#ASMEND
589589
; GFX940-NEXT: v_mov_b32_e32 v4, 0
590-
; GFX940-NEXT: v_pk_mov_b32 v[2:3], v[0:1], v[2:3] op_sel:[1,0] op_sel_hi:[0,0]
590+
; GFX940-NEXT: v_pk_mov_b32 v[2:3], v[0:1], v[2:3] op_sel:[1,0]
591591
; GFX940-NEXT: v_mov_b32_e32 v0, v1
592592
; GFX940-NEXT: global_store_dwordx4 v4, v[0:3], s[0:1] sc0 sc1
593593
; GFX940-NEXT: s_waitcnt vmcnt(0)
@@ -676,7 +676,7 @@ define void @v_shuffle_v4f32_v2f32__3_3_3_2(ptr addrspace(1) inreg %ptr) {
676676
; GFX90A-NEXT: ; def v[0:1]
677677
; GFX90A-NEXT: ;;#ASMEND
678678
; GFX90A-NEXT: v_mov_b32_e32 v4, 0
679-
; GFX90A-NEXT: v_pk_mov_b32 v[2:3], v[0:1], v[0:1] op_sel:[1,0] op_sel_hi:[0,0]
679+
; GFX90A-NEXT: v_pk_mov_b32 v[2:3], v[0:1], v[0:1] op_sel:[1,0]
680680
; GFX90A-NEXT: v_mov_b32_e32 v0, v1
681681
; GFX90A-NEXT: global_store_dwordx4 v4, v[0:3], s[16:17]
682682
; GFX90A-NEXT: s_waitcnt vmcnt(0)
@@ -689,7 +689,7 @@ define void @v_shuffle_v4f32_v2f32__3_3_3_2(ptr addrspace(1) inreg %ptr) {
689689
; GFX940-NEXT: ; def v[0:1]
690690
; GFX940-NEXT: ;;#ASMEND
691691
; GFX940-NEXT: v_mov_b32_e32 v4, 0
692-
; GFX940-NEXT: v_pk_mov_b32 v[2:3], v[0:1], v[0:1] op_sel:[1,0] op_sel_hi:[0,0]
692+
; GFX940-NEXT: v_pk_mov_b32 v[2:3], v[0:1], v[0:1] op_sel:[1,0]
693693
; GFX940-NEXT: v_mov_b32_e32 v0, v1
694694
; GFX940-NEXT: global_store_dwordx4 v4, v[0:3], s[0:1] sc0 sc1
695695
; GFX940-NEXT: s_waitcnt vmcnt(0)
@@ -865,7 +865,7 @@ define void @v_shuffle_v4f32_v2f32__1_0_0_0(ptr addrspace(1) inreg %ptr) {
865865
; GFX90A-NEXT: ; def v[2:3]
866866
; GFX90A-NEXT: ;;#ASMEND
867867
; GFX90A-NEXT: v_mov_b32_e32 v4, 0
868-
; GFX90A-NEXT: v_pk_mov_b32 v[0:1], v[2:3], v[2:3] op_sel:[1,0] op_sel_hi:[0,0]
868+
; GFX90A-NEXT: v_pk_mov_b32 v[0:1], v[2:3], v[2:3] op_sel:[1,0]
869869
; GFX90A-NEXT: v_mov_b32_e32 v3, v2
870870
; GFX90A-NEXT: global_store_dwordx4 v4, v[0:3], s[16:17]
871871
; GFX90A-NEXT: s_waitcnt vmcnt(0)
@@ -878,7 +878,7 @@ define void @v_shuffle_v4f32_v2f32__1_0_0_0(ptr addrspace(1) inreg %ptr) {
878878
; GFX940-NEXT: ; def v[2:3]
879879
; GFX940-NEXT: ;;#ASMEND
880880
; GFX940-NEXT: v_mov_b32_e32 v4, 0
881-
; GFX940-NEXT: v_pk_mov_b32 v[0:1], v[2:3], v[2:3] op_sel:[1,0] op_sel_hi:[0,0]
881+
; GFX940-NEXT: v_pk_mov_b32 v[0:1], v[2:3], v[2:3] op_sel:[1,0]
882882
; GFX940-NEXT: v_mov_b32_e32 v3, v2
883883
; GFX940-NEXT: global_store_dwordx4 v4, v[0:3], s[0:1] sc0 sc1
884884
; GFX940-NEXT: s_waitcnt vmcnt(0)
@@ -962,7 +962,7 @@ define void @v_shuffle_v4f32_v2f32__3_0_0_0(ptr addrspace(1) inreg %ptr) {
962962
; GFX90A-NEXT: ; def v[0:1]
963963
; GFX90A-NEXT: ;;#ASMEND
964964
; GFX90A-NEXT: v_mov_b32_e32 v4, 0
965-
; GFX90A-NEXT: v_pk_mov_b32 v[0:1], v[0:1], v[2:3] op_sel:[1,0] op_sel_hi:[0,0]
965+
; GFX90A-NEXT: v_pk_mov_b32 v[0:1], v[0:1], v[2:3] op_sel:[1,0]
966966
; GFX90A-NEXT: v_mov_b32_e32 v3, v2
967967
; GFX90A-NEXT: global_store_dwordx4 v4, v[0:3], s[16:17]
968968
; GFX90A-NEXT: s_waitcnt vmcnt(0)
@@ -978,7 +978,7 @@ define void @v_shuffle_v4f32_v2f32__3_0_0_0(ptr addrspace(1) inreg %ptr) {
978978
; GFX940-NEXT: ; def v[0:1]
979979
; GFX940-NEXT: ;;#ASMEND
980980
; GFX940-NEXT: v_mov_b32_e32 v4, 0
981-
; GFX940-NEXT: v_pk_mov_b32 v[0:1], v[0:1], v[2:3] op_sel:[1,0] op_sel_hi:[0,0]
981+
; GFX940-NEXT: v_pk_mov_b32 v[0:1], v[0:1], v[2:3] op_sel:[1,0]
982982
; GFX940-NEXT: v_mov_b32_e32 v3, v2
983983
; GFX940-NEXT: global_store_dwordx4 v4, v[0:3], s[0:1] sc0 sc1
984984
; GFX940-NEXT: s_waitcnt vmcnt(0)
@@ -1130,7 +1130,7 @@ define void @v_shuffle_v4f32_v2f32__3_2_0_0(ptr addrspace(1) inreg %ptr) {
11301130
; GFX90A-NEXT: ; def v[0:1]
11311131
; GFX90A-NEXT: ;;#ASMEND
11321132
; GFX90A-NEXT: v_mov_b32_e32 v4, 0
1133-
; GFX90A-NEXT: v_pk_mov_b32 v[0:1], v[0:1], v[0:1] op_sel:[1,0] op_sel_hi:[0,0]
1133+
; GFX90A-NEXT: v_pk_mov_b32 v[0:1], v[0:1], v[0:1] op_sel:[1,0]
11341134
; GFX90A-NEXT: v_mov_b32_e32 v3, v2
11351135
; GFX90A-NEXT: global_store_dwordx4 v4, v[0:3], s[16:17]
11361136
; GFX90A-NEXT: s_waitcnt vmcnt(0)
@@ -1146,7 +1146,7 @@ define void @v_shuffle_v4f32_v2f32__3_2_0_0(ptr addrspace(1) inreg %ptr) {
11461146
; GFX940-NEXT: ; def v[0:1]
11471147
; GFX940-NEXT: ;;#ASMEND
11481148
; GFX940-NEXT: v_mov_b32_e32 v4, 0
1149-
; GFX940-NEXT: v_pk_mov_b32 v[0:1], v[0:1], v[0:1] op_sel:[1,0] op_sel_hi:[0,0]
1149+
; GFX940-NEXT: v_pk_mov_b32 v[0:1], v[0:1], v[0:1] op_sel:[1,0]
11501150
; GFX940-NEXT: v_mov_b32_e32 v3, v2
11511151
; GFX940-NEXT: global_store_dwordx4 v4, v[0:3], s[0:1] sc0 sc1
11521152
; GFX940-NEXT: s_waitcnt vmcnt(0)
@@ -1295,7 +1295,7 @@ define void @v_shuffle_v4f32_v2f32__3_3_1_0(ptr addrspace(1) inreg %ptr) {
12951295
; GFX90A-NEXT: ; def v[0:1]
12961296
; GFX90A-NEXT: ;;#ASMEND
12971297
; GFX90A-NEXT: v_mov_b32_e32 v4, 0
1298-
; GFX90A-NEXT: v_pk_mov_b32 v[2:3], v[2:3], v[2:3] op_sel:[1,0] op_sel_hi:[0,0]
1298+
; GFX90A-NEXT: v_pk_mov_b32 v[2:3], v[2:3], v[2:3] op_sel:[1,0]
12991299
; GFX90A-NEXT: v_mov_b32_e32 v0, v1
13001300
; GFX90A-NEXT: global_store_dwordx4 v4, v[0:3], s[16:17]
13011301
; GFX90A-NEXT: s_waitcnt vmcnt(0)
@@ -1311,7 +1311,7 @@ define void @v_shuffle_v4f32_v2f32__3_3_1_0(ptr addrspace(1) inreg %ptr) {
13111311
; GFX940-NEXT: ; def v[0:1]
13121312
; GFX940-NEXT: ;;#ASMEND
13131313
; GFX940-NEXT: v_mov_b32_e32 v4, 0
1314-
; GFX940-NEXT: v_pk_mov_b32 v[2:3], v[2:3], v[2:3] op_sel:[1,0] op_sel_hi:[0,0]
1314+
; GFX940-NEXT: v_pk_mov_b32 v[2:3], v[2:3], v[2:3] op_sel:[1,0]
13151315
; GFX940-NEXT: v_mov_b32_e32 v0, v1
13161316
; GFX940-NEXT: global_store_dwordx4 v4, v[0:3], s[0:1] sc0 sc1
13171317
; GFX940-NEXT: s_waitcnt vmcnt(0)
@@ -1707,7 +1707,7 @@ define void @v_shuffle_v4f32_v2f32__3_0_1_1(ptr addrspace(1) inreg %ptr) {
17071707
; GFX90A-NEXT: ; def v[0:1]
17081708
; GFX90A-NEXT: ;;#ASMEND
17091709
; GFX90A-NEXT: v_mov_b32_e32 v4, 0
1710-
; GFX90A-NEXT: v_pk_mov_b32 v[0:1], v[0:1], v[2:3] op_sel:[1,0] op_sel_hi:[0,0]
1710+
; GFX90A-NEXT: v_pk_mov_b32 v[0:1], v[0:1], v[2:3] op_sel:[1,0]
17111711
; GFX90A-NEXT: v_mov_b32_e32 v2, v3
17121712
; GFX90A-NEXT: global_store_dwordx4 v4, v[0:3], s[16:17]
17131713
; GFX90A-NEXT: s_waitcnt vmcnt(0)
@@ -1723,7 +1723,7 @@ define void @v_shuffle_v4f32_v2f32__3_0_1_1(ptr addrspace(1) inreg %ptr) {
17231723
; GFX940-NEXT: ; def v[0:1]
17241724
; GFX940-NEXT: ;;#ASMEND
17251725
; GFX940-NEXT: v_mov_b32_e32 v4, 0
1726-
; GFX940-NEXT: v_pk_mov_b32 v[0:1], v[0:1], v[2:3] op_sel:[1,0] op_sel_hi:[0,0]
1726+
; GFX940-NEXT: v_pk_mov_b32 v[0:1], v[0:1], v[2:3] op_sel:[1,0]
17271727
; GFX940-NEXT: v_mov_b32_e32 v2, v3
17281728
; GFX940-NEXT: global_store_dwordx4 v4, v[0:3], s[0:1] sc0 sc1
17291729
; GFX940-NEXT: s_waitcnt vmcnt(0)
@@ -1762,7 +1762,7 @@ define void @v_shuffle_v4f32_v2f32__3_2_1_1(ptr addrspace(1) inreg %ptr) {
17621762
; GFX90A-NEXT: ; def v[0:1]
17631763
; GFX90A-NEXT: ;;#ASMEND
17641764
; GFX90A-NEXT: v_mov_b32_e32 v4, 0
1765-
; GFX90A-NEXT: v_pk_mov_b32 v[0:1], v[0:1], v[0:1] op_sel:[1,0] op_sel_hi:[0,0]
1765+
; GFX90A-NEXT: v_pk_mov_b32 v[0:1], v[0:1], v[0:1] op_sel:[1,0]
17661766
; GFX90A-NEXT: v_mov_b32_e32 v2, v3
17671767
; GFX90A-NEXT: global_store_dwordx4 v4, v[0:3], s[16:17]
17681768
; GFX90A-NEXT: s_waitcnt vmcnt(0)
@@ -1778,7 +1778,7 @@ define void @v_shuffle_v4f32_v2f32__3_2_1_1(ptr addrspace(1) inreg %ptr) {
17781778
; GFX940-NEXT: ; def v[0:1]
17791779
; GFX940-NEXT: ;;#ASMEND
17801780
; GFX940-NEXT: v_mov_b32_e32 v4, 0
1781-
; GFX940-NEXT: v_pk_mov_b32 v[0:1], v[0:1], v[0:1] op_sel:[1,0] op_sel_hi:[0,0]
1781+
; GFX940-NEXT: v_pk_mov_b32 v[0:1], v[0:1], v[0:1] op_sel:[1,0]
17821782
; GFX940-NEXT: v_mov_b32_e32 v2, v3
17831783
; GFX940-NEXT: global_store_dwordx4 v4, v[0:3], s[0:1] sc0 sc1
17841784
; GFX940-NEXT: s_waitcnt vmcnt(0)
@@ -2132,7 +2132,7 @@ define void @v_shuffle_v4f32_v2f32__3_2_2_2(ptr addrspace(1) inreg %ptr) {
21322132
; GFX90A-NEXT: ; def v[2:3]
21332133
; GFX90A-NEXT: ;;#ASMEND
21342134
; GFX90A-NEXT: v_mov_b32_e32 v4, 0
2135-
; GFX90A-NEXT: v_pk_mov_b32 v[0:1], v[2:3], v[2:3] op_sel:[1,0] op_sel_hi:[0,0]
2135+
; GFX90A-NEXT: v_pk_mov_b32 v[0:1], v[2:3], v[2:3] op_sel:[1,0]
21362136
; GFX90A-NEXT: v_mov_b32_e32 v3, v2
21372137
; GFX90A-NEXT: global_store_dwordx4 v4, v[0:3], s[16:17]
21382138
; GFX90A-NEXT: s_waitcnt vmcnt(0)
@@ -2145,7 +2145,7 @@ define void @v_shuffle_v4f32_v2f32__3_2_2_2(ptr addrspace(1) inreg %ptr) {
21452145
; GFX940-NEXT: ; def v[2:3]
21462146
; GFX940-NEXT: ;;#ASMEND
21472147
; GFX940-NEXT: v_mov_b32_e32 v4, 0
2148-
; GFX940-NEXT: v_pk_mov_b32 v[0:1], v[2:3], v[2:3] op_sel:[1,0] op_sel_hi:[0,0]
2148+
; GFX940-NEXT: v_pk_mov_b32 v[0:1], v[2:3], v[2:3] op_sel:[1,0]
21492149
; GFX940-NEXT: v_mov_b32_e32 v3, v2
21502150
; GFX940-NEXT: global_store_dwordx4 v4, v[0:3], s[0:1] sc0 sc1
21512151
; GFX940-NEXT: s_waitcnt vmcnt(0)
@@ -2230,7 +2230,7 @@ define void @v_shuffle_v4f32_v2f32__3_0_2_2(ptr addrspace(1) inreg %ptr) {
22302230
; GFX90A-NEXT: ; def v[2:3]
22312231
; GFX90A-NEXT: ;;#ASMEND
22322232
; GFX90A-NEXT: v_mov_b32_e32 v4, 0
2233-
; GFX90A-NEXT: v_pk_mov_b32 v[0:1], v[2:3], v[0:1] op_sel:[1,0] op_sel_hi:[0,0]
2233+
; GFX90A-NEXT: v_pk_mov_b32 v[0:1], v[2:3], v[0:1] op_sel:[1,0]
22342234
; GFX90A-NEXT: v_mov_b32_e32 v3, v2
22352235
; GFX90A-NEXT: global_store_dwordx4 v4, v[0:3], s[16:17]
22362236
; GFX90A-NEXT: s_waitcnt vmcnt(0)
@@ -2246,7 +2246,7 @@ define void @v_shuffle_v4f32_v2f32__3_0_2_2(ptr addrspace(1) inreg %ptr) {
22462246
; GFX940-NEXT: ; def v[2:3]
22472247
; GFX940-NEXT: ;;#ASMEND
22482248
; GFX940-NEXT: v_mov_b32_e32 v4, 0
2249-
; GFX940-NEXT: v_pk_mov_b32 v[0:1], v[2:3], v[0:1] op_sel:[1,0] op_sel_hi:[0,0]
2249+
; GFX940-NEXT: v_pk_mov_b32 v[0:1], v[2:3], v[0:1] op_sel:[1,0]
22502250
; GFX940-NEXT: v_mov_b32_e32 v3, v2
22512251
; GFX940-NEXT: global_store_dwordx4 v4, v[0:3], s[0:1] sc0 sc1
22522252
; GFX940-NEXT: s_waitcnt vmcnt(0)
@@ -2496,7 +2496,7 @@ define void @v_shuffle_v4f32_v2f32__3_3_1_2(ptr addrspace(1) inreg %ptr) {
24962496
; GFX90A-NEXT: ; def v[0:1]
24972497
; GFX90A-NEXT: ;;#ASMEND
24982498
; GFX90A-NEXT: v_mov_b32_e32 v4, 0
2499-
; GFX90A-NEXT: v_pk_mov_b32 v[2:3], v[2:3], v[0:1] op_sel:[1,0] op_sel_hi:[0,0]
2499+
; GFX90A-NEXT: v_pk_mov_b32 v[2:3], v[2:3], v[0:1] op_sel:[1,0]
25002500
; GFX90A-NEXT: v_mov_b32_e32 v0, v1
25012501
; GFX90A-NEXT: global_store_dwordx4 v4, v[0:3], s[16:17]
25022502
; GFX90A-NEXT: s_waitcnt vmcnt(0)
@@ -2512,7 +2512,7 @@ define void @v_shuffle_v4f32_v2f32__3_3_1_2(ptr addrspace(1) inreg %ptr) {
25122512
; GFX940-NEXT: ; def v[0:1]
25132513
; GFX940-NEXT: ;;#ASMEND
25142514
; GFX940-NEXT: v_mov_b32_e32 v4, 0
2515-
; GFX940-NEXT: v_pk_mov_b32 v[2:3], v[2:3], v[0:1] op_sel:[1,0] op_sel_hi:[0,0]
2515+
; GFX940-NEXT: v_pk_mov_b32 v[2:3], v[2:3], v[0:1] op_sel:[1,0]
25162516
; GFX940-NEXT: v_mov_b32_e32 v0, v1
25172517
; GFX940-NEXT: global_store_dwordx4 v4, v[0:3], s[0:1] sc0 sc1
25182518
; GFX940-NEXT: s_waitcnt vmcnt(0)
@@ -2804,7 +2804,7 @@ define void @v_shuffle_v4f32_v2f32__3_0_3_3(ptr addrspace(1) inreg %ptr) {
28042804
; GFX90A-NEXT: ; def v[2:3]
28052805
; GFX90A-NEXT: ;;#ASMEND
28062806
; GFX90A-NEXT: v_mov_b32_e32 v4, 0
2807-
; GFX90A-NEXT: v_pk_mov_b32 v[0:1], v[2:3], v[0:1] op_sel:[1,0] op_sel_hi:[0,0]
2807+
; GFX90A-NEXT: v_pk_mov_b32 v[0:1], v[2:3], v[0:1] op_sel:[1,0]
28082808
; GFX90A-NEXT: v_mov_b32_e32 v2, v3
28092809
; GFX90A-NEXT: global_store_dwordx4 v4, v[0:3], s[16:17]
28102810
; GFX90A-NEXT: s_waitcnt vmcnt(0)
@@ -2820,7 +2820,7 @@ define void @v_shuffle_v4f32_v2f32__3_0_3_3(ptr addrspace(1) inreg %ptr) {
28202820
; GFX940-NEXT: ; def v[2:3]
28212821
; GFX940-NEXT: ;;#ASMEND
28222822
; GFX940-NEXT: v_mov_b32_e32 v4, 0
2823-
; GFX940-NEXT: v_pk_mov_b32 v[0:1], v[2:3], v[0:1] op_sel:[1,0] op_sel_hi:[0,0]
2823+
; GFX940-NEXT: v_pk_mov_b32 v[0:1], v[2:3], v[0:1] op_sel:[1,0]
28242824
; GFX940-NEXT: v_mov_b32_e32 v2, v3
28252825
; GFX940-NEXT: global_store_dwordx4 v4, v[0:3], s[0:1] sc0 sc1
28262826
; GFX940-NEXT: s_waitcnt vmcnt(0)
@@ -2908,7 +2908,7 @@ define void @v_shuffle_v4f32_v2f32__3_2_3_3(ptr addrspace(1) inreg %ptr) {
29082908
; GFX90A-NEXT: ; def v[2:3]
29092909
; GFX90A-NEXT: ;;#ASMEND
29102910
; GFX90A-NEXT: v_mov_b32_e32 v4, 0
2911-
; GFX90A-NEXT: v_pk_mov_b32 v[0:1], v[2:3], v[2:3] op_sel:[1,0] op_sel_hi:[0,0]
2911+
; GFX90A-NEXT: v_pk_mov_b32 v[0:1], v[2:3], v[2:3] op_sel:[1,0]
29122912
; GFX90A-NEXT: v_mov_b32_e32 v2, v3
29132913
; GFX90A-NEXT: global_store_dwordx4 v4, v[0:3], s[16:17]
29142914
; GFX90A-NEXT: s_waitcnt vmcnt(0)
@@ -2921,7 +2921,7 @@ define void @v_shuffle_v4f32_v2f32__3_2_3_3(ptr addrspace(1) inreg %ptr) {
29212921
; GFX940-NEXT: ; def v[2:3]
29222922
; GFX940-NEXT: ;;#ASMEND
29232923
; GFX940-NEXT: v_mov_b32_e32 v4, 0
2924-
; GFX940-NEXT: v_pk_mov_b32 v[0:1], v[2:3], v[2:3] op_sel:[1,0] op_sel_hi:[0,0]
2924+
; GFX940-NEXT: v_pk_mov_b32 v[0:1], v[2:3], v[2:3] op_sel:[1,0]
29252925
; GFX940-NEXT: v_mov_b32_e32 v2, v3
29262926
; GFX940-NEXT: global_store_dwordx4 v4, v[0:3], s[0:1] sc0 sc1
29272927
; GFX940-NEXT: s_waitcnt vmcnt(0)

0 commit comments

Comments
 (0)