Skip to content

Commit fb8ce45

Browse files
committed
[NewGVN] Add another test for #53218 (NFC)
1 parent 166074e commit fb8ce45

File tree

1 file changed

+19
-0
lines changed

1 file changed

+19
-0
lines changed

llvm/test/Transforms/NewGVN/flags.ll

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,3 +19,22 @@ entry:
1919
call void @use(i1 %cmp2)
2020
ret void
2121
}
22+
23+
define void @test2(i8 %start, i8 %high) {
24+
; CHECK-LABEL: define void @test2
25+
; CHECK-SAME: (i8 [[START:%.*]], i8 [[HIGH:%.*]]) {
26+
; CHECK-NEXT: [[START1:%.*]] = add nsw i8 [[START]], 4
27+
; CHECK-NEXT: [[T1:%.*]] = icmp ult i8 [[START1]], [[HIGH]]
28+
; CHECK-NEXT: call void @use(i1 [[T1]])
29+
; CHECK-NEXT: call void @use(i1 [[T1]])
30+
; CHECK-NEXT: ret void
31+
;
32+
%start1 = add nsw i8 %start, 4
33+
%t1 = icmp ult i8 %start1, %high
34+
call void @use(i1 %t1)
35+
36+
%start2 = add i8 %start, 4
37+
%t2 = icmp ult i8 %start2, %high
38+
call void @use(i1 %t2)
39+
ret void
40+
}

0 commit comments

Comments
 (0)