repo.or.cz
/
llvm.git
/
search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
first
·
prev
·
next
Relax push instructions.
2010-11-14
R
afael Espindola
Fix warning
.
commit
|
commitdiff
|
tree
2010-11-13
Rafael
Espin
d
ol
a
Fix warning and
add sup
p
ort for
printing gnu_unique_ob
j
ect
.
commit
|
commitdiff
|
tree
2010-11-13
R
afae
l
Espindola
Parse
a
n
d
record the gnu_
u
nique_object
type
.
commit
|
commitdiff
|
tree
2010-11-13
Ra
f
ael Espindola
Parse and rememb
e
r discri
m
inators in
.
lo
c
l
i
ne
.
I try
.
.
.
commit
|
commitdiff
|
tree
2010-11-13
Rafael Espind
o
la
Fix the enco
d
i
ng of
negativ
e
line deltas
.
commit
|
commitdiff
|
tree
2010-11-12
Rafa
e
l
E
s
pindola
Add --enable-
d
oc
s
.
Patc
h
b
y NAKA
M
URA
Takumi
.
commit
|
commitdiff
|
tree
2010-11-12
Rafael Espind
o
l
a
Remove what lo
o
k
s
l
i
ke dead c
o
de in the
p
r
oduct
i
on
.
.
.
commit
|
commitdiff
|
tree
2010-11-12
Rafael
E
spindola
g
n
u a
s
support b
o
th % and @ before types
,
d
o
the same
.
commit
|
commitdiff
|
tree
2010-11-11
Rafael Espindola
M
a
r
k
l
abe
l
s
d
eclare
d
i
n tls
section
s
as STT_TLS
.
This
.
.
.
commit
|
commitdiff
|
tree
2010-11-11
Rafael Espindola
In
i
tial
c
omdat implem
e
ntat
i
on
.
commit
|
commitdiff
|
tree
2010-11-11
Rafael Es
p
indo
l
a
Make AliasedSymbo
l
able to ha
n
dle MCTargetE
x
pr
.
They
.
.
.
commit
|
commitdiff
|
tree
2010-11-11
Rafael Espindola
Fix the s
y
mbol i
n
de
x
o
f
weak refere
n
ces
.
Als
o
make
.
.
.
commit
|
commitdiff
|
tree
2010-11-11
Rafael
Espindola
Remove
s
ome e
x
plicit argu
m
ents to getELFSe
c
tion
.
Thi
s
is
commit
|
commitdiff
|
tree
2010-11-10
Rafael Espi
n
d
o
la
Factor
s
ome c
o
de into
WriteSection
.
commit
|
commitdiff
|
tree
2010-11-10
Rafa
e
l Espindola
Updat
e
th
e
sectio
n
index map
a
fter we add the medat
a
da
.
.
.
commit
|
commitdiff
|
tree
2010-11-10
Ra
f
ael
Espindola
Use
SectionIn
d
exMap
i
n
WriteSymb
o
lTab
l
e
to ma
k
e it
.
.
.
commit
|
commitdiff
|
tree
2010-11-10
Rafael Espindola
Factor
s
ome c
o
d
e
into ComputeIndexM
a
p
.
commit
|
commitdiff
|
tree
2010-11-10
Rafael E
s
pindola
Chang
e
the String<size>
methods to tak
e
a fragment
.
.
.
commit
|
commitdiff
|
tree
2010-11-10
Rafael Espindola
Us
e
MCSectionE
L
F in places we know we
have
an ELF sec
t
i
on
.
commit
|
commitdiff
|
tree
2010-11-09
Raf
a
el Esp
i
n
d
ola
Fixed ve
r
sion of 118639 w
i
th
an
e
xtra a
s
sert to cat
c
h
.
.
.
commit
|
commitdiff
|
tree
2010-11-09
Raf
a
el Espindol
a
Revert previous pa
t
ch
.
Missed
a case
.
commit
|
commitdiff
|
tree
2010-11-09
Rafael E
s
pindola
R
e
m
o
v
e
I
s
Explic
i
t
.
I
t was always
f
a
l
se
.
commit
|
commitdiff
|
tree
2010-11-08
Ra
f
ael Esp
i
ndola
Set default flags for
.
roda
t
a
.
commit
|
commitdiff
|
tree
2010-11-07
R
afae
l
Espindola
S
peed up A
d
dSectionToTheEnd
.
It w
a
s
wal
k
ing
a
l
l
fragments
.
.
.
commit
|
commitdiff
|
tree
2010-11-07
Rafael Espindola
typos
commit
|
commitdiff
|
tree
2010-11-07
Rafael
Espindola
Add
m
ethod f
o
r
checking if
a
path is a symbolic l
i
nk
.
commit
|
commitdiff
|
tree
2010-11-07
Raf
a
el Es
p
indola
Relax d
w
arf line fragm
e
nts
.
This fixes a
crash
i
n th
e
.
.
.
commit
|
commitdiff
|
tree
2010-11-04
Rafa
e
l Espi
n
dola
Add
1
18023
b
ack, but wi
t
h proper s
p
elling for
.
uleb128
.
.
.
commit
|
commitdiff
|
tree
2010-11-04
Rafael Espindo
l
a
R
evert previo
u
s
pa
t
ch
.
Some t
a
rgets don't
s
upport ule
b
.
.
.
commit
|
commitdiff
|
tree
2010-11-04
R
afael
E
spindola
MCize
.
commit
|
commitdiff
|
tree
2010-11-02
Rafael
Espin
d
ola
Do relaxations with FT
_
Org frag
m
ents
.
Fixes th
e
F
I
X
ME:
commit
|
commitdiff
|
tree
2010-11-02
R
afael Espindola
Add supp
o
rt f
o
r e
x
pres
s
i
ons in
.
sleb/
.
uleb directives
.
commit
|
commitdiff
|
tree
2010-11-01
Rafael Espindola
F
i
x test
.
commit
|
commitdiff
|
tree
2010-11-01
Rafael Espind
o
la
Wri
t
e the line info to
.
debug_li
n
e
.
commit
|
commitdiff
|
tree
2010-11-01
R
afae
l
Espindo
l
a
Move EmitInstru
c
tion to M
C
O
bjectStreamer so that E
L
F
.
.
.
commit
|
commitdiff
|
tree
2010-11-01
R
a
fael E
s
pindola
Add
support
for
.
value
.
commit
|
commitdiff
|
tree
2010-11-01
Rafael Espin
d
ola
Imp
l
ement
.
weak
r
ef
.
commit
|
commitdiff
|
tree
2010-10-31
Rafael Espindola
A
dd
s
uppor
t
for files with more t
h
an
65
2
80 sect
i
o
n
s
.
.
.
commit
|
commitdiff
|
tree
2010-10-29
Raf
a
el Espindo
l
a
Be mo
r
e strict on w
h
en
w
e pro
d
uce an undefined reference
.
.
.
commit
|
commitdiff
|
tree
2010-10-28
R
a
fael Es
p
i
nd
o
la
Improvements to
.
sectio
n
p
a
rsin
g
:
commit
|
commitdiff
|
tree
2010-10-28
R
afael Espindola
Add
s
u
pport for the
.
string di
r
ec
t
ive
.
commit
|
commitdiff
|
tree
2010-10-28
Raf
a
e
l Espin
d
ola
D
e
f
i
n
ed weak sym
b
ols should have non-
z
ero value
.
commit
|
commitdiff
|
tree
2010-10-28
Rafael Espindola
Fix relocati
o
n
s
with
r
enamed symb
o
ls
.
commit
|
commitdiff
|
tree
2010-10-28
Rafael Espindola
Aliases defi
n
ed wit
h
.
symver should
c
o
py the binding
.
.
.
commit
|
commitdiff
|
tree
2010-10-28
Rafael Espindola
Imple
m
e
n
t R_X86_6
4
_
D
TPO
F
F32
.
commit
|
commitdiff
|
tree
2010-10-28
Rafael Espi
n
d
o
la
I
mplement TLSLD
.
commit
|
commitdiff
|
tree
2010-10-28
Rafael Espindola
Implement DTPOFF
.
commit
|
commitdiff
|
tree
2010-10-28
Ra
f
ael Espindo
l
a
Implemen
t
TLSLDM
.
commit
|
commitdiff
|
tree
2010-10-28
Raf
a
el Es
p
indola
Implem
e
nt VK_GOTNTPOFF an
d
switch RelocNeeds
G
O
T to
.
.
.
commit
|
commitdiff
|
tree
2010-10-27
Rafael Espin
d
ola
A
d
d
support for R_386
_
TLS
_
G
D, R_386_TLS_LE_32, R_
3
86_
T
LS_IE
.
.
.
commit
|
commitdiff
|
tree
2010-10-27
Rafa
e
l
Es
p
indola
Implement R_X86_64_GOTTPOFF, R_X86
_
64_TLSGD and
R
_X
8
6_6
4
_TPO
.
.
.
commit
|
commitdiff
|
tree
2010-10-27
R
af
a
e
l
E
s
pi
n
d
o
la
Set default type and
f
lags f
o
r
.
init
a
nd
.
fini
.
commit
|
commitdiff
|
tree
2010-10-27
R
a
fael
E
spindola
Produce
a
n
error
f
or a
n
invali
d
use of
.
symver
.
commit
|
commitdiff
|
tree
2010-10-27
R
af
a
e
l
Espindola
Sym
b
ols de
f
ined as t
h
e difference of other
t
w
o end
.
.
.
commit
|
commitdiff
|
tree
2010-10-27
R
a
f
a
el Espindo
l
a
Add
s
u
p
por
t
for the
.
symver directive
.
This is really
.
.
.
commit
|
commitdiff
|
tree
2010-10-27
Ra
f
ae
l
Espindo
l
a
Move more
l
o
g
ic to isIn
S
ymtab and
s
i
mplify
.
commit
|
commitdiff
|
tree
2010-10-26
Rafael Espindol
a
A
d
d support for
.
ident
.
commit
|
commitdiff
|
tree
2010-10-26
Rafae
l
Esp
i
nd
o
la
handle X86:
:
EH_RE
T
U
R
N
64 and
X
8
6::EH_RETURN
.
commit
|
commitdiff
|
tree
2010-10-26
Raf
a
el E
s
p
indol
a
Impl
e
m
e
nt
s
ome relaxations for
arithmet
i
c in
s
truction
s
.
.
.
commit
|
commitdiff
|
tree
2010-10-25
Rafa
e
l Espindo
l
a
Pro
d
uce
the h
e
aders directly in
t
he
Finish m
e
thod
.
.
.
.
commit
|
commitdiff
|
tree
2010-10-25
Raf
a
el Espindola
Ad
d
a virtu
a
l
d
es
t
ru
c
tor
.
commit
|
commitdiff
|
tree
2010-10-25
Rafael
Espindola
Add support for e
m
itting AR
M
f
i
l
e
attr
i
bu
t
es
.
commit
|
commitdiff
|
tree
2010-10-24
Rafael Es
p
i
n
dola
Add X86::reloc_global_offset_table and use it to have
.
.
.
commit
|
commitdiff
|
tree
2010-10-21
Rafael Espindola
Do not recurse
i
n
t
o symbo
l
r
efs
t
hat
have a variant
.
.
.
commit
|
commitdiff
|
tree
2010-10-20
Rafael
Espin
d
ola
Handle _GLOBAL_OFFSET_TABLE_ correctly
.
commit
|
commitdiff
|
tree
2010-10-20
Ra
f
ael Es
p
indola
Rec
o
rd sysbols created by aliases
.
Fixes P
R
8414
.
commit
|
commitdiff
|
tree
2010-10-19
Rafa
e
l Espindola
Small
c
leanups and fixes in prepar
a
tio
n
for fi
x
ing
.
.
.
commit
|
commitdiff
|
tree
2010-10-19
Rafael Esp
i
nd
o
la
Fi
x
PR
8
300 by remembering to keep
t
he b
i
tcast i
n
a
ll
.
.
.
commit
|
commitdiff
|
tree
2010-10-18
Rafael
Espindola
Implement R_386_G
O
T32
.
commit
|
commitdiff
|
tree
2010-10-18
R
af
a
el Espindola
R
e
locate w
i
th
.
bss
i
n
stead of using the
s
ym
b
ol
.
Matc
h
es
.
.
.
commit
|
commitdiff
|
tree
2010-10-18
Rafa
e
l Espindola
Reena
b
le ass
e
r
t
.
commit
|
commitdiff
|
tree
2010-10-18
Rafael Esp
i
ndola
Produce ELF::R_386_GOTPC reloc
a
tions
.
commit
|
commitdiff
|
tree
2010-10-18
Rafael Espindol
a
Make
the b
o
ts happy
.
commit
|
commitdiff
|
tree
2010-10-18
Rafa
e
l Espindola
Pro
d
uce a R
_
38
6
_PL
T
32 wh
e
n needed
.
Moved the de
f
ault
.
.
.
commit
|
commitdiff
|
tree
2010-10-18
Ra
f
a
el
E
s
pindola
H
a
n
dle GOTOF
F
correctly on i386
.
commit
|
commitdiff
|
tree
2010-10-16
Rafael
E
s
p
indol
a
Add a M
C
O
b
j
ectForm
a
t
c
lass so that code
c
o
mm
o
n
t
o all
.
.
.
commit
|
commitdiff
|
tree
2010-10-15
Rafael Espindola
Refactor alias
h
an
d
ling to Aliased
S
ymbol
.
commit
|
commitdiff
|
tree
2010-10-15
Rafael Espindola
Refac
t
or code a b
i
t a
n
d av
o
id creating unnece
s
sa
r
y
.
.
.
commit
|
commitdiff
|
tree
2010-10-15
Rafael Espindola
Don't
p
as
s
--export-dynamic i
f
TOOL_NO_EXPORTS i
s
set
.
commit
|
commitdiff
|
tree
2010-10-14
R
afael Espind
o
la
Remove
s
ome
c
od
e
duplication
.
commit
|
commitdiff
|
tree
2010-10-13
R
afael
E
s
pindola
F
ix another case wh
e
re
we w
e
re preferr
i
ng in
s
tructions
.
.
.
commit
|
commitdiff
|
tree
2010-10-13
Raf
a
el Espi
n
dola
Fix PR
8
365 by
a
dding a more special
i
zed
Pat tha
t
c
h
ec
k
s
.
.
.
commit
|
commitdiff
|
tree
2010-10-13
Rafael E
s
pindola
F
i
x
P
R
8313 by
changing
V
a
lueToValueMap use a TrackingVH
.
commit
|
commitdiff
|
tree
2010-10-13
Rafael Espindola
Be mo
r
e
consist
e
n
t
i
n
u
s
ing Value
T
o
V
a
l
ueM
a
pTy
.
commit
|
commitdiff
|
tree
2010-10-08
Rafael Espindola
Call InitSectio
n
s in llc a
n
d
clang so t
h
at the
b
inaries
.
.
.
commit
|
commitdiff
|
tree
2010-10-06
R
a
f
a
e
l Espindola
A
nother c
a
se of 256 sections not being enou
g
h
:-)
commit
|
commitdiff
|
tree
2010-10-06
Rafae
l
Espindola
G
et b
i
n
ding
and
v
isib
i
lity
info from the
the alia
s
.
.
.
commit
|
commitdiff
|
tree
2010-10-06
Rafael Espindola
If a s
y
mbol
is glo
b
al, reloc against it even i
f
it
.
.
.
commit
|
commitdiff
|
tree
2010-10-06
Rafa
e
l Espindol
a
Make sure we
a
k
symb
o
ls a
r
e lis
t
ed after the lo
c
a
l ones
.
commit
|
commitdiff
|
tree
2010-10-06
Rafael
E
spindol
a
Correc
t
ly handle GOTPCREL relocations
.
commit
|
commitdiff
|
tree
2010-10-05
Rafael Espindola
Use a
r
eloc
a
tion against the s
y
mbol if
i
t is
a
PLT
.
.
.
commit
|
commitdiff
|
tree
2010-10-05
R
afae
l
Espindola
Imp
l
emen
t
more
a
lias cases
.
commit
|
commitdiff
|
tree
2010-10-05
R
a
fael Espin
d
o
la
2
56
sect
i
ons should be en
o
ugh for anyone
.
.
.
commit
|
commitdiff
|
tree
2010-10-05
R
a
f
a
el Espind
o
la
D
on't cra
s
h in
a
strange
.
size di
r
ect
i
ve
.
commit
|
commitdiff
|
tree
2010-10-05
R
a
f
ael Espindol
a
Add support
for a fill value in the
.
z
ero dir
e
ctive
.
commit
|
commitdiff
|
tree
2010-10-05
Rafael E
s
pi
n
dola
Imp
l
ement a
simple alias
cas
e
a
n
d refac
t
or the code
.
.
.
commit
|
commitdiff
|
tree
2010-10-05
Rafael Espindola
Prod
u
ce a u
n
defined reference to _GLOBAL_OFFSET_TABLE_
.
.
.
commit
|
commitdiff
|
tree
2010-10-05
R
a
fael Espindola
Tests tha
t
no
w
pass
.
commit
|
commitdiff
|
tree
2010-10-05
Raf
a
el Espindola
On ELF we
n
eed
to know which symbols are used
i
n relocations
.
.
.
commit
|
commitdiff
|
tree
2010-10-04
Rafael Es
p
indola
Implement ELF::R_X
8
6_64_GOTPCREL
.
commit
|
commitdiff
|
tree
next