Skip to content

Commit 4ae3a53

Browse files
author
Kai Luo
committed
Up
1 parent da53a34 commit 4ae3a53

File tree

2 files changed

+16
-34
lines changed

2 files changed

+16
-34
lines changed

llvm/test/CodeGen/PowerPC/addegluecrash.ll

Lines changed: 16 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -6,36 +6,26 @@ target triple = "powerpc64le-unknown-linux-gnu"
66
define void @bn_mul_comba8(ptr nocapture %r, ptr nocapture readonly %a, ptr nocapture readonly %b) {
77
; CHECK-LABEL: bn_mul_comba8:
88
; CHECK: # %bb.0:
9-
; CHECK-NEXT: mr 6, 5
109
; CHECK-NEXT: std 4, -8(1) # 8-byte Folded Spill
1110
; CHECK-NEXT: mr 4, 3
1211
; CHECK-NEXT: ld 3, -8(1) # 8-byte Folded Reload
13-
; CHECK-NEXT: ld 8, 0(3)
14-
; CHECK-NEXT: ld 10, 0(6)
15-
; CHECK-NEXT: mulhdu 7, 10, 8
16-
; CHECK-NEXT: ld 5, 8(3)
17-
; CHECK-NEXT: mulhdu 3, 5, 8
18-
; CHECK-NEXT: mulld 5, 5, 8
19-
; CHECK-NEXT: addc 8, 5, 7
20-
; CHECK-NEXT: li 5, 0
21-
; CHECK-NEXT: addze 7, 5
22-
; CHECK-NEXT: ld 9, 8(6)
23-
; CHECK-NEXT: mulhdu 6, 9, 10
24-
; CHECK-NEXT: mulld 9, 9, 10
25-
; CHECK-NEXT: addc 8, 8, 9
26-
; CHECK-NEXT: addze 8, 5
27-
; CHECK-NEXT: cntlzd 8, 8
28-
; CHECK-NEXT: not 8, 8
29-
; CHECK-NEXT: rldicl 8, 8, 58, 63
30-
; CHECK-NEXT: addic 8, 8, -1
31-
; CHECK-NEXT: addze 6, 6
32-
; CHECK-NEXT: cntlzd 7, 7
33-
; CHECK-NEXT: not 7, 7
34-
; CHECK-NEXT: rldicl 7, 7, 58, 63
35-
; CHECK-NEXT: addic 7, 7, -1
36-
; CHECK-NEXT: adde 3, 6, 3
37-
; CHECK-NEXT: cmpld 3, 6
12+
; CHECK-NEXT: ld 6, 0(3)
13+
; CHECK-NEXT: ld 11, 0(5)
14+
; CHECK-NEXT: mulhdu 8, 11, 6
15+
; CHECK-NEXT: ld 3, 8(3)
16+
; CHECK-NEXT: mulld 7, 3, 6
17+
; CHECK-NEXT: addc 9, 7, 8
18+
; CHECK-NEXT: ld 10, 8(5)
19+
; CHECK-NEXT: mulhdu 5, 10, 11
20+
; CHECK-NEXT: mulld 10, 10, 11
21+
; CHECK-NEXT: addc 9, 9, 10
22+
; CHECK-NEXT: addze 5, 5
23+
; CHECK-NEXT: addc 7, 7, 8
24+
; CHECK-NEXT: mulhdu 3, 3, 6
25+
; CHECK-NEXT: adde 3, 5, 3
26+
; CHECK-NEXT: cmpld 3, 5
3827
; CHECK-NEXT: crmove 20, 0
28+
; CHECK-NEXT: li 5, 0
3929
; CHECK-NEXT: li 3, 1
4030
; CHECK-NEXT: isel 3, 3, 5, 20
4131
; CHECK-NEXT: std 3, 0(4)

llvm/test/CodeGen/PowerPC/pr35688.ll

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -10,17 +10,9 @@ define void @ec_GFp_nistp256_points_mul() {
1010
; CHECK-NEXT: ld 3, 0(3)
1111
; CHECK-NEXT: subfic 4, 3, 0
1212
; CHECK-NEXT: li 4, 0
13-
; CHECK-NEXT: addze 5, 4
14-
; CHECK-NEXT: addic 6, 5, -1
15-
; CHECK-NEXT: subfe 5, 6, 5
16-
; CHECK-NEXT: addic 5, 5, -1
1713
; CHECK-NEXT: subfze 5, 4
1814
; CHECK-NEXT: sradi 5, 5, 63
1915
; CHECK-NEXT: subc 3, 5, 3
20-
; CHECK-NEXT: addze 3, 4
21-
; CHECK-NEXT: addic 6, 3, -1
22-
; CHECK-NEXT: subfe 3, 6, 3
23-
; CHECK-NEXT: addic 3, 3, -1
2416
; CHECK-NEXT: subfe 3, 4, 5
2517
; CHECK-NEXT: sradi 3, 3, 63
2618
; CHECK-NEXT: std 3, 0(3)

0 commit comments

Comments
 (0)