Skip to content

Commit 6518c31

Browse files
committed
Regen llvm/test//CodeGen/AMDGPU/vni8-across-blocks.ll
1 parent 86288cf commit 6518c31

File tree

1 file changed

+32
-36
lines changed

1 file changed

+32
-36
lines changed

llvm/test/CodeGen/AMDGPU/vni8-across-blocks.ll

Lines changed: 32 additions & 36 deletions
Original file line numberDiff line numberDiff line change
@@ -1070,37 +1070,35 @@ define amdgpu_kernel void @v8i8_phi_zeroinit(ptr addrspace(1) %src1, ptr addrspa
10701070
; FEATURE-NEXT: v_lshlrev_b32_e32 v5, 3, v0
10711071
; FEATURE-NEXT: v_cmp_lt_u32_e64 s[0:1], 14, v0
10721072
; FEATURE-NEXT: v_cmp_gt_u32_e32 vcc, 15, v0
1073-
; FEATURE-NEXT: ; implicit-def: $vgpr1_vgpr2
1073+
; FEATURE-NEXT: ; implicit-def: $vgpr3_vgpr4
10741074
; FEATURE-NEXT: s_waitcnt lgkmcnt(0)
1075-
; FEATURE-NEXT: global_load_dwordx2 v[3:4], v5, s[8:9]
1075+
; FEATURE-NEXT: global_load_dwordx2 v[1:2], v5, s[8:9]
10761076
; FEATURE-NEXT: s_and_saveexec_b64 s[2:3], vcc
10771077
; FEATURE-NEXT: s_cbranch_execz .LBB9_2
10781078
; FEATURE-NEXT: ; %bb.1: ; %bb.1
1079-
; FEATURE-NEXT: global_load_dwordx2 v[1:2], v5, s[10:11]
1080-
; FEATURE-NEXT: s_mov_b32 s4, 0
1079+
; FEATURE-NEXT: global_load_dwordx2 v[3:4], v5, s[10:11]
10811080
; FEATURE-NEXT: v_cmp_gt_u32_e32 vcc, 7, v0
1082-
; FEATURE-NEXT: s_mov_b32 s5, s4
10831081
; FEATURE-NEXT: s_waitcnt vmcnt(1)
1084-
; FEATURE-NEXT: v_mov_b32_e32 v3, s4
1085-
; FEATURE-NEXT: v_mov_b32_e32 v4, s5
1082+
; FEATURE-NEXT: v_mov_b32_e32 v1, 0
10861083
; FEATURE-NEXT: s_andn2_b64 s[0:1], s[0:1], exec
10871084
; FEATURE-NEXT: s_and_b64 s[4:5], vcc, exec
1085+
; FEATURE-NEXT: v_mov_b32_e32 v2, v1
10881086
; FEATURE-NEXT: s_or_b64 s[0:1], s[0:1], s[4:5]
10891087
; FEATURE-NEXT: .LBB9_2: ; %Flow
10901088
; FEATURE-NEXT: s_or_b64 exec, exec, s[2:3]
10911089
; FEATURE-NEXT: s_and_saveexec_b64 s[2:3], s[0:1]
10921090
; FEATURE-NEXT: s_cbranch_execz .LBB9_4
10931091
; FEATURE-NEXT: ; %bb.3: ; %bb.2
10941092
; FEATURE-NEXT: s_waitcnt vmcnt(0)
1095-
; FEATURE-NEXT: v_mov_b32_e32 v1, v3
1093+
; FEATURE-NEXT: v_mov_b32_e32 v4, v2
10961094
; FEATURE-NEXT: v_mov_b32_e32 v0, 0
1097-
; FEATURE-NEXT: v_mov_b32_e32 v2, v4
1098-
; FEATURE-NEXT: global_store_dwordx2 v0, v[3:4], s[12:13]
1095+
; FEATURE-NEXT: v_mov_b32_e32 v3, v1
1096+
; FEATURE-NEXT: global_store_dwordx2 v0, v[1:2], s[12:13]
10991097
; FEATURE-NEXT: .LBB9_4: ; %bb.3
11001098
; FEATURE-NEXT: s_or_b64 exec, exec, s[2:3]
11011099
; FEATURE-NEXT: v_mov_b32_e32 v0, 0
11021100
; FEATURE-NEXT: s_waitcnt vmcnt(0)
1103-
; FEATURE-NEXT: global_store_dwordx2 v0, v[1:2], s[14:15]
1101+
; FEATURE-NEXT: global_store_dwordx2 v0, v[3:4], s[14:15]
11041102
; FEATURE-NEXT: s_endpgm
11051103
;
11061104
; DEFAULT-LABEL: v8i8_phi_zeroinit:
@@ -1109,37 +1107,35 @@ define amdgpu_kernel void @v8i8_phi_zeroinit(ptr addrspace(1) %src1, ptr addrspa
11091107
; DEFAULT-NEXT: v_lshlrev_b32_e32 v5, 3, v0
11101108
; DEFAULT-NEXT: v_cmp_lt_u32_e64 s[0:1], 14, v0
11111109
; DEFAULT-NEXT: v_cmp_gt_u32_e32 vcc, 15, v0
1112-
; DEFAULT-NEXT: ; implicit-def: $vgpr1_vgpr2
1110+
; DEFAULT-NEXT: ; implicit-def: $vgpr3_vgpr4
11131111
; DEFAULT-NEXT: s_waitcnt lgkmcnt(0)
1114-
; DEFAULT-NEXT: global_load_dwordx2 v[3:4], v5, s[8:9]
1112+
; DEFAULT-NEXT: global_load_dwordx2 v[1:2], v5, s[8:9]
11151113
; DEFAULT-NEXT: s_and_saveexec_b64 s[2:3], vcc
11161114
; DEFAULT-NEXT: s_cbranch_execz .LBB9_2
11171115
; DEFAULT-NEXT: ; %bb.1: ; %bb.1
1118-
; DEFAULT-NEXT: global_load_dwordx2 v[1:2], v5, s[10:11]
1119-
; DEFAULT-NEXT: s_mov_b32 s4, 0
1116+
; DEFAULT-NEXT: global_load_dwordx2 v[3:4], v5, s[10:11]
11201117
; DEFAULT-NEXT: v_cmp_gt_u32_e32 vcc, 7, v0
1121-
; DEFAULT-NEXT: s_mov_b32 s5, s4
11221118
; DEFAULT-NEXT: s_waitcnt vmcnt(1)
1123-
; DEFAULT-NEXT: v_mov_b32_e32 v3, s4
1124-
; DEFAULT-NEXT: v_mov_b32_e32 v4, s5
1119+
; DEFAULT-NEXT: v_mov_b32_e32 v1, 0
11251120
; DEFAULT-NEXT: s_andn2_b64 s[0:1], s[0:1], exec
11261121
; DEFAULT-NEXT: s_and_b64 s[4:5], vcc, exec
1122+
; DEFAULT-NEXT: v_mov_b32_e32 v2, v1
11271123
; DEFAULT-NEXT: s_or_b64 s[0:1], s[0:1], s[4:5]
11281124
; DEFAULT-NEXT: .LBB9_2: ; %Flow
11291125
; DEFAULT-NEXT: s_or_b64 exec, exec, s[2:3]
11301126
; DEFAULT-NEXT: s_and_saveexec_b64 s[2:3], s[0:1]
11311127
; DEFAULT-NEXT: s_cbranch_execz .LBB9_4
11321128
; DEFAULT-NEXT: ; %bb.3: ; %bb.2
11331129
; DEFAULT-NEXT: s_waitcnt vmcnt(0)
1134-
; DEFAULT-NEXT: v_mov_b32_e32 v1, v3
1130+
; DEFAULT-NEXT: v_mov_b32_e32 v4, v2
11351131
; DEFAULT-NEXT: v_mov_b32_e32 v0, 0
1136-
; DEFAULT-NEXT: v_mov_b32_e32 v2, v4
1137-
; DEFAULT-NEXT: global_store_dwordx2 v0, v[3:4], s[12:13]
1132+
; DEFAULT-NEXT: v_mov_b32_e32 v3, v1
1133+
; DEFAULT-NEXT: global_store_dwordx2 v0, v[1:2], s[12:13]
11381134
; DEFAULT-NEXT: .LBB9_4: ; %bb.3
11391135
; DEFAULT-NEXT: s_or_b64 exec, exec, s[2:3]
11401136
; DEFAULT-NEXT: v_mov_b32_e32 v0, 0
11411137
; DEFAULT-NEXT: s_waitcnt vmcnt(0)
1142-
; DEFAULT-NEXT: global_store_dwordx2 v0, v[1:2], s[14:15]
1138+
; DEFAULT-NEXT: global_store_dwordx2 v0, v[3:4], s[14:15]
11431139
; DEFAULT-NEXT: s_endpgm
11441140
entry:
11451141
%idx = call i32 @llvm.amdgcn.workitem.id.x()
@@ -1279,14 +1275,14 @@ define amdgpu_kernel void @v8i8_phi_const(ptr addrspace(1) %src1, ptr addrspace(
12791275
; FEATURE-NEXT: v_cmp_gt_u32_e32 vcc, 7, v0
12801276
; FEATURE-NEXT: s_andn2_b64 s[0:1], s[0:1], exec
12811277
; FEATURE-NEXT: s_and_b64 s[4:5], vcc, exec
1282-
; FEATURE-NEXT: v_mov_b32_e32 v1, 1
1283-
; FEATURE-NEXT: v_mov_b32_e32 v10, 2
1284-
; FEATURE-NEXT: v_mov_b32_e32 v9, 3
1285-
; FEATURE-NEXT: v_mov_b32_e32 v8, 4
1286-
; FEATURE-NEXT: v_mov_b32_e32 v2, 5
1287-
; FEATURE-NEXT: v_mov_b32_e32 v7, 6
1288-
; FEATURE-NEXT: v_mov_b32_e32 v6, 7
12891278
; FEATURE-NEXT: v_mov_b32_e32 v5, 8
1279+
; FEATURE-NEXT: v_mov_b32_e32 v6, 7
1280+
; FEATURE-NEXT: v_mov_b32_e32 v7, 6
1281+
; FEATURE-NEXT: v_mov_b32_e32 v2, 5
1282+
; FEATURE-NEXT: v_mov_b32_e32 v8, 4
1283+
; FEATURE-NEXT: v_mov_b32_e32 v9, 3
1284+
; FEATURE-NEXT: v_mov_b32_e32 v10, 2
1285+
; FEATURE-NEXT: v_mov_b32_e32 v1, 1
12901286
; FEATURE-NEXT: s_or_b64 s[0:1], s[0:1], s[4:5]
12911287
; FEATURE-NEXT: s_waitcnt vmcnt(0)
12921288
; FEATURE-NEXT: v_lshrrev_b32_e32 v16, 24, v4
@@ -1365,14 +1361,14 @@ define amdgpu_kernel void @v8i8_phi_const(ptr addrspace(1) %src1, ptr addrspace(
13651361
; DEFAULT-NEXT: v_cmp_gt_u32_e32 vcc, 7, v0
13661362
; DEFAULT-NEXT: s_andn2_b64 s[0:1], s[0:1], exec
13671363
; DEFAULT-NEXT: s_and_b64 s[4:5], vcc, exec
1368-
; DEFAULT-NEXT: v_mov_b32_e32 v1, 1
1369-
; DEFAULT-NEXT: v_mov_b32_e32 v10, 2
1370-
; DEFAULT-NEXT: v_mov_b32_e32 v9, 3
1371-
; DEFAULT-NEXT: v_mov_b32_e32 v8, 4
1372-
; DEFAULT-NEXT: v_mov_b32_e32 v2, 5
1373-
; DEFAULT-NEXT: v_mov_b32_e32 v7, 6
1374-
; DEFAULT-NEXT: v_mov_b32_e32 v6, 7
13751364
; DEFAULT-NEXT: v_mov_b32_e32 v5, 8
1365+
; DEFAULT-NEXT: v_mov_b32_e32 v6, 7
1366+
; DEFAULT-NEXT: v_mov_b32_e32 v7, 6
1367+
; DEFAULT-NEXT: v_mov_b32_e32 v2, 5
1368+
; DEFAULT-NEXT: v_mov_b32_e32 v8, 4
1369+
; DEFAULT-NEXT: v_mov_b32_e32 v9, 3
1370+
; DEFAULT-NEXT: v_mov_b32_e32 v10, 2
1371+
; DEFAULT-NEXT: v_mov_b32_e32 v1, 1
13761372
; DEFAULT-NEXT: s_or_b64 s[0:1], s[0:1], s[4:5]
13771373
; DEFAULT-NEXT: s_waitcnt vmcnt(0)
13781374
; DEFAULT-NEXT: v_lshrrev_b32_e32 v16, 24, v4

0 commit comments

Comments
 (0)