Skip to content

Commit 1bdbfc6

Browse files
llvm: Update baseline to c3947a63690d65c4afd188a06f18c1aec2016486
1 parent 0f80ccd commit 1bdbfc6

File tree

5 files changed

+26
-35
lines changed

5 files changed

+26
-35
lines changed

llvm/llvm-project

Submodule llvm-project updated 124 files

result/rv64gc/bba5a160cb498b54.S

Lines changed: 7 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,10 @@
11
func0000000000000000:
2-
andi a3, a0, 1
3-
mv a0, a1
4-
bnez a3, .LBB0_2
5-
srlw a1, a0, a2
6-
negw a2, a2
7-
sllw a0, a0, a2
8-
or a0, a0, a1
9-
.LBB0_2:
2+
andi a0, a0, 1
3+
addi a0, a0, -1
4+
and a0, a0, a2
5+
srlw a2, a1, a0
6+
negw a0, a0
7+
sllw a0, a1, a0
8+
or a0, a0, a2
109
ret
1110

result/rv64gc/fdb9c406be5a36d1.S

Lines changed: 14 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -1,24 +1,22 @@
11
func0000000000000002:
2-
andi a3, a0, 1
3-
mv a0, a1
4-
bnez a3, .LBB0_2
2+
andi a0, a0, 1
53
slli a2, a2, 2
6-
srlw a1, a0, a2
7-
negw a2, a2
8-
sllw a0, a0, a2
9-
or a0, a0, a1
10-
.LBB0_2:
4+
addi a0, a0, -1
5+
and a0, a0, a2
6+
srlw a2, a1, a0
7+
negw a0, a0
8+
sllw a0, a1, a0
9+
or a0, a0, a2
1110
ret
1211

1312
func0000000000000006:
14-
andi a3, a0, 1
15-
mv a0, a1
16-
bnez a3, .LBB1_2
13+
andi a0, a0, 1
1714
slli a2, a2, 3
18-
srlw a1, a0, a2
19-
negw a2, a2
20-
sllw a0, a0, a2
21-
or a0, a0, a1
22-
.LBB1_2:
15+
addi a0, a0, -1
16+
and a0, a0, a2
17+
srlw a2, a1, a0
18+
negw a0, a0
19+
sllw a0, a1, a0
20+
or a0, a0, a2
2321
ret
2422

result/rvb23u64/bba5a160cb498b54.S

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,6 @@
11
func0000000000000000:
22
andi a0, a0, 1
3-
rorw a2, a1, a2
4-
czero.nez a2, a2, a0
5-
czero.eqz a0, a1, a0
6-
or a0, a0, a2
3+
czero.nez a0, a2, a0
4+
rorw a0, a1, a0
75
ret
86

result/rvb23u64/fdb9c406be5a36d1.S

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,14 @@
11
func0000000000000002:
22
andi a0, a0, 1
33
slli a2, a2, 2
4-
rorw a2, a1, a2
5-
czero.eqz a1, a1, a0
64
czero.nez a0, a2, a0
7-
or a0, a0, a1
5+
rorw a0, a1, a0
86
ret
97

108
func0000000000000006:
119
andi a0, a0, 1
1210
slli a2, a2, 3
13-
rorw a2, a1, a2
14-
czero.eqz a1, a1, a0
1511
czero.nez a0, a2, a0
16-
or a0, a0, a1
12+
rorw a0, a1, a0
1713
ret
1814

0 commit comments

Comments
 (0)