Skip to content

Commit

Permalink
llvm: Update baseline to 0f0d3fb6b59b27628a05f2da536b0294c99d61bc
Browse files Browse the repository at this point in the history
  • Loading branch information
github-actions[bot] committed Feb 26, 2025
1 parent 5ec54df commit 619fcaa
Show file tree
Hide file tree
Showing 2,465 changed files with 8,093 additions and 7,258 deletions.
2 changes: 1 addition & 1 deletion llvm/llvm-project
Submodule llvm-project updated 1210 files
32 changes: 21 additions & 11 deletions result/arm64/00b105332556ab88.S
Original file line number Diff line number Diff line change
@@ -1,31 +1,41 @@
func0000000000000015:
mov w8, #2
cmp w1, #1
cset w8, gt
bfi x0, x8, #1, #1
and x9, x0, #0xfffffffffffffffd
csel x8, x8, xzr, gt
orr x0, x9, x8
ret

func0000000000000003:
mov w8, #32
cmp w1, #3
cset w8, eq
bfi x0, x8, #5, #1
and x9, x0, #0xffffffffffffffdf
csel x8, x8, xzr, eq
orr x0, x8, x9
ret

func000000000000000d:
mvn w8, w1
lsr w8, w8, #31
bfi x0, x8, #13, #1
mov w8, #8192
cmp w1, #0
and x9, x0, #0xffffffffffffdfff
csel x8, xzr, x8, lt
orr x0, x9, x8
ret

func0000000000000011:
mov x8, #-9223372036854775808
cmp w1, #1
cset w8, hi
bfi x0, x8, #63, #1
csel x8, x8, xzr, hi
bfxil x8, x0, #0, #63
mov x0, x8
ret

func0000000000000009:
mov w8, #4
cmn w1, #2
cset w8, lo
bfi x0, x8, #2, #1
and x9, x0, #0xfffffffffffffffb
csel x8, x8, xzr, lo
orr x0, x8, x9
ret

func0000000000000002:
Expand Down
4 changes: 2 additions & 2 deletions result/arm64/010c0399436fdb76.S
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
func0000000000000001:
tst w2, #0xfff8
cset w8, eq
mov w8, #16
csel w8, w8, wzr, eq
tst w0, #0x1
lsl w8, w8, #4
csel w0, w1, w8, ne
ret

4 changes: 2 additions & 2 deletions result/arm64/01188467a3c19cac.S
Original file line number Diff line number Diff line change
Expand Up @@ -20,9 +20,9 @@ func000000000000000a:
ret

func0000000000000001:
mov w8, #4
cmp w0, #0
cset w8, ne
ubfiz x0, x8, #2, #32
csel x0, xzr, x8, eq
ret

func0000000000000018:
Expand Down
12 changes: 7 additions & 5 deletions result/arm64/013ce1eaebeb490a.S
Original file line number Diff line number Diff line change
@@ -1,13 +1,15 @@
func0000000000000007:
mov w8, #4
cmp w1, #0
cset w8, eq
add x0, x0, w8, uxtw #2
csel x8, x8, xzr, eq
add x0, x0, x8
ret

func000000000000001b:
mvn w8, w1
lsr w8, w8, #31
add x0, x0, w8, uxtw #3
mov w8, #8
cmp w1, #0
csel x8, xzr, x8, lt
add x0, x0, x8
ret

func0000000000000006:
Expand Down
20 changes: 12 additions & 8 deletions result/arm64/0164e89d0d370887.S
Original file line number Diff line number Diff line change
@@ -1,41 +1,45 @@
func0000000000000004:
cmp x2, #0
mov w8, #32
mov w9, #16
cset w8, ne
csel w8, wzr, w8, eq
tst w1, #0x1
csel w9, wzr, w9, ne
orr w9, w9, w0
orr w0, w9, w8, lsl #5
orr w0, w9, w8
ret

func0000000000000007:
cmp x2, #0
mov w8, #1048576
mov w9, #262144
cset w8, ne
csel w8, wzr, w8, eq
tst w1, #0x1
csel w9, wzr, w9, ne
orr w9, w0, w9
orr w0, w9, w8, lsl #20
orr w0, w9, w8
ret

func0000000000000033:
cmp x2, #0
mov w8, #4194304
mov w9, #2097152
cset w8, ne
csel w8, wzr, w8, eq
tst w1, #0x1
csel w9, w9, wzr, ne
orr w9, w9, w0
orr w0, w9, w8, lsl #22
orr w0, w9, w8
ret

func0000000000000032:
cmp x2, #0
mov w8, #16384
mov w9, #8192
cset w8, ne
csel w8, wzr, w8, eq
tst w1, #0x1
csel w9, w9, wzr, ne
orr w9, w0, w9
orr w0, w9, w8, lsl #14
orr w0, w9, w8
ret

func0000000000000006:
Expand Down
5 changes: 3 additions & 2 deletions result/arm64/01dc7009a0f4fc7e.S
Original file line number Diff line number Diff line change
Expand Up @@ -39,8 +39,9 @@ func00000000000001e1:

func0000000000000061:
tst w0, #0xff
mov w8, #8
add x9, x1, x2
cset w8, eq
add x0, x9, w8, uxtw #3
csel x8, x8, xzr, eq
add x0, x9, x8
ret

4 changes: 2 additions & 2 deletions result/arm64/01e0204833977a74.S
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
func0000000000000001:
cmp w2, #2
mov w8, #16
mov w9, #4
cset w8, eq
csel w8, w8, wzr, eq
tst w1, #0x1
lsl w8, w8, #4
csel w8, w9, w8, ne
tst w0, #0x1
csel w0, wzr, w8, ne
Expand Down
7 changes: 4 additions & 3 deletions result/arm64/0244d90524c6e1b3.S
Original file line number Diff line number Diff line change
@@ -1,7 +1,8 @@
func0000000000000005:
mov w8, #2
tst w1, #0xffff
and w9, w0, #0x1
cset w8, ne
orr w0, w9, w8, lsl #1
csel w8, wzr, w8, eq
bfxil w8, w0, #0, #1
mov x0, x8
ret

8 changes: 4 additions & 4 deletions result/arm64/02eb285eb86c11bb.S
Original file line number Diff line number Diff line change
Expand Up @@ -35,10 +35,10 @@ func0000000000000006:
ret

func000000000000000c:
and w8, w0, #0xffff
cmp w8, w1, uxth
cset w8, ne
lsl w0, w8, #3
and w9, w0, #0xffff
mov w8, #8
cmp w9, w1, uxth
csel w0, wzr, w8, eq
ret

func000000000000000a:
Expand Down
4 changes: 2 additions & 2 deletions result/arm64/034b25a5f904838d.S
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
func0000000000000008:
mov w8, #134217728
cmp w2, w8
cset w8, eq
orr w8, w1, w8, lsl #27
csel w8, w2, wzr, eq
orr w8, w8, w1
add w0, w8, w0
ret

Expand Down
4 changes: 2 additions & 2 deletions result/arm64/0350abc4e4fe4329.S
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
func0000000000000026:
sub w8, w1, w2
cmp w0, w8
cset w8, ge
lsl w0, w8, #4
mov w8, #16
csel w0, wzr, w8, lt
ret

func0000000000000006:
Expand Down
4 changes: 2 additions & 2 deletions result/arm64/035ae856d216ccaf.S
Original file line number Diff line number Diff line change
Expand Up @@ -15,9 +15,9 @@ func0000000000000020:
ret

func0000000000000053:
mov w8, #64
cmp w0, #0
cset w8, gt
lsl w8, w8, #6
csel w8, w8, wzr, gt
sub w0, w8, w0
ret

Expand Down
5 changes: 3 additions & 2 deletions result/arm64/03e0a2a03ed193b8.S
Original file line number Diff line number Diff line change
Expand Up @@ -29,9 +29,10 @@ func00000000000000f4:

func00000000000000a6:
cmp w2, #0
mov w8, #16
add w9, w0, w1
cset w8, ne
cmp w9, w8, lsl #4
csel w8, wzr, w8, eq
cmp w9, w8
cset w0, lt
ret

Expand Down
10 changes: 5 additions & 5 deletions result/arm64/03e8eb6a0b388298.S
Original file line number Diff line number Diff line change
Expand Up @@ -15,10 +15,10 @@ func000000000000000a:
ret

func0000000000000004:
cmp x1, #1
cset w8, hi
mov w8, #2
cmp x1, #2
csel w8, wzr, w8, lo
tst w0, #0x1
lsl w8, w8, #1
csinc w0, w8, wzr, eq
ret

Expand Down Expand Up @@ -51,10 +51,10 @@ func0000000000000014:
ret

func000000000000000c:
mov w8, #2
cmp x1, #1
cset w8, ne
csel w8, wzr, w8, eq
tst w0, #0x1
lsl w8, w8, #1
csinc w0, w8, wzr, eq
ret

11 changes: 6 additions & 5 deletions result/arm64/04525838ba55e83e.S
Original file line number Diff line number Diff line change
@@ -1,8 +1,9 @@
func0000000000000004:
and w8, w0, #0xff
sub w9, w8, #97
cmp w9, #26
cset w9, lo
eor w0, w8, w9, lsl #5
and w9, w0, #0xff
mov w8, #32
sub w10, w9, #97
cmp w10, #26
csel w8, w8, wzr, lo
eor w0, w8, w9
ret

5 changes: 3 additions & 2 deletions result/arm64/0461898747c46885.S
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,8 @@ func0000000000000002:

func0000000000000003:
cmp w1, w2
cset w8, ne
orr w0, w0, w8, lsl #7
mov w8, #128
csel w8, wzr, w8, eq
orr w0, w0, w8
ret

5 changes: 3 additions & 2 deletions result/arm64/050150c5654e8ae5.S
Original file line number Diff line number Diff line change
Expand Up @@ -11,9 +11,10 @@ func0000000000000007:

func0000000000000018:
cmp w2, #4
cset w8, lt
mov w8, #16384
csel w8, w8, wzr, lt
tst w0, #0x1
orr w8, w1, w8, lsl #14
orr w8, w1, w8
orr w9, w8, #0x1000
csel w0, w9, w8, ne
ret
Expand Down
30 changes: 14 additions & 16 deletions result/arm64/05b08db8d388cb5c.S
Original file line number Diff line number Diff line change
Expand Up @@ -10,36 +10,34 @@ func0000000000000013:
ret

func0000000000000023:
tst x1, #0xffffffff00000000
mov w8, #16
cset w9, ne
lsr x9, x1, #32
mov w8, #32
cmp x9, #0
csel w8, w8, wzr, ne
tst w0, #0x1
lsl w10, w9, #5
bfi w8, w9, #5, #1
csel w8, w8, w10, ne
orr w9, w8, #0x10
csel w8, w9, w8, ne
orr w0, w8, #0x8
ret

func0000000000000007:
mov w8, #32
cmp x1, #0
mov w8, #16
cset w9, eq
csel w8, w8, wzr, eq
tst w0, #0x1
lsl w10, w9, #5
bfi w8, w9, #5, #1
csel w8, w8, w10, ne
orr w9, w8, #0x10
csel w8, w9, w8, ne
orr w0, w8, #0x8
ret

func0000000000000053:
lsr x9, x1, #32
mov w8, #16
mov w8, #32
cmp x9, #0
cset w9, eq
csel w8, w8, wzr, eq
tst w0, #0x1
lsl w10, w9, #5
bfi w8, w9, #5, #1
csel w8, w8, w10, ne
orr w9, w8, #0x10
csel w8, w9, w8, ne
orr w0, w8, #0x8
ret

4 changes: 2 additions & 2 deletions result/arm64/05c1b6eb3df7b8f4.S
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
func0000000000000067:
mov w8, #2
cmp w1, #0
cset w8, ne
lsl w8, w8, #1
csel w8, wzr, w8, eq
add x0, x0, x8
ret

Expand Down
11 changes: 6 additions & 5 deletions result/arm64/05ebcf19e71840cf.S
Original file line number Diff line number Diff line change
@@ -1,8 +1,9 @@
func0000000000000008:
and w8, w0, #0xff
sub w9, w8, #65
cmp w9, #26
cset w9, lo
orr w0, w8, w9, lsl #5
and w9, w0, #0xff
mov w8, #32
sub w10, w9, #65
cmp w10, #26
csel w8, w8, wzr, lo
orr w0, w8, w9
ret

Loading

0 comments on commit 619fcaa

Please sign in to comment.