Skip to content

Commit 97738c3

Browse files
llvm: Update baseline to b7059ebafe8a8f6ff2c20a93701ccbd6e009be79
1 parent b39770c commit 97738c3

File tree

10 files changed

+145
-140
lines changed

10 files changed

+145
-140
lines changed

llvm/llvm-project

Submodule llvm-project updated 315 files

result/rv64gc/08101953a665fad9.S

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,25 +1,25 @@
11
func0000000000000000:
2-
andi a3, a2, 1
3-
andi a2, a1, 1
4-
bnez a3, .LBB0_3
2+
andi a2, a2, 1
3+
andi a3, a1, 1
4+
bnez a2, .LBB0_3
55
li a1, 139
66
slli a1, a1, 49
7-
andi a3, a0, 1
8-
beqz a2, .LBB0_4
7+
andi a2, a0, 1
8+
beqz a3, .LBB0_4
99
.LBB0_2:
1010
li a0, 251
1111
slli a0, a0, 49
12-
beqz a3, .LBB0_5
12+
beqz a2, .LBB0_5
1313
j .LBB0_6
1414
.LBB0_3:
1515
li a1, 203
1616
slli a1, a1, 49
17-
andi a3, a0, 1
18-
bnez a2, .LBB0_2
17+
andi a2, a0, 1
18+
bnez a3, .LBB0_2
1919
.LBB0_4:
2020
li a0, 235
2121
slli a0, a0, 49
22-
bnez a3, .LBB0_6
22+
bnez a2, .LBB0_6
2323
.LBB0_5:
2424
mv a0, a1
2525
.LBB0_6:

result/rv64gc/1b2cb556d596aa22.S

Lines changed: 20 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -1,36 +1,38 @@
11
func0000000000000204:
2-
slli a3, a2, 1
2+
mv a3, a0
3+
slli a2, a2, 1
34
li a4, -1
45
srli a4, a4, 1
5-
mv a2, a3
6-
bgeu a3, a4, .LBB0_3
7-
add a0, a0, a1
8-
bgeu a0, a3, .LBB0_4
9-
.LBB0_2:
106
mv a0, a2
7+
bgeu a2, a4, .LBB0_3
8+
add a1, a1, a3
9+
bgeu a1, a2, .LBB0_4
10+
.LBB0_2:
1111
ret
1212
.LBB0_3:
13-
mv a2, a4
14-
add a0, a0, a1
15-
bltu a0, a3, .LBB0_2
13+
mv a0, a4
14+
add a1, a1, a3
15+
bltu a1, a2, .LBB0_2
1616
.LBB0_4:
17+
mv a0, a1
1718
ret
1819

1920
func0000000000000314:
20-
slli a3, a2, 1
21+
mv a3, a0
22+
slli a2, a2, 1
2123
li a4, -1
2224
srli a4, a4, 3
23-
mv a2, a3
24-
bgeu a3, a4, .LBB1_3
25-
add a0, a0, a1
26-
bgeu a0, a3, .LBB1_4
27-
.LBB1_2:
2825
mv a0, a2
26+
bgeu a2, a4, .LBB1_3
27+
add a1, a1, a3
28+
bgeu a1, a2, .LBB1_4
29+
.LBB1_2:
2930
ret
3031
.LBB1_3:
31-
mv a2, a4
32-
add a0, a0, a1
33-
bltu a0, a3, .LBB1_2
32+
mv a0, a4
33+
add a1, a1, a3
34+
bltu a1, a2, .LBB1_2
3435
.LBB1_4:
36+
mv a0, a1
3537
ret
3638

result/rv64gc/39b12427f374be46.S

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,21 @@
11
func0000000000000001:
22
mv a3, a0
3-
andi a2, a2, 1
4-
andi a1, a1, 1
5-
bnez a2, .LBB0_2
3+
andi a0, a2, 1
4+
andi a2, a1, 1
5+
bnez a0, .LBB0_2
66
li a0, 2
7-
zext.b a2, a3
8-
bnez a1, .LBB0_3
7+
zext.b a1, a3
8+
bnez a2, .LBB0_3
99
j .LBB0_4
1010
.LBB0_2:
1111
li a0, 6
12-
zext.b a2, a3
13-
beqz a1, .LBB0_4
12+
zext.b a1, a3
13+
beqz a2, .LBB0_4
1414
.LBB0_3:
1515
li a0, 7
1616
.LBB0_4:
17-
li a1, 79
18-
beq a2, a1, .LBB0_6
17+
li a2, 79
18+
beq a1, a2, .LBB0_6
1919
ret
2020
.LBB0_6:
2121
li a0, 8

result/rv64gc/7134c4263f51cc6b.S

Lines changed: 20 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -133,21 +133,21 @@ func00000000000000c1:
133133
ret
134134

135135
func00000000000000d4:
136-
sext.w a1, a0
136+
mv a1, a0
137+
sext.w a0, a0
137138
lui a2, 4096
138-
blt a1, a2, .LBB9_2
139-
li a1, 8
140-
srliw a0, a0, 16
141-
beqz a0, .LBB9_3
139+
blt a0, a2, .LBB9_2
140+
li a0, 8
141+
srliw a1, a1, 16
142+
beqz a1, .LBB9_3
142143
j .LBB9_4
143144
.LBB9_2:
144-
li a1, 6
145-
srliw a0, a0, 16
146-
bnez a0, .LBB9_4
145+
li a0, 6
146+
srliw a1, a1, 16
147+
bnez a1, .LBB9_4
147148
.LBB9_3:
148-
li a1, 4
149+
li a0, 4
149150
.LBB9_4:
150-
mv a0, a1
151151
ret
152152

153153
func0000000000000141:
@@ -261,21 +261,21 @@ func00000000000000c6:
261261
ret
262262

263263
func0000000000000308:
264-
sext.w a1, a0
264+
mv a1, a0
265+
sext.w a0, a0
265266
li a2, 511
266-
bltu a2, a1, .LBB19_2
267-
li a1, 2
268-
srliw a0, a0, 14
269-
bnez a0, .LBB19_3
267+
bltu a2, a0, .LBB19_2
268+
li a0, 2
269+
srliw a1, a1, 14
270+
bnez a1, .LBB19_3
270271
j .LBB19_4
271272
.LBB19_2:
272-
li a1, 11
273-
srliw a0, a0, 14
274-
beqz a0, .LBB19_4
273+
li a0, 11
274+
srliw a1, a1, 14
275+
beqz a1, .LBB19_4
275276
.LBB19_3:
276-
li a1, 1
277+
li a0, 1
277278
.LBB19_4:
278-
mv a0, a1
279279
ret
280280

281281
func0000000000000086:

result/rv64gc/a7ac021661ed4e91.S

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -18,22 +18,22 @@ func0000000000000021:
1818
ret
1919

2020
func0000000000000084:
21-
andi a1, a1, 1
22-
bnez a1, .LBB1_2
23-
srliw a1, a0, 28
24-
seqz a1, a1
25-
addiw a1, a1, 10
26-
srliw a0, a0, 14
27-
beqz a0, .LBB1_3
21+
andi a2, a1, 1
22+
mv a1, a0
23+
bnez a2, .LBB1_2
24+
srliw a0, a1, 28
25+
seqz a0, a0
26+
addiw a0, a0, 10
27+
srliw a1, a1, 14
28+
beqz a1, .LBB1_3
2829
j .LBB1_4
2930
.LBB1_2:
30-
li a1, 12
31-
srliw a0, a0, 14
32-
bnez a0, .LBB1_4
31+
li a0, 12
32+
srliw a1, a1, 14
33+
bnez a1, .LBB1_4
3334
.LBB1_3:
34-
li a1, 13
35+
li a0, 13
3536
.LBB1_4:
36-
mv a0, a1
3737
ret
3838

3939
func00000000000000c6:

result/rv64gc/c0e865be131f4923.S

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -11,20 +11,20 @@ func0000000000000021:
1111
ret
1212

1313
func0000000000000181:
14-
sext.w a1, a1
15-
lui a2, 2
16-
beqz a1, .LBB1_2
17-
addi a1, a2, 400
18-
andi a0, a0, 16
19-
bnez a0, .LBB1_3
14+
mv a2, a0
15+
sext.w a0, a1
16+
lui a1, 2
17+
beqz a0, .LBB1_2
18+
addi a0, a1, 400
19+
andi a2, a2, 16
20+
bnez a2, .LBB1_3
2021
j .LBB1_4
2122
.LBB1_2:
22-
addi a1, a2, 392
23-
andi a0, a0, 16
24-
beqz a0, .LBB1_4
23+
addi a0, a1, 392
24+
andi a2, a2, 16
25+
beqz a2, .LBB1_4
2526
.LBB1_3:
26-
addi a1, a2, 396
27+
addi a0, a1, 396
2728
.LBB1_4:
28-
mv a0, a1
2929
ret
3030

result/rv64gc/d670d5f0617d7eb7.S

Lines changed: 30 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -1,54 +1,57 @@
11
func0000000000000244:
2-
slli a2, a1, 1
2+
mv a2, a0
3+
slli a1, a1, 1
34
li a3, -1
45
srli a3, a3, 1
5-
mv a1, a2
6-
bgeu a2, a3, .LBB0_3
7-
addi a0, a0, 5
8-
bgeu a0, a2, .LBB0_4
9-
.LBB0_2:
106
mv a0, a1
7+
bgeu a1, a3, .LBB0_3
8+
addi a2, a2, 5
9+
bgeu a2, a1, .LBB0_4
10+
.LBB0_2:
1111
ret
1212
.LBB0_3:
13-
mv a1, a3
14-
addi a0, a0, 5
15-
bltu a0, a2, .LBB0_2
13+
mv a0, a3
14+
addi a2, a2, 5
15+
bltu a2, a1, .LBB0_2
1616
.LBB0_4:
17+
mv a0, a2
1718
ret
1819

1920
func0000000000000204:
20-
slli a2, a1, 1
21+
mv a2, a0
22+
slli a1, a1, 1
2123
li a3, -1
2224
srli a3, a3, 1
23-
mv a1, a2
24-
bgeu a2, a3, .LBB1_3
25-
addi a0, a0, 1
26-
bgeu a0, a2, .LBB1_4
27-
.LBB1_2:
2825
mv a0, a1
26+
bgeu a1, a3, .LBB1_3
27+
addi a2, a2, 1
28+
bgeu a2, a1, .LBB1_4
29+
.LBB1_2:
2930
ret
3031
.LBB1_3:
31-
mv a1, a3
32-
addi a0, a0, 1
33-
bltu a0, a2, .LBB1_2
32+
mv a0, a3
33+
addi a2, a2, 1
34+
bltu a2, a1, .LBB1_2
3435
.LBB1_4:
36+
mv a0, a2
3537
ret
3638

3739
func0000000000000314:
38-
slli a2, a1, 1
40+
mv a2, a0
41+
slli a1, a1, 1
3942
li a3, -1
4043
srli a3, a3, 4
41-
mv a1, a2
42-
bgeu a2, a3, .LBB2_3
43-
addi a0, a0, 1
44-
bgeu a0, a2, .LBB2_4
45-
.LBB2_2:
4644
mv a0, a1
45+
bgeu a1, a3, .LBB2_3
46+
addi a2, a2, 1
47+
bgeu a2, a1, .LBB2_4
48+
.LBB2_2:
4749
ret
4850
.LBB2_3:
49-
mv a1, a3
50-
addi a0, a0, 1
51-
bltu a0, a2, .LBB2_2
51+
mv a0, a3
52+
addi a2, a2, 1
53+
bltu a2, a1, .LBB2_2
5254
.LBB2_4:
55+
mv a0, a2
5356
ret
5457

result/rv64gc/e3e953057d61b3db.S

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -50,23 +50,23 @@ func0000000000000004:
5050
ret
5151

5252
func0000000000000014:
53-
andi a1, a1, 1
54-
bnez a1, .LBB4_2
55-
li a1, 203
56-
slli a1, a1, 49
57-
srli a0, a0, 31
58-
beqz a0, .LBB4_3
53+
andi a2, a1, 1
54+
mv a1, a0
55+
bnez a2, .LBB4_2
56+
li a0, 203
57+
slli a0, a0, 49
58+
srli a1, a1, 31
59+
beqz a1, .LBB4_3
5960
j .LBB4_4
6061
.LBB4_2:
61-
li a1, 235
62-
slli a1, a1, 49
63-
srli a0, a0, 31
64-
bnez a0, .LBB4_4
62+
li a0, 235
63+
slli a0, a0, 49
64+
srli a1, a1, 31
65+
bnez a1, .LBB4_4
6566
.LBB4_3:
66-
li a1, 251
67-
slli a1, a1, 49
67+
li a0, 251
68+
slli a0, a0, 49
6869
.LBB4_4:
69-
mv a0, a1
7070
ret
7171

7272
func0000000000000008:

0 commit comments

Comments
 (0)