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
Rafael
E
spindo
l
a
A
lso consid
e
r phi node
s
when deci
d
i
n
g if a register
.
.
.
commit
|
commitdiff
|
tree
2011-06-09
R
a
fael E
s
pindola
AnalyzeBran
c
h m
o
dif
i
es the
b
b,
b
ut we do
n
't wa
n
t to
.
.
.
commit
|
commitdiff
|
tree
2011-06-09
Rafae
l
Espindola
A P
H
I
in this basic b
l
ock is a
use
in an
o
ther basic
.
.
.
commit
|
commitdiff
|
tree
2011-06-09
Rafael Espindola
Refac
t
or some checks into shoul
d
Tai
l
Dup
l
ic
a
te
.
Updat
e
.
.
.
commit
|
commitdiff
|
tree
2011-06-09
R
a
fael Espindola
Improve the
h
andling of available_ext
e
rnally and
l
lvm
.
.
.
commit
|
commitdiff
|
tree
2011-06-08
R
a
fael
E
spi
n
do
l
a
Fix count
.
commit
|
commitdiff
|
tree
2011-06-08
Rafael
E
spin
d
ola
Count how
m
a
ny phis we are creat
i
ng
.
commit
|
commitdiff
|
tree
2011-06-07
Raf
a
e
l E
s
p
indola
Fix a silly err
o
r I intro
d
u
c
e in
r
131951
.
commit
|
commitdiff
|
tree
2011-06-05
R
a
fael Espi
n
dola
B
a
sic support for
m
acro
s
with explicit arg
u
ments
.
commit
|
commitdiff
|
tree
2011-06-05
R
a
fael Espindola
Produce an
u
nd
e
fined refer
e
nce t
o
_
G
LOBAL_OFFSET_
T
ABLE
_
.
.
.
commit
|
commitdiff
|
tree
2011-06-02
Rafael Esp
i
ndola
Add
t
est for
P
R
1
0068
.
commit
|
commitdiff
|
tree
2011-06-02
Rafael Espindol
a
R
evert 132424 to fix
P
R
1
00
6
8
.
commit
|
commitdiff
|
tree
2011-06-02
Rafael Espindola
Don'
t
h
a
rdcode
t
he %reg format in th
e
streamer
.
commit
|
commitdiff
|
tree
2011-05-30
Rafael Es
p
i
n
d
o
la
Use the dw
a
rf->llvm m
a
pp
i
ng to
print
r
egister names
.
.
.
commit
|
commitdiff
|
tree
2011-05-30
Rafa
e
l
Espin
d
ola
S
p
lit ppc dwarf regnum
s
in
t
o ppc64
a
nd ppc32 flavours
.
commit
|
commitdiff
|
tree
2011-05-30
Rafael Espi
n
dola
I
ntr
o
duce the
DwarfRegAlias class for dec
l
aring that
.
.
.
commit
|
commitdiff
|
tree
2011-05-30
Rafael Espindola
Mark the 32 bit r
e
gi
s
ters as invalid i
n
64 bit mo
d
e
.
.
.
commit
|
commitdiff
|
tree
2011-05-30
Raf
a
el Es
p
indola
Re
m
ove the
D
w
arfNumbers fr
o
m th
e
s
u
br
e
gisters
.
Th
e
y
.
.
.
commit
|
commitdiff
|
tree
2011-05-29
Rafael
Espindola
U
s
e %rbp on a 64 bit test
.
commit
|
commitdiff
|
tree
2011-05-29
Ra
f
ael E
s
pindola
Fix to m
a
tch the dwarf r
e
gister num
b
ers that gdb uses
.
commit
|
commitdiff
|
tree
2011-05-29
R
a
fael Espindola
Dw
a
rf register
0
is
r
0, remo
v
e incorrect entr
i
e
s
.
commit
|
commitdiff
|
tree
2011-05-29
Rafael Espi
n
dola
Remove the dwarf numbers from the D registers
.
They
.
.
.
commit
|
commitdiff
|
tree
2011-05-28
Rafael E
s
pind
o
l
a
Add 1
3
218
7
back no
w
th
a
t t
h
e real problem is fixed
.
commit
|
commitdiff
|
tree
2011-05-28
R
af
a
el Espindola
Fix
the root cau
s
e of t
h
e
bo
o
tstrap failu
r
e:
commit
|
commitdiff
|
tree
2011-05-27
Rafael Espindol
a
It looks li
k
e
1321
8
7 might have broken t
h
e ll
v
m-gcc
.
.
.
commit
|
commitdiff
|
tree
2011-05-27
Raf
a
el Espindola
Fix
a
regres
s
ion
I
recently
i
n
t
rodu
c
ed b
y
removing
.
.
.
commit
|
commitdiff
|
tree
2011-05-27
Rafael E
s
pind
o
la
Ma
k
e size computation less b
r
itt
l
e
.
commit
|
commitdiff
|
tree
2011-05-27
Rafael Espindola
Remov
e
Dwa
r
fRegN
u
m
from the individua
l
bi
t
s
o
f the
.
.
.
commit
|
commitdiff
|
tree
2011-05-27
R
a
fa
e
l
Esp
i
ndola
Remov
e
DwarfRegN
u
m fro
m
CARRY
.
I s
h
o
u
ld
be encoded
.
.
.
commit
|
commitdiff
|
tree
2011-05-27
Rafael Espindol
a
R
e
move dwarf numbers from subre
g
s
.
We s
h
ould use DW_OP_
b
it_p
.
.
.
commit
|
commitdiff
|
tree
2011-05-26
Rafael Espindo
l
a
Fix some
dwarf register n
u
mbers
.
commit
|
commitdiff
|
tree
2011-05-26
Rafael
Espind
o
l
a
Fix
L
TO bu
i
l
d
s with
xcode 4
.
commit
|
commitdiff
|
tree
2011-05-25
R
afael Espindola
Fi
x
s
ome issues Dunca
n
f
ound in
the previ
o
us
commit
.
commit
|
commitdiff
|
tree
2011-05-25
Rafa
e
l Es
p
indola
Replace the -un
w
i
n
d-ta
b
les o
p
tio
n
wi
t
h a
p
er
f
unct
i
on
.
.
.
commit
|
commitdiff
|
tree
2011-05-24
Rafael
E
spindola
Exp
l
ain FIXME
.
commit
|
commitdiff
|
tree
2011-05-24
Rafael Espindola
Fix
the
d
e
faults
f
or
.
eh_frame
.
We were m
a
rking it
.
.
.
commit
|
commitdiff
|
tree
2011-05-24
Rafael Espin
d
o
la
Fi
x
cmake depe
n
d
encies
.
commit
|
commitdiff
|
tree
2011-05-20
R
a
f
a
el
E
s
pindola
a
dd
s
s
ome attri
b
utes to
attribute section when cpu
.
.
.
commit
|
commitdiff
|
tree
2011-05-20
Rafa
e
l Espindola
f
ixes ta
r
get address tBL and tBLX and sets relocati
o
n
.
.
.
commit
|
commitdiff
|
tree
2011-05-19
R
afael Es
p
i
n
dola
Looks like OS X assemble
r
s
(including MC)
don't like
commit
|
commitdiff
|
tree
2011-05-19
Raf
a
el Espindo
l
a
Misc code refactorings:
commit
|
commitdiff
|
tree
2011-05-19
Rafael Esp
i
ndola
A
DD64ri
3
2 si
g
n extends its argument, so we need t
o
.
.
.
commit
|
commitdiff
|
tree
2011-05-19
Ra
f
a
e
l
Esp
i
ndola
A
dd test for PR9946
.
commit
|
commitdiff
|
tree
2011-05-19
Rafael Espind
o
la
r
ever
t
131605 to f
i
x PR9946
.
commit
|
commitdiff
|
tree
2011-05-19
Rafael Espindola
A
nother try at fixing cmake
.
commit
|
commitdiff
|
tree
2011-05-19
Rafael Espindola
Re
v
ert
my previ
o
us patch
.
T
h
e cmake
b
u
i
ld had already
.
.
.
commit
|
commitdiff
|
tree
2011-05-18
R
afael Espindola
Fi
x
the cmake bui
l
d
.
commit
|
commitdiff
|
tree
2011-05-17
R
a
fael Espindola
D
o
n't inc
l
u
d
e information about the
b
uild into the
.
.
.
commit
|
commitdiff
|
tree
2011-05-16
Ra
f
ael Espindola
sets b
i
t 0 of
t
he fun
c
tion address of thumb fun
c
tion
.
.
.
commit
|
commitdiff
|
tree
2011-05-16
Rafael
Espindola
Extra refactoring noticed by Eli Frie
d
m
an
.
commit
|
commitdiff
|
tree
2011-05-16
Rafael Espind
o
la
Don'
t
do tail calls
i
n a f
u
nction that call setjmp
.
.
.
commit
|
commitdiff
|
tree
2011-05-14
R
a
f
a
el Espindola
Don't produ
c
e a vm
o
vntd
q
if we
d
o
n't ha
v
e A
V
X suppo
r
t
.
commit
|
commitdiff
|
tree
2011-05-13
Rafael
E
spin
d
ola
Move test
.
commit
|
commitdiff
|
tree
2011-05-13
R
afael Esp
i
n
d
ola
Move test
.
commit
|
commitdiff
|
tree
2011-05-13
Rafael Espind
o
l
a
Make co
d
egen
able to handle valu
e
s of empty
t
ypes
.
.
.
.
commit
|
commitdiff
|
tree
2011-05-11
R
a
fael Espindola
Revert 13117
2
a
s
it is causing cl
a
ng to miscompi
l
e
.
.
.
commit
|
commitdiff
|
tree
2011-05-10
Rafael Espindola
Add triple
.
commit
|
commitdiff
|
tree
2011-05-10
Rafael Esp
i
ndola
Fix cm
a
k
e
ag
a
i
n
.
commit
|
commitdiff
|
tree
2011-05-10
Rafael Espindol
a
A
void a gc
c
warning
.
commit
|
commitdiff
|
tree
2011-05-10
Rafael Espind
o
la
Fix cmake build
.
commit
|
commitdiff
|
tree
2011-05-10
Ra
f
ael Espindola
Initialize moveTypeM
o
dule
.
commit
|
commitdiff
|
tree
2011-05-10
Raf
a
el Espindola
Pr
o
d
uce a __
d
ebug
_
frame se
c
t
i
on on darwin AR
M
when
.
.
.
commit
|
commitdiff
|
tree
2011-05-10
R
afael Espind
o
la
On Mach
O
, unlike ELF, the
r
e should be no
reloca
t
ion
.
.
.
commit
|
commitdiff
|
tree
2011-05-10
Rafael
Esp
i
ndola
Rename
D
w
arfRequiresR
e
location
F
orStmtList to
commit
|
commitdiff
|
tree
2011-05-10
Rafael
E
spindola
T
h
e EH
s
ym
b
o
l
s
are
o
nly needed in
e
h_frame,
n
ot
d
ebug_fram
e
.
commit
|
commitdiff
|
tree
2011-05-10
Rafael
E
spindola
Us
e
.
cfi_se
c
t
io
n
s to put th
e
unwi
n
d info in
.
debug_frame
.
.
.
commit
|
commitdiff
|
tree
2011-05-10
Rafael Espi
n
d
ola
In a debug_fr
a
me th
e
cfi
o
ffset
i
s
t
o
the start of
.
.
.
commit
|
commitdiff
|
tree
2011-05-10
Rafael Es
p
in
d
ol
a
Add CFIStartSe
c
t
i
o
ns to the asm printer
.
Add an assert
.
.
.
commit
|
commitdiff
|
tree
2011-05-10
Ra
f
ael Espindola
A
d
d support
for pr
o
ducing
.
de
u
bg_frame
se
c
tio
n
s
.
commit
|
commitdiff
|
tree
2011-05-10
R
a
fael Espindola
S
m
all cleanups
.
commit
|
commitdiff
|
tree
2011-05-10
Rafael Espind
o
la
Factor some code into a
new EmitFrames me
t
h
od
.
commit
|
commitdiff
|
tree
2011-05-10
Rafael Espindola
R
e
move unused
a
rgum
e
nt
.
commit
|
commitdiff
|
tree
2011-05-10
Rafael Espin
d
ol
a
Parsing and plumb
i
ng for
.
cfi_se
c
tion
s
.
commit
|
commitdiff
|
tree
2011-05-08
Ra
f
ael Espindola
Don't fo
r
ce relaxation of Adva
n
ceLoc ins
t
ructions on
.
.
.
commit
|
commitdiff
|
tree
2011-05-06
Rafae
l
Espindola
Switc
h
Darwin to
t
he ge
n
eric CIE/FDE printer
.
commit
|
commitdiff
|
tree
2011-05-06
Rafael Espindola
P
a
ss -
d
isa
b
le-cfi to llc
.
commit
|
commitdiff
|
tree
2011-05-06
Rafael
E
sp
i
nd
o
la
Pass -disabl
e
-cfi
.
commit
|
commitdiff
|
tree
2011-05-06
Rafa
e
l
Esp
i
ndo
l
a
Nothing
else
u
s
e
s this l
a
b
e
l
.
commit
|
commitdiff
|
tree
2011-05-06
Ra
f
ael Espindola
Y
et
m
ore dead code
.
commit
|
commitdiff
|
tree
2011-05-06
R
a
f
a
el E
s
pindo
l
a
Update c
o
m
m
en
t
s
.
commit
|
commitdiff
|
tree
2011-05-06
Rafael Espindola
More
d
ead c
o
de elimination
.
commit
|
commitdiff
|
tree
2011-05-06
R
af
a
el Espindola
D
ead code eli
m
ination
.
commit
|
commitdiff
|
tree
2011-05-05
R
a
fael Espindola
Remove
Dwa
r
fTableE
x
c
e
ption
.
commit
|
commitdiff
|
tree
2011-05-05
Rafael Espi
n
dola
Remove
the DwarfTable enum
.
commit
|
commitdiff
|
tree
2011-05-05
Ra
f
ael E
s
pindol
a
Move P
P
C Li
n
ux to
C
FI
.
commit
|
commitdiff
|
tree
2011-05-05
R
a
fael Espin
d
o
l
a
Im
p
lemen
t
a really
simple Dwarf
S
jLj
E
xceptio
n
.
commit
|
commitdiff
|
tree
2011-05-05
R
a
fael Espi
n
dola
List all exception types in a sw
i
tc
h
.
commit
|
commitdiff
|
tree
2011-05-05
Rafael Espindola
Don'
t
pro
d
uce a __debug_fra
m
e
.
commit
|
commitdiff
|
tree
2011-05-04
Rafael Espindola
Fi
x
cmake bui
l
d
.
commit
|
commitdiff
|
tree
2011-05-04
Rafael
Espindola
Pr
o
d
ucin
g
a DW
_
FORM_a
d
dr for DW_AT_stmt_list is p
r
obably
.
.
.
commit
|
commitdiff
|
tree
2011-05-03
Rafael
E
spindola
P
a
ss -
-
disable-cf
i
t
o ll
c
.
commit
|
commitdiff
|
tree
2011-05-02
Rafa
e
l Espindo
l
a
Pa
s
s -disable-cfi
t
o llc
.
commit
|
commitdiff
|
tree
2011-05-02
Raf
a
el Espind
o
l
a
llvmc: Pass
-
d
i
sab
l
e-cfi to llc
.
commit
|
commitdiff
|
tree
2011-05-02
Raf
a
el Espindola
A
d
d
130690 b
a
ck
.
commit
|
commitdiff
|
tree
2011-05-02
Rafael Espindola
Only prod
u
ce the eh
_
frame s
e
ction if we have at least
.
.
.
commit
|
commitdiff
|
tree
2011-05-02
Rafael E
s
p
i
ndola
Revert whil
e
I d
e
bug the tests that use
m
arc
h
but
n
ot
.
.
.
commit
|
commitdiff
|
tree
2011-05-02
Rafael Espindola
Mov
e
ppc
OS X to cfi too
.
I am building
it o
n
an old
.
.
.
commit
|
commitdiff
|
tree
2011-05-01
Rafael Espindola
Add r13
0
623 bac
k
now
t
hat ELF has been
f
ix
e
d t
o
work
.
.
.
commit
|
commitdiff
|
tree
2011-05-01
Rafael Es
p
indola
GCC use
s
a d
i
fferent enc
o
ding of pointers in the FDE
.
.
.
commit
|
commitdiff
|
tree
2011-05-01
Rafael Espindola
I forgot t
h
ese
files in
the previous commi
t
.
commit
|
commitdiff
|
tree
next