repo.or.cz
/
llvm-project.git
/
search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
first
·
prev
·
next
[CMake][PGO] Add libunwind to list of stage1 runtimes (#78869)
2024-01-23
Ben Shi
[cla
n
g][a
n
aly
z
er]
S
upport '
g
et
d
e
l
im' an
d
'
g
etline'
.
.
.
commit
|
commitdiff
|
tree
2024-01-22
Ben Shi
[
c
lang][ana
l
yzer][NFC] Simplify ra
n
g
es
in StdLibra
r
yFunction
.
.
.
commit
|
commitdiff
|
tree
2024-01-20
B
en Shi
[cl
a
n
g
]
[
analyz
e
r] Improve modeling of 'fd
o
pen'
i
n StdLibrary
.
.
.
commit
|
commitdiff
|
tree
2024-01-16
B
e
n Shi
Improve modeling of two functions in StdLibraryFunc
t
i
ons
C
he
c
.
.
.
commit
|
commitdiff
|
tree
2024-01-16
Ben Shi
[cla
n
g][analyzer] Improve modeling of 'fseeko' and
.
.
.
commit
|
commitdiff
|
tree
2024-01-11
Ben
Shi
[clang][analyz
e
r] Support
'te
l
lo' and 'fseeko' in the
.
.
.
commit
|
commitdiff
|
tree
2024-01-11
Ben Shi
[clang][analyzer] Fix in
c
or
r
ect range of 'ftell
'
in
.
.
.
commit
|
commitdiff
|
tree
2024-01-09
Ben S
h
i
Im
p
r
ove
m
odeling of
'
get
c
wd' in the S
t
dLibr
a
r
y
FunctionsChe
c
k
.
.
.
commit
|
commitdiff
|
tree
2024-01-04
Ben Shi
[clang][ana
l
yzer] Support 'fdopen' in th
e
St
r
eamC
h
ecker
.
.
.
commit
|
commitdiff
|
tree
2024-01-04
Ben Shi
[cla
n
g]
[
AVR] Restric
t
range of as
s
emb
l
y constraint
.
.
.
commit
|
commitdiff
|
tree
2024-01-03
Ben
S
hi
[clang]
[
analyze
r
]
[NFC] Impro
v
e relea
s
e
n
ote (
#
76805)
commit
|
commitdiff
|
tree
2024-01-03
Ben Shi
[clang
]
[
a
nalyze
r
]
Improve 'errno' modeling of
'mkdtemp
.
.
.
commit
|
commitdiff
|
tree
2023-12-30
Ben Shi
[clang][
a
nalyzer] Support '
f
flush' in the St
d
LibraryFunc
t
i
o
n
.
.
.
commit
|
commitdiff
|
tree
2023-12-22
Be
n
S
hi
[
clang]
[
N
F
C] Remo
v
e trailing
whitespac
e
ch
a
racter
s
commit
|
commitdiff
|
tree
2023-12-21
Ben Shi
[clang][analyzer] Support
`fflush` in the Strea
m
Checker
.
.
.
commit
|
commitdiff
|
tree
2023-12-06
Ben Shi
[clang][anal
y
zer][NFC] Supplement commen
t
s in `evalFtell
.
.
.
commit
|
commitdiff
|
tree
2023-11-29
Ben
S
hi
[c
l
an
g
][analyzer] Support `
f
gets` in the SteamChecker
.
.
.
commit
|
commitdiff
|
tree
2023-11-28
Ben Shi
[
c
la
n
g][analyzer] Suppo
r
t `fp
u
ts` in the StreamChecker
.
.
.
commit
|
commitdiff
|
tree
2023-11-24
B
en Shi
[clang][an
a
l
yzer]
S
u
p
p
o
r
t `
f
printf`
i
n th
e
S
e
cu
r
itySyntaxChe
.
.
.
commit
|
commitdiff
|
tree
2023-11-23
Ben
S
hi
[clang][analyzer] Su
p
port
`
fge
t
c` in
Strea
m
Check
e
r
.
.
.
commit
|
commitdiff
|
tree
2023-11-15
Be
n
Sh
i
[
c
la
n
g][An
a
lyze
r
][NFC] Use
condition type
for comparison
.
.
.
commit
|
commitdiff
|
tree
2023-11-15
Ben Shi
[clang][analyzer] Suppo
r
t `f
p
utc`
i
n
S
treamChe
c
ker
.
.
.
commit
|
commitdiff
|
tree
2023-11-15
Ben Shi
[
clang][ana
l
y
z
e
r
] Restr
i
ct '
f
o
pen' modeli
n
g to POSIX
.
.
.
commit
|
commitdiff
|
tree
2023-11-07
Ben Shi
[
c
lang][
a
n
alyzer
]
[NFC] Re
m
ove re
d
undant code in Str
e
a
m
Ch
e
cke
.
.
.
commit
|
commitdiff
|
tree
2023-11-02
Ben Shi
[
c
lang][
a
nalyzer] Re
s
trict 'fopen' &
'tmpfile' modeling
.
.
.
commit
|
commitdiff
|
tree
2023-11-02
B
e
n
S
hi
[clang][a
n
a
lyzer]
]
[N
F
C] Simplif
y
m
e
thod 'ensureStreamN
o
n
N
u
ll
.
.
.
commit
|
commitdiff
|
tree
2023-10-25
B
en Shi
[
clang][anal
y
zer][N
F
C] Combine s
i
milar
m
ethod
s
o
f
StreamChec
.
.
.
commit
|
commitdiff
|
tree
2023-10-21
B
en Shi
[analy
z
er][
N
F
C] Substitute
o
perator()
w
i
th lambda in
.
.
.
commit
|
commitdiff
|
tree
2023-10-15
B
e
n
Shi
[clang][Driv
e
r
] Fix a sp
o
t in
c
ommit
169f60f7c76cb6f7d2
3
4
ab5
.
.
.
commit
|
commitdiff
|
tree
2023-10-15
Ben Shi
[clang][driver] Ad
d
av
r
-libc's defau
l
t linker s
c
r
ipt
.
.
.
commit
|
commitdiff
|
tree
2023-10-11
Ben Shi
[cl
a
ng]
[
driver]
S
upp
o
r
t
option '-r' fo
r
t
arget
A
VR
.
.
.
commit
|
commitdiff
|
tree
2023-10-06
Ben Shi
[ll
d
][ELF][
A
VR]
A
d
d ra
n
ge check for R_A
V
R_13_PCREL
.
.
.
commit
|
commitdiff
|
tree
2023-10-02
Ben Shi
[
A
VR] Fix a crash
i
n
AVRInstrIn
f
o
:
:
i
nsertIndirectBranch
.
.
.
commit
|
commitdiff
|
tree
2023-09-26
B
e
n
S
hi
[V
e
ctorCo
m
b
ine
]
Enable transfor
m
's
c
ala
r
izeLoadExtract
.
.
.
commit
|
commitdiff
|
tree
2023-09-18
Ben Shi
[VectorCom
b
ine] Fix a spot
i
n commit
0
68357d9b09c
d
635b1
c
2f12
.
.
.
commit
|
commitdiff
|
tree
2023-09-18
Ben Shi
[VectorCombine]
E
n
a
ble trans
f
orm 'scalarizeLoadEx
t
ract
.
.
.
commit
|
commitdiff
|
tree
2023-09-13
B
e
n Shi
[VectorCombine][
t
est] Supple
m
ent te
s
ts of the load
.
.
.
commit
|
commitdiff
|
tree
2023-08-23
Be
n
Shi
[VectorCombine] Enable trans
f
orm 'f
o
ldSingleE
l
emen
t
Store
.
.
.
commit
|
commitdiff
|
tree
2023-08-14
B
en S
h
i
[Vec
t
or
C
om
b
ine][NFC][te
s
t] Supplement tes
t
s of the
.
.
.
commit
|
commitdiff
|
tree
2023-08-14
Ben Shi
[
A
VR][NFC] Remo
v
e un
u
sed instructio
n
class
e
s
commit
|
commitdiff
|
tree
2023-08-08
Ben Shi
[CSKY]
Opti
m
iz
e
m
ul
t
i
p
li
c
ation with immedi
a
tes
commit
|
commitdiff
|
tree
2023-08-08
Ben Shi
[
CSKY
]
[
t
est][NFC] Add
tests of
m
ultiplicati
o
n
w
i
t
h
.
.
.
commit
|
commitdiff
|
tree
2023-08-08
Ben
S
hi
[CSKY] Optimize conditional br
a
nch and valu
e
select
.
.
.
commit
|
commitdiff
|
tree
2023-08-04
Ben Shi
[CSKY][NFC] F
i
x broken
tests in eac78fdf68f58e113b2cf18a14ba
.
.
.
commit
|
commitdiff
|
tree
2023-08-04
Ben Shi
[CSK
Y
][test][NFC] Add tests of conditional br
a
nch and
.
.
.
commit
|
commitdiff
|
tree
2023-08-04
Ben S
h
i
[
CSKY] Optim
i
ze
A
NDI/O
R
I to B
S
E
TI/
B
CLRI for sp
e
cific
.
.
.
commit
|
commitdiff
|
tree
2023-08-01
Ben Shi
[
CS
K
Y
]
Optimize 'llvm
.
cttz
.
i32'
and 'llvm
.
c
t
l
z
.
i
3
2'
commit
|
commitdiff
|
tree
2023-08-01
Ben Shi
[CSKY][NFC][test] Add more tests of C
o
d
eGen for intrinsics
commit
|
commitdiff
|
tree
2023-08-01
B
en Shi
[CSKY] Op
t
imize implement
a
tion of
intrinsic
'
llvm
.
c
t
t
z
.
.
.
commit
|
commitdiff
|
tree
2023-07-31
Ben Shi
[CSKY] Ad
d
m
o
r
e I
R
p
atterns
t
o
select FNMUL
commit
|
commitdiff
|
tree
2023-07-28
Ben Shi
[C
S
KY] Opti
m
ize
c
onditional
bra
n
ches
with float
c
omparison
commit
|
commitdiff
|
tree
2023-07-06
Ben S
h
i
[RISCV][NFC] Simplify
u
s
es of
Pa
t
Fr
a
g b
i
nop
_
oneuse
commit
|
commitdiff
|
tree
2023-07-04
Ben Sh
i
[CSKY
]
Optimize cond
i
tional se
l
ec
t
with CL
R
T
/CLRF
commit
|
commitdiff
|
tree
2023-07-04
Ben S
h
i
[
C
SKY]
[
test][NF
C
]
Add
mor
e
tests of conditio
n
al
s
e
lec
t
commit
|
commitdiff
|
tree
2023-07-03
Ben
Shi
[CSKY] Optimiz
e
c
o
nditional branch with
B
LZ32/BLSZ
3
2
.
.
.
commit
|
commitdiff
|
tree
2023-07-03
B
en Shi
[CSKY
]
Optimize IR pattern icmp-se
l
ect
with DECT32
.
.
.
commit
|
commitdiff
|
tree
2023-06-30
Ben Shi
[CSKY] Optimize IR p
a
ttern icmp-sel
e
ct with
INCT32
.
.
.
commit
|
commitdiff
|
tree
2023-06-30
Be
n
Shi
[C
S
KY][test][NF
C
]
Add test
s
of IR pattern icmp-select
commit
|
commitdiff
|
tree
2023-06-30
B
e
n Sh
i
[CSKY]
O
ptimi
z
e s
u
btraction with SUBI32/SUBI16
commit
|
commitdiff
|
tree
2023-06-29
Ben Sh
i
[CSKY][test][NFC] Add tests o
f
ANDI/ORI
commit
|
commitdiff
|
tree
2023-06-29
Ben Shi
[
CS
K
Y
][
N
FC] Simplify code with
multic
l
ass
commit
|
commitdiff
|
tree
2023-06-20
Ben Shi
[CSKY] Op
t
imize mul
t
i
p
lication with immediates
commit
|
commitdiff
|
tree
2023-06-20
Ben Shi
[CSKY][t
e
st
]
[NFC] Add mor
e
test
s
of multip
l
ication
.
.
.
commit
|
commitdiff
|
tree
2023-06-11
Ben Shi
[AVR
]
O
p
timize
8-bit rotation
w
hen rotatio
n
bit
s
== 3
commit
|
commitdiff
|
tree
2023-06-11
Ben Shi
[
A
VR] Optimi
z
e 8-bit rotation when
r
otation bit
s
>= 4
commit
|
commitdiff
|
tree
2023-06-10
Ben Shi
[AVR]
F
ix inco
r
rect expansi
o
n of pseudo
i
nstru
c
tio
n
.
.
.
commit
|
commitdiff
|
tree
2023-06-10
Ben S
h
i
[AVR] E
n
able sub register
l
iveness
commit
|
commitdiff
|
tree
2023-06-10
B
e
n Shi
[
A
V
R][NFC
]
I
m
prove C
o
deGen tests
commit
|
commitdiff
|
tree
2023-06-06
Ben Sh
i
[
AVR][NFC][
t
est] S
u
pplement more tests
o
f
8-bit rotation
commit
|
commitdiff
|
tree
2023-06-04
Ben Sh
i
[AVR][NFC][t
e
st] Suppement a
test
of t
h
e pseudo instruction
.
.
.
commit
|
commitdiff
|
tree
2023-05-22
Ben Shi
[AVR][NFC] Ch
a
n
ge the owner of t
h
e
AVR backend
Ben Shi
(https://reviews.llvm.org/p/benshi001...
commit
|
commitdiff
|
tree
2023-05-02
Ben Shi
[ELF][test] Improve AVR
tests
commit
|
commitdiff
|
tree
2023-04-28
Ben Shi
[lld][ELF]
Support rel
o
cations R_
A
VR_LO8_LDI
_
GS/R_AVR_HI8
_
LDI_GS
commit
|
commitdiff
|
tree
2023-04-17
Ben Shi
[AVR] Fix an
i
ssue of wri
t
ing 16-b
i
t ports
commit
|
commitdiff
|
tree
2023-04-16
Ben Shi
[Lo
o
ngArch] Use empty
debug l
o
cation for register
spill
.
.
.
commit
|
commitdiff
|
tree
2023-04-15
Ben Shi
[RISCV
]
Opt
i
m
ize multipli
c
atio
n
wit
h
immediates
commit
|
commitdiff
|
tree
2023-04-12
Be
n
Shi
[L
o
ongArch] Optimize multipl
i
cation with
i
mm
e
diates
commit
|
commitdiff
|
tree
2023-04-12
Be
n
Shi
[LoongA
r
ch][NFC] Add tests of multip
l
icatio
n
w
ith
i
mme
d
iate
s
commit
|
commitdiff
|
tree
2023-04-12
Ben Shi
[
A
VR] Disable po
s
t incr
e
ment load from program memory
.
.
.
commit
|
commitdiff
|
tree
2023-04-10
Ben
Shi
[AVR]
[
NFC] Fi
x
errors
i
n commit 6e5
7
f68
e
41c92
9
36b9e
f
3
a
4
e6fb2
.
.
.
commit
|
commitdiff
|
tree
2023-04-10
Be
n
Shi
[
AVR] Reject
invalid L
D
D instruction with explicit
.
.
.
commit
|
commitdiff
|
tree
2023-04-07
Ben Shi
[Lo
o
n
g
Arch] Optimize multiplicatio
n
wi
t
h
im
m
ed
i
ates
commit
|
commitdiff
|
tree
2023-04-07
Ben Shi
[Loong
A
rch
]
[NFC] Add tests
of m
u
ltiplication with im
m
ediates
.
.
.
commit
|
commitdiff
|
tree
2023-04-06
Ben Shi
[AV
R
] Fix i
n
c
orrect expan
s
ion
o
f pse
u
d
o instructions
.
.
.
commit
|
commitdiff
|
tree
2023-04-03
B
e
n
Shi
[LoongArch] Optimi
z
e 32-bit addition with ALSL_W on
.
.
.
commit
|
commitdiff
|
tree
2023-04-03
Ben Shi
[LoongArch]
O
ptimize bitwise and with immediat
e
s
commit
|
commitdiff
|
tree
2023-04-03
Ben Shi
[L
o
ongArch][NFC] Add tests of bi
t
wise and with immediates
.
.
.
commit
|
commitdiff
|
tree
2023-04-03
Ben Sh
i
[Loon
g
Arch] Optim
i
ze
m
ultiplication with immed
i
ates
commit
|
commitdiff
|
tree
2023-04-03
Ben
S
hi
[L
o
o
ng
A
rch]
[
NFC] A
d
d
t
ests of multiplication with immediates
commit
|
commitdiff
|
tree
2023-04-02
Ben Shi
[Lo
o
ngA
r
ch] O
p
timize mu
l
tiplicatio
n
w
i
th immediates
commit
|
commitdiff
|
tree
2023-04-02
Ben Shi
[LoongArc
h
][NFC] Add tests o
f
multiplica
t
ion with immediate
s
commit
|
commitdiff
|
tree
2023-04-01
Ben Shi
[LoongArch] O
p
timi
z
e multiplication
w
i
th
i
mmedia
t
es
commit
|
commitdiff
|
tree
2023-04-01
Ben S
h
i
[LoongArch][NFC] Add test
s
of multiplication
with immedi
a
t
e
s
.
.
.
commit
|
commitdiff
|
tree
2023-04-01
Ben Shi
[
R
ISCV][
N
FC] S
i
mpli
f
y PatFrag mul_
c
onst_
o
n
e
use
commit
|
commitdiff
|
tree
2023-03-31
Ben Sh
i
[LoongA
r
ch] Optimi
z
e addition
s
with imm
e
d
i
ates
commit
|
commitdiff
|
tree
2023-03-31
Ben Shi
[LoongArch][NFC] Ad
d
tests of additions with immediates
.
.
.
commit
|
commitdiff
|
tree
2023-03-30
Ben Shi
[ll
d
][ELF][NFC] Si
m
plif
y
m
ethod "Th
u
nk *e
l
f::addThunk()"
commit
|
commitdiff
|
tree
2023-03-29
Ben Shi
[lld][ELF] Support
relocations R_AVR_8_LO8/R_AVR
_
8
_H
I
8
.
.
.
commit
|
commitdiff
|
tree
2023-03-24
Ben Shi
[A
V
R] Do n
o
t
emit 'LP
M
Rd, Z' on
d
ev
i
c
es without
F
eatureLPMX
commit
|
commitdiff
|
tree
2023-03-23
Ben Shi
[
R
ISCV][NFC] Add m
o
re tests for SLP vectorizatio
n
.
.
.
commit
|
commitdiff
|
tree
next