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
Add --enable-docs. Patch by NAKAMURA Takumi.
2010-11-12
Rafael Espindo
l
a
Add --ena
b
le-docs
.
Patch
by NA
K
AMUR
A
Takumi
.
commit
|
commitdiff
|
tree
2010-11-12
Rafa
e
l
Espindola
Remov
e
w
h
a
t
looks
l
ik
e
d
e
ad
c
ode in th
e
production
.
.
.
commit
|
commitdiff
|
tree
2010-11-12
Ra
f
ael Espindola
gnu a
s
support both % an
d
@ before types, do th
e
same
.
commit
|
commitdiff
|
tree
2010-11-11
Ra
f
ael Espin
d
ola
M
a
rk labels de
c
l
a
red in
t
l
s
sections as ST
T
_TLS
.
T
h
i
s
.
.
.
commit
|
commitdiff
|
tree
2010-11-11
Raf
a
el Esp
i
ndola
Initial comdat implementation
.
commit
|
commitdiff
|
tree
2010-11-11
Rafael E
s
pin
d
o
l
a
Ma
k
e Al
i
asedSymb
o
l able
to handle MCTarget
E
xpr
.
T
h
ey
.
.
.
commit
|
commitdiff
|
tree
2010-11-11
Rafael Espindol
a
Fix the s
y
mbol ind
e
x of w
e
ak references
.
A
l
so m
a
k
e
.
.
.
commit
|
commitdiff
|
tree
2010-11-11
R
a
fael
Espindola
Remove some expli
c
it
a
r
guments to getELF
S
ection
.
This is
commit
|
commitdiff
|
tree
2010-11-10
Raf
a
el E
s
p
i
n
dola
Factor some code into
WriteSection
.
commit
|
commitdiff
|
tree
2010-11-10
Rafa
e
l Espindo
l
a
Update the sect
i
on index map after
w
e ad
d
th
e
m
e
datada
.
.
.
commit
|
commitdiff
|
tree
2010-11-10
Rafae
l
Espindola
Use SectionInd
e
x
M
ap in WriteSymbolTab
l
e to make
it
.
.
.
commit
|
commitdiff
|
tree
2010-11-10
Rafa
e
l Esp
i
ndola
Fac
t
or some code into
C
omputeIndexMap
.
commit
|
commitdiff
|
tree
2010-11-10
Rafael
E
spindola
Change the St
r
i
ng<size> meth
o
d
s t
o
t
ake a
fragment
.
.
.
commit
|
commitdiff
|
tree
2010-11-10
Rafael Es
p
i
nd
o
l
a
Use MCSec
t
ionELF
i
n places we know we hav
e
an ELF sec
t
io
n
.
commit
|
commitdiff
|
tree
2010-11-09
Rafael Espindola
Fixed versi
o
n of 11863
9
wi
t
h an extra as
s
ert
t
o cat
c
h
.
.
.
commit
|
commitdiff
|
tree
2010-11-09
Rafael Espin
d
ola
Rev
e
rt
p
r
evious patch
.
Missed a case
.
commit
|
commitdiff
|
tree
2010-11-09
Rafael Espind
o
la
Remove
I
sEx
p
lic
i
t
.
It wa
s
alway
s
false
.
commit
|
commitdiff
|
tree
2010-11-08
R
a
f
ael Espindola
Set
d
efault f
l
ags for
.
rod
a
ta
.
commit
|
commitdiff
|
tree
2010-11-07
Rafael Espindola
Speed up AddSecti
o
nToTheEnd
.
It was
w
alking all fragm
e
nts
.
.
.
commit
|
commitdiff
|
tree
2010-11-07
Raf
a
el Espindol
a
ty
p
o
s
commit
|
commitdiff
|
tree
2010-11-07
Ra
f
ael Esp
i
ndo
l
a
Add method for
c
heckin
g
if a path
is a symbol
i
c
link
.
commit
|
commitdiff
|
tree
2010-11-07
Rafael E
s
pi
n
dola
R
elax dwar
f
line f
r
agme
n
ts
.
This
fixes a crash in
th
e
.
.
.
commit
|
commitdiff
|
tree
2010-11-04
Rafael Espindola
Add 1180
2
3 ba
c
k,
but w
i
th proper s
p
elling f
o
r
.
ule
b
128
.
.
.
commit
|
commitdiff
|
tree
2010-11-04
Rafael
E
s
p
indola
Revert previous
patch
.
Some
t
argets don'
t
suppo
r
t uleb
.
.
.
commit
|
commitdiff
|
tree
2010-11-04
Rafael Espindol
a
MCize
.
commit
|
commitdiff
|
tree
2010-11-02
Ra
f
a
e
l Esp
i
ndola
Do relaxation
s
with FT_Org fragments
.
Fixes the
F
I
XME:
commit
|
commitdiff
|
tree
2010-11-02
Rafael
Espindola
Add
su
p
port f
o
r expressions
i
n
.
sleb/
.
uleb d
i
rec
t
ives
.
commit
|
commitdiff
|
tree
2010-11-01
Rafael Espindo
l
a
F
ix t
e
st
.
commit
|
commitdiff
|
tree
2010-11-01
Rafael Espindol
a
Writ
e
the li
n
e
i
nfo to
.
debug_line
.
commit
|
commitdiff
|
tree
2010-11-01
Rafael Espindola
Move EmitInstr
u
ction to MCO
b
j
e
ctStreamer so t
h
at ELF
.
.
.
commit
|
commitdiff
|
tree
2010-11-01
Rafael Espindola
Add support f
o
r
.
value
.
commit
|
commitdiff
|
tree
2010-11-01
Rafael Espindola
Implement
.
weakref
.
commit
|
commitdiff
|
tree
2010-10-31
Rafael Espindola
Add support for files with m
o
re than 6
5
2
8
0 sections
.
.
.
commit
|
commitdiff
|
tree
2010-10-29
Rafael
E
s
pindola
Be
m
ore s
t
rict on when w
e
p
roduc
e
an undefine
d
r
e
ference
.
.
.
commit
|
commitdiff
|
tree
2010-10-28
Ra
f
ael
E
spindola
I
m
pr
o
vements to
.
s
e
ction pa
r
sing:
commit
|
commitdiff
|
tree
2010-10-28
Rafael Esp
i
ndo
l
a
Add sup
p
o
rt f
o
r the
.
string directive
.
commit
|
commitdiff
|
tree
2010-10-28
R
afael
E
s
p
indola
Def
i
ned weak symbols should have
n
on-
z
ero
v
alue
.
commit
|
commitdiff
|
tree
2010-10-28
Rafael Espin
d
o
la
Fix relo
c
a
t
ions
w
ith rename
d
s
y
mb
o
ls
.
commit
|
commitdiff
|
tree
2010-10-28
Rafael Espindol
a
Aliases define
d
with
.
symver should copy the bin
d
i
ng
.
.
.
commit
|
commitdiff
|
tree
2010-10-28
Rafael Espindola
Implement R_X8
6
_
64_DTPOF
F
32
.
commit
|
commitdiff
|
tree
2010-10-28
Rafael Espi
n
dola
Implement TLSLD
.
commit
|
commitdiff
|
tree
2010-10-28
Rafae
l
E
s
pi
n
dola
Implement DTPOFF
.
commit
|
commitdiff
|
tree
2010-10-28
Rafael
E
s
pindola
Implement TLSLDM
.
commit
|
commitdiff
|
tree
2010-10-28
Rafae
l
Espindola
Implem
e
nt
V
K
_GOTNTPOFF
a
n
d switch Reloc
N
eed
s
G
O
T
to
.
.
.
commit
|
commitdiff
|
tree
2010-10-27
Rafael Espindola
Add s
u
ppor
t
for R_386_TLS_GD, R_386
_
TLS
_
LE_32, R_386_TLS_IE
.
.
.
commit
|
commitdiff
|
tree
2010-10-27
Rafael Es
p
indola
Implement R_X86_64_GOTTPOFF, R_X
8
6_64
_
TLSGD
a
nd R_X86_64_TP
O
.
.
.
commit
|
commitdiff
|
tree
2010-10-27
R
afael E
s
pin
d
ola
Set d
e
f
ault t
y
pe and flags for
.
init and
.
fini
.
commit
|
commitdiff
|
tree
2010-10-27
Rafael Es
p
i
n
dola
Produce an err
o
r for an invalid use of
.
s
y
m
ver
.
commit
|
commitdiff
|
tree
2010-10-27
R
a
f
ael Espin
d
ola
Symbol
s
de
f
ine
d
as the diff
e
re
n
c
e of other two e
n
d
.
.
.
commit
|
commitdiff
|
tree
2010-10-27
Rafae
l
Espindola
Add s
u
pport for
t
he
.
symver
directive
.
This is really
.
.
.
commit
|
commitdiff
|
tree
2010-10-27
Rafael Espindola
Move more logic t
o
isInS
y
m
tab and simplify
.
commit
|
commitdiff
|
tree
2010-10-26
Rafael Espindola
A
d
d support for
.
i
d
ent
.
commit
|
commitdiff
|
tree
2010-10-26
Rafael E
s
pindola
h
andle X
8
6:
:
EH_RETURN64
and X86::EH_RETURN
.
commit
|
commitdiff
|
tree
2010-10-26
Rafael Esp
i
ndola
Implement som
e
relaxations for a
r
ithmet
i
c instruc
t
ion
s
.
.
.
commit
|
commitdiff
|
tree
2010-10-25
Rafael Espindola
P
roduc
e
t
h
e h
e
aders directly in the Finis
h
meth
o
d
.
.
.
.
commit
|
commitdiff
|
tree
2010-10-25
Rafael Espind
o
la
Add a virtual
d
e
structor
.
commit
|
commitdiff
|
tree
2010-10-25
Ra
f
ael Espindola
Add sup
p
ort for emitting ARM f
i
le a
t
tributes
.
commit
|
commitdiff
|
tree
2010-10-24
Rafael Espindola
Add X86::reloc_global_offset_t
a
ble a
n
d
use it to have
.
.
.
commit
|
commitdiff
|
tree
2010-10-21
Rafae
l
Espindola
Do
no
t
recurse
into sy
m
bol refs that have a varian
t
.
.
.
commit
|
commitdiff
|
tree
2010-10-20
Rafael Espindola
Hand
l
e _GLOBAL_
O
FFSET
_
TABLE_ correctly
.
commit
|
commitdiff
|
tree
2010-10-20
Rafae
l
E
spindola
R
e
co
r
d
sysbols created by
a
li
a
ses
.
Fixes PR8414
.
commit
|
commitdiff
|
tree
2010-10-19
Rafae
l
Espin
d
ola
S
mall
c
lea
n
ups and fixes
i
n preparation
f
or f
i
xing
.
.
.
commit
|
commitdiff
|
tree
2010-10-19
R
afael
E
s
pindo
l
a
Fix PR
8
300 by remem
b
eri
n
g to keep the bitcast in all
.
.
.
commit
|
commitdiff
|
tree
2010-10-18
Rafael Espindola
Implement R_386_G
O
T32
.
commit
|
commitdiff
|
tree
2010-10-18
Rafa
e
l Es
p
i
ndola
Relocate with
.
bss in
s
tead of using
t
he sym
b
ol
.
Match
e
s
.
.
.
commit
|
commitdiff
|
tree
2010-10-18
R
a
fael Espindola
Ree
n
able as
s
ert
.
commit
|
commitdiff
|
tree
2010-10-18
Rafael Espindola
Produce ELF
:
:R_386_GO
T
PC rel
o
cations
.
commit
|
commitdiff
|
tree
2010-10-18
Ra
f
ael
Espin
d
o
l
a
Make the
bots
happy
.
commit
|
commitdiff
|
tree
2010-10-18
Rafae
l
Es
p
indola
Produce a R_386_PLT32 w
h
en needed
.
Move
d
the default
.
.
.
commit
|
commitdiff
|
tree
2010-10-18
Ra
f
a
e
l Espindola
Hand
l
e
G
OT
O
FF
c
orrect
l
y on i386
.
commit
|
commitdiff
|
tree
2010-10-16
Ra
f
ael E
s
pin
d
ola
Add a MC
O
bj
e
ctFormat class so
t
h
at code com
m
on to al
l
.
.
.
commit
|
commitdiff
|
tree
2010-10-15
Rafael Espindola
R
efactor alia
s
h
andling t
o
A
l
i
a
s
edSymb
o
l
.
commit
|
commitdiff
|
tree
2010-10-15
Rafael Espi
n
dola
R
e
factor c
o
de a bit and
a
v
o
id
c
rea
t
ing unnecessary
.
.
.
commit
|
commitdiff
|
tree
2010-10-15
Ra
f
a
e
l
Espindola
Don't pass
-
-export-dy
n
amic
i
f TOOL_NO_E
X
PORTS is set
.
commit
|
commitdiff
|
tree
2010-10-14
R
a
fael Espind
o
la
Remove some
c
ode dupl
i
cation
.
commit
|
commitdiff
|
tree
2010-10-13
Rafael Espin
d
ola
Fix another case
where we were preferring instructions
.
.
.
commit
|
commitdiff
|
tree
2010-10-13
Rafae
l
Espindol
a
Fix PR8365 by
add
i
ng a mo
r
e speciali
z
ed Pat that checks
.
.
.
commit
|
commitdiff
|
tree
2010-10-13
Rafael Espindola
Fi
x
PR8313 by chan
g
ing V
a
lue
T
oValueMap use a TrackingVH
.
commit
|
commitdiff
|
tree
2010-10-13
Raf
a
el Espi
n
dola
Be more consistent
i
n
us
i
ng ValueToValueMap
T
y
.
commit
|
commitdiff
|
tree
2010-10-08
R
a
f
ael
Espindol
a
C
a
ll InitSectio
n
s in llc and
clang so
that the
b
inaries
.
.
.
commit
|
commitdiff
|
tree
2010-10-06
Rafael
E
s
pindo
l
a
Another c
a
se
o
f 256 sections not being eno
u
gh :-)
commit
|
commitdiff
|
tree
2010-10-06
Rafael Espindola
G
e
t bind
i
ng and visibility info fr
o
m the the
alias
.
.
.
commit
|
commitdiff
|
tree
2010-10-06
Rafael Espin
d
ola
I
f
a
sy
m
bol is global, relo
c
ag
a
inst it e
v
en if it
.
.
.
commit
|
commitdiff
|
tree
2010-10-06
Rafael Espindola
Make
sure
w
eak symbols a
r
e listed a
f
ter the local
o
nes
.
commit
|
commitdiff
|
tree
2010-10-06
Rafae
l
E
spind
o
l
a
Correctly handle
G
OTPCREL relocations
.
commit
|
commitdiff
|
tree
2010-10-05
R
afael Espindola
U
se
a
r
elocation agains
t
the symbol if it is
a PLT
.
.
.
commit
|
commitdiff
|
tree
2010-10-05
Rafae
l
Es
p
indola
I
m
plem
e
nt more alia
s
cases
.
commit
|
commitdiff
|
tree
2010-10-05
Rafae
l
Espindola
256
secti
o
ns should be enough for
a
n
yone
.
.
.
commit
|
commitdiff
|
tree
2010-10-05
Rafael Esp
i
n
d
ol
a
Don't
c
rash in a strange
.
size
directi
v
e
.
commit
|
commitdiff
|
tree
2010-10-05
Rafael Espindola
Add suppo
r
t
f
or a fill value in t
h
e
.
zero directi
v
e
.
commit
|
commitdiff
|
tree
2010-10-05
Rafael E
s
pi
n
do
l
a
Implem
e
nt a simple al
i
as case and refacto
r
t
h
e co
d
e
.
.
.
commit
|
commitdiff
|
tree
2010-10-05
Ra
f
a
el Espindola
P
r
od
u
ce
a
undefined
r
efe
r
e
nce to _GLOBAL_OFFSET_TAB
L
E
_
.
.
.
commit
|
commitdiff
|
tree
2010-10-05
Rafae
l
Espindola
Tests that now pass
.
commit
|
commitdiff
|
tree
2010-10-05
R
a
fael
E
s
pindola
O
n ELF we need
t
o know
w
hich symb
o
l
s a
r
e used in relocations
.
.
.
commit
|
commitdiff
|
tree
2010-10-04
R
afael Espindola
Impl
e
men
t
E
LF::R_X86
_
64_GOTPCREL
.
commit
|
commitdiff
|
tree
2010-10-04
Rafa
e
l E
s
pindola
Move
is
F
ixupKindX
8
6
P
CRel
.
commit
|
commitdiff
|
tree
2010-10-04
R
a
f
ael Espindo
l
a
Pr
o
du
c
e a R_X86_64_PLT32
w
h
e
n needed
.
commit
|
commitdiff
|
tree
2010-10-04
Rafael
Espindola
Pr
o
d
u
ce a R_X86_64_GOT32 when needed
.
commit
|
commitdiff
|
tree
2010-10-04
Rafael E
s
pindola
I
n
clude the
s
ection address in
the computation o
f
t
h
e
.
.
.
commit
|
commitdiff
|
tree
2010-10-04
Rafael Espindo
l
a
Correctly
c
ompute the relocat
i
o
n
when it
is not in
.
.
.
commit
|
commitdiff
|
tree
next