File tree Expand file tree Collapse file tree 1 file changed +19
-7
lines changed
llvm/test/CodeGen/PowerPC Expand file tree Collapse file tree 1 file changed +19
-7
lines changed Original file line number Diff line number Diff line change 4
4
define void @f (i8* , i8* , i64* ) {
5
5
; Check we don't assert and this is not a Hardware Loop
6
6
; 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
14
26
15
27
%4 = icmp eq i8* %0 , %1
16
28
br i1 %4 , label %9 , label %5
You can’t perform that action at this time.
0 commit comments