Skip to content

Commit 46ffce8

Browse files
committed
regen llvm/test/CodeGen/AMDGPU/vni8-across-blocks.ll
1 parent 7d0c506 commit 46ffce8

File tree

1 file changed

+36
-32
lines changed

1 file changed

+36
-32
lines changed

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

Lines changed: 36 additions & 32 deletions
Original file line numberDiff line numberDiff line change
@@ -1072,35 +1072,37 @@ define amdgpu_kernel void @v8i8_phi_zeroinit(ptr addrspace(1) %src1, ptr addrspa
10721072
; FEATURE-NEXT: v_lshlrev_b32_e32 v5, 3, v0
10731073
; FEATURE-NEXT: v_cmp_lt_u32_e64 s[0:1], 14, v0
10741074
; FEATURE-NEXT: v_cmp_gt_u32_e32 vcc, 15, v0
1075-
; FEATURE-NEXT: ; implicit-def: $vgpr3_vgpr4
1075+
; FEATURE-NEXT: ; implicit-def: $vgpr1_vgpr2
10761076
; FEATURE-NEXT: s_waitcnt lgkmcnt(0)
1077-
; FEATURE-NEXT: global_load_dwordx2 v[1:2], v5, s[8:9]
1077+
; FEATURE-NEXT: global_load_dwordx2 v[3:4], v5, s[8:9]
10781078
; FEATURE-NEXT: s_and_saveexec_b64 s[2:3], vcc
10791079
; FEATURE-NEXT: s_cbranch_execz .LBB9_2
10801080
; FEATURE-NEXT: ; %bb.1: ; %bb.1
1081-
; FEATURE-NEXT: global_load_dwordx2 v[3:4], v5, s[10:11]
1081+
; FEATURE-NEXT: global_load_dwordx2 v[1:2], v5, s[10:11]
1082+
; FEATURE-NEXT: s_mov_b32 s4, 0
10821083
; FEATURE-NEXT: v_cmp_gt_u32_e32 vcc, 7, v0
1084+
; FEATURE-NEXT: s_mov_b32 s5, s4
10831085
; FEATURE-NEXT: s_waitcnt vmcnt(1)
1084-
; FEATURE-NEXT: v_mov_b32_e32 v1, 0
1086+
; FEATURE-NEXT: v_mov_b32_e32 v3, s4
1087+
; FEATURE-NEXT: v_mov_b32_e32 v4, s5
10851088
; FEATURE-NEXT: s_andn2_b64 s[0:1], s[0:1], exec
10861089
; FEATURE-NEXT: s_and_b64 s[4:5], vcc, exec
1087-
; FEATURE-NEXT: v_mov_b32_e32 v2, v1
10881090
; FEATURE-NEXT: s_or_b64 s[0:1], s[0:1], s[4:5]
10891091
; FEATURE-NEXT: .LBB9_2: ; %Flow
10901092
; FEATURE-NEXT: s_or_b64 exec, exec, s[2:3]
10911093
; FEATURE-NEXT: s_and_saveexec_b64 s[2:3], s[0:1]
10921094
; FEATURE-NEXT: s_cbranch_execz .LBB9_4
10931095
; FEATURE-NEXT: ; %bb.3: ; %bb.2
10941096
; FEATURE-NEXT: s_waitcnt vmcnt(0)
1095-
; FEATURE-NEXT: v_mov_b32_e32 v4, v2
1097+
; FEATURE-NEXT: v_mov_b32_e32 v1, v3
10961098
; FEATURE-NEXT: v_mov_b32_e32 v0, 0
1097-
; FEATURE-NEXT: v_mov_b32_e32 v3, v1
1098-
; FEATURE-NEXT: global_store_dwordx2 v0, v[1:2], s[12:13]
1099+
; FEATURE-NEXT: v_mov_b32_e32 v2, v4
1100+
; FEATURE-NEXT: global_store_dwordx2 v0, v[3:4], s[12:13]
10991101
; FEATURE-NEXT: .LBB9_4: ; %bb.3
11001102
; FEATURE-NEXT: s_or_b64 exec, exec, s[2:3]
11011103
; FEATURE-NEXT: v_mov_b32_e32 v0, 0
11021104
; FEATURE-NEXT: s_waitcnt vmcnt(0)
1103-
; FEATURE-NEXT: global_store_dwordx2 v0, v[3:4], s[14:15]
1105+
; FEATURE-NEXT: global_store_dwordx2 v0, v[1:2], s[14:15]
11041106
; FEATURE-NEXT: s_endpgm
11051107
;
11061108
; DEFAULT-LABEL: v8i8_phi_zeroinit:
@@ -1109,35 +1111,37 @@ define amdgpu_kernel void @v8i8_phi_zeroinit(ptr addrspace(1) %src1, ptr addrspa
11091111
; DEFAULT-NEXT: v_lshlrev_b32_e32 v5, 3, v0
11101112
; DEFAULT-NEXT: v_cmp_lt_u32_e64 s[0:1], 14, v0
11111113
; DEFAULT-NEXT: v_cmp_gt_u32_e32 vcc, 15, v0
1112-
; DEFAULT-NEXT: ; implicit-def: $vgpr3_vgpr4
1114+
; DEFAULT-NEXT: ; implicit-def: $vgpr1_vgpr2
11131115
; DEFAULT-NEXT: s_waitcnt lgkmcnt(0)
1114-
; DEFAULT-NEXT: global_load_dwordx2 v[1:2], v5, s[8:9]
1116+
; DEFAULT-NEXT: global_load_dwordx2 v[3:4], v5, s[8:9]
11151117
; DEFAULT-NEXT: s_and_saveexec_b64 s[2:3], vcc
11161118
; DEFAULT-NEXT: s_cbranch_execz .LBB9_2
11171119
; DEFAULT-NEXT: ; %bb.1: ; %bb.1
1118-
; DEFAULT-NEXT: global_load_dwordx2 v[3:4], v5, s[10:11]
1120+
; DEFAULT-NEXT: global_load_dwordx2 v[1:2], v5, s[10:11]
1121+
; DEFAULT-NEXT: s_mov_b32 s4, 0
11191122
; DEFAULT-NEXT: v_cmp_gt_u32_e32 vcc, 7, v0
1123+
; DEFAULT-NEXT: s_mov_b32 s5, s4
11201124
; DEFAULT-NEXT: s_waitcnt vmcnt(1)
1121-
; DEFAULT-NEXT: v_mov_b32_e32 v1, 0
1125+
; DEFAULT-NEXT: v_mov_b32_e32 v3, s4
1126+
; DEFAULT-NEXT: v_mov_b32_e32 v4, s5
11221127
; DEFAULT-NEXT: s_andn2_b64 s[0:1], s[0:1], exec
11231128
; DEFAULT-NEXT: s_and_b64 s[4:5], vcc, exec
1124-
; DEFAULT-NEXT: v_mov_b32_e32 v2, v1
11251129
; DEFAULT-NEXT: s_or_b64 s[0:1], s[0:1], s[4:5]
11261130
; DEFAULT-NEXT: .LBB9_2: ; %Flow
11271131
; DEFAULT-NEXT: s_or_b64 exec, exec, s[2:3]
11281132
; DEFAULT-NEXT: s_and_saveexec_b64 s[2:3], s[0:1]
11291133
; DEFAULT-NEXT: s_cbranch_execz .LBB9_4
11301134
; DEFAULT-NEXT: ; %bb.3: ; %bb.2
11311135
; DEFAULT-NEXT: s_waitcnt vmcnt(0)
1132-
; DEFAULT-NEXT: v_mov_b32_e32 v4, v2
1136+
; DEFAULT-NEXT: v_mov_b32_e32 v1, v3
11331137
; DEFAULT-NEXT: v_mov_b32_e32 v0, 0
1134-
; DEFAULT-NEXT: v_mov_b32_e32 v3, v1
1135-
; DEFAULT-NEXT: global_store_dwordx2 v0, v[1:2], s[12:13]
1138+
; DEFAULT-NEXT: v_mov_b32_e32 v2, v4
1139+
; DEFAULT-NEXT: global_store_dwordx2 v0, v[3:4], s[12:13]
11361140
; DEFAULT-NEXT: .LBB9_4: ; %bb.3
11371141
; DEFAULT-NEXT: s_or_b64 exec, exec, s[2:3]
11381142
; DEFAULT-NEXT: v_mov_b32_e32 v0, 0
11391143
; DEFAULT-NEXT: s_waitcnt vmcnt(0)
1140-
; DEFAULT-NEXT: global_store_dwordx2 v0, v[3:4], s[14:15]
1144+
; DEFAULT-NEXT: global_store_dwordx2 v0, v[1:2], s[14:15]
11411145
; DEFAULT-NEXT: s_endpgm
11421146
entry:
11431147
%idx = call i32 @llvm.amdgcn.workitem.id.x()
@@ -1277,14 +1281,14 @@ define amdgpu_kernel void @v8i8_phi_const(ptr addrspace(1) %src1, ptr addrspace(
12771281
; FEATURE-NEXT: v_cmp_gt_u32_e32 vcc, 7, v0
12781282
; FEATURE-NEXT: s_andn2_b64 s[0:1], s[0:1], exec
12791283
; FEATURE-NEXT: s_and_b64 s[4:5], vcc, exec
1280-
; FEATURE-NEXT: v_mov_b32_e32 v5, 8
1281-
; FEATURE-NEXT: v_mov_b32_e32 v6, 7
1282-
; FEATURE-NEXT: v_mov_b32_e32 v7, 6
1283-
; FEATURE-NEXT: v_mov_b32_e32 v2, 5
1284-
; FEATURE-NEXT: v_mov_b32_e32 v8, 4
1285-
; FEATURE-NEXT: v_mov_b32_e32 v9, 3
1286-
; FEATURE-NEXT: v_mov_b32_e32 v10, 2
12871284
; FEATURE-NEXT: v_mov_b32_e32 v1, 1
1285+
; FEATURE-NEXT: v_mov_b32_e32 v10, 2
1286+
; FEATURE-NEXT: v_mov_b32_e32 v9, 3
1287+
; FEATURE-NEXT: v_mov_b32_e32 v8, 4
1288+
; FEATURE-NEXT: v_mov_b32_e32 v2, 5
1289+
; FEATURE-NEXT: v_mov_b32_e32 v7, 6
1290+
; FEATURE-NEXT: v_mov_b32_e32 v6, 7
1291+
; FEATURE-NEXT: v_mov_b32_e32 v5, 8
12881292
; FEATURE-NEXT: s_or_b64 s[0:1], s[0:1], s[4:5]
12891293
; FEATURE-NEXT: s_waitcnt vmcnt(0)
12901294
; FEATURE-NEXT: v_lshrrev_b32_e32 v16, 24, v4
@@ -1363,14 +1367,14 @@ define amdgpu_kernel void @v8i8_phi_const(ptr addrspace(1) %src1, ptr addrspace(
13631367
; DEFAULT-NEXT: v_cmp_gt_u32_e32 vcc, 7, v0
13641368
; DEFAULT-NEXT: s_andn2_b64 s[0:1], s[0:1], exec
13651369
; DEFAULT-NEXT: s_and_b64 s[4:5], vcc, exec
1366-
; DEFAULT-NEXT: v_mov_b32_e32 v5, 8
1367-
; DEFAULT-NEXT: v_mov_b32_e32 v6, 7
1368-
; DEFAULT-NEXT: v_mov_b32_e32 v7, 6
1369-
; DEFAULT-NEXT: v_mov_b32_e32 v2, 5
1370-
; DEFAULT-NEXT: v_mov_b32_e32 v8, 4
1371-
; DEFAULT-NEXT: v_mov_b32_e32 v9, 3
1372-
; DEFAULT-NEXT: v_mov_b32_e32 v10, 2
13731370
; DEFAULT-NEXT: v_mov_b32_e32 v1, 1
1371+
; DEFAULT-NEXT: v_mov_b32_e32 v10, 2
1372+
; DEFAULT-NEXT: v_mov_b32_e32 v9, 3
1373+
; DEFAULT-NEXT: v_mov_b32_e32 v8, 4
1374+
; DEFAULT-NEXT: v_mov_b32_e32 v2, 5
1375+
; DEFAULT-NEXT: v_mov_b32_e32 v7, 6
1376+
; DEFAULT-NEXT: v_mov_b32_e32 v6, 7
1377+
; DEFAULT-NEXT: v_mov_b32_e32 v5, 8
13741378
; DEFAULT-NEXT: s_or_b64 s[0:1], s[0:1], s[4:5]
13751379
; DEFAULT-NEXT: s_waitcnt vmcnt(0)
13761380
; DEFAULT-NEXT: v_lshrrev_b32_e32 v16, 24, v4

0 commit comments

Comments
 (0)