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
Move lowering of TLS_addr32 and TLS_addr64 to X86MCInstLower.
2010-11-28
Rafael E
s
p
i
ndola
Move lowering of TLS_addr
3
2 a
n
d TL
S
_ad
d
r64 to X86MCInst
L
ower
.
commit
|
commitdiff
|
tree
2010-11-28
Rafael Espindola
Fixed
verson of r
1
2024
5
.
commit
|
commitdiff
|
tree
2010-11-28
Rafae
l
Espindola
Revert previous patch while I
d
ebug
the darwin boot
s
trap
.
.
.
commit
|
commitdiff
|
tree
2010-11-28
R
a
fael Espindo
l
a
Factor s
o
me du
p
licated cod
e
into MCObjectStreamer:
.
.
.
commit
|
commitdiff
|
tree
2010-11-28
Ra
f
ael Es
p
indola
Make EmitSymbolVal
u
e
non virtual
.
commit
|
commitdiff
|
tree
2010-11-28
Rafael Espindo
l
a
Avo
i
d
code du
p
lication
in the many unsu
p
por
t
e
d EmitGPRel
3
2Va
.
.
.
commit
|
commitdiff
|
tree
2010-11-28
Ra
f
ael Espindola
Make EmitULEB12
8
I
ntValue and Em
i
tSLEB
1
28Int
V
a
l
ue
non
.
.
.
commit
|
commitdiff
|
tree
2010-11-28
Rafa
e
l Espindola
Move the P
T
XMCAsm
S
treame
r
clas
s
t
o the
.
cpp file
.
commit
|
commitdiff
|
tree
2010-11-28
R
a
f
ael Espindola
Def
i
ne ge
n
e
r
ic 1, 2 and 4 byt
e
pc rela
t
i
ve
r
elocations
.
.
.
commit
|
commitdiff
|
tree
2010-11-27
R
a
fael Espindola
L
ow
e
r TLS_addr32
and TLS_addr6
4
.
commit
|
commitdiff
|
tree
2010-11-27
Rafael E
s
pindo
l
a
I
mpl
e
ment th
e
d
a
ta16 pref
i
x
.
commit
|
commitdiff
|
tree
2010-11-26
Rafael Espindola
Rem
o
ve the unus
e
d TheTarget m
e
mber
.
commit
|
commitdiff
|
tree
2010-11-25
Rafael Espindola
Use m
u
l
t
i
ple 0x66 pref
i
xes so that all
n
ops
u
p
to 15
.
.
.
commit
|
commitdiff
|
tree
2010-11-25
Rafael Espindo
l
a
Facto
r
some co
d
e to
parseSection
F
lags an
d
fix the
d
efault
.
.
.
commit
|
commitdiff
|
tree
2010-11-24
R
a
fae
l
Espindola
Be
h
a
v
e a bit
m
o
r
e like gnu a
s
and use the
symbol (i
n
s
t
e
a
d
.
.
.
commit
|
commitdiff
|
tree
2010-11-24
Rafael Espi
n
dola
Relocate wi
t
h
the
s
ymbol if t
h
e relocati
o
n is of kind
.
.
.
commit
|
commitdiff
|
tree
2010-11-24
Ra
f
ae
l
Espindola
Fix and
add
tests for
a
l
l ca
s
es in x86 and x86_64
w
here
.
.
.
commit
|
commitdiff
|
tree
2010-11-24
Rafael Espindo
l
a
Testcase fo
r
r120017
.
commit
|
commitdiff
|
tree
2010-11-24
R
a
fael E
s
pin
d
ola
If a sy
m
bol is used as tls, mark it as tls even if
.
.
.
commit
|
commitdiff
|
tree
2010-11-23
Raf
a
el Espi
n
dola
Implement the rex64 prefix
.
commit
|
commitdiff
|
tree
2010-11-23
Rafael Esp
i
ndola
I
n
validate the lay
o
u
t
o
n
any rel
a
x
a
tion
,
not j
u
st Inst
r
uctio
.
.
.
commit
|
commitdiff
|
tree
2010-11-23
Raf
a
el
E
spindo
l
a
Produce a relocati
o
n for pcrel abso
l
ute values
.
Based
.
.
.
commit
|
commitdiff
|
tree
2010-11-23
Rafael Espindola
R
e
use data fragments w
h
ile lowering
.
Patc
h
by David
.
.
.
commit
|
commitdiff
|
tree
2010-11-22
R
a
fael Espindola
R
emo
v
e duplicated constants
.
Thanks to Jas
o
n for noticing it
.
commit
|
commitdiff
|
tree
2010-11-22
Ra
f
ael Espindo
l
a
Add basic CFI methods to the streamer inte
r
fac
e
.
commit
|
commitdiff
|
tree
2010-11-22
Rafael Espindo
l
a
Remove some #includes
.
commit
|
commitdiff
|
tree
2010-11-21
Raf
a
el
E
s
p
indola
Handl
e
PCRel reloc
a
tions with a
b
solute
v
alues
.
Fix
e
s
.
.
.
commit
|
commitdiff
|
tree
2010-11-19
Rafa
e
l Espindola
Fix
a
use
a
f
ter free
.
Patch by
Frits van Bommel
.
commit
|
commitdiff
|
tree
2010-11-19
R
afa
e
l Espindo
l
a
Add a MCLine
S
e
c
tionOrder v
e
ctor so that w
e
produce
.
.
.
commit
|
commitdiff
|
tree
2010-11-19
Rafael Esp
i
ndola
A
dd
a
n ass
e
rt
.
commit
|
commitdiff
|
tree
2010-11-19
Ra
f
ael
Esp
i
n
d
ola
Fix
ll
v
m-gcc
b
o
ost
r
ap on OS X b
y
av
o
id
i
ng printing
.
.
.
commit
|
commitdiff
|
tree
2010-11-19
Rafael
E
sp
i
ndo
l
a
Change
so
m
e me
t
hods in MCDwarf
.
cpp
to be abl
e
to handle
.
.
.
commit
|
commitdiff
|
tree
2010-11-18
Rafael Espindola
Cha
n
g
e
CodeG
e
n to use
.
l
oc di
r
ectives
.
T
his produces
.
.
.
commit
|
commitdiff
|
tree
2010-11-17
R
a
fael
Espindol
a
make isVi
r
tualSection a virtual
m
ethod on MCSe
c
t
i
on
.
.
.
commit
|
commitdiff
|
tree
2010-11-17
Rafael Espindo
l
a
Add support fo
r
.
i
nt
.
commit
|
commitdiff
|
tree
2010-11-17
Raf
a
el Espin
d
ola
Add suppo
r
t
for
.
2byte,
.
4byte a
n
d
.
8byte
.
commit
|
commitdiff
|
tree
2010-11-16
Rafael Espindo
l
a
Add
.
l
oc m
e
thods
to th
e
streamer
.
commit
|
commitdiff
|
tree
2010-11-16
Rafae
l
Es
p
i
n
dola
Add const
.
commit
|
commitdiff
|
tree
2010-11-16
Rafael E
s
pindola
Parse and ig
n
ore som
e
.
cfi_*
directives
.
commit
|
commitdiff
|
tree
2010-11-16
Rafae
l
E
s
pi
n
dola
A bi
t
more of gnu a
s
compa
t
ibi
l
it
y
when han
d
ling
r
elo
c
ati
o
n
s
.
.
.
commit
|
commitdiff
|
tree
2010-11-15
Rafael Espindola
Change th
e
11 byte
n
op to
be a single instr
u
ct
i
on
.
commit
|
commitdiff
|
tree
2010-11-15
R
afael Espindola
Chan
g
e MCExpr
:
:Eval
u
ateAsRelocatabl
e
Impl of variables
.
.
.
commit
|
commitdiff
|
tree
2010-11-15
Rafael Espin
d
o
la
Fix PR8565
.
commit
|
commitdiff
|
tree
2010-11-14
R
afael Espindol
a
M
o
ve the lo
g
ic to d
e
cide wit
h
which sym
b
ol we pr
o
duc
e
.
.
.
commit
|
commitdiff
|
tree
2010-11-14
Rafael Espindol
a
Fix another case
o
f a
.
c
o
mm directi
v
e w
i
thout a correspondi
n
.
.
.
commit
|
commitdiff
|
tree
2010-11-14
Ra
f
ael Es
p
in
d
o
l
a
Fix the
type
of a sym
b
ol created with
.
comm and no
.
.
.
commit
|
commitdiff
|
tree
2010-11-14
Rafael Esp
i
ndola
H
and
l
e
a
peculiar comda
t
case: Creating a
s
ectio
n
with
.
.
.
commit
|
commitdiff
|
tree
2010-11-14
R
af
a
e
l
Espindola
Simp
l
ify getSymbolIndexInSymbolTable by setting the
.
.
.
commit
|
commitdiff
|
tree
2010-11-14
R
afae
l
Espind
o
la
Fi
x
w
a
r
n
ing
.
commit
|
commitdiff
|
tree
2010-11-13
Rafael Espindola
Fix warning
a
n
d add support fo
r
pr
i
nting
gnu_unique_ob
j
ect
.
commit
|
commitdiff
|
tree
2010-11-13
R
afael Es
p
in
d
ola
P
a
rse and record the gnu_uniq
u
e_object
t
ype
.
commit
|
commitdiff
|
tree
2010-11-13
R
a
fael Espindola
P
a
rse and remember discriminato
r
s in
.
l
o
c line
.
I
t
r
y
.
.
.
commit
|
commitdiff
|
tree
2010-11-13
R
a
f
ael Espindola
Fix
t
he
e
nc
o
di
n
g of n
e
gative line delta
s
.
commit
|
commitdiff
|
tree
2010-11-12
Rafael Esp
i
ndo
l
a
Ad
d
-
-enable-docs
.
P
atch b
y
NAKA
M
URA Tak
u
mi
.
commit
|
commitdiff
|
tree
2010-11-12
Rafae
l
Espindo
l
a
Remove what
l
ooks
l
ike
d
ead code
in
the
p
roduction
.
.
.
commit
|
commitdiff
|
tree
2010-11-12
Rafael Espindola
g
nu as s
u
pport both % and @ before types,
d
o
the
s
ame
.
commit
|
commitdiff
|
tree
2010-11-11
R
afa
e
l Espindola
Ma
r
k labels
d
eclared in
t
ls se
c
ti
o
ns
as STT_TLS
.
This
.
.
.
commit
|
commitdiff
|
tree
2010-11-11
Ra
f
ael Espindola
Initial comda
t
i
m
plem
e
nt
a
tion
.
commit
|
commitdiff
|
tree
2010-11-11
Rafa
e
l Es
p
in
d
ola
M
ake
A
lias
e
dS
y
mbol able to
handle MC
T
a
r
ge
t
Expr
.
They
.
.
.
commit
|
commitdiff
|
tree
2010-11-11
Ra
f
ael Es
p
indola
F
ix the sy
m
bol index of weak re
f
erences
.
Also make
.
.
.
commit
|
commitdiff
|
tree
2010-11-11
R
a
f
a
e
l Espindola
Re
m
ove some expli
c
it arguments to getELFSection
.
T
h
i
s
i
s
commit
|
commitdiff
|
tree
2010-11-10
Rafa
e
l Espi
n
dola
F
act
o
r so
m
e
c
ode i
n
t
o Writ
e
Sec
t
ion
.
commit
|
commitdiff
|
tree
2010-11-10
Rafael
E
spindola
Update the section
i
ndex map a
f
t
e
r we add the
medatada
.
.
.
commit
|
commitdiff
|
tree
2010-11-10
Rafa
e
l Esp
i
ndola
Us
e
Sectio
n
IndexMap in WriteSymb
o
lTable to mak
e
it
.
.
.
commit
|
commitdiff
|
tree
2010-11-10
Rafael Espindola
Factor
s
o
m
e code
i
n
t
o
C
o
m
p
uteIndexMap
.
commit
|
commitdiff
|
tree
2010-11-10
Rafae
l
Esp
i
ndola
C
h
a
ng
e
the String<size> m
e
thods
t
o take
a fragment
.
.
.
commit
|
commitdiff
|
tree
2010-11-10
Rafael Espi
n
dola
U
s
e MCSectio
n
E
LF in
pl
a
ces we know we
have an E
L
F
s
ect
i
on
.
commit
|
commitdiff
|
tree
2010-11-09
Rafael
E
s
pin
d
ola
Fi
x
ed v
e
rsion of 118639 wi
t
h an ex
t
ra asse
r
t to ca
t
ch
.
.
.
commit
|
commitdiff
|
tree
2010-11-09
Rafael Espind
o
la
Revert p
r
evious patch
.
M
i
ssed a case
.
commit
|
commitdiff
|
tree
2010-11-09
Rafael
E
s
p
indo
l
a
Remove IsExpli
c
it
.
It was a
l
ways false
.
commit
|
commitdiff
|
tree
2010-11-08
Raf
a
el Espindola
Set default flags for
.
rodata
.
commit
|
commitdiff
|
tree
2010-11-07
Rafael E
s
pi
n
dola
Sp
e
ed
up
A
dd
S
ec
t
ion
T
oTh
e
End
.
It was
walking
all fragments
.
.
.
commit
|
commitdiff
|
tree
2010-11-07
Rafael E
s
pindola
typ
o
s
commit
|
commitdiff
|
tree
2010-11-07
Rafael Espindola
Add method
f
or checking if a path is
a symboli
c
l
ink
.
commit
|
commitdiff
|
tree
2010-11-07
Rafa
e
l
Espin
d
ol
a
Relax dwarf line
f
ragments
.
T
h
is fixes a c
r
ash
i
n the
.
.
.
commit
|
commitdiff
|
tree
2010-11-04
Rafael Espindola
Add 118023 back, but with pr
o
per spell
i
n
g
f
o
r
.
uleb128
.
.
.
commit
|
commitdiff
|
tree
2010-11-04
Rafael Es
p
indola
Rev
e
rt previ
o
us p
a
t
ch
.
Some target
s
d
o
n't
s
upport uleb
.
.
.
commit
|
commitdiff
|
tree
2010-11-04
Raf
a
el Espin
d
ola
MCize
.
commit
|
commitdiff
|
tree
2010-11-02
Rafael
Espindola
Do rel
a
x
a
t
i
ons with FT_Org fra
g
ments
.
Fixes th
e
FIXME:
commit
|
commitdiff
|
tree
2010-11-02
Raf
a
el Espind
o
l
a
Add support fo
r
expressio
n
s
in
.
sleb
/
.
uleb dir
e
ctives
.
commit
|
commitdiff
|
tree
2010-11-01
Rafael Espindola
F
ix test
.
commit
|
commitdiff
|
tree
2010-11-01
Rafael Esp
i
ndola
Write
t
he line
i
nfo to
.
debug_line
.
commit
|
commitdiff
|
tree
2010-11-01
Rafae
l
Espindola
M
o
ve
E
m
itInstruction t
o
MCObjectStreamer
so
t
h
at ELF
.
.
.
commit
|
commitdiff
|
tree
2010-11-01
Ra
f
ael Espin
d
ola
Add support for
.
value
.
commit
|
commitdiff
|
tree
2010-11-01
Rafael
Espindola
Implement
.
weakref
.
commit
|
commitdiff
|
tree
2010-10-31
Rafae
l
E
s
pindola
Add support for fil
e
s
with mo
r
e t
h
an 65280 secti
o
ns
.
.
.
commit
|
commitdiff
|
tree
2010-10-29
Rafael Espindol
a
B
e
more strict on wh
e
n we pro
d
uce an undefined refe
r
e
nce
.
.
.
commit
|
commitdiff
|
tree
2010-10-28
Rafael Espin
d
ola
I
mpro
v
e
m
ents to
.
section parsing
:
commit
|
commitdiff
|
tree
2010-10-28
Rafa
e
l Espindola
Add s
u
p
p
o
rt for the
.
string
directi
v
e
.
commit
|
commitdiff
|
tree
2010-10-28
Rafael Es
p
indol
a
D
e
f
ined
w
eak symbols should have non-zero v
a
lue
.
commit
|
commitdiff
|
tree
2010-10-28
Rafael Espindola
Fix reloc
a
tion
s
with renamed symbols
.
commit
|
commitdiff
|
tree
2010-10-28
Ra
f
ael
E
spindola
A
liases defined
w
ith
.
symver should
c
opy
the binding
.
.
.
commit
|
commitdiff
|
tree
2010-10-28
Rafael Espindola
Implement R_X86_64
_
DT
P
OF
F
32
.
commit
|
commitdiff
|
tree
2010-10-28
Ra
f
ael Espindola
Imple
m
ent TLSLD
.
commit
|
commitdiff
|
tree
2010-10-28
R
afael Espind
o
la
Imp
l
ement
D
TPOFF
.
commit
|
commitdiff
|
tree
2010-10-28
Rafa
e
l Espindol
a
Implement
T
LSLDM
.
commit
|
commitdiff
|
tree
2010-10-28
Ra
f
ael
Espindo
l
a
I
mpl
e
men
t
VK_GOTNTPOFF a
n
d switch
R
e
loc
N
eedsGOT to
.
.
.
commit
|
commitdiff
|
tree
2010-10-27
Rafael
Es
p
in
d
ola
Add support for R_386_TLS_GD, R_386_TLS_LE_32, R_386_TLS_IE
.
.
.
commit
|
commitdiff
|
tree
2010-10-27
R
afa
e
l
Espi
n
dol
a
Implement R_X86_64_GOT
T
POFF, R_X86
_
64_
T
LSGD and R_X86_64_TPO
.
.
.
commit
|
commitdiff
|
tree
2010-10-27
R
af
a
el
E
spindola
Set default type and fl
a
g
s for
.
init and
.
fini
.
commit
|
commitdiff
|
tree
next