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
[flang] Use clang_target_link_libraries() for clang dependency (#126037)
20 hours ago
Timm Ba
e
d
e
r
[c
l
ang][bytecode]
M
a
r
k Indire
c
tFie
l
d
Decl chain
links
.
.
.
commit
|
commitdiff
|
tree
25 hours ago
T
i
m
m Baeder
[clang][b
y
t
ecode] Handle CXXPseudoDe
s
tructo
r
Exp
r
s
.
.
.
commit
|
commitdiff
|
tree
30 hours ago
Timm Baeder
[
clan
g
][byte
c
ode]
D
estroy loca
l
variables in reverse
.
.
.
commit
|
commitdiff
|
tree
30 hours ago
Timm Baeder
[clang][bytec
o
d
e
] Print
desriptor
P
r
imTyp
e
in dump
.
.
.
commit
|
commitdiff
|
tree
2 days ago
T
i
mm
Baeder
[clang]
R
emove an incorrect ass
e
rti
o
n in ConstantFoldAttrs
.
.
.
commit
|
commitdiff
|
tree
2 days ago
Timm Baeder
[cla
n
g
]
[bytecode
]
Handle un
i
on move
a
ss
i
gnment o
p
e
r
a
t
o
rs
.
.
.
commit
|
commitdiff
|
tree
3 days ago
T
imm Baeder
[clang][bytec
o
de] Add special handling for
u
nion copy
.
.
.
commit
|
commitdiff
|
tree
3 days ago
Timm Baeder
[cla
n
g][by
t
ec
o
de] Refactor Program:
:
c
r
eate
G
lobalString
.
.
.
commit
|
commitdiff
|
tree
3 days ago
Timm Baeder
[clang][b
y
t
e
code][NF
C
] Only call getSource
(
) whe
n
nec
e
s
s
ary
.
.
.
commit
|
commitdiff
|
tree
4 days ago
Timm Bae
d
e
r
[
c
lang][bytecode][NFC
]
Only get expr when checking
.
.
.
commit
|
commitdiff
|
tree
4 days ago
Tim
m
Baeder
[
clang][bytecode]
[
NFC] Add a Fun
c
tionK
i
nd enum (#1
2
5391)
commit
|
commitdiff
|
tree
4 days ago
Timm Baeder
[
c
la
n
g][
b
ytecode] Ignore
N
amespace{Using,
A
lias}Dec
l
s
.
.
.
commit
|
commitdiff
|
tree
4 days ago
Tim
m
Baeder
Reapply
"
[
clang][byte
c
o
d
e] Stack-a
l
locate b
o
ttom function
.
.
.
commit
|
commitdiff
|
tree
5 days ago
T
i
mm Baeder
[c
l
ang][
b
ytecode] Stack
-
allocate bottom function frame
.
.
.
commit
|
commitdiff
|
tree
5 days ago
Timm Baeder
[
c
lang
]
[byteco
d
e] Return failure for de
a
d non
-
temporary
.
.
.
commit
|
commitdiff
|
tree
5 days ago
Timm Baeder
[clang][bytecode][NF
C
] Remove
u
nus
e
d func
t
ion (#
1
2
5201)
commit
|
commitdiff
|
tree
6 days ago
Timm Baede
r
[
c
l
a
ng][bytecode
]
[NFC]
Use Re
t
P
C
i
n InterpFrame::getExpr
.
.
.
commit
|
commitdiff
|
tree
6 days ago
T
i
mm Baeder
[cla
n
g][bytecode]
Handle invalid temporary descr
i
ptors
.
.
.
commit
|
commitdiff
|
tree
7 days ago
Timm
B
a
eder
[
c
lang]
[
b
y
tecod
e
] Ha
n
dle
non-primitive vector el
e
ment
.
.
.
commit
|
commitdiff
|
tree
8 days ago
T
i
m
m B
a
eder
[cl
a
ng][bytecode
]
Fix dummy
handling for p228
0
r4 (
.
.
.
commit
|
commitdiff
|
tree
8 days ago
T
i
mm Baeder
[c
l
ang][Exp
r
Const] Don't di
a
gnos
e
a non-existent i
n
it
.
.
.
commit
|
commitdiff
|
tree
9 days ago
Timm
B
aeder
[c
l
a
ng][bytecode] Always compile mo
s
t
recent function
.
.
.
commit
|
commitdiff
|
tree
10 days ago
T
im
m
B
a
e
d
er
[clang]
Add
dump() sup
p
ort fo
r
lvalue APValues (#124
4
76
)
commit
|
commitdiff
|
tree
12 days ago
T
i
mm Baeder
[clang][doc
s
] Updat
e
bytecod
e
interpre
t
er
docs
(
#124252)
commit
|
commitdiff
|
tree
13 days ago
Timm Bae
d
er
[clang][
b
ytecode] Use std::a
l
l
o
cator c
a
lls for Desc
r
i
ptor
.
.
.
commit
|
commitdiff
|
tree
13 days ago
Tim
m
Bae
d
er
[clang][
E
xprC
o
ns
t
]
Let diagnostics point to std::allocator
.
.
.
commit
|
commitdiff
|
tree
2025-01-20
Timm Baeder
[clang][byte
c
ode] Diagno
s
e IntegralToPointer casts
.
.
.
commit
|
commitdiff
|
tree
2025-01-20
Timm Baeder
[clang][bytecode] Do
n
'
t
memcpy() FixedPoin
t
va
l
ues
.
.
.
commit
|
commitdiff
|
tree
2025-01-20
Ti
m
m Baeder
[clang][bytecode
]
Fix repo
r
ting fai
l
ed local constexpr
.
.
.
commit
|
commitdiff
|
tree
2025-01-20
Tim
m
Baeder
[c
l
a
n
g][b
y
tecode
]
Fix diagnostic m
i
smat
c
h
with current
.
.
.
commit
|
commitdiff
|
tree
2025-01-20
Timm
Baeder
[cl
a
ng][bytecode] Fix discardi
n
g
D
e
rivedToB
a
se casts
.
.
.
commit
|
commitdiff
|
tree
2025-01-20
Timm
Baeder
[clang][byteco
d
e][NFC] Use F
i
xedPoin
t
opaq
u
e int API
.
.
.
commit
|
commitdiff
|
tree
2025-01-19
Ti
m
m Baeder
[clang
]
[
bytecode] Register decompos
i
tion holding vars
.
.
.
commit
|
commitdiff
|
tree
2025-01-18
Timm Baede
r
[clang][byt
e
code]
[
NFC]
S
i
m
p
lify visitDe
c
lRef (#123380)
commit
|
commitdiff
|
tree
2025-01-17
Timm Ba
e
der
[clang][bytecode] Re
v
i
sit global variables separately
.
.
.
commit
|
commitdiff
|
tree
2025-01-17
Timm Baeder
[
clang][b
y
tecode
]
F
i
x
re
j
ecting invalid sizeof expr
e
s
s
ions
.
.
.
commit
|
commitdiff
|
tree
2025-01-17
Timm B
a
eder
[clang][
b
ytecode] A
d
d InitLinkSc
o
pe for t
o
plev
e
l
E
xpr
.
.
.
commit
|
commitdiff
|
tree
2025-01-15
Ti
m
m Baeder
[clang][
b
ytec
o
de][NFC]
S
implif
y
Visit
C
XXD
e
fault
A
rgExpr
.
.
.
commit
|
commitdiff
|
tree
2025-01-15
T
i
m
m Ba
e
der
[cl
a
ng][b
y
tecode] H
a
ndle
U
ETT_Pt
r
A
u
thTypeDiscriminato
r
.
.
.
commit
|
commitdiff
|
tree
2025-01-14
Timm
B
aed
e
r
[c
l
ang
]
[bytecod
e
]
Add init
link for the
R
V
O ptr (#122904)
commit
|
commitdiff
|
tree
2025-01-14
T
i
mm
B
a
eder
[c
l
ang]
[
bytecode] Mark global decl
s
with di
a
g
n
ostics
.
.
.
commit
|
commitdiff
|
tree
2025-01-14
Timm B
a
e
der
[
c
lang][by
t
ecode] Change the way we do init
chains
.
.
.
commit
|
commitdiff
|
tree
2025-01-11
Ti
m
m Baeder
R
eapply "[clang] A
v
o
i
d re-evaluating field bitwi
d
th
.
.
.
commit
|
commitdiff
|
tree
2025-01-09
Timm Baeder
[cla
n
g
][ExprConst]
A
dd diagnostics for inv
a
lid binary
.
.
.
commit
|
commitdiff
|
tree
2025-01-08
Ti
m
m Baeder
[cl
a
ng] Avo
i
d re-
e
valuati
n
g fie
l
d bitw
i
dt
h
(#
1
17732)
commit
|
commitdiff
|
tree
2025-01-02
T
imm B
a
eder
[clang][bytecode] Always return
f
alse
for
i
n
valid bcp
.
.
.
commit
|
commitdiff
|
tree
2025-01-02
Timm Ba
e
der
[clang][b
y
t
ecode]
C
on
s
ider unkn
o
w
n-s
i
z
e arrays in
memcp
y
.
.
.
commit
|
commitdiff
|
tree
2025-01-02
T
i
mm Ba
e
der
[
c
lang][bytec
o
de] Consider start
index when
c
o
p
ying
.
.
.
commit
|
commitdiff
|
tree
2025-01-02
T
imm Baeder
[clang][b
y
teco
d
e] Check for memcpy/memmove dumm
y
poin
t
e
rs
.
.
.
commit
|
commitdiff
|
tree
2024-12-31
Timm
Baeder
[cl
a
ng][bytecode] Chec
k
m
emove/memcpy for
a
v
ailable
.
.
.
commit
|
commitdiff
|
tree
2024-12-28
Timm Baeder
[cl
a
ng
]
[bytecode] Add
s
upport for
typeid
p
ointers
.
.
.
commit
|
commitdiff
|
tree
2024-12-28
T
imm Baeder
[cla
n
g][byte
c
ode] M
o
ve a loc
a
l variab
l
e to a
l
ater
.
.
.
commit
|
commitdiff
|
tree
2024-12-22
T
imm Baeder
[clang][bytecode] Cre
a
t
e
local scopes for if then/e
l
s
e
.
.
.
commit
|
commitdiff
|
tree
2024-12-19
Timm
B
ae
d
er
[clang][bytecode] S
u
pport pointers in __b
u
ilt
i
n_mem
.
.
.
commit
|
commitdiff
|
tree
2024-12-17
Timm B
a
eder
[
c
lang][bytecode] Remov
e
a
bitcast nullptr_t special
.
.
.
commit
|
commitdiff
|
tree
2024-12-17
Timm Baeder
[clang][bytec
o
de]
Don't check re
t
u
rned pointers for
.
.
.
commit
|
commitdiff
|
tree
2024-12-16
Timm Baede
r
[cl
a
ng][b
y
tecode]
H
andle
b
uiltin_
w
memcmp
(
#120070)
commit
|
commitdiff
|
tree
2024-12-14
Timm B
a
ed
e
r
[clang][
b
ytec
o
d
e] Fix
s
o
m
e shift edge
c
as
e
s
(#119895)
commit
|
commitdiff
|
tree
2024-12-13
T
i
mm Baed
e
r
[clang]
[
byt
e
co
d
e
]
Fix memcmp/bcmp f
a
ilures o
n
big-endian
.
.
.
commit
|
commitdiff
|
tree
2024-12-12
Timm
Bae
d
er
[clang][bytec
o
de]
Handle __builtin_bcmp (#
1
19678)
commit
|
commitdiff
|
tree
2024-12-12
Timm
B
a
eder
[clang][byt
e
code] Han
d
le
__builti
n
_memcmp (#11
9
544)
commit
|
commitdiff
|
tree
2024-12-11
Timm Baeder
[
cl
a
ng][bytecod
e
][N
F
C] Us
e
P
ointer::poin
t
ToSameBlock
.
.
.
commit
|
commitdiff
|
tree
2024-12-11
Timm Baeder
[cl
a
ng][bytecode
]
Check for overlapping memcpy regions
.
.
.
commit
|
commitdiff
|
tree
2024-12-11
Timm Bae
d
er
[clang][
b
yteco
d
e][NFC] Av
o
id
c
alling ASTCo
n
text:
:
getTypeSize
.
.
.
commit
|
commitdiff
|
tree
2024-12-10
Ti
m
m Baeder
[clang][byt
e
c
o
de] Che
c
k vector e
l
ement types
for eligibility
.
.
.
commit
|
commitdiff
|
tree
2024-12-10
T
i
mm Baeder
[clang][ExprC
o
nst] M
o
ve vect
o
r diagnostics to checkBitCastCo
.
.
.
commit
|
commitdiff
|
tree
2024-12-10
Timm
B
ae
d
er
[ExprConst] Handle flo
a
tin
g
- and char literals in FastEvalua
.
.
.
commit
|
commitdiff
|
tree
2024-12-10
Timm
B
aeder
[clang][bytecode]
Allow c
h
ecki
n
g builtin functi
o
ns
.
.
.
commit
|
commitdiff
|
tree
2024-12-09
Timm Bae
d
e
r
[clang][bytecode] Reje
c
t
memc
p
y sizes wi
t
h element
.
.
.
commit
|
commitdiff
|
tree
2024-12-09
T
i
mm
Baeder
[clang
]
[bytecode] Ha
n
dle
_
_bu
i
ltin_strncmp (#119208)
commit
|
commitdiff
|
tree
2024-12-09
T
i
mm Bae
d
er
[clang][bytec
o
d
e
] Han
d
le __builtin_wcsle
n
(#1191
8
7)
commit
|
commitdiff
|
tree
2024-12-08
Timm Ba
e
der
[clang][bytecode] P
a
ss (float) B
i
tWidth to DoBitCast
.
.
.
commit
|
commitdiff
|
tree
2024-12-07
Tim
m
B
a
eder
[clan
g
]
[
bytecode] Check composite bitca
s
t
s
f
or indeterminate
.
.
.
commit
|
commitdiff
|
tree
2024-12-06
Timm Baeder
[cl
a
n
g][byte
c
ode
]
Check primiti
v
e bit casts for
indeter
m
i
n
a
t
.
.
.
commit
|
commitdiff
|
tree
2024-12-05
Timm Baeder
[clang][byt
e
code]
F
ix b
i
tcasting from null point
e
rs
.
.
.
commit
|
commitdiff
|
tree
2024-12-05
Ti
m
m Baeder
[clang][bytecod
e
]
P
ass __b
u
iltin_memcpy si
z
e along
.
.
.
commit
|
commitdiff
|
tree
2024-12-05
T
i
mm Baeder
[cla
n
g][byte
c
ode]
Not all
null pointers are 0 (#118
6
01)
commit
|
commitdiff
|
tree
2024-12-04
Timm Ba
e
der
[clang][bytecode] In
i
tialize bases w
h
e
n bitcasting
.
.
.
commit
|
commitdiff
|
tree
2024-12-04
Timm Baeder
[clan
g
][byteco
d
e] Ha
n
dle bit
c
asts
in
v
o
l
ving bitfield
s
.
.
.
commit
|
commitdiff
|
tree
2024-12-03
Ti
m
m Bae
d
er
[clang][b
y
tecod
e
] Fix `__extension__` handling for
.
.
.
commit
|
commitdiff
|
tree
2024-12-03
Timm Baede
r
[clang][bytecode]
F
ix di
s
carded poi
n
t
er s
u
btr
a
ctions
.
.
.
commit
|
commitdiff
|
tree
2024-12-03
Timm
B
aede
r
[clang]
[
by
t
ecode
]
Re
j
ect memcpy dummy poi
n
te
r
s after
.
.
.
commit
|
commitdiff
|
tree
2024-12-03
Timm Bae
d
e
r
[
c
lang][bytecode
]
Initial
i
ze element
s
in __bui
l
tin_elementwi
.
.
.
commit
|
commitdiff
|
tree
2024-12-03
Timm B
a
eder
[cl
a
ng][bytecode] H
a
nd
l
e _
_
bu
i
ltin_w
c
sl
e
n
(#1
1
8446)
commit
|
commitdiff
|
tree
2024-12-03
T
i
m
m
B
a
e
der
[clang][bytecode][NFC]
Diagnose non-cons
t
expr bu
i
ltin
.
.
.
commit
|
commitdiff
|
tree
2024-12-03
Timm Baeder
[c
l
ang]
[
bytec
o
de] Ha
n
dle memm
o
ve like
m
em
c
py (#118431)
commit
|
commitdiff
|
tree
2024-12-03
Tim
m
Ba
e
der
[clang][bytec
o
d
e][NFC] Diagnose no-cons
t
e
x
pr
memcpy
.
.
.
commit
|
commitdiff
|
tree
2024-12-03
Timm Baeder
[clang][bytecode]
Check _
_
builtin_
m
e
mcpy for n
u
ll pointers
.
.
.
commit
|
commitdiff
|
tree
2024-12-02
Timm Baeder
[clang][
b
yte
c
o
de
]
Impleme
n
t __buil
t
in_elementwis
e
_
p
o
pco
u
nt
.
.
.
commit
|
commitdiff
|
tree
2024-12-02
T
i
m
m Baeder
[clang][b
y
t
e
code] I
m
plement _
_
builti
n
_reduce_
x
o
r
(
.
.
.
commit
|
commitdiff
|
tree
2024-12-02
Timm Baeder
[clang
]
[b
y
tecode] Imple
m
ent __built
i
n_r
e
duc
e
_
o
r (#118292)
commit
|
commitdiff
|
tree
2024-12-02
Ti
m
m Ba
e
der
[clang][bytecod
e
] Implemen
t
__builtin_reduce_an
d
(
.
.
.
commit
|
commitdiff
|
tree
2024-12-02
Timm Baeder
[clang][byte
c
ode] I
m
plement __b
u
iltin_red
u
c
e
_mul (
.
.
.
commit
|
commitdiff
|
tree
2024-12-02
T
i
mm Baeder
[
c
l
ang
]
[byt
e
code
]
A
dd
s
imple
__builtin_memcpy imple
m
enta
t
ion
.
.
.
commit
|
commitdiff
|
tree
2024-12-02
Ti
m
m Baeder
[clang][b
y
tecode]
[
NF
C
] R
e
ject i
n
valid FromTypes in
.
.
.
commit
|
commitdiff
|
tree
2024-12-02
T
i
mm Baeder
[clang][byte
c
o
de] Suppo
r
t vecto
r
-to-vector bi
t
ca
s
ts
.
.
.
commit
|
commitdiff
|
tree
2024-12-01
Timm Baeder
[clang][bytec
o
de
]
Support
_
_builtin_
r
educe_add (#117672)
commit
|
commitdiff
|
tree
2024-12-01
T
imm
B
aeder
[clang][bytecode][NFC] Remove APValue Result arg
u
me
n
t
.
.
.
commit
|
commitdiff
|
tree
2024-11-25
Timm Baeder
[clang][
b
ytecode] Use bitcasts
t
o cast
from inte
g
er
.
.
.
commit
|
commitdiff
|
tree
2024-11-25
Timm Baeder
[clang]
[
byte
c
ode] Supp
o
rt ImplicitValueInitE
x
p
r
for
.
.
.
commit
|
commitdiff
|
tree
next