Skip to content

Commit 81376a1

Browse files
committed
get rid of ptr noundef null in test case
1 parent 27bae82 commit 81376a1

File tree

1 file changed

+19
-20
lines changed

1 file changed

+19
-20
lines changed

llvm/test/CodeGen/PowerPC/ppc_reduce_cr_logicals.ll

Lines changed: 19 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -7,16 +7,16 @@ define i32 @xe_migrate_copy(ptr %m, ptr %dst, ptr %tile, ptr %0, ptr %primary_gt
77
; CHECK: # %bb.0: # %entry
88
; CHECK-NEXT: mflr 0
99
; CHECK-NEXT: stdu 1, -128(1)
10-
; CHECK-NEXT: lbz 3, 255(1)
11-
; CHECK-NEXT: andi. 3, 3, 1
10+
; CHECK-NEXT: lbz 4, 255(1)
11+
; CHECK-NEXT: andi. 4, 4, 1
1212
; CHECK-NEXT: std 0, 144(1)
1313
; CHECK-NEXT: crmove 20, 1
14-
; CHECK-NEXT: andi. 3, 9, 1
14+
; CHECK-NEXT: andi. 4, 9, 1
1515
; CHECK-NEXT: lwz 9, 244(1)
1616
; CHECK-NEXT: crmove 21, 1
17-
; CHECK-NEXT: andi. 3, 8, 1
18-
; CHECK-NEXT: li 3, 0
19-
; CHECK-NEXT: std 3, 112(1)
17+
; CHECK-NEXT: andi. 4, 8, 1
18+
; CHECK-NEXT: li 4, 0
19+
; CHECK-NEXT: std 4, 112(1)
2020
; CHECK-NEXT: crandc 21, 21, 20
2121
; CHECK-NEXT: bc 12, 21, .LBB0_2
2222
; CHECK-NEXT: # %bb.1: # %while.body
@@ -26,9 +26,9 @@ define i32 @xe_migrate_copy(ptr %m, ptr %dst, ptr %tile, ptr %0, ptr %primary_gt
2626
; CHECK-NEXT: .LBB0_2: # %while.body
2727
; CHECK-NEXT: li 8, 1
2828
; CHECK-NEXT: .LBB0_3: # %while.body
29-
; CHECK-NEXT: li 4, 0
3029
; CHECK-NEXT: li 5, 0
3130
; CHECK-NEXT: li 6, 0
31+
; CHECK-NEXT: mr 4, 3
3232
; CHECK-NEXT: li 7, 0
3333
; CHECK-NEXT: li 10, 0
3434
; CHECK-NEXT: bl xe_migrate_ccs_copy
@@ -42,20 +42,20 @@ define i32 @xe_migrate_copy(ptr %m, ptr %dst, ptr %tile, ptr %0, ptr %primary_gt
4242
; CHECKBE: # %bb.0: # %entry
4343
; CHECKBE-NEXT: mflr 0
4444
; CHECKBE-NEXT: stwu 1, -32(1)
45-
; CHECKBE-NEXT: lbz 3, 55(1)
46-
; CHECKBE-NEXT: li 4, 0
45+
; CHECKBE-NEXT: lbz 4, 55(1)
46+
; CHECKBE-NEXT: li 5, 0
4747
; CHECKBE-NEXT: stw 0, 36(1)
48-
; CHECKBE-NEXT: andi. 3, 3, 1
48+
; CHECKBE-NEXT: andi. 4, 4, 1
4949
; CHECKBE-NEXT: crmove 20, 1
50-
; CHECKBE-NEXT: andi. 3, 9, 1
50+
; CHECKBE-NEXT: andi. 4, 9, 1
5151
; CHECKBE-NEXT: crmove 21, 1
52-
; CHECKBE-NEXT: andi. 3, 8, 1
53-
; CHECKBE-NEXT: lwz 3, 48(1)
52+
; CHECKBE-NEXT: andi. 4, 8, 1
53+
; CHECKBE-NEXT: lwz 4, 48(1)
5454
; CHECKBE-NEXT: crandc 21, 21, 20
55-
; CHECKBE-NEXT: stw 4, 24(1)
56-
; CHECKBE-NEXT: stw 4, 20(1)
57-
; CHECKBE-NEXT: stw 4, 16(1)
58-
; CHECKBE-NEXT: stw 3, 12(1)
55+
; CHECKBE-NEXT: stw 5, 24(1)
56+
; CHECKBE-NEXT: stw 5, 20(1)
57+
; CHECKBE-NEXT: stw 5, 16(1)
58+
; CHECKBE-NEXT: stw 4, 12(1)
5959
; CHECKBE-NEXT: bc 12, 21, .LBB0_2
6060
; CHECKBE-NEXT: # %bb.1: # %while.body
6161
; CHECKBE-NEXT: crand 20, 20, 1
@@ -64,8 +64,7 @@ define i32 @xe_migrate_copy(ptr %m, ptr %dst, ptr %tile, ptr %0, ptr %primary_gt
6464
; CHECKBE-NEXT: .LBB0_2: # %while.body
6565
; CHECKBE-NEXT: li 8, 1
6666
; CHECKBE-NEXT: .LBB0_3: # %while.body
67-
; CHECKBE-NEXT: li 3, 0
68-
; CHECKBE-NEXT: li 5, 0
67+
; CHECKBE-NEXT: mr 4, 3
6968
; CHECKBE-NEXT: li 6, 0
7069
; CHECKBE-NEXT: li 7, 0
7170
; CHECKBE-NEXT: li 9, 0
@@ -82,7 +81,7 @@ entry:
8281

8382
while.body:
8483
%cond53.in = select i1 %tobool37.not, i1 %tobool4, i1 %tobool9
85-
%call57 = call zeroext i32 @xe_migrate_ccs_copy(ptr noundef null, ptr noundef null, i64 0, i1 false, i64 0, i1 %cond53.in, i32 %conv55, i64 0, i1 false)
84+
%call57 = call zeroext i32 @xe_migrate_ccs_copy(ptr noundef %m, ptr noundef %m, i64 0, i1 false, i64 0, i1 %cond53.in, i32 %conv55, i64 0, i1 false)
8685
ret i32 %call57
8786
}
8887

0 commit comments

Comments
 (0)