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
Implement MCAsmStreamer::EmitEHSymAttributes. Doing this in the asm streamer
2011-04-30
Rafae
l
Espind
o
la
Imp
l
ement M
C
AsmStreamer::EmitEHSymAttribut
e
s
.
Doing
.
.
.
commit
|
commitdiff
|
tree
2011-04-30
Rafael E
s
pindola
Handle P
r
i
vateExtern
e
h symbo
l
s
.
commit
|
commitdiff
|
tree
2011-04-30
R
afae
l
Espindola
A
d
d
a
l
l the p
l
umbing needed for MC to
e
x
p
and cfi to
.
.
.
commit
|
commitdiff
|
tree
2011-04-30
Raf
a
el Espindola
I
m
plement
M
CAsmStre
a
m
e
r::
E
mi
t
DwarfAdvanceFrameAddr
.
commit
|
commitdiff
|
tree
2011-04-29
Rafael Espindola
Av
o
id so
m
e us
e
s
o
f
.
uleb12
8
.
Thi
s
is a small speedup
.
.
.
commit
|
commitdiff
|
tree
2011-04-29
Rafael Espindola
Imple
m
ent
MCAs
m
Streamer::EmitCFIDefCfa
.
commit
|
commitdiff
|
tree
2011-04-29
Raf
a
el Espi
n
d
o
la
The last hack for
p
r
o
duc
i
ng bit identical output with
.
.
.
commit
|
commitdiff
|
tree
2011-04-29
R
a
fael Espindola
C
hange DwarfCFIExcept
i
o
n's memb
e
r
variables to
track
.
.
.
commit
|
commitdiff
|
tree
2011-04-29
Rafael Es
p
indola
Factor some code to needsCFIMoves
.
Avoid
p
r
inting moves
.
.
.
commit
|
commitdiff
|
tree
2011-04-29
R
afael
Espi
n
d
o
la
Last bit by bit comp
a
tibility patch to M
C
Dwarf
.
cpp
.
.
.
commit
|
commitdiff
|
tree
2011-04-29
Rafael Espindola
Add an
alterna
t
ive
implementation of C
I
E a
n
d
FDE emis
s
i
o
n
.
.
.
commit
|
commitdiff
|
tree
2011-04-28
Rafael Espindola
Ad
d
the
g
etExp
r
ForFDE
S
y
mbol method th
a
t responsible
.
.
.
commit
|
commitdiff
|
tree
2011-04-28
Rafael Espindola
Add
a
getExprForPersona
l
itySymbol
m
ethod
to MC
A
smInfo
.
.
.
commit
|
commitdiff
|
tree
2011-04-28
R
a
fael Espindola
Mark the EH symbol glob
a
l
or weak
i
f
the c
o
rresponding
.
.
.
commit
|
commitdiff
|
tree
2011-04-28
Rafael Esp
i
nd
o
la
A
d
d a
small temporary hac
k
for
producing iden
t
ical
.
.
.
commit
|
commitdiff
|
tree
2011-04-28
Rafael
Espindola
Produce the
EH_frame# symbols if nee
d
ed
.
commit
|
commitdiff
|
tree
2011-04-28
Rafael Espindola
Forw
a
rd isFunction
E
HFrameSymbolPrivate
.
If it is fals
e
.
.
.
commit
|
commitdiff
|
tree
2011-04-27
Rafael Espindola
R
e
move unne
c
e
s
sary argum
e
nt
.
commit
|
commitdiff
|
tree
2011-04-27
Rafael
E
sp
i
ndol
a
R
e
name getPersonali
t
yP
I
CS
y
m
b
ol
to get
C
FIPers
o
nalitySymb
o
l
.
.
.
commit
|
commitdiff
|
tree
2011-04-27
Rafael Espi
n
dola
Fix i
n
denta
t
ion
.
commit
|
commitdiff
|
tree
2011-04-27
Rafael Espindo
l
a
Factor a bit of code t
o
MCStreame
r
::EmitLabel
.
Keep
.
.
.
commit
|
commitdiff
|
tree
2011-04-27
Rafael Espindola
Force so
m
e val
u
es to be abs
o
lute and
ali
g
n based on
.
.
.
commit
|
commitdiff
|
tree
2011-04-26
Rafael Es
p
indo
l
a
Print the label
if we will u
s
e it
in debug_frame
.
commit
|
commitdiff
|
tree
2011-04-26
Rafael E
s
p
i
ndola
Add test for PR
9
743
.
commit
|
commitdiff
|
tree
2011-04-26
R
a
f
ael Espindo
l
a
Print all the moves at a
given label ins
t
e
ad of
just
.
.
.
commit
|
commitdiff
|
tree
2011-04-26
Rafael E
s
pindola
No relocatio
n
p
roduces a SLEB or ULEB, make su
r
e
they
.
.
.
commit
|
commitdiff
|
tree
2011-04-24
Rafael Espindola
Simp
l
ify th
e
logic
.
N
oticed by aKor
.
commit
|
commitdiff
|
tree
2011-04-24
R
af
a
e
l
Es
p
indola
Synchronize the cond
i
tio
n
s
for producing a
.
cfi_startpr
o
c
.
.
.
commit
|
commitdiff
|
tree
2011-04-22
Ra
f
ael
E
s
p
indola
Compu
t
e
t
he
s
ize of the FDE e
n
c
o
d
ing ins
t
ead of hard
.
.
.
commit
|
commitdiff
|
tree
2011-04-21
Rafael Esp
i
ndola
R
e
move unused
a
rgument
.
commit
|
commitdiff
|
tree
2011-04-21
Rafael
E
spindola
Don't pass
a
d
d
ress spaces
t
o
Emi
t
U
L
EB128IntVa
l
ue
.
commit
|
commitdiff
|
tree
2011-04-21
Rafael Espindola
Fi
x
rel
a
tive relo
c
ations
.
This is suff
i
cient for running
.
.
.
commit
|
commitdiff
|
tree
2011-04-20
Ra
f
a
e
l
Es
p
indola
Behave like gnu
a
s
when a relocation crosses
sections
.
commit
|
commitdiff
|
tree
2011-04-20
Ra
f
ael Espindol
a
Rem
o
ve unus
e
d argumen
t
s
.
commit
|
commitdiff
|
tree
2011-04-16
Rafa
e
l
Es
p
indola
Put each personality fu
n
ction in a section
.
Th
i
s f
i
xes
.
.
.
commit
|
commitdiff
|
tree
2011-04-16
Rafael Espindola
Fix c
m
a
k
e build
.
commit
|
commitdiff
|
tree
2011-04-15
R
a
fael Espi
n
dol
a
Add this test back for
Darwi
n
.
commit
|
commitdiff
|
tree
2011-04-15
Rafael Esp
i
ndo
l
a
Fix cm
a
k
e
build
.
commit
|
commitdiff
|
tree
2011-04-15
R
afae
l
Espindola
S
o
m
e refactorin
g
su
g
gested by An
t
on Korobeynikov
.
commit
|
commitdiff
|
tree
2011-04-15
Rafael Es
p
indola
Add 129518 b
a
ck with a fix
for when w
e
are
p
roducing
.
.
.
commit
|
commitdiff
|
tree
2011-04-14
Rafa
e
l Espindola
Change ELF
s
ystems to use CFI for produc
i
n
g
t
he
EH
.
.
.
commit
|
commitdiff
|
tree
2011-04-13
Rafa
e
l Espi
n
dola
Add the alias analysis t
o
t
h
e
C
a
pi
.
commit
|
commitdiff
|
tree
2011-04-12
Rafae
l
E
s
pind
o
l
a
B
e
c
o
nsisten
t
a
bou
t
b
eing virtual and
r
e
t
urning void
.
.
.
commit
|
commitdiff
|
tree
2011-04-12
Rafael Es
p
indola
Remove LastOf
f
set from the asm pars
e
r
.
commit
|
commitdiff
|
tree
2011-04-12
R
afae
l
Espindola
Fix th
e
cas
e
of a
.
cfi_rel_offset before any
.
cfi_def
_
c
fa_of
.
.
.
commit
|
commitdiff
|
tree
2011-04-12
Rafael Es
p
indola
Im
p
leme
n
t
.
cfi_
s
a
m
e_va
l
ue
.
commit
|
commitdiff
|
tree
2011-04-11
Rafael
Espindola
Implement c
f
i
_r
e
l_of
f
set
commit
|
commitdiff
|
tree
2011-04-11
Rafael Es
p
indola
Add test fo
r
previous commit
.
commit
|
commitdiff
|
tree
2011-04-11
Rafael Espindola
im
p
lemen
t
.
c
f
i
_adj
u
st_cfa_offset
.
commit
|
commitdiff
|
tree
2011-04-07
Rafael Espindola
Upd
a
te te
s
t
s
commit
|
commitdiff
|
tree
2011-04-07
Rafa
e
l Espi
n
dola
Micro optimization and i
m
proved s
i
mil
a
rity with gas
.
.
.
commit
|
commitdiff
|
tree
2011-04-07
Ra
f
ael
Espindola
If
p
resent, use g
o
ld'
s
sup
p
o
r
t
fo
r
g
et
t
ing a file vi
e
w
.
.
.
commit
|
commitdiff
|
tree
2011-04-07
Rafael Espindola
A
d
d
support
for
.
skip
.
commit
|
commitdiff
|
tree
2011-04-07
R
a
fael Espindola
Expose mo
r
e passes to the C API
.
commit
|
commitdiff
|
tree
2011-04-06
Rafa
e
l
Espindola
Ad
d
another case we are not opti
m
izing
.
commit
|
commitdiff
|
tree
2011-04-06
R
afael
Espindola
The original issue ha
s
b
e
en fixed
b
y not d
o
ing unne
c
e
s
sary
.
.
.
commit
|
commitdiff
|
tree
2011-04-06
Rafael E
s
pindola
Do a topol
o
gical sort of the t
y
pes before w
r
i
ting them
.
.
.
commit
|
commitdiff
|
tree
2011-04-05
Rafael
Esp
i
ndola
Print vis
i
bility info fo
r
ext
e
rnal
v
ariabl
e
s
.
commit
|
commitdiff
|
tree
2011-03-29
Rafael Espindola
Redu
c
e tes
t
case
.
commit
|
commitdiff
|
tree
2011-03-22
Rafael Espindola
Add a lto_cod
e
g
en
_
compi
l
e_to_file
to avoid
p
r
o
duci
n
g
.
.
.
commit
|
commitdiff
|
tree
2011-03-22
Rafael Espindola
We do
n
't need
a
null terminator for
the output file
.
commit
|
commitdiff
|
tree
2011-03-20
Rafael E
s
pindola
W
rite the
section
t
abl
e
and the sect
i
on data in the
.
.
.
commit
|
commitdiff
|
tree
2011-03-18
Rafa
e
l Espindol
a
Use
lazy p
a
rs
i
ng
i
n
LTO
.
Unfortunately this is
o
nly
.
.
.
commit
|
commitdiff
|
tree
2011-03-18
Rafael Espindo
l
a
Simplify
t
he computati
o
n of
undefined sy
m
bols
.
Inst
e
ad
.
.
.
commit
|
commitdiff
|
tree
2011-03-18
Rafa
e
l Espindola
S
ome release notes
.
commit
|
commitdiff
|
tree
2011-03-18
Rafael E
s
pindola
Check R
e
quiresNull
T
e
rminator
f
irst, or we might read
.
.
.
commit
|
commitdiff
|
tree
2011-03-17
Rafa
e
l Es
p
ind
o
la
Use Require
s
Nu
l
l
T
erminato
r
to create buffers withou
t
.
.
.
commit
|
commitdiff
|
tree
2011-03-17
Rafael Es
p
indola
Add supp
o
rt in the LT
O
library for load
i
ng
an object
.
.
.
commit
|
commitdiff
|
tree
2011-03-10
R
a
fael Esp
i
ndola
Don't
c
ompute the
f
i
l
e
s
ize
if we don't n
e
ed to
.
commit
|
commitdiff
|
tree
2011-03-10
R
a
fael
E
spindola
A
d
d
r12
7
409 back now that the
w
indow
s
file was update
d
.
commit
|
commitdiff
|
tree
2011-03-10
Raf
a
el
E
spindola
T
r
y
t
o
f
ix th
e
windows build
.
commit
|
commitdiff
|
tree
2011-03-10
Rafael E
s
pindo
l
a
Add support fo
r
M
em
o
ryBuffers t
h
at
are
n
ot n
u
ll terminat
e
d
.
.
.
commit
|
commitdiff
|
tree
2011-03-07
Rafael Es
p
i
n
do
l
a
Add t
e
st f
o
r r127138
.
commit
|
commitdiff
|
tree
2011-03-06
Raf
a
e
l
Espindola
Don't internaliz
e
av
a
ilable_externally functio
n
s
.
We
.
.
.
commit
|
commitdiff
|
tree
2011-03-02
Rafael E
s
p
in
d
ola
Add
a
special str
e
amer to li
b
L
T
O that just r
e
cords
.
.
.
commit
|
commitdiff
|
tree
2011-02-27
Rafa
e
l Esp
i
ndola
Gold
n
ow
r
escans ar
c
hives
as nee
d
e
d
, so the pass-through
.
.
.
commit
|
commitdiff
|
tree
2011-02-27
R
a
fael
Espindola
bfd was fixed, remove the
work a
r
o
u
nd
.
commit
|
commitdiff
|
tree
2011-02-26
Rafa
e
l Esp
i
ndol
a
LTO us
e
s MC now
.
commit
|
commitdiff
|
tree
2011-02-24
R
a
f
ael Es
p
i
n
d
o
la
Switch LTO to use
M
C
.
Th
i
s ta
k
e
s
t
h
e
linking of l
i
bxul
.
.
.
commit
|
commitdiff
|
tree
2011-02-24
Rafael Espind
o
la
Fix l
l
vm-gcc b
o
ots
t
rap with
g
nu ld
.
commit
|
commitdiff
|
tree
2011-02-23
Rafael
Espin
d
ola
Put
in the
s
ymbol tabl
e
s
ymbols
only u
s
ed in a
.
globl
.
.
.
commit
|
commitdiff
|
tree
2011-02-22
Rafael
E
spind
o
la
Implement xgetbv and x
s
e
t
bv
.
commit
|
commitdiff
|
tree
2011-02-20
Raf
a
el Espindola
Add some limit
e
d support for labe
l
s
i
n org directi
v
e
s
.
.
.
commit
|
commitdiff
|
tree
2011-02-20
Rafael Esp
i
ndola
Dispose m
o
dules earl
y
and only cre
a
te code
g
en w
h
en
.
.
.
commit
|
commitdiff
|
tree
2011-02-20
Rafael Espindola
Fix some memory lea
k
s and avoid
l
ooking in the
h
ash
.
.
.
commit
|
commitdiff
|
tree
2011-02-19
Rafae
l
Espindola
Add modul
e
s to code
g
en a
s
soon a
s
pos
s
ible
.
Th
i
s reduces
.
.
.
commit
|
commitdiff
|
tree
2011-02-18
Rafael Espindola
Expose getT
y
pe
N
ame
to the C API
.
Patch b
y
Patr
i
c
k
Walton
.
commit
|
commitdiff
|
tree
2011-02-16
Rafael
E
spindola
Add a debug obj
-
pa
t
h option to make it easy to keep
.
.
.
commit
|
commitdiff
|
tree
2011-02-16
Rafael E
s
pind
o
la
G
as is very
i
nconsiste
n
t about when
a
rela
x
a
t
ion/relocati
o
n
.
.
.
commit
|
commitdiff
|
tree
2011-02-16
Ra
f
a
el Espindola
Add s
u
p
p
or
t
for p
u
shsection
a
n
d popsect
i
on
.
Patch by
.
.
.
commit
|
commitdiff
|
tree
2011-02-14
Rafael
E
spindola
Switc
h
llvm to
u
sing comdat
s
.
For now a
l
ways use groups
.
.
.
commit
|
commitdiff
|
tree
2011-02-14
Raf
a
e
l
Espin
d
o
l
a
Mo
v
e broken H
a
sCommonSymbo
l
s to ELFW
r
iter
.
cpp
.
commit
|
commitdiff
|
tree
2011-02-12
R
afael Espindola
Preserve ali
a
ses if
needed
.
commit
|
commitdiff
|
tree
2011-02-12
Rafael Espindola
Fix a
s
illy bug I
introduced when dr
o
ppin
g
st
d
:
:
strin
g
.
commit
|
commitdiff
|
tree
2011-02-11
Rafael
Espindola
Remove std::s
t
r
i
n
g version of get
N
ameWithP
r
efix
.
commit
|
commitdiff
|
tree
2011-02-08
Rafael Espindola
Do
n
't open the f
i
le again
in
the gold pl
u
gin
.
To
be
.
.
.
commit
|
commitdiff
|
tree
2011-02-03
Rafae
l
Espindola
F
a
ctor the comp
u
t
ation of t
h
e ba
s
e
n
am
e
of libraries
.
.
.
commit
|
commitdiff
|
tree
2011-02-03
Rafael E
s
pindol
a
Add
-march to fix t
h
e
b
ots
.
commit
|
commitdiff
|
tree
2011-02-03
R
afa
e
l Espindola
Fix PR9127
b
y reversing the operands even if they have
.
.
.
commit
|
commitdiff
|
tree
2011-02-01
Rafael Espind
o
la
C
o
rrectly mer
g
e ava
i
lab
l
e_
e
xt
e
rnall
y
and regul
a
r def
i
nitions
.
.
.
commit
|
commitdiff
|
tree
next