Skip to content

Commit 10ae287

Browse files
llvm: Update baseline to 856774dd4f5a80bca8e8d0bfd50ab630c1c2d49d
1 parent 080e16b commit 10ae287

File tree

6 files changed

+20
-29
lines changed

6 files changed

+20
-29
lines changed

llvm/llvm-project

Submodule llvm-project updated 83 files

result/rvb23u64/0e823d6c547f2ebd.S

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,7 @@
11
func0000000000000031: # @func0000000000000031
22
sext.w a0, a0
3-
andi a1, a1, 31
4-
bset a1, zero, a1
5-
sext.w a1, a1
3+
li a2, 1
4+
sllw a1, a2, a1
65
xor a0, a0, a1
76
seqz a0, a0
87
ret

result/rvb23u64/5e9e9d33f5a1b644.S

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
func00000000000000f1: # @func00000000000000f1
2-
andi a1, a1, 31
3-
bset a1, zero, a1
4-
sext.w a1, a1
2+
li a2, 1
3+
sllw a1, a2, a1
54
addiw a0, a0, 1
65
xor a0, a0, a1
76
seqz a0, a0

result/rvb23u64/6375adbea852fdd8.S

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
func00000000000000f1: # @func00000000000000f1
2-
andi a1, a1, 31
3-
bset a1, zero, a1
4-
sext.w a1, a1
2+
li a2, 1
3+
sllw a1, a2, a1
54
addiw a0, a0, 1
65
xor a0, a0, a1
76
seqz a0, a0

result/rvb23u64/966047e858d55225.S

Lines changed: 10 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,39 +1,34 @@
11
func0000000000000031: # @func0000000000000031
22
sext.w a0, a0
3-
andi a1, a1, 31
4-
bset a1, zero, a1
5-
sext.w a1, a1
3+
li a2, 1
4+
sllw a1, a2, a1
65
xor a0, a0, a1
76
seqz a0, a0
87
ret
98
func000000000000002c: # @func000000000000002c
109
sext.w a0, a0
11-
andi a1, a1, 31
12-
bset a1, zero, a1
13-
sext.w a1, a1
10+
li a2, 1
11+
sllw a1, a2, a1
1412
xor a0, a0, a1
1513
snez a0, a0
1614
ret
1715
func0000000000000021: # @func0000000000000021
1816
sext.w a0, a0
19-
andi a1, a1, 31
20-
bset a1, zero, a1
21-
sext.w a1, a1
17+
li a2, 1
18+
sllw a1, a2, a1
2219
xor a0, a0, a1
2320
seqz a0, a0
2421
ret
2522
func000000000000002a: # @func000000000000002a
2623
sext.w a0, a0
27-
andi a1, a1, 31
28-
bset a1, zero, a1
29-
sext.w a1, a1
24+
li a2, 1
25+
sllw a1, a2, a1
3026
slt a0, a1, a0
3127
ret
3228
func0000000000000026: # @func0000000000000026
3329
sext.w a0, a0
34-
andi a1, a1, 31
35-
bset a1, zero, a1
36-
sext.w a1, a1
30+
li a2, 1
31+
sllw a1, a2, a1
3732
slt a0, a0, a1
3833
ret
3934
func0000000000000018: # @func0000000000000018

result/rvb23u64/c456a0e38bfc15a5.S

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -16,10 +16,9 @@ func0000000000000034: # @func0000000000000034
1616
ret
1717
func0000000000000031: # @func0000000000000031
1818
sext.w a0, a0
19-
slli a1, a1, 56
20-
srli a1, a1, 59
21-
bset a1, zero, a1
22-
sext.w a1, a1
19+
srli a1, a1, 3
20+
li a2, 1
21+
sllw a1, a2, a1
2322
xor a0, a0, a1
2423
seqz a0, a0
2524
ret

0 commit comments

Comments
 (0)