repo.or.cz
/
llvm
/
stm8.git
/
search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
first
·
prev
·
next
Also consider phi nodes when deciding if a register is live out.
2011-06-09
Rafae
l
Espindola
Also c
o
n
s
id
e
r
p
h
i
n
odes
when decid
i
ng
i
f a
regist
e
r
.
.
.
commit
|
commitdiff
|
tree
2011-06-09
Rafael Espindola
AnalyzeBranch m
o
difies th
e
b
b, but
w
e don't
w
a
nt
t
o
.
.
.
commit
|
commitdiff
|
tree
2011-06-09
Rafael Espind
o
la
A PHI
i
n this
basic block is a
use
i
n another basic
.
.
.
commit
|
commitdiff
|
tree
2011-06-09
Rafael Espindola
Re
f
actor
s
ome ch
e
cks in
t
o shouldTailDu
p
licate
.
Updat
e
.
.
.
commit
|
commitdiff
|
tree
2011-06-09
R
a
f
ael Espindo
l
a
Impr
o
ve the handling of a
v
ailable_e
x
t
e
rn
a
lly and llvm
.
.
.
commit
|
commitdiff
|
tree
2011-06-08
R
a
f
a
el
E
spindola
Fix count
.
commit
|
commitdiff
|
tree
2011-06-08
Rafae
l
Es
p
indola
Count how many ph
i
s we are creatin
g
.
commit
|
commitdiff
|
tree
2011-06-07
R
afael
E
spindola
Fix a sil
l
y erro
r
I i
n
t
r
oduce in r13
1
951
.
commit
|
commitdiff
|
tree
2011-06-05
Rafael Espi
n
d
ola
Basic supp
o
rt for macro
s
with
e
x
p
licit arguments
.
commit
|
commitdiff
|
tree
2011-06-05
Rafael Espindola
Produce an und
e
fi
n
ed
reference to _G
L
OBAL_OFFSET_
T
A
B
LE_
.
.
.
commit
|
commitdiff
|
tree
2011-06-02
Raf
a
el Espindola
Ad
d
te
s
t for
P
R100
6
8
.
commit
|
commitdiff
|
tree
2011-06-02
R
a
fael
Es
p
indola
R
evert 132424 to f
i
x P
R
10
0
6
8
.
commit
|
commitdiff
|
tree
2011-06-02
Ra
f
ael Esp
i
n
d
ola
Do
n
'
t
hardcode the %reg format i
n
the streamer
.
commit
|
commitdiff
|
tree
2011-05-30
Rafael Espindola
Use the
d
war
f
->llv
m
mapp
i
n
g
to print regi
s
t
e
r names
.
.
.
commit
|
commitdiff
|
tree
2011-05-30
Raf
a
el Espindola
Spl
i
t pp
c
d
w
a
rf regnu
m
s into ppc64 and
ppc32 flavours
.
commit
|
commitdiff
|
tree
2011-05-30
Ra
f
ae
l
Espindo
l
a
I
ntroduce the
DwarfR
e
gAlias clas
s
for
declaring that
.
.
.
commit
|
commitdiff
|
tree
2011-05-30
Raf
a
el E
s
p
indola
M
a
rk th
e
32 bit registers as invalid in 64 bi
t
mode
.
.
.
commit
|
commitdiff
|
tree
2011-05-30
R
a
f
a
el
E
s
p
i
ndola
Remov
e
the DwarfNumbers
fr
o
m the
subregist
e
rs
.
They
.
.
.
commit
|
commitdiff
|
tree
2011-05-29
Ra
f
ael Espindola
Use
%rbp on a
6
4 bit te
s
t
.
commit
|
commitdiff
|
tree
2011-05-29
Raf
a
e
l Espi
n
dola
F
i
x to matc
h
the dwarf reg
i
s
t
er
numbers tha
t
gdb
u
se
s
.
commit
|
commitdiff
|
tree
2011-05-29
Rafael Espindola
D
w
arf regist
e
r 0 is r
0
, remov
e
in
c
or
r
ec
t
entr
i
e
s
.
commit
|
commitdiff
|
tree
2011-05-29
Rafael
E
spindola
Re
m
ove
t
h
e dwarf numbers from the D registers
.
They
.
.
.
commit
|
commitdiff
|
tree
2011-05-28
Rafael Espindola
Add 132187 back n
o
w that the real prob
l
e
m
is fixed
.
commit
|
commitdiff
|
tree
2011-05-28
Rafael
E
spindo
l
a
Fix the root c
a
use of th
e
b
ootstra
p
fail
u
re:
commit
|
commitdiff
|
tree
2011-05-27
Raf
a
el Espindola
It look
s
li
k
e 132
1
87 mig
h
t have b
r
o
ken the llvm-gcc
.
.
.
commit
|
commitdiff
|
tree
2011-05-27
Rafael Espind
o
la
F
i
x
a regressio
n
I
r
e
cen
t
ly
introduced b
y
removing
.
.
.
commit
|
commitdiff
|
tree
2011-05-27
Rafael Esp
i
n
d
o
l
a
M
a
k
e size
computatio
n
less
brittle
.
commit
|
commitdiff
|
tree
2011-05-27
Rafael Espindola
R
e
move DwarfReg
N
u
m
from the individual bi
t
s
of the
.
.
.
commit
|
commitdiff
|
tree
2011-05-27
Rafael Espindola
R
e
move DwarfRegNu
m
from
CARRY
.
I should be encoded
.
.
.
commit
|
commitdiff
|
tree
2011-05-27
Rafael Espin
d
ola
Remo
v
e
dw
a
rf numbers from
s
ubregs
.
We should use DW_OP_bi
t
_p
.
.
.
commit
|
commitdiff
|
tree
2011-05-26
Raf
a
e
l
Espi
n
d
o
la
Fix some dwarf register numbers
.
commit
|
commitdiff
|
tree
2011-05-26
Rafael Espindola
Fix
L
TO builds with xcode 4
.
commit
|
commitdiff
|
tree
2011-05-25
R
afa
e
l
Espindola
F
i
x some i
s
sues Duncan
found in
the previo
u
s commi
t
.
commit
|
commitdiff
|
tree
2011-05-25
R
afael Espindola
Repl
a
ce the -unwin
d
-tables option with a per function
.
.
.
commit
|
commitdiff
|
tree
2011-05-24
Rafa
e
l
E
s
p
i
ndola
Explain F
I
X
M
E
.
commit
|
commitdiff
|
tree
2011-05-24
Rafa
e
l Espindola
Fix the defaults for
.
eh_frame
.
We were
mark
i
n
g it
.
.
.
commit
|
commitdiff
|
tree
2011-05-24
Rafael Espindola
F
ix cmak
e
dependen
c
ies
.
commit
|
commitdiff
|
tree
2011-05-20
Rafael
E
spindo
l
a
a
d
ds s
o
me at
t
ributes to
a
tt
r
i
b
ute section when cpu
.
.
.
commit
|
commitdiff
|
tree
2011-05-20
Ra
f
ael
E
s
pindola
fixes target address
tBL and tBLX and
sets relocation
.
.
.
commit
|
commitdiff
|
tree
2011-05-19
Rafael Espin
d
ol
a
L
o
o
k
s like O
S
X
assemblers (including MC)
d
on
'
t like
commit
|
commitdiff
|
tree
2011-05-19
Rafael Espindo
l
a
Misc code
refactor
i
n
g
s:
commit
|
commitdiff
|
tree
2011-05-19
Rafael Es
p
indo
l
a
ADD6
4
ri32
sign ext
e
nds i
t
s
a
rgument, so we need to
.
.
.
commit
|
commitdiff
|
tree
2011-05-19
Ra
f
ael Espi
n
dola
Add te
s
t for PR9946
.
commit
|
commitdiff
|
tree
2011-05-19
Rafael Espin
d
ola
r
e
ver
t
1
3160
5
to fix PR9946
.
commit
|
commitdiff
|
tree
2011-05-19
Rafae
l
Espindola
Another try at
f
ixing cma
k
e
.
commit
|
commitdiff
|
tree
2011-05-19
Rafael Espi
n
dola
Re
v
ert my previo
u
s
pat
c
h
.
The
c
make buil
d
had alrea
d
y
.
.
.
commit
|
commitdiff
|
tree
2011-05-18
R
a
fael Espi
n
dola
Fix the cmake
b
ui
l
d
.
commit
|
commitdiff
|
tree
2011-05-17
Rafael Espind
o
la
D
on't include informa
t
ion about th
e
bui
l
d
i
nto the
.
.
.
commit
|
commitdiff
|
tree
2011-05-16
Rafael Espindola
s
e
ts bit
0
o
f
t
he function address of
t
humb functio
n
.
.
.
commit
|
commitdiff
|
tree
2011-05-16
R
a
fael Espindola
Extra refactoring notic
e
d by
E
li Frie
d
man
.
commit
|
commitdiff
|
tree
2011-05-16
Ra
f
ael
Espindola
Don't
d
o
tail calls
i
n a func
t
ion that call setjmp
.
.
.
commit
|
commitdiff
|
tree
2011-05-14
Rafael
Espindola
Don't pr
o
d
uce a vmov
n
tdq
i
f
we don't h
a
ve AVX support
.
commit
|
commitdiff
|
tree
2011-05-13
Rafael Espindola
Move
t
es
t
.
commit
|
commitdiff
|
tree
2011-05-13
Raf
a
el Espi
n
d
o
la
Move test
.
commit
|
commitdiff
|
tree
2011-05-13
Rafael Es
p
i
ndola
Make c
o
dege
n
able
to
h
andle values of e
m
pty types
.
.
.
.
commit
|
commitdiff
|
tree
2011-05-11
R
a
fael Espind
o
la
Re
v
ert 13117
2
as it is caus
i
ng
c
lang to misco
m
pi
l
e
.
.
.
commit
|
commitdiff
|
tree
2011-05-10
Rafael Es
p
indol
a
Add tri
p
le
.
commit
|
commitdiff
|
tree
2011-05-10
Rafael Espindola
Fix
cma
k
e agai
n
.
commit
|
commitdiff
|
tree
2011-05-10
Rafa
e
l E
s
pi
n
dola
Avoid a
g
cc war
n
ing
.
commit
|
commitdiff
|
tree
2011-05-10
R
a
fael Espind
o
la
Fix cmake buil
d
.
commit
|
commitdiff
|
tree
2011-05-10
R
af
a
e
l E
s
pindola
Initi
a
l
i
ze moveTypeModule
.
commit
|
commitdiff
|
tree
2011-05-10
Raf
a
el E
s
p
i
nd
o
la
Produce a __deb
u
g_fr
a
me
s
ection
on darwin AR
M
when
.
.
.
commit
|
commitdiff
|
tree
2011-05-10
Rafael
Espindola
On
M
achO, unlike
E
LF, there should be no relocation
.
.
.
commit
|
commitdiff
|
tree
2011-05-10
Rafael Espindola
Ren
a
me D
w
a
r
fRe
q
uires
R
elocat
i
o
n
F
or
S
tmtList to
commit
|
commitdiff
|
tree
2011-05-10
Rafael Es
p
indola
The
E
H symbo
l
s are only needed in
e
h
_frame
,
no
t
d
ebug_frame
.
commit
|
commitdiff
|
tree
2011-05-10
R
a
f
a
el
Espindola
Use
.
cfi_sections to put the unwi
n
d inf
o
in
.
debug_frame
.
.
.
commit
|
commitdiff
|
tree
2011-05-10
Rafael Espindo
l
a
In a debug_frame th
e
cfi
o
ffset is to the s
t
a
r
t of
.
.
.
commit
|
commitdiff
|
tree
2011-05-10
Rafael Espindo
l
a
Add CFI
S
t
a
r
t
S
ections to the as
m
p
r
i
nter
.
Add an assert
.
.
.
commit
|
commitdiff
|
tree
2011-05-10
Rafael
E
spind
o
la
Add support for p
r
oduci
n
g
.
d
eubg_f
r
ame sections
.
commit
|
commitdiff
|
tree
2011-05-10
Rafael
E
spi
n
dola
Small cleanu
p
s
.
commit
|
commitdiff
|
tree
2011-05-10
Rafael Es
p
indola
Fact
o
r
s
ome c
o
de into a ne
w
EmitFrames met
h
od
.
commit
|
commitdiff
|
tree
2011-05-10
Rafael
E
spindola
Remove unused
arg
u
ment
.
commit
|
commitdiff
|
tree
2011-05-10
Rafael Espindola
Par
s
ing
an
d
plumbing for
.
cfi_sec
t
ions
.
commit
|
commitdiff
|
tree
2011-05-08
Rafael Espi
n
dola
D
on't f
o
r
ce relaxation of Advance
L
oc inst
r
uction
s
o
n
.
.
.
commit
|
commitdiff
|
tree
2011-05-06
Rafael Espindola
S
witch Darwin to the
generic CIE/
F
DE printer
.
commit
|
commitdiff
|
tree
2011-05-06
R
afae
l
Espindo
l
a
Pass
-disable-cfi to llc
.
commit
|
commitdiff
|
tree
2011-05-06
Rafa
e
l Espindol
a
Pass -d
i
sable-cfi
.
commit
|
commitdiff
|
tree
2011-05-06
Rafael Espindola
Nothing else uses this label
.
commit
|
commitdiff
|
tree
2011-05-06
Rafael
Espindola
Yet more
dead code
.
commit
|
commitdiff
|
tree
2011-05-06
Ra
f
a
el Espindola
Update comments
.
commit
|
commitdiff
|
tree
2011-05-06
Rafael Esp
i
nd
o
la
Mor
e
d
e
ad
code elimination
.
commit
|
commitdiff
|
tree
2011-05-06
Rafael Espindola
Dead code elimination
.
commit
|
commitdiff
|
tree
2011-05-05
Rafael Espindola
R
emove DwarfTabl
e
Ex
c
ep
t
i
o
n
.
commit
|
commitdiff
|
tree
2011-05-05
Rafael
E
s
pind
o
la
Remove
t
he Dw
a
rfTab
l
e en
u
m
.
commit
|
commitdiff
|
tree
2011-05-05
Rafae
l
Es
p
indola
Move PPC Linux to
CFI
.
commit
|
commitdiff
|
tree
2011-05-05
Rafael
E
spindol
a
Im
p
l
ement a really simple Dw
a
rfSjLjException
.
commit
|
commitdiff
|
tree
2011-05-05
Raf
a
el Espind
o
l
a
Lis
t
all exception types in a switch
.
commit
|
commitdiff
|
tree
2011-05-05
Ra
f
ael Espindola
Don't produce a __debu
g
_f
r
ame
.
commit
|
commitdiff
|
tree
2011-05-04
Raf
a
el Espi
n
dol
a
Fix
cmake build
.
commit
|
commitdiff
|
tree
2011-05-04
Rafael E
s
pindola
Pr
o
d
u
cing a DW_
F
ORM_addr fo
r
DW_A
T
_stmt_list is probably
.
.
.
commit
|
commitdiff
|
tree
2011-05-03
Rafael E
s
pindol
a
P
ass --disab
l
e-cfi to l
l
c
.
commit
|
commitdiff
|
tree
2011-05-02
Rafael Espindol
a
P
a
s
s -disa
b
l
e
-cfi to
l
l
c
.
commit
|
commitdiff
|
tree
2011-05-02
Rafael Espi
n
dola
llvmc: Pass -
d
isa
b
l
e-cfi to llc
.
commit
|
commitdiff
|
tree
2011-05-02
Rafael Es
p
i
ndo
l
a
Add 130690 back
.
commit
|
commitdiff
|
tree
2011-05-02
Rafael Espind
o
la
Onl
y
produce t
h
e eh_f
r
am
e
se
c
t
ion if
w
e have
at leas
t
.
.
.
commit
|
commitdiff
|
tree
2011-05-02
Rafael Espindola
Re
v
ert whi
l
e I
d
ebug t
h
e
t
e
sts that use
m
ar
c
h but not
.
.
.
commit
|
commitdiff
|
tree
2011-05-02
Rafael Esp
i
ndola
Move ppc OS X to cfi
t
oo
.
I am building it on an old
.
.
.
commit
|
commitdiff
|
tree
2011-05-01
R
a
fa
e
l Espi
n
dola
Add r13062
3
back
n
ow that
E
LF
has be
e
n fixed to
w
ork
.
.
.
commit
|
commitdiff
|
tree
2011-05-01
R
a
fae
l
Espindola
GCC
u
ses a different encoding
o
f pointe
r
s in the FDE
.
.
.
commit
|
commitdiff
|
tree
2011-05-01
Rafael Espin
d
ola
I fo
r
g
ot
t
h
ese f
i
le
s
in the previous commit
.
commit
|
commitdiff
|
tree
next