repo.or.cz
/
llvm
/
stm8.git
/
search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
first
·
prev
·
next
Add an alternative implementation of CIE and FDE emission that outputs them
2011-04-29
Rafa
e
l Espindol
a
A
d
d
an al
t
e
r
nat
i
ve impl
e
mentat
i
o
n of CIE and FDE em
i
s
s
io
n
.
.
.
commit
|
commitdiff
|
tree
2011-04-28
Rafael
E
spindola
Add t
h
e g
e
tExprFor
F
DESymb
o
l method
t
h
a
t responsible
.
.
.
commit
|
commitdiff
|
tree
2011-04-28
Rafael Espindola
Add a getExpr
F
orPer
s
onalitySymbol method to MCAsmInfo
.
.
.
commit
|
commitdiff
|
tree
2011-04-28
Rafae
l
Espindola
Mark the EH symbol
global o
r
wea
k
if the corresponding
.
.
.
commit
|
commitdiff
|
tree
2011-04-28
Rafael Espindola
Add a small
temporary
hac
k
for
p
roduc
i
ng id
e
ntical
.
.
.
commit
|
commitdiff
|
tree
2011-04-28
Rafael Espind
o
la
Produce the EH_fra
m
e# symbo
l
s if need
e
d
.
commit
|
commitdiff
|
tree
2011-04-28
Rafael
E
spin
d
ola
For
w
ard isFunctionEHF
r
ameSymbolPrivate
.
If it is false
.
.
.
commit
|
commitdiff
|
tree
2011-04-27
Raf
a
el Espin
d
ola
Remove unnecessary argument
.
commit
|
commitdiff
|
tree
2011-04-27
Rafael
E
spi
n
dola
Rename getPe
r
s
onalityPICSymbol to getCFIPerso
n
alitySymbol
.
.
.
commit
|
commitdiff
|
tree
2011-04-27
Raf
a
e
l Espindola
F
ix
indentation
.
commit
|
commitdiff
|
tree
2011-04-27
Rafae
l
Espi
n
do
l
a
Fac
t
or a bit of code
t
o MCStreamer::
E
m
itLabel
.
Keep
.
.
.
commit
|
commitdiff
|
tree
2011-04-27
Rafael Espi
n
dola
F
orce
s
ome values to be
a
bsolute
and al
i
g
n based on
.
.
.
commit
|
commitdiff
|
tree
2011-04-26
Rafae
l
Espindola
P
r
int the
l
ab
e
l
i
f we will use it in debug_fra
m
e
.
commit
|
commitdiff
|
tree
2011-04-26
R
a
fael Espindola
Ad
d
test for PR9743
.
commit
|
commitdiff
|
tree
2011-04-26
Rafa
e
l Espindola
Print all the moves at a giv
e
n labe
l
instead of just
.
.
.
commit
|
commitdiff
|
tree
2011-04-26
Rafa
e
l
E
spindola
No relocat
i
on
produces a SLE
B
o
r ULEB, make
sure they
.
.
.
commit
|
commitdiff
|
tree
2011-04-24
Rafael Espindola
Si
m
plify the
l
ogic
.
Noticed
b
y
aKor
.
commit
|
commitdiff
|
tree
2011-04-24
Rafae
l
Es
p
indola
Synchron
i
ze the condi
t
i
o
ns for producing a
.
cfi_startproc
.
.
.
commit
|
commitdiff
|
tree
2011-04-22
Rafael Espindola
Comp
u
te the siz
e
of the FDE e
n
co
d
ing instead of har
d
.
.
.
commit
|
commitdiff
|
tree
2011-04-21
Raf
a
el Espindola
R
e
move unu
s
ed argument
.
commit
|
commitdiff
|
tree
2011-04-21
R
a
fael Espindola
Don't pass ad
d
re
s
s spaces t
o
EmitULEB128IntValue
.
commit
|
commitdiff
|
tree
2011-04-21
R
a
f
a
el E
s
pindola
Fix relative relocations
.
This is sufficient
f
or runni
n
g
.
.
.
commit
|
commitdiff
|
tree
2011-04-20
Raf
a
e
l Espindo
l
a
B
ehave like
g
nu as when a
r
el
o
ca
t
ion crosses sections
.
commit
|
commitdiff
|
tree
2011-04-20
Rafae
l
Espindol
a
Remove unused arg
u
ments
.
commit
|
commitdiff
|
tree
2011-04-16
Ra
f
a
e
l
Espindola
Put each
p
ersonal
i
ty
function
i
n a section
.
This fi
x
es
.
.
.
commit
|
commitdiff
|
tree
2011-04-16
Rafael Espindola
F
i
x
c
make buil
d
.
commit
|
commitdiff
|
tree
2011-04-15
Rafael Espindola
Add thi
s
test back for Dar
w
in
.
commit
|
commitdiff
|
tree
2011-04-15
Rafael Espindola
Fix cmake build
.
commit
|
commitdiff
|
tree
2011-04-15
Rafael
E
s
pindola
Some refac
t
ori
n
g suggested by
Anton Koro
b
e
y
niko
v
.
commit
|
commitdiff
|
tree
2011-04-15
Ra
f
ae
l
E
s
pindola
Add
129518 b
a
c
k with a fix for when
w
e are prod
u
cing
.
.
.
commit
|
commitdiff
|
tree
2011-04-14
Rafael Espindola
Change ELF
systems to use CFI for produ
c
ing th
e
EH
.
.
.
commit
|
commitdiff
|
tree
2011-04-13
Rafael Espindola
Add
t
he alias analysi
s
to the C api
.
commit
|
commitdiff
|
tree
2011-04-12
R
a
fael
Espindola
Be consistent abou
t
being virt
u
al and returning
v
oid
.
.
.
commit
|
commitdiff
|
tree
2011-04-12
Rafael Espindol
a
R
e
move L
a
stOffset from the asm pars
e
r
.
commit
|
commitdiff
|
tree
2011-04-12
Rafael Espindola
Fi
x
the
c
ase of a
.
cf
i
_r
e
l_
o
ffset
before any
.
cfi_def_cfa_of
.
.
.
commit
|
commitdiff
|
tree
2011-04-12
R
afael Espind
o
la
Implement
.
cfi_same_va
l
u
e
.
commit
|
commitdiff
|
tree
2011-04-11
Rafael Esp
i
ndola
Implemen
t
c
f
i_rel_of
f
set
commit
|
commitdiff
|
tree
2011-04-11
Rafael Espindola
Add tes
t
for pr
e
vious commit
.
commit
|
commitdiff
|
tree
2011-04-11
Rafael Espi
n
dola
imp
l
e
men
t
.
cfi_adjust_
c
fa_of
f
set
.
commit
|
commitdiff
|
tree
2011-04-07
Raf
a
el
E
s
p
i
n
dola
Update
tests
commit
|
commitdiff
|
tree
2011-04-07
Rafael Espindola
Micro optimization an
d
i
m
prov
e
d
simi
l
arity wi
t
h gas
.
.
.
commit
|
commitdiff
|
tree
2011-04-07
R
a
fael Espindola
If
p
resent, use gold's support fo
r
get
t
ing a file view
.
.
.
commit
|
commitdiff
|
tree
2011-04-07
Ra
f
ae
l
Espindol
a
Add support
for
.
skip
.
commit
|
commitdiff
|
tree
2011-04-07
Rafa
e
l Espindola
Expose more p
a
sses to t
h
e C API
.
commit
|
commitdiff
|
tree
2011-04-06
R
afael Espindola
A
dd another ca
s
e we a
r
e not optim
i
z
ing
.
commit
|
commitdiff
|
tree
2011-04-06
Rafael Espindola
T
h
e
origi
n
a
l
issue
h
as bee
n
fix
e
d b
y
not doin
g
u
n
neces
s
ary
.
.
.
commit
|
commitdiff
|
tree
2011-04-06
Rafael Espindola
D
o
a topological sort of the type
s
b
e
fore writ
i
n
g
t
h
em
.
.
.
commit
|
commitdiff
|
tree
2011-04-05
Rafae
l
Esp
i
ndola
Print visibili
t
y info fo
r
external variab
l
es
.
commit
|
commitdiff
|
tree
2011-03-29
Rafael Espindola
Reduce test case
.
commit
|
commitdiff
|
tree
2011-03-22
Rafael
Espindola
A
d
d a lt
o
_
c
odeg
e
n_compile_to_f
i
le to avoid producing
.
.
.
commit
|
commitdiff
|
tree
2011-03-22
R
a
fael Espindola
W
e
don't n
e
e
d
a null terminator f
o
r the
o
utput fil
e
.
commit
|
commitdiff
|
tree
2011-03-20
Rafael Espindo
l
a
W
rite
the secti
o
n tab
l
e
and the sectio
n
data
i
n
the
.
.
.
commit
|
commitdiff
|
tree
2011-03-18
Ra
f
ael Espin
d
ola
Use lazy parsing in LTO
.
Unfo
r
tunately th
i
s is only
.
.
.
commit
|
commitdiff
|
tree
2011-03-18
Rafael
Es
p
in
d
o
la
Simplify the
com
p
utati
o
n o
f
undefined symbo
l
s
.
Instead
.
.
.
commit
|
commitdiff
|
tree
2011-03-18
Rafael Espindola
Some rel
e
ase
notes
.
commit
|
commitdiff
|
tree
2011-03-18
Rafael Espin
d
ola
Check R
e
quiresNullTermina
t
or fir
s
t, or we mi
g
h
t
read
.
.
.
commit
|
commitdiff
|
tree
2011-03-17
Rafael Espindola
Use Requ
i
r
e
sNullTermi
n
ator to create
b
uf
f
ers without
.
.
.
commit
|
commitdiff
|
tree
2011-03-17
Ra
f
ael Espind
o
la
Add supp
o
r
t
i
n
the LTO librar
y
for loading an object
.
.
.
commit
|
commitdiff
|
tree
2011-03-10
Rafael Espind
o
la
Don't compute the file siz
e
if we don't need to
.
commit
|
commitdiff
|
tree
2011-03-10
Rafael Espindo
l
a
Add r127409 back now
t
hat
th
e
windows file was updated
.
commit
|
commitdiff
|
tree
2011-03-10
R
afael Espin
d
ola
T
r
y to fix the windo
w
s b
u
il
d
.
commit
|
commitdiff
|
tree
2011-03-10
Rafael
E
s
p
indola
A
d
d support for
M
e
m
oryBuffer
s
t
hat are not null terminated
.
.
.
commit
|
commitdiff
|
tree
2011-03-07
Raf
a
el Espindola
Add test for
r127
1
38
.
commit
|
commitdiff
|
tree
2011-03-06
Rafael
E
spi
n
dola
D
o
n't i
n
ternalize availab
l
e
_exter
n
ally function
s
.
We
.
.
.
commit
|
commitdiff
|
tree
2011-03-02
Rafael Espindola
Add a sp
e
ci
a
l
s
t
ream
e
r to l
i
b
L
TO tha
t
just record
s
.
.
.
commit
|
commitdiff
|
tree
2011-02-27
Rafael Es
p
in
d
ola
Gold no
w
re
s
c
an
s
a
r
chives a
s
needed, so
t
he pass-
t
hrou
g
h
.
.
.
commit
|
commitdiff
|
tree
2011-02-27
Rafael Esp
i
ndo
l
a
b
fd
w
as fixed, remove the
w
ork aroun
d
.
commit
|
commitdiff
|
tree
2011-02-26
Rafael
E
spindola
LTO uses MC now
.
commit
|
commitdiff
|
tree
2011-02-24
Rafael Espindola
Sw
i
tch LTO to u
s
e MC
.
This takes the lin
k
i
n
g of libxul
.
.
.
commit
|
commitdiff
|
tree
2011-02-24
Rafael Espindola
Fix
llvm
-
gcc
b
ootstrap with gnu ld
.
commit
|
commitdiff
|
tree
2011-02-23
R
a
f
ael Espin
d
ola
Put i
n
t
h
e symbol table symbols on
l
y us
e
d in a
.
globl
.
.
.
commit
|
commitdiff
|
tree
2011-02-22
Rafael Espindola
Implement x
g
etbv and xsetbv
.
commit
|
commitdiff
|
tree
2011-02-20
Rafael E
s
pindola
Add some
limi
t
ed s
u
pport
for labels in o
r
g directives
.
.
.
commit
|
commitdiff
|
tree
2011-02-20
Rafael Espind
o
la
D
ispose modules early an
d
o
n
ly create cod
e
gen wh
e
n
.
.
.
commit
|
commitdiff
|
tree
2011-02-20
Rafael Espindola
Fix some memory leak
s
and avo
i
d
looking in the hash
.
.
.
commit
|
commitdiff
|
tree
2011-02-19
R
afael
Espind
o
la
Add modules to codegen as s
o
o
n as poss
i
ble
.
This reduces
.
.
.
commit
|
commitdiff
|
tree
2011-02-18
Rafael E
s
pindola
Expos
e
get
T
ypeName to th
e
C
API
.
Pat
c
h
by Pa
t
rick Walto
n
.
commit
|
commitdiff
|
tree
2011-02-16
Ra
f
a
el Espindola
Add a debug
o
b
j-path option to make it easy to kee
p
.
.
.
commit
|
commitdiff
|
tree
2011-02-16
Ra
f
ael Espindola
Gas is
very incons
i
s
te
n
t ab
o
u
t
when
a relaxation/
r
el
o
c
a
tion
.
.
.
commit
|
commitdiff
|
tree
2011-02-16
Rafael
Espindola
A
d
d support for pushs
e
ct
i
on and po
p
secti
o
n
.
Patc
h
by
.
.
.
commit
|
commitdiff
|
tree
2011-02-14
Rafael Es
p
in
d
ola
Switch llvm to using comdats
.
For now always use grou
p
s
.
.
.
commit
|
commitdiff
|
tree
2011-02-14
Rafael Espindola
Mov
e
b
r
oken HasCo
m
monSym
b
o
l
s
t
o ELFWrite
r
.
cpp
.
commit
|
commitdiff
|
tree
2011-02-12
Rafael E
s
p
indola
Preser
v
e alia
s
e
s if need
e
d
.
commit
|
commitdiff
|
tree
2011-02-12
Rafae
l
Espindola
Fix a sil
l
y
b
ug I i
n
t
roduced when dropping s
t
d::stri
n
g
.
commit
|
commitdiff
|
tree
2011-02-11
R
a
fael E
s
p
indol
a
Remove std
:
:str
i
ng version o
f
getNameWit
h
Prefix
.
commit
|
commitdiff
|
tree
2011-02-08
R
afael Esp
i
ndola
Don
'
t
o
p
en
the fil
e
again i
n
the gold plu
g
in
.
T
o be
.
.
.
commit
|
commitdiff
|
tree
2011-02-03
Rafael Espindola
Factor the computation of t
h
e basename of lib
r
arie
s
.
.
.
commit
|
commitdiff
|
tree
2011-02-03
Rafael E
s
pindola
Add -
m
arch
to fix the bots
.
commit
|
commitdiff
|
tree
2011-02-03
Rafa
e
l Espind
o
l
a
Fix
PR9127 by rev
e
rsing
t
he op
e
rand
s
even i
f
th
e
y
h
a
v
e
.
.
.
commit
|
commitdiff
|
tree
2011-02-01
Rafael Espindola
Correctly mer
g
e a
v
a
i
lable
_
ext
e
rnally and regular d
e
fin
i
tio
n
s
.
.
.
commit
|
commitdiff
|
tree
2011-02-01
Ra
f
ae
l
Espindola
Do
n
't t
e
ll the linker about available_ex
t
ernally definitions
.
.
.
commit
|
commitdiff
|
tree
2011-01-28
R
a
fael Espindola
Add
a tri
p
le
.
commit
|
commitdiff
|
tree
2011-01-28
Rafael Espindol
a
Print the visibility of
d
e
c
larations
.
commit
|
commitdiff
|
tree
2011-01-25
Rafael Espind
o
la
Move unnamed_add
r
afte
r
the function argume
n
t
s
on
S
abr
e
.
.
.
commit
|
commitdiff
|
tree
2011-01-24
Raf
a
el Espi
n
dola
J
ör
g
Sonnenber
g
er noticed that we we
r
e
m
is
s
i
ng this
.
.
.
commit
|
commitdiff
|
tree
2011-01-24
Rafael Espindola
Han
d
le strings in sec
t
ion na
m
e
s
t
h
e same
w
ay
a
s
g
a
s:
commit
|
commitdiff
|
tree
2011-01-23
Rafa
e
l Espindo
l
a
In
i
t
ializ
e
MCN
o
ExecS
t
ack
.
commit
|
commitdiff
|
tree
2011-01-23
Rafael Espindola
Add support
for
the
-
-
noexecs
t
ac
k
option
.
commit
|
commitdiff
|
tree
2011-01-23
R
a
fael Espindola
Add
support
f
or lowercase varian
t
s
.
commit
|
commitdiff
|
tree
2011-01-23
Rafael Espi
n
dola
Dela
y
t
h
e
creation
of eh_
f
ram
e
so
that the us
e
r can
.
.
.
commit
|
commitdiff
|
tree
next