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
Make EmitIntValue more efficient and more like what we do for leb128. The
2010-12-03
Rafael E
s
p
i
ndo
l
a
Make EmitInt
V
a
l
ue mor
e
efficient and more
l
i
ke what
.
.
.
commit
|
commitdiff
|
tree
2010-12-03
Rafael Espin
d
ola
Do with uleb the same trick we no
w
do with dwar
f
l
ine
.
.
.
commit
|
commitdiff
|
tree
2010-12-03
Rafa
e
l E
s
pindola
T
r
y
to resolve symbol differenc
e
s
e
a
rly, an
d
if succe
s
s
fu
l
.
.
.
commit
|
commitdiff
|
tree
2010-12-02
Raf
a
el
E
s
pindola
A
dd a
f
ast
path to
E
v
aluateSymboli
c
Add
.
This avoids
.
.
.
commit
|
commitdiff
|
tree
2010-12-02
Rafael Espindola
Mo
v
e
EmitVal
u
eToOffset to the Obj
e
ctStreamer
.
commit
|
commitdiff
|
tree
2010-12-02
Rafael Espindola
Add
E
mit
I
ns
t
ToF
r
agment
to the generic ob
j
ect stream
e
r
.
commit
|
commitdiff
|
tree
2010-12-02
R
afael
Espindola
T
he sections that the ELF o
b
ject writer ha
s
to
create
.
.
.
commit
|
commitdiff
|
tree
2010-12-01
Ra
f
ael
E
sp
i
n
d
o
la
Remove unused
a
rgume
n
t
.
commit
|
commitdiff
|
tree
2010-12-01
Rafael
Esp
i
ndola
Rena
m
e
tempor
a
r
y
symbols if they
co
n
fli
c
t with artificial
.
.
.
commit
|
commitdiff
|
tree
2010-11-28
Rafae
l
Espindola
Make EmitIn
t
Value non v
i
rtual
.
commit
|
commitdiff
|
tree
2010-11-28
Rafael Espindo
l
a
F
o
rgot the MCPu
r
eSt
r
e
amer:
:
Em
i
tValue i
n
the previous
.
.
.
commit
|
commitdiff
|
tree
2010-11-28
Rafael
Espindola
M
o
v
e EmitV
a
lue
to
M
CObjectSt
r
eamer
.
commit
|
commitdiff
|
tree
2010-11-28
Rafael Espindo
l
a
M
o
ve lowerin
g
of TLS_addr
3
2 and TLS_addr6
4
to X86M
C
InstLower
.
commit
|
commitdiff
|
tree
2010-11-28
Rafael
Espind
o
la
Fix
e
d vers
o
n of r
1
2
0
245
.
commit
|
commitdiff
|
tree
2010-11-28
R
afael Espind
o
la
Revert p
r
evious patch
w
h
ile I debug the darwin bootstrap
.
.
.
commit
|
commitdiff
|
tree
2010-11-28
Rafael E
s
pindola
Facto
r
some duplicated code into MCObje
c
tStr
e
am
e
r:
.
.
.
commit
|
commitdiff
|
tree
2010-11-28
R
a
f
a
e
l
Espindol
a
Make EmitSymbo
l
Valu
e
non virt
u
al
.
commit
|
commitdiff
|
tree
2010-11-28
Rafael
E
spindol
a
Avoid
co
d
e
d
upli
c
a
tion in the
many unsup
p
o
r
ted
E
mitGPRel
3
2Va
.
.
.
commit
|
commitdiff
|
tree
2010-11-28
Rafael Espi
n
dola
M
a
ke
E
m
i
t
U
L
EB128
I
n
t
Value and EmitSLEB128In
t
Value non
.
.
.
commit
|
commitdiff
|
tree
2010-11-28
R
afael Espindola
Mov
e
the PTXMCAsmStreamer class to the
.
c
p
p
fi
l
e
.
commit
|
commitdiff
|
tree
2010-11-28
Rafael
Espindola
De
f
i
ne
g
eneric
1
, 2 and 4 byte
pc relative rel
o
cations
.
.
.
commit
|
commitdiff
|
tree
2010-11-27
Rafael Espindo
l
a
Lo
w
er TLS_a
d
d
r32 and TLS_
a
d
dr64
.
commit
|
commitdiff
|
tree
2010-11-27
R
afael Espind
o
l
a
Impl
e
m
e
nt the da
t
a16 prefix
.
commit
|
commitdiff
|
tree
2010-11-26
Raf
a
e
l Espind
o
l
a
Remo
v
e
t
he unused TheTarget
m
e
mb
e
r
.
commit
|
commitdiff
|
tree
2010-11-25
Ra
f
a
e
l Espindola
Us
e
multipl
e
0x66 prefixes
s
o t
h
at a
l
l nops u
p
to
1
5
.
.
.
commit
|
commitdiff
|
tree
2010-11-25
Rafael Espindola
Factor some code to
parseSect
i
o
n
F
l
ags and fix the defau
l
t
.
.
.
commit
|
commitdiff
|
tree
2010-11-24
Ra
f
ael Espin
d
ola
Behave a b
i
t more
like
g
nu
a
s and us
e
the symbol (instead
.
.
.
commit
|
commitdiff
|
tree
2010-11-24
Rafael E
s
pin
d
ola
Relocate wi
t
h the symbol if th
e
r
e
lo
c
ation is of kind
.
.
.
commit
|
commitdiff
|
tree
2010-11-24
Rafael Espindola
Fix and add tests for a
l
l cases i
n
x86 and x8
6
_64
where
.
.
.
commit
|
commitdiff
|
tree
2010-11-24
R
a
f
ael Espin
d
o
l
a
Te
s
t
c
ase for
r12
0
017
.
commit
|
commitdiff
|
tree
2010-11-24
Rafael E
s
pindola
If a sy
m
bol is
used as tls,
m
ark
i
t
a
s
tls even if
.
.
.
commit
|
commitdiff
|
tree
2010-11-23
R
a
fae
l
Espind
o
la
Implement
the rex64 prefix
.
commit
|
commitdiff
|
tree
2010-11-23
Rafae
l
E
spindol
a
Invali
d
ate
the layout
on an
y
re
l
axation, not just I
n
s
truc
t
io
.
.
.
commit
|
commitdiff
|
tree
2010-11-23
Ra
f
ael Espindola
Prod
u
ce
a
rel
o
ca
t
i
on for pcr
e
l absolute valu
e
s
.
Based
.
.
.
commit
|
commitdiff
|
tree
2010-11-23
R
a
fael Espindola
Reuse dat
a
fragment
s
while
l
ow
e
ring
.
Patch by Dav
i
d
.
.
.
commit
|
commitdiff
|
tree
2010-11-22
Ra
f
ael Espind
o
la
Remove duplica
t
ed constan
t
s
.
T
hanks to Jason
for notic
i
ng it
.
commit
|
commitdiff
|
tree
2010-11-22
Rafael Espindo
l
a
Ad
d
bas
i
c CFI me
t
h
ods to the streamer in
t
erface
.
commit
|
commitdiff
|
tree
2010-11-22
Rafael
E
spin
d
ola
Remov
e
s
o
me #
i
n
c
l
u
d
es
.
commit
|
commitdiff
|
tree
2010-11-21
Rafael Es
p
indola
Handle PCRel reloc
a
tions with
a
bsolute values
.
Fixes
.
.
.
commit
|
commitdiff
|
tree
2010-11-19
Rafael Espindola
F
i
x a
u
se after
free
.
Patch by Frits
v
a
n Bommel
.
commit
|
commitdiff
|
tree
2010-11-19
R
a
f
a
el Espindola
Add a MCLineSectionOrder
v
ector so that we produce
.
.
.
commit
|
commitdiff
|
tree
2010-11-19
Rafael E
s
pindola
Add an assert
.
commit
|
commitdiff
|
tree
2010-11-19
Rafael Espi
n
d
o
la
F
i
x llvm-gcc boostrap on O
S
X
b
y avo
i
ding pr
i
nti
n
g
.
.
.
commit
|
commitdiff
|
tree
2010-11-19
Rafael
Espindol
a
C
h
ange
s
ome methods in MCDw
a
rf
.
cpp to be ab
l
e to handle
.
.
.
commit
|
commitdiff
|
tree
2010-11-18
Rafael Espi
n
do
l
a
Ch
a
nge CodeGen to u
s
e
.
loc dire
c
tives
.
This produces
.
.
.
commit
|
commitdiff
|
tree
2010-11-17
Ra
f
ael Espindol
a
make isVi
r
tu
a
l
S
ection
a virtual method on MCSect
i
on
.
.
.
commit
|
commitdiff
|
tree
2010-11-17
R
a
fael E
s
pindola
Add support for
.
int
.
commit
|
commitdiff
|
tree
2010-11-17
Rafael Espindola
Add s
u
pport for
.
2
b
yt
e
,
.
4b
y
te an
d
.
8
b
y
te
.
commit
|
commitdiff
|
tree
2010-11-16
Rafael Es
p
indola
Add
.
l
oc methods to
t
he streamer
.
commit
|
commitdiff
|
tree
2010-11-16
Rafael Espindola
Add c
o
nst
.
commit
|
commitdiff
|
tree
2010-11-16
Rafael
E
spindola
Parse and
i
gnore
some
.
cf
i
_*
d
ire
c
t
i
ves
.
commit
|
commitdiff
|
tree
2010-11-16
Rafae
l
Espindola
A bi
t
more of gnu
as
c
ompatibi
l
i
ty when han
d
li
n
g
relocations
.
.
.
commit
|
commitdiff
|
tree
2010-11-15
Rafael
E
sp
i
ndola
Cha
n
ge
the 11 byte nop to be a single instruc
t
ion
.
commit
|
commitdiff
|
tree
2010-11-15
Rafael Es
p
i
n
dola
Cha
n
ge MCExpr::
E
valu
a
teAsR
e
locata
b
l
e
Impl of variab
l
e
s
.
.
.
commit
|
commitdiff
|
tree
2010-11-15
Rafael Espindol
a
Fix PR8565
.
commit
|
commitdiff
|
tree
2010-11-14
R
a
fa
e
l Espindola
Mov
e
the logic
t
o
d
ecid
e
with wh
i
c
h
symbol we produce
.
.
.
commit
|
commitdiff
|
tree
2010-11-14
Rafael
Espindo
l
a
Fix another case of a
.
com
m
di
r
e
c
t
i
v
e without
a
c
o
rrespondin
.
.
.
commit
|
commitdiff
|
tree
2010-11-14
Rafael
Espindola
Fix t
h
e
t
ype of a sym
b
ol created with
.
comm and no
.
.
.
commit
|
commitdiff
|
tree
2010-11-14
Rafael
E
s
p
indol
a
Handle
a p
e
cul
i
a
r
co
m
dat case
:
Crea
t
ing a sectio
n
w
ith
.
.
.
commit
|
commitdiff
|
tree
2010-11-14
Rafael Espindola
S
i
mpl
i
f
y getSym
b
o
lIndexInSymbolTable by
s
etting the
.
.
.
commit
|
commitdiff
|
tree
2010-11-14
Rafael Es
p
in
d
ola
Fi
x
warning
.
commit
|
commitdiff
|
tree
2010-11-13
Rafael Espindola
F
i
x warning and add support fo
r
printing
gn
u
_
uniq
u
e_object
.
commit
|
commitdiff
|
tree
2010-11-13
Raf
a
el Espi
n
dola
Parse and r
e
cor
d
t
he
g
nu_unique_o
b
ject type
.
commit
|
commitdiff
|
tree
2010-11-13
Rafael
E
spindola
Parse an
d
remember
d
iscriminators in
.
loc line
.
I try
.
.
.
commit
|
commitdiff
|
tree
2010-11-13
R
afael Espind
o
la
Fix the
encoding of nega
t
ive line deltas
.
commit
|
commitdiff
|
tree
2010-11-12
Rafael Esp
i
n
d
o
la
Add --enable-d
o
c
s
.
Pa
t
ch by NAKAMURA
Takumi
.
commit
|
commitdiff
|
tree
2010-11-12
Rafael Espindola
R
e
m
ove what looks like d
e
ad code in the
p
roduction
.
.
.
commit
|
commitdiff
|
tree
2010-11-12
Ra
f
a
el Espind
o
la
gnu as support
both % and @ befor
e
t
ypes, do the same
.
commit
|
commitdiff
|
tree
2010-11-11
Ra
f
ael
E
s
pin
d
ol
a
Mark lab
e
ls
d
eclared in tls sect
i
o
n
s
as STT_
T
LS
.
This
.
.
.
commit
|
commitdiff
|
tree
2010-11-11
Rafael E
s
pindol
a
Initial comdat impleme
n
tation
.
commit
|
commitdiff
|
tree
2010-11-11
Rafael E
s
p
i
ndola
Ma
k
e
AliasedSymbo
l
able to
handle MCTargetExpr
.
T
hey
.
.
.
commit
|
commitdiff
|
tree
2010-11-11
Rafael Espindola
Fix
th
e
sym
b
o
l
index of weak
r
e
ferences
.
Also make
.
.
.
commit
|
commitdiff
|
tree
2010-11-11
Ra
f
ael E
s
pindola
R
emove
s
ome explicit arguments to getELFSec
t
ion
.
T
hi
s
i
s
commit
|
commitdiff
|
tree
2010-11-10
R
afael Es
p
indola
Factor some code into WriteSection
.
commit
|
commitdiff
|
tree
2010-11-10
Raf
a
el
E
sp
i
n
dola
Update the s
e
ction
i
n
d
ex map after
w
e add th
e
m
edatad
a
.
.
.
commit
|
commitdiff
|
tree
2010-11-10
Rafael Espindola
U
s
e S
e
ct
i
onIn
d
e
xMap in Wri
t
eSymbolTa
b
le to make it
.
.
.
commit
|
commitdiff
|
tree
2010-11-10
Rafae
l
Espindola
Factor some co
d
e into Comp
u
teIndexMap
.
commit
|
commitdiff
|
tree
2010-11-10
R
a
fael
Espind
o
la
C
hange th
e
String<si
z
e> methods to take a fragme
n
t
.
.
.
commit
|
commitdiff
|
tree
2010-11-10
R
a
fa
e
l
E
spindola
Use MC
S
ectionELF in
p
laces we know w
e
have an E
L
F section
.
commit
|
commitdiff
|
tree
2010-11-09
Rafael
E
s
pind
o
la
Fi
x
ed versi
o
n
of 11863
9
wi
t
h an
extra assert to
catch
.
.
.
commit
|
commitdiff
|
tree
2010-11-09
Rafael
E
spindola
Revert pr
e
vious patch
.
Mis
s
ed a
c
as
e
.
commit
|
commitdiff
|
tree
2010-11-09
R
afael Espindola
Remo
v
e IsExplici
t
.
It w
a
s
alway
s
f
alse
.
commit
|
commitdiff
|
tree
2010-11-08
Ra
f
a
e
l Espindola
Set def
a
ult
f
lags for
.
ro
d
ata
.
commit
|
commitdiff
|
tree
2010-11-07
Rafae
l
Espindol
a
Speed u
p
AddSectionToTheEnd
.
It w
a
s walking all fragment
s
.
.
.
commit
|
commitdiff
|
tree
2010-11-07
R
afael Esp
i
n
d
ola
typos
commit
|
commitdiff
|
tree
2010-11-07
Rafael Espindola
Add
m
ethod f
o
r checking if a
p
a
th is a symbolic l
i
nk
.
commit
|
commitdiff
|
tree
2010-11-07
Ra
f
ael Es
p
indola
Relax
d
wa
r
f line
f
r
a
gments
.
T
h
is
fixes a crash in t
h
e
.
.
.
commit
|
commitdiff
|
tree
2010-11-04
Rafael Espindo
l
a
Add
1
18023 back, but wi
t
h proper spel
l
i
ng for
.
uleb128
.
.
.
commit
|
commitdiff
|
tree
2010-11-04
Rafael Espindola
Re
v
ert previous
pa
t
ch
.
Some ta
r
get
s
don't sup
p
o
r
t
ule
b
.
.
.
commit
|
commitdiff
|
tree
2010-11-04
Rafael E
s
p
i
ndol
a
MCize
.
commit
|
commitdiff
|
tree
2010-11-02
Rafael
E
spind
o
l
a
Do relax
a
tions with FT_O
r
g
fragments
.
F
i
xes the FIXME:
commit
|
commitdiff
|
tree
2010-11-02
R
afael Espindola
Add support
f
or express
i
ons
i
n
.
sleb/
.
uleb direct
i
v
e
s
.
commit
|
commitdiff
|
tree
2010-11-01
R
a
fa
e
l
E
spindola
F
i
x t
e
st
.
commit
|
commitdiff
|
tree
2010-11-01
Rafael Espindo
l
a
W
r
ite the l
i
ne in
f
o to
.
debug_line
.
commit
|
commitdiff
|
tree
2010-11-01
Rafael Espindola
Mov
e
EmitInstr
u
ction to MCObjectStreamer s
o
t
hat E
L
F
.
.
.
commit
|
commitdiff
|
tree
2010-11-01
Rafael Espi
n
do
l
a
Add s
u
ppo
r
t for
.
value
.
commit
|
commitdiff
|
tree
2010-11-01
Rafael Espindola
I
m
plement
.
w
ea
k
ref
.
commit
|
commitdiff
|
tree
2010-10-31
Rafael Espindola
Add support for
f
iles with more t
h
an 65280 se
c
tions
.
.
.
commit
|
commitdiff
|
tree
2010-10-29
Rafae
l
Espindola
B
e more strict on when we
p
roduce an undefined reference
.
.
.
commit
|
commitdiff
|
tree
2010-10-28
R
a
f
ael Espindola
Imp
r
ovement
s
to
.
section
parsin
g
:
commit
|
commitdiff
|
tree
next