Skip to content

Commit bdfca51

Browse files
author
git apple-llvm automerger
committed
Merge commit '0a803dd8229c' from llvm.org/master into apple/master
2 parents edb15e4 + 0a803dd commit bdfca51

File tree

1 file changed

+19
-7
lines changed

1 file changed

+19
-7
lines changed

llvm/test/CodeGen/PowerPC/pr42492.ll

Lines changed: 19 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -4,13 +4,25 @@
44
define void @f(i8*, i8*, i64*) {
55
; Check we don't assert and this is not a Hardware Loop
66
; CHECK-LABEL: f:
7-
; CHECK: .LBB0_2: #
8-
; CHECK-NEXT: cmplwi
9-
; CHECK-NEXT: cmpd
10-
; CHECK-NEXT: sldi
11-
; CHECK-NEXT: cror
12-
; CHECK-NEXT: addi
13-
; CHECK-NEXT: bc
7+
; CHECK: # %bb.0:
8+
; CHECK-NEXT: cmpld 3, 4
9+
; CHECK-NEXT: beqlr 0
10+
; CHECK-NEXT: # %bb.1:
11+
; CHECK-NEXT: ld 6, 8(5)
12+
; CHECK-NEXT: not 3, 3
13+
; CHECK-NEXT: add 3, 3, 4
14+
; CHECK-NEXT: li 4, 0
15+
; CHECK-NEXT: .p2align 5
16+
; CHECK-NEXT: .LBB0_2: #
17+
; CHECK-NEXT: cmplwi 4, 14
18+
; CHECK-NEXT: cmpd 1, 3, 4
19+
; CHECK-NEXT: sldi 6, 6, 4
20+
; CHECK-NEXT: cror 20, 6, 1
21+
; CHECK-NEXT: addi 4, 4, 1
22+
; CHECK-NEXT: bc 4, 20, .LBB0_2
23+
; CHECK-NEXT: # %bb.3:
24+
; CHECK-NEXT: std 6, 8(5)
25+
; CHECK-NEXT: blr
1426

1527
%4 = icmp eq i8* %0, %1
1628
br i1 %4, label %9, label %5

0 commit comments

Comments
 (0)