Skip to content

Commit b3adfaf

Browse files
committed
[InstCombine] Add pre-commit tests. NFC.
1 parent 6958633 commit b3adfaf

File tree

1 file changed

+21
-0
lines changed

1 file changed

+21
-0
lines changed

llvm/test/Transforms/InstCombine/freeze.ll

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1464,6 +1464,27 @@ define ptr @freeze_ptrmask_nonnull(ptr %p, i64 noundef %m) {
14641464
ret ptr %fr
14651465
}
14661466

1467+
define i64 @pr161492_1(i1 %cond) {
1468+
; CHECK-LABEL: define i64 @pr161492_1(
1469+
; CHECK-SAME: i1 [[COND:%.*]]) {
1470+
; CHECK-NEXT: ret i64 poison
1471+
;
1472+
%fr1 = freeze i64 poison
1473+
%fr2 = freeze i64 poison
1474+
%ret = select i1 %cond, i64 %fr1, i64 %fr2
1475+
ret i64 %ret
1476+
}
1477+
1478+
define i64 @pr161492_2(i1 %cond) {
1479+
; CHECK-LABEL: define i64 @pr161492_2(
1480+
; CHECK-SAME: i1 [[COND:%.*]]) {
1481+
; CHECK-NEXT: ret i64 poison
1482+
;
1483+
%fr = freeze i64 poison
1484+
%ret = select i1 %cond, i64 %fr, i64 %fr
1485+
ret i64 %ret
1486+
}
1487+
14671488
!0 = !{}
14681489
!1 = !{i64 4}
14691490
!2 = !{i32 0, i32 100}

0 commit comments

Comments
 (0)