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
R
afael Espind
o
la
Al
s
o con
s
id
e
r
ph
i
n
o
des when deci
d
i
ng if a reg
i
ster
.
.
.
commit
|
commitdiff
|
tree
2011-06-09
Rafael
Espindola
AnalyzeBranch modif
i
e
s the bb, but we
don't
want to
.
.
.
commit
|
commitdiff
|
tree
2011-06-09
R
a
fael Espind
o
la
A PHI in
t
his ba
s
ic bl
o
c
k
is a use in another basic
.
.
.
commit
|
commitdiff
|
tree
2011-06-09
Rafael Es
p
i
n
dol
a
Refacto
r
some
check
s
into shouldTailD
u
plicate
.
Update
.
.
.
commit
|
commitdiff
|
tree
2011-06-09
Rafae
l
Espindola
I
mprove the ha
n
dling
o
f
a
v
ail
a
ble_ex
t
ernally and llv
m
.
.
.
commit
|
commitdiff
|
tree
2011-06-08
Rafael Esp
i
ndo
l
a
Fix count
.
commit
|
commitdiff
|
tree
2011-06-08
R
a
fael Espindo
l
a
Coun
t
h
ow many phis we are creatin
g
.
commit
|
commitdiff
|
tree
2011-06-07
Rafae
l
E
s
pindola
Fix a silly error I introdu
c
e
in r
1
31951
.
commit
|
commitdiff
|
tree
2011-06-05
Raf
a
el Espindola
Bas
i
c support for macros w
i
th explicit argu
m
e
n
ts
.
commit
|
commitdiff
|
tree
2011-06-05
Raf
a
el Espind
o
la
Produc
e
an undefin
e
d
r
eference
t
o _GLOBAL_OFFSET_T
A
B
LE_
.
.
.
commit
|
commitdiff
|
tree
2011-06-02
Rafael Es
p
indola
Add
t
est
for PR1
0
068
.
commit
|
commitdiff
|
tree
2011-06-02
Rafael Espind
o
la
Revert 132
4
24 to fix
P
R
1
0068
.
commit
|
commitdiff
|
tree
2011-06-02
Rafael Espindola
Don't ha
r
d
c
o
d
e the
%r
e
g format i
n
the
st
r
eamer
.
commit
|
commitdiff
|
tree
2011-05-30
Rafael Espin
d
ola
Use
the dwarf->ll
v
m
m
a
ppi
n
g t
o
print
r
egister name
s
.
.
.
commit
|
commitdiff
|
tree
2011-05-30
Rafael Esp
i
ndola
Split ppc dwarf regnums into ppc64
a
nd ppc32 flavours
.
commit
|
commitdiff
|
tree
2011-05-30
Rafael E
s
pindola
Introduce the D
w
arfRe
g
Alias
c
lass for de
c
la
r
ing that
.
.
.
commit
|
commitdiff
|
tree
2011-05-30
Rafael Espindola
M
ark
t
h
e
32 b
i
t r
e
gi
s
t
e
r
s
as invalid in 64 bit m
o
de
.
.
.
commit
|
commitdiff
|
tree
2011-05-30
Ra
f
a
e
l Espindola
Remove the DwarfNumbers from the subregist
e
rs
.
T
h
ey
.
.
.
commit
|
commitdiff
|
tree
2011-05-29
Rafae
l
Espindol
a
U
s
e
%rbp on a
6
4 bit
t
est
.
commit
|
commitdiff
|
tree
2011-05-29
R
a
f
a
el Espindola
Fix to match the dwarf re
g
ister numbers that gdb uses
.
commit
|
commitdiff
|
tree
2011-05-29
Ra
f
a
e
l Espin
d
ola
Dwarf register 0 i
s
r
0, remov
e
incorrect entries
.
commit
|
commitdiff
|
tree
2011-05-29
Rafael Espindol
a
Remove the dwa
r
f numbers from the D reg
i
sters
.
Th
e
y
.
.
.
commit
|
commitdiff
|
tree
2011-05-28
Rafael Espind
o
l
a
Add 132187 ba
c
k
now that the
r
e
al
problem i
s
fixed
.
commit
|
commitdiff
|
tree
2011-05-28
Rafa
e
l
Espin
d
ola
Fix t
h
e
root cau
s
e of t
h
e
bootstrap failure:
commit
|
commitdiff
|
tree
2011-05-27
Raf
a
el
E
spindol
a
It
looks li
k
e 132187 might have
broken the llvm-gcc
.
.
.
commit
|
commitdiff
|
tree
2011-05-27
Rafael Espi
n
d
o
la
Fix a regr
e
ssion I recen
t
ly
introduced by remov
i
ng
.
.
.
commit
|
commitdiff
|
tree
2011-05-27
Rafael Espindola
Make
size
c
omputat
i
on less br
i
ttle
.
commit
|
commitdiff
|
tree
2011-05-27
Rafael Es
p
i
ndola
Remove Dwarf
R
egNum from t
h
e indi
v
idual bits o
f
the
.
.
.
commit
|
commitdiff
|
tree
2011-05-27
Rafael Espindola
R
emove DwarfRegNum from CARRY
.
I
s
h
ou
l
d b
e
e
n
co
d
ed
.
.
.
commit
|
commitdiff
|
tree
2011-05-27
R
afael Espindola
Remove dwar
f
numbers
f
ro
m
s
u
b
r
e
g
s
.
We shoul
d
use DW_OP_bit_p
.
.
.
commit
|
commitdiff
|
tree
2011-05-26
Rafae
l
Esp
i
ndola
F
i
x
s
ome dwarf
r
egister nu
m
bers
.
commit
|
commitdiff
|
tree
2011-05-26
Raf
a
el Espindola
Fix LTO builds wi
t
h xcode 4
.
commit
|
commitdiff
|
tree
2011-05-25
R
afae
l
Espindola
Fix so
m
e iss
u
es Dunca
n
fou
n
d in the pre
v
ious commit
.
commit
|
commitdiff
|
tree
2011-05-25
Rafael Espindo
l
a
Replac
e
the
-unwind-tables option with a p
e
r
f
u
nction
.
.
.
commit
|
commitdiff
|
tree
2011-05-24
Rafael
Esp
i
ndola
Explain FIXME
.
commit
|
commitdiff
|
tree
2011-05-24
Ra
f
ael Espindola
Fix t
h
e def
a
ults for
.
eh
_
frame
.
W
e
w
ere marking it
.
.
.
commit
|
commitdiff
|
tree
2011-05-24
Rafael Espin
d
ola
Fi
x
cmake dependencies
.
commit
|
commitdiff
|
tree
2011-05-20
R
a
fael Es
p
indo
l
a
adds some at
t
ributes to attr
i
bu
t
e section when cpu
.
.
.
commit
|
commitdiff
|
tree
2011-05-20
Ra
f
ael Espindola
fix
e
s target
address tBL and tBLX and s
e
ts reloc
a
tion
.
.
.
commit
|
commitdiff
|
tree
2011-05-19
Rafael Espindola
L
ooks lik
e
OS
X assemble
r
s (includin
g
MC) don't l
i
ke
commit
|
commitdiff
|
tree
2011-05-19
R
a
fael Espin
d
ol
a
Mis
c
code refactorin
g
s
:
commit
|
commitdiff
|
tree
2011-05-19
Rafael Espind
o
la
ADD64ri32 sign
e
xtends its argument
,
so we need to
.
.
.
commit
|
commitdiff
|
tree
2011-05-19
Rafael Espindola
Add test
f
or
PR9
9
46
.
commit
|
commitdiff
|
tree
2011-05-19
Rafael
E
spindola
r
ever
t
131605 to fix PR9946
.
commit
|
commitdiff
|
tree
2011-05-19
Rafael Espindola
Another try at
f
ixing cmake
.
commit
|
commitdiff
|
tree
2011-05-19
Rafael Espindola
Revert
m
y
pr
e
vious
pat
c
h
.
The
c
m
ake build had
already
.
.
.
commit
|
commitdiff
|
tree
2011-05-18
Rafael Es
p
ind
o
la
F
ix t
h
e cmak
e
build
.
commit
|
commitdiff
|
tree
2011-05-17
R
a
fael
Espi
n
dola
Don't inc
l
u
d
e
informa
t
ion a
b
out t
h
e build into
the
.
.
.
commit
|
commitdiff
|
tree
2011-05-16
Raf
a
el Espind
o
la
sets
b
it 0
o
f the function address of thumb
function
.
.
.
commit
|
commitdiff
|
tree
2011-05-16
R
afael Espindola
E
xtra ref
a
ctoring noticed by Eli Friedman
.
commit
|
commitdiff
|
tree
2011-05-16
Ra
f
ael Espin
d
o
la
Don't do tail calls
i
n a f
u
nctio
n
that
call setjmp
.
.
.
commit
|
commitdiff
|
tree
2011-05-14
Rafael Espindola
Don't
p
r
o
d
u
ce a vmovntdq if
w
e don
'
t hav
e
AVX
s
upport
.
commit
|
commitdiff
|
tree
2011-05-13
Rafael Esp
i
n
dola
Move
t
es
t
.
commit
|
commitdiff
|
tree
2011-05-13
Rafael
Es
p
indola
Move
t
est
.
commit
|
commitdiff
|
tree
2011-05-13
Rafael Espi
n
d
o
la
Make codegen a
b
le to handle values of empt
y
types
.
.
.
.
commit
|
commitdiff
|
tree
2011-05-11
Raf
a
el E
s
pindola
R
evert
1
31172
a
s it is causing
clang t
o
m
i
sco
m
pile
.
.
.
commit
|
commitdiff
|
tree
2011-05-10
Ra
f
a
e
l Espind
o
l
a
Ad
d
tr
i
ple
.
commit
|
commitdiff
|
tree
2011-05-10
Rafae
l
E
s
p
ind
o
la
Fix cmake
again
.
commit
|
commitdiff
|
tree
2011-05-10
Rafael Es
p
indola
Avoid a gcc
w
arning
.
commit
|
commitdiff
|
tree
2011-05-10
Rafae
l
Espindol
a
Fix cmake build
.
commit
|
commitdiff
|
tree
2011-05-10
Rafael Espindola
Initiali
z
e moveTypeModule
.
commit
|
commitdiff
|
tree
2011-05-10
Rafael
E
spindol
a
Produ
c
e a __debug_frame sec
t
io
n
on darwin ARM when
.
.
.
commit
|
commitdiff
|
tree
2011-05-10
Rafael Espind
o
l
a
On
M
achO, unlike ELF, there
s
h
ould be no relocation
.
.
.
commit
|
commitdiff
|
tree
2011-05-10
Rafa
e
l Espindola
Rename DwarfRequiresReloca
t
ionForS
t
mtL
i
s
t
to
commit
|
commitdiff
|
tree
2011-05-10
Rafa
e
l Espindola
The EH symbols
are
o
nly needed i
n
eh
_
frame, not de
b
ug
_
f
r
ame
.
commit
|
commitdiff
|
tree
2011-05-10
Rafael Espindo
l
a
Use
.
cfi_section
s
to put the
unwin
d
inf
o
in
.
debug_fr
a
me
.
.
.
commit
|
commitdiff
|
tree
2011-05-10
Rafael Espindola
In a d
e
bug_frame the cfi off
s
et is to the start of
.
.
.
commit
|
commitdiff
|
tree
2011-05-10
Rafael
Esp
i
ndola
Add CFISta
r
tSec
t
ions to th
e
asm printer
.
A
d
d an as
s
ert
.
.
.
commit
|
commitdiff
|
tree
2011-05-10
Ra
f
ael Espindola
A
d
d
support for producing
.
deubg_frame secti
o
ns
.
commit
|
commitdiff
|
tree
2011-05-10
Rafae
l
Espindola
S
m
a
l
l cleanups
.
commit
|
commitdiff
|
tree
2011-05-10
Rafael Espindola
Factor
some c
o
de into
a
n
e
w
E
m
i
t
Fra
m
es method
.
commit
|
commitdiff
|
tree
2011-05-10
Rafa
e
l Espindola
R
emove
u
nused arg
u
ment
.
commit
|
commitdiff
|
tree
2011-05-10
Rafael Espi
n
dola
Pars
i
ng
a
nd plum
b
i
n
g
for
.
cfi_
s
ections
.
commit
|
commitdiff
|
tree
2011-05-08
R
afael Espind
o
la
Don't fo
r
ce relaxation of A
d
vance
L
oc
instruc
t
ions
o
n
.
.
.
commit
|
commitdiff
|
tree
2011-05-06
R
a
fael Esp
i
ndola
Switch Darwin to the gener
i
c
CIE/FDE printer
.
commit
|
commitdiff
|
tree
2011-05-06
Raf
a
el Esp
i
n
dola
Pass -disa
b
le-cfi to
l
lc
.
commit
|
commitdiff
|
tree
2011-05-06
Rafael Espindol
a
Pa
s
s
-
disable-cfi
.
commit
|
commitdiff
|
tree
2011-05-06
Raf
a
el Espindola
Not
h
i
n
g else uses th
i
s label
.
commit
|
commitdiff
|
tree
2011-05-06
R
afael Espi
n
dola
Yet more dead cod
e
.
commit
|
commitdiff
|
tree
2011-05-06
Rafae
l
Esp
i
ndola
Update comments
.
commit
|
commitdiff
|
tree
2011-05-06
Rafael Espindola
More dead
code el
i
m
i
nation
.
commit
|
commitdiff
|
tree
2011-05-06
Rafa
e
l E
s
pindola
D
ead cod
e
e
liminat
i
on
.
commit
|
commitdiff
|
tree
2011-05-05
R
afael Espin
d
o
l
a
Remove DwarfT
a
b
leExceptio
n
.
commit
|
commitdiff
|
tree
2011-05-05
R
a
fa
e
l Esp
i
ndola
R
em
o
v
e
th
e
D
warf
T
abl
e
e
n
um
.
commit
|
commitdiff
|
tree
2011-05-05
R
afael E
s
pindola
Move
P
PC
Linux
t
o
C
F
I
.
commit
|
commitdiff
|
tree
2011-05-05
Rafael E
s
pi
n
dola
Implement a rea
l
l
y simple DwarfSjLjExc
e
pti
o
n
.
commit
|
commitdiff
|
tree
2011-05-05
Rafael Espindo
l
a
List all exception types in a s
w
itch
.
commit
|
commitdiff
|
tree
2011-05-05
R
afael Espind
o
la
Don't produc
e
a __deb
u
g_fram
e
.
commit
|
commitdiff
|
tree
2011-05-04
Rafael Espind
o
la
Fix cma
k
e build
.
commit
|
commitdiff
|
tree
2011-05-04
Rafael Espindola
Producing
a DW_
F
O
RM_a
d
d
r for DW_AT_s
t
mt_list is pro
b
ab
l
y
.
.
.
commit
|
commitdiff
|
tree
2011-05-03
Rafael Espindola
Pass --disabl
e
-
cfi t
o
ll
c
.
commit
|
commitdiff
|
tree
2011-05-02
Ra
f
ael Espindola
Pass -disable-cfi
t
o
llc
.
commit
|
commitdiff
|
tree
2011-05-02
Rafael Espindola
l
l
vmc: Pas
s
-d
i
sable-cfi to l
l
c
.
commit
|
commitdiff
|
tree
2011-05-02
Rafael Espindola
Add 1
3
0690 ba
c
k
.
commit
|
commitdiff
|
tree
2011-05-02
Rafael Espi
n
do
l
a
On
l
y p
r
oduce
t
he
eh_frame section
if
w
e hav
e
at least
.
.
.
commit
|
commitdiff
|
tree
2011-05-02
Rafa
e
l Espi
n
dola
Reve
r
t whil
e
I debug the t
e
sts that use march but not
.
.
.
commit
|
commitdiff
|
tree
2011-05-02
R
a
f
a
e
l
Espindola
Move
p
pc
O
S
X to cfi too
.
I am building it o
n
an old
.
.
.
commit
|
commitdiff
|
tree
2011-05-01
Rafael Espindo
l
a
Add r130623 back n
o
w that ELF has been fixed to w
o
rk
.
.
.
commit
|
commitdiff
|
tree
2011-05-01
R
afael Espindola
GC
C
uses a differe
n
t
enco
d
in
g
of pointers in
the F
D
E
.
.
.
commit
|
commitdiff
|
tree
2011-05-01
Rafael Espindola
I forgo
t
these files
in th
e
previous
c
ommi
t
.
commit
|
commitdiff
|
tree
next