Skip to content

Commit d9a3a3a

Browse files
committed
Update test
1 parent 976a970 commit d9a3a3a

File tree

1 file changed

+7
-6
lines changed

1 file changed

+7
-6
lines changed

llvm/test/Transforms/SLPVectorizer/X86/perfect-matched-reused-bv.ll

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -7,16 +7,17 @@ define void @test() {
77
; CHECK-NEXT: [[BB:.*]]:
88
; CHECK-NEXT: br label %[[BB1:.*]]
99
; CHECK: [[BB1]]:
10-
; CHECK-NEXT: [[TMP0:%.*]] = phi <2 x i32> [ zeroinitializer, %[[BB]] ], [ [[TMP4:%.*]], %[[BB4:.*]] ]
11-
; CHECK-NEXT: [[TMP1:%.*]] = or <2 x i32> [[TMP0]], zeroinitializer
10+
; CHECK-NEXT: [[PHI:%.*]] = phi i32 [ 0, %[[BB]] ], [ [[ADD6:%.*]], %[[BB4:.*]] ]
11+
; CHECK-NEXT: [[PHI2:%.*]] = phi i32 [ 0, %[[BB]] ], [ 0, %[[BB4]] ]
12+
; CHECK-NEXT: [[OR:%.*]] = or i32 [[PHI2]], 0
13+
; CHECK-NEXT: [[OR3:%.*]] = or i32 [[PHI]], 0
1214
; CHECK-NEXT: br i1 false, label %[[BB7:.*]], label %[[BB4]]
1315
; CHECK: [[BB4]]:
14-
; CHECK-NEXT: [[TMP2:%.*]] = shufflevector <2 x i32> [[TMP0]], <2 x i32> <i32 0, i32 poison>, <2 x i32> <i32 2, i32 1>
15-
; CHECK-NEXT: [[TMP3:%.*]] = add <2 x i32> zeroinitializer, [[TMP2]]
16-
; CHECK-NEXT: [[TMP4]] = add <2 x i32> zeroinitializer, [[TMP2]]
16+
; CHECK-NEXT: [[ADD6]] = add i32 [[PHI]], 0
1717
; CHECK-NEXT: br i1 false, label %[[BB7]], label %[[BB1]]
1818
; CHECK: [[BB7]]:
19-
; CHECK-NEXT: [[TMP5:%.*]] = phi <2 x i32> [ [[TMP1]], %[[BB1]] ], [ [[TMP3]], %[[BB4]] ]
19+
; CHECK-NEXT: [[PHI8:%.*]] = phi i32 [ [[OR]], %[[BB1]] ], [ 0, %[[BB4]] ]
20+
; CHECK-NEXT: [[PHI9:%.*]] = phi i32 [ [[OR3]], %[[BB1]] ], [ [[ADD6]], %[[BB4]] ]
2021
; CHECK-NEXT: ret void
2122
;
2223
bb:

0 commit comments

Comments
 (0)