Skip to content

Commit bb03a18

Browse files
committed
[SCCP] Regenerate test checks (NFC)
The checks generated by old UTC version fail on this test due to missing signature matching, so regenerate it with a newer one.
1 parent 1f93282 commit bb03a18

File tree

1 file changed

+16
-14
lines changed

1 file changed

+16
-14
lines changed

llvm/test/Transforms/SCCP/pr45185-range-predinfo.ll

Lines changed: 16 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,13 @@
1-
; NOTE: Assertions have been autogenerated by utils/update_test_checks.py
1+
; NOTE: Assertions have been autogenerated by utils/update_test_checks.py UTC_ARGS: --version 5
22
; RUN: opt -passes=ipsccp -S %s | FileCheck %s
33

44
;Test for PR45185.
55

66
define void @spam(ptr %arg) {
7-
; CHECK-LABEL: @spam(
8-
; CHECK-NEXT: bb:
9-
; CHECK-NEXT: call void @blam(i32 0, ptr nonnull [[ARG:%.*]])
7+
; CHECK-LABEL: define void @spam(
8+
; CHECK-SAME: ptr [[ARG:%.*]]) {
9+
; CHECK-NEXT: [[BB:.*:]]
10+
; CHECK-NEXT: call void @blam(i32 0, ptr nonnull [[ARG]])
1011
; CHECK-NEXT: [[TMP1:%.*]] = getelementptr inbounds [4 x [24 x float]], ptr [[ARG]], i64 0, i64 1, i64 0
1112
; CHECK-NEXT: call void @blam(i32 1, ptr nonnull [[TMP1]])
1213
; CHECK-NEXT: [[TMP2:%.*]] = getelementptr inbounds [4 x [24 x float]], ptr [[ARG]], i64 0, i64 2, i64 0
@@ -24,18 +25,19 @@ bb:
2425

2526
; Make sure we do not incorrectly eliminate the checks in @blam.
2627
define internal void @blam(i32 %arg, ptr nocapture %arg1) {
27-
; CHECK-LABEL: define {{.*}} @blam(
28-
; CHECK-NEXT: bb:
29-
; CHECK-NEXT: [[TMP:%.*]] = icmp eq i32 [[ARG:%.*]], 0
30-
; CHECK-NEXT: br i1 [[TMP]], label [[BB2:%.*]], label [[BB3:%.*]]
31-
; CHECK: bb2:
32-
; CHECK-NEXT: br label [[BB5:%.*]]
33-
; CHECK: bb3:
28+
; CHECK-LABEL: define internal void @blam(
29+
; CHECK-SAME: i32 range(i32 0, 3) [[ARG:%.*]], ptr nocapture [[ARG1:%.*]]) {
30+
; CHECK-NEXT: [[BB:.*:]]
31+
; CHECK-NEXT: [[TMP:%.*]] = icmp eq i32 [[ARG]], 0
32+
; CHECK-NEXT: br i1 [[TMP]], label %[[BB2:.*]], label %[[BB3:.*]]
33+
; CHECK: [[BB2]]:
34+
; CHECK-NEXT: br label %[[BB5:.*]]
35+
; CHECK: [[BB3]]:
3436
; CHECK-NEXT: [[TMP4:%.*]] = icmp eq i32 [[ARG]], 2
35-
; CHECK-NEXT: br i1 [[TMP4]], label [[BB5]], label [[BB6:%.*]]
36-
; CHECK: bb5:
37+
; CHECK-NEXT: br i1 [[TMP4]], label %[[BB5]], label %[[BB6:.*]]
38+
; CHECK: [[BB5]]:
3739
; CHECK-NEXT: ret void
38-
; CHECK: bb6:
40+
; CHECK: [[BB6]]:
3941
; CHECK-NEXT: ret void
4042
;
4143
bb:

0 commit comments

Comments
 (0)