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 Espind
o
la
Move
lowe
r
i
n
g of TLS_addr3
2
a
nd TLS_addr64 to X86MCInstLower
.
commit
|
commitdiff
|
tree
2010-11-28
Rafael Espindo
l
a
F
i
xed ver
s
on of
r
120245
.
commit
|
commitdiff
|
tree
2010-11-28
Rafael Espindola
Revert previo
u
s
patc
h
while I debug th
e
da
r
win bootstrap
.
.
.
commit
|
commitdiff
|
tree
2010-11-28
Rafa
e
l Espindola
F
actor some duplicated
code into MC
O
bject
S
tr
e
amer:
.
.
.
commit
|
commitdiff
|
tree
2010-11-28
R
a
fael
E
spin
d
o
l
a
Mak
e
EmitSymbolVal
u
e
non
v
irtual
.
commit
|
commitdiff
|
tree
2010-11-28
Rafael Espindola
Avoi
d
cod
e
duplication in th
e
many unsuppo
r
ted Emi
t
GPRe
l
32Va
.
.
.
commit
|
commitdiff
|
tree
2010-11-28
Rafael Espindola
M
ake Em
i
tULEB128IntValue and
E
mitSLEB128IntValue non
.
.
.
commit
|
commitdiff
|
tree
2010-11-28
Rafael Espind
o
la
M
o
ve the PTXMCAsmStreamer class to t
h
e
.
cp
p
f
ile
.
commit
|
commitdiff
|
tree
2010-11-28
R
afael Espindola
Define generic 1
,
2 an
d
4 b
y
te pc relative reloca
t
ions
.
.
.
commit
|
commitdiff
|
tree
2010-11-27
Rafae
l
Espindo
l
a
Lower TL
S
_a
d
dr3
2
a
nd TLS_ad
d
r64
.
commit
|
commitdiff
|
tree
2010-11-27
Rafael
E
spindola
Im
p
l
e
m
ent the
data16 prefix
.
commit
|
commitdiff
|
tree
2010-11-26
R
afael Espindola
Remove the unu
s
ed The
T
a
r
ge
t
me
m
b
er
.
commit
|
commitdiff
|
tree
2010-11-25
Rafae
l
E
s
p
indola
U
se multi
p
le 0x
6
6
prefix
e
s so t
h
at all nops up to 15
.
.
.
commit
|
commitdiff
|
tree
2010-11-25
Rafael Espindola
Fact
o
r some cod
e
t
o
p
a
rseSectionFlags
an
d
f
i
x
t
he defau
l
t
.
.
.
commit
|
commitdiff
|
tree
2010-11-24
Rafae
l
Espindol
a
Behave a
bit
more li
k
e
g
nu as an
d
use the symb
o
l (inst
e
ad
.
.
.
commit
|
commitdiff
|
tree
2010-11-24
Rafae
l
Es
p
i
n
d
o
l
a
Relocate with t
h
e symbo
l
if t
h
e relocat
i
on is of k
i
nd
.
.
.
commit
|
commitdiff
|
tree
2010-11-24
Raf
a
el E
s
pi
n
dol
a
Fix and add
tests for al
l
ca
s
es in x86 and x86_64
w
here
.
.
.
commit
|
commitdiff
|
tree
2010-11-24
Rafael Espind
o
la
Te
s
t
c
a
se for
r1200
1
7
.
commit
|
commitdiff
|
tree
2010-11-24
R
afael
E
spindola
If a symbol is use
d
as tls, mark it
as tls even if
.
.
.
commit
|
commitdiff
|
tree
2010-11-23
Rafa
e
l Espin
d
o
la
Impleme
n
t the rex64
p
re
f
ix
.
commit
|
commitdiff
|
tree
2010-11-23
Rafael
Es
p
indola
Invalidate the layo
u
t on any
relax
a
tion,
n
ot just I
n
s
t
ructio
.
.
.
commit
|
commitdiff
|
tree
2010-11-23
R
a
fae
l
Espindola
Produc
e
a reloca
t
ion for pcrel absolu
t
e val
u
e
s
.
Based
.
.
.
commit
|
commitdiff
|
tree
2010-11-23
R
a
fael Espin
d
o
la
Reuse data fragm
e
n
t
s whil
e
lowering
.
Pat
c
h
b
y
David
.
.
.
commit
|
commitdiff
|
tree
2010-11-22
Rafael Espin
d
ola
Remove
duplic
a
ted constant
s
.
Thanks to Jason for noticing it
.
commit
|
commitdiff
|
tree
2010-11-22
Rafael Espindola
A
dd basic C
F
I methods to the streamer i
n
terface
.
commit
|
commitdiff
|
tree
2010-11-22
Rafael Espin
d
ola
Re
m
ove s
o
m
e
#includes
.
commit
|
commitdiff
|
tree
2010-11-21
Rafae
l
E
s
pindola
Handle PCRe
l
relocation
s
wit
h
ab
s
olute values
.
Fi
x
es
.
.
.
commit
|
commitdiff
|
tree
2010-11-19
Rafael Espind
o
la
Fi
x
a use after f
r
e
e
.
P
atch by Frits van Bommel
.
commit
|
commitdiff
|
tree
2010-11-19
Rafael Es
p
indo
l
a
Ad
d
a MCLi
n
eSectionOrder vector so that we
p
roduce
.
.
.
commit
|
commitdiff
|
tree
2010-11-19
Rafael
Espin
d
ola
Add an assert
.
commit
|
commitdiff
|
tree
2010-11-19
Ra
f
ael E
s
pindo
l
a
Fi
x
llvm-gcc
boostra
p
on
O
S X by a
v
oidin
g
printing
.
.
.
commit
|
commitdiff
|
tree
2010-11-19
Raf
a
el
E
s
p
i
ndola
Ch
a
n
ge some metho
d
s
i
n
MCD
w
arf
.
cpp to
be able
t
o
h
a
ndle
.
.
.
commit
|
commitdiff
|
tree
2010-11-18
Ra
f
ael Espindola
Change CodeGen
t
o
u
se
.
l
oc
direc
t
i
ves
.
This
produ
c
e
s
.
.
.
commit
|
commitdiff
|
tree
2010-11-17
Rafael Espindola
m
ake isV
i
rtualSectio
n
a virtual method on MCSection
.
.
.
commit
|
commitdiff
|
tree
2010-11-17
Raf
a
el E
s
pi
n
dol
a
Add support for
.
int
.
commit
|
commitdiff
|
tree
2010-11-17
Rafael Esp
i
ndola
A
d
d
su
p
port for
.
2
b
yte,
.
4
b
y
te a
n
d
.
8byte
.
commit
|
commitdiff
|
tree
2010-11-16
Rafael Espindola
A
d
d
.
l
o
c
m
ethods to
t
h
e streamer
.
commit
|
commitdiff
|
tree
2010-11-16
Ra
f
ael E
s
pindola
A
d
d const
.
commit
|
commitdiff
|
tree
2010-11-16
R
a
fael Espindola
Parse
a
n
d ignore some
.
cfi_*
directiv
e
s
.
commit
|
commitdiff
|
tree
2010-11-16
Raf
a
el E
s
pindola
A bit more of gnu as compatibi
l
ity
when
h
a
n
dling rel
o
cations
.
.
.
commit
|
commitdiff
|
tree
2010-11-15
Raf
a
el Esp
i
ndola
C
h
ange th
e
1
1 byt
e
nop to be a sin
g
le ins
t
ruction
.
commit
|
commitdiff
|
tree
2010-11-15
Rafa
e
l Espi
n
dola
Change MCExp
r
::EvaluateAsRelocatableImp
l
of var
i
ables
.
.
.
commit
|
commitdiff
|
tree
2010-11-15
Ra
f
ael Espindola
Fix
P
R8565
.
commit
|
commitdiff
|
tree
2010-11-14
R
afael
E
spin
d
ola
Mov
e
the
logic to
d
ecide with which symbol we p
r
oduce
.
.
.
commit
|
commitdiff
|
tree
2010-11-14
Rafael Espindola
Fix another c
a
se
of
a
.
c
omm directive without a corresp
o
ndin
.
.
.
commit
|
commitdiff
|
tree
2010-11-14
Rafael
Espindola
Fix th
e
typ
e
o
f
a sym
b
ol created with
.
comm an
d
no
.
.
.
commit
|
commitdiff
|
tree
2010-11-14
Raf
a
el Espindol
a
Handle a
p
eculiar
c
omd
a
t case: Creating a se
c
tion with
.
.
.
commit
|
commitdiff
|
tree
2010-11-14
Rafael Espindola
S
i
mpli
f
y
g
etSymbolIndexInSymbolTable
b
y set
t
ing th
e
.
.
.
commit
|
commitdiff
|
tree
2010-11-14
Rafae
l
Espindola
Fix warning
.
commit
|
commitdiff
|
tree
2010-11-13
Rafael Espin
d
ola
F
ix war
n
ing and add support for printing
gnu_unique
_
obj
e
ct
.
commit
|
commitdiff
|
tree
2010-11-13
Rafael Espindola
Par
s
e and record th
e
gnu_uniqu
e
_o
b
jec
t
type
.
commit
|
commitdiff
|
tree
2010-11-13
Rafael Espindola
P
arse and r
e
member d
i
scrimin
a
tors in
.
loc line
.
I t
r
y
.
.
.
commit
|
commitdiff
|
tree
2010-11-13
Raf
a
e
l Espi
n
dola
Fix the encod
i
n
g of
n
eg
a
ti
v
e li
n
e
delt
a
s
.
commit
|
commitdiff
|
tree
2010-11-12
Rafael Espindola
Add
-
-ena
b
le-docs
.
Patch by NAKAMURA Takumi
.
commit
|
commitdiff
|
tree
2010-11-12
Rafael Es
p
indola
Remove
w
hat looks like dead code in t
h
e pr
o
duction
.
.
.
commit
|
commitdiff
|
tree
2010-11-12
Rafael E
s
pindola
gnu as support both
% an
d
@ befor
e
types,
do the same
.
commit
|
commitdiff
|
tree
2010-11-11
Rafael Es
p
indo
l
a
Mark labels declared
in
tls sectio
n
s as STT_
T
LS
.
This
.
.
.
commit
|
commitdiff
|
tree
2010-11-11
Rafael Es
p
indo
l
a
I
nitial comdat implem
e
n
tation
.
commit
|
commitdiff
|
tree
2010-11-11
Rafael Espind
o
la
Make Aliase
d
Symb
o
l
able to ha
n
dle MCTarg
e
tE
x
pr
.
They
.
.
.
commit
|
commitdiff
|
tree
2010-11-11
Rafa
e
l
Espindola
Fix the
s
y
m
bol index of weak references
.
Also make
.
.
.
commit
|
commitdiff
|
tree
2010-11-11
Rafael
E
sp
i
ndo
l
a
Rem
o
ve some expli
c
it arguments to getELFSection
.
T
h
is is
commit
|
commitdiff
|
tree
2010-11-10
Rafael Espindola
F
actor some
code into WriteSection
.
commit
|
commitdiff
|
tree
2010-11-10
Rafael Espindola
Upda
t
e the section
index map af
t
er we add the
m
edatada
.
.
.
commit
|
commitdiff
|
tree
2010-11-10
Rafael Espi
n
dola
Use
S
ectionIndex
M
ap in Wri
t
eSymbolTable to make it
.
.
.
commit
|
commitdiff
|
tree
2010-11-10
Rafael Espindola
Fact
o
r
some
c
ode into C
o
mp
u
t
e
I
ndexMap
.
commit
|
commitdiff
|
tree
2010-11-10
Rafael Espin
d
ol
a
Chang
e
th
e
String<si
z
e
> me
t
hods to take a fragment
.
.
.
commit
|
commitdiff
|
tree
2010-11-10
Rafael Espin
d
ola
Use MCSectionELF in places we know we have an
E
LF
s
e
c
t
ion
.
commit
|
commitdiff
|
tree
2010-11-09
R
af
a
el
Espindola
Fixed versi
o
n of 1186
3
9 with an extr
a
assert to catch
.
.
.
commit
|
commitdiff
|
tree
2010-11-09
Rafael Espindola
Revert previ
o
us
patch
.
Missed a case
.
commit
|
commitdiff
|
tree
2010-11-09
Rafael
E
spindola
Remove IsExpl
i
cit
.
It was always false
.
commit
|
commitdiff
|
tree
2010-11-08
R
afael Espi
n
dola
Set
default fl
a
gs for
.
r
o
d
a
ta
.
commit
|
commitdiff
|
tree
2010-11-07
Rafael E
s
p
indola
S
peed up Add
S
ec
t
ionToTheEnd
.
It was wal
k
ing all fragmen
t
s
.
.
.
commit
|
commitdiff
|
tree
2010-11-07
Ra
f
ael Espindola
typos
commit
|
commitdiff
|
tree
2010-11-07
Rafael Espindola
Add
m
e
thod
for checking
i
f a
p
a
t
h is a sy
m
bolic link
.
commit
|
commitdiff
|
tree
2010-11-07
Rafael Espindola
Relax
dwarf l
i
ne fr
a
g
ments
.
Th
i
s f
i
xes a cr
a
sh in the
.
.
.
commit
|
commitdiff
|
tree
2010-11-04
Rafael Espindola
A
dd 118023
back, but
w
i
th
p
roper sp
e
lli
n
g for
.
uleb
1
2
8
.
.
.
commit
|
commitdiff
|
tree
2010-11-04
R
afael Es
p
ind
o
la
Revert p
r
ev
i
ous patch
.
S
o
me targets d
o
n't
s
uppor
t
uleb
.
.
.
commit
|
commitdiff
|
tree
2010-11-04
R
afael Espindola
M
Ci
z
e
.
commit
|
commitdiff
|
tree
2010-11-02
Rafael Espindola
Do relaxations w
i
th FT_Org f
r
agmen
t
s
.
Fixe
s
the FI
X
M
E:
commit
|
commitdiff
|
tree
2010-11-02
Rafael
E
spindola
Add support for expressions
i
n
.
sleb/
.
uleb
directives
.
commit
|
commitdiff
|
tree
2010-11-01
R
afael
E
sp
i
ndola
Fix
test
.
commit
|
commitdiff
|
tree
2010-11-01
Rafael Espin
d
ola
Write
the line info to
.
debug_lin
e
.
commit
|
commitdiff
|
tree
2010-11-01
Rafael Es
p
indola
Mo
v
e EmitInst
r
uction to
MC
O
bj
e
ctStrea
m
e
r
so that EL
F
.
.
.
commit
|
commitdiff
|
tree
2010-11-01
R
afael Espi
n
do
l
a
Add suppor
t
fo
r
.
value
.
commit
|
commitdiff
|
tree
2010-11-01
Rafael Espindola
Im
p
lement
.
weakre
f
.
commit
|
commitdiff
|
tree
2010-10-31
Rafael Espindola
Add support fo
r
files
w
ith more t
h
an 65280 sec
t
ions
.
.
.
commit
|
commitdiff
|
tree
2010-10-29
R
a
fael
E
spindo
l
a
B
e more strict
o
n whe
n
we produc
e
a
n undefine
d
re
f
erence
.
.
.
commit
|
commitdiff
|
tree
2010-10-28
Raf
a
el Esp
i
ndola
Improvements to
.
section parsing:
commit
|
commitdiff
|
tree
2010-10-28
Rafael Espindola
Add
s
uppor
t
fo
r
the
.
strin
g
d
i
rective
.
commit
|
commitdiff
|
tree
2010-10-28
Rafael Espindola
Def
i
ned weak
s
ymbols sh
o
uld have non-zero value
.
commit
|
commitdiff
|
tree
2010-10-28
Rafael
E
spindola
Fix relocations with renam
e
d s
y
mbol
s
.
commit
|
commitdiff
|
tree
2010-10-28
R
a
fael Espin
d
o
l
a
Aliases def
i
ne
d
with
.
symver sho
u
ld copy the binding
.
.
.
commit
|
commitdiff
|
tree
2010-10-28
Rafa
e
l Espindola
Implement R_X86_64_
D
TPOFF
3
2
.
commit
|
commitdiff
|
tree
2010-10-28
Rafae
l
E
s
p
ind
o
la
Implement
T
LSLD
.
commit
|
commitdiff
|
tree
2010-10-28
Rafael Espindola
I
mp
l
ement D
T
P
O
FF
.
commit
|
commitdiff
|
tree
2010-10-28
Rafael Espind
o
la
Implem
e
nt T
L
S
L
D
M
.
commit
|
commitdiff
|
tree
2010-10-28
Rafael Espindola
Implement VK
_
GOTNTPOFF and swit
c
h Rel
o
c
N
eedsGOT
to
.
.
.
commit
|
commitdiff
|
tree
2010-10-27
R
afael E
s
pin
d
ola
A
dd su
p
port fo
r
R
_386_TLS_GD, R_386_TLS_LE_32, R
_
3
8
6_
T
LS_IE
.
.
.
commit
|
commitdiff
|
tree
2010-10-27
Rafael
Espin
d
ola
I
m
plemen
t
R_X8
6
_64_GO
T
TPOFF, R_X86_64_TLSGD and R_X8
6
_
6
4_TPO
.
.
.
commit
|
commitdiff
|
tree
2010-10-27
Ra
f
ael Espi
n
dola
Set defaul
t
type
and
flags fo
r
.
init and
.
fini
.
commit
|
commitdiff
|
tree
next