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
Make the optional verification step more strict.
2011-06-09
R
a
f
ael E
s
pindola
Make the optional
verification step mor
e
strict
.
commit
|
commitdiff
|
tree
2011-06-09
Rafael Espi
n
dola
Avoi
d
a gcc warning about
m
ult
i
l
ine comments
.
commit
|
commitdiff
|
tree
2011-06-09
R
a
fa
e
l Espi
n
dola
On
last f
i
x
to the early tail duplication
.
commit
|
commitdiff
|
tree
2011-06-09
Rafael Espindola
Also consider
phi nodes when d
e
ciding if a regis
t
e
r
.
.
.
commit
|
commitdiff
|
tree
2011-06-09
Rafael
Espindol
a
An
a
lyzeBranch modifies th
e
b
b, b
u
t we don
'
t w
a
nt t
o
.
.
.
commit
|
commitdiff
|
tree
2011-06-09
R
afae
l
Espindola
A
PHI in
this basic block i
s
a
u
se
i
n another basic
.
.
.
commit
|
commitdiff
|
tree
2011-06-09
R
a
fael Espindol
a
Refact
o
r s
o
me
checks into sh
o
u
l
dTailDuplica
t
e
.
Up
d
ate
.
.
.
commit
|
commitdiff
|
tree
2011-06-09
Rafa
e
l Es
p
indo
l
a
Improv
e
the handli
n
g of available_
e
x
ternally and llv
m
.
.
.
commit
|
commitdiff
|
tree
2011-06-08
Rafael Es
p
indola
Fix co
u
nt
.
commit
|
commitdiff
|
tree
2011-06-08
Rafa
e
l Espindola
Count how
m
any phis we
a
re
creating
.
commit
|
commitdiff
|
tree
2011-06-07
R
a
fael Espi
n
dola
Fix a silly
er
r
o
r
I
i
ntroduce in r131951
.
commit
|
commitdiff
|
tree
2011-06-05
Raf
a
el Espindola
Basic supp
o
rt for ma
c
ros
w
i
th explicit arg
u
m
ents
.
commit
|
commitdiff
|
tree
2011-06-05
Ra
f
ael
E
spindola
Produ
c
e an unde
f
ined reference
t
o _GLOB
A
L_OFFSET_T
A
BLE_
.
.
.
commit
|
commitdiff
|
tree
2011-06-02
Rafael Espindo
l
a
Add test for
PR10068
.
commit
|
commitdiff
|
tree
2011-06-02
Rafael Espin
d
ola
R
e
vert
1
32
4
24
t
o
f
ix P
R
10068
.
commit
|
commitdiff
|
tree
2011-06-02
Rafael
E
spindola
Don't hardcode the %reg for
m
at in the streamer
.
commit
|
commitdiff
|
tree
2011-05-30
Rafael Espind
o
la
Use the dwarf->llvm m
a
p
p
ing to print re
g
ister
n
ames
.
.
.
commit
|
commitdiff
|
tree
2011-05-30
Rafael Espindola
Split ppc
d
warf
regnums
i
nto pp
c
64 and ppc32
f
l
a
vours
.
commit
|
commitdiff
|
tree
2011-05-30
Rafae
l
Es
p
i
n
do
l
a
Introdu
c
e the DwarfRegA
l
ias cla
s
s for declaring that
.
.
.
commit
|
commitdiff
|
tree
2011-05-30
Rafael Espindola
M
ark the
32 bit registe
r
s as i
n
v
a
l
id in 64 bit mode
.
.
.
commit
|
commitdiff
|
tree
2011-05-30
Rafael
E
spindola
Remove the Dwa
r
f
Numbers from the subregisters
.
T
he
y
.
.
.
commit
|
commitdiff
|
tree
2011-05-29
Rafael Espindola
Use %rbp on
a
64 bit test
.
commit
|
commitdiff
|
tree
2011-05-29
Rafael Esp
i
ndola
F
i
x
t
o
match the
d
war
f
r
eg
i
s
ter numbers that
gdb u
s
es
.
commit
|
commitdiff
|
tree
2011-05-29
Rafa
e
l Espindola
Dwa
r
f
register 0 is r0, remove incorrect e
n
tries
.
commit
|
commitdiff
|
tree
2011-05-29
Raf
a
e
l
Espindola
Remove th
e
dwarf numbers f
r
om the D r
e
gisters
.
T
h
ey
.
.
.
commit
|
commitdiff
|
tree
2011-05-28
Rafael Espin
d
ola
A
dd 132187 back
no
w
that t
h
e real probl
e
m i
s
fix
e
d
.
commit
|
commitdiff
|
tree
2011-05-28
Rafael Espi
n
dol
a
F
ix the root ca
u
se of t
h
e bo
o
ts
t
ra
p
failure
:
commit
|
commitdiff
|
tree
2011-05-27
Ra
f
a
el Espind
o
l
a
I
t
looks like 1321
8
7
might have b
r
oke
n
the llv
m
-
gc
c
.
.
.
commit
|
commitdiff
|
tree
2011-05-27
Rafa
e
l Espind
o
l
a
F
i
x a regre
s
sion I recently introduc
e
d by removing
.
.
.
commit
|
commitdiff
|
tree
2011-05-27
Rafael Espi
n
d
o
la
Ma
k
e
size
c
o
mputation les
s
brittle
.
commit
|
commitdiff
|
tree
2011-05-27
Rafael E
s
pindol
a
Remove DwarfRegNum from the individual
bit
s
o
f
t
he
.
.
.
commit
|
commitdiff
|
tree
2011-05-27
Rafae
l
Esp
i
ndol
a
Remove DwarfRegNum fr
o
m CARRY
.
I should be encoded
.
.
.
commit
|
commitdiff
|
tree
2011-05-27
Rafae
l
Esp
i
n
d
o
la
Remove dwarf numb
e
rs from subreg
s
.
We s
h
ould use DW_OP_bit_p
.
.
.
commit
|
commitdiff
|
tree
2011-05-26
Rafael Espind
o
la
Fix some dwarf register numbers
.
commit
|
commitdiff
|
tree
2011-05-26
Rafael
Espind
o
la
Fix LTO b
u
ilds with xcode 4
.
commit
|
commitdiff
|
tree
2011-05-25
Ra
f
a
el Espindola
Fix some i
s
s
ues Du
n
can fo
u
nd in th
e
p
revious co
m
mit
.
commit
|
commitdiff
|
tree
2011-05-25
Rafael Espi
n
dola
Rep
l
ace t
h
e -unwind-tables opt
i
on
w
it
h
a per function
.
.
.
commit
|
commitdiff
|
tree
2011-05-24
Raf
a
e
l Espind
o
l
a
E
xplain FI
X
M
E
.
commit
|
commitdiff
|
tree
2011-05-24
Rafael
E
spi
n
dola
Fix the defaults for
.
eh_frame
.
We we
r
e marking it
.
.
.
commit
|
commitdiff
|
tree
2011-05-24
Rafael
E
s
p
indola
Fix cmake de
p
endencies
.
commit
|
commitdiff
|
tree
2011-05-20
Rafael Espin
d
ola
adds some attri
b
utes t
o
attribu
t
e
s
e
c
ti
o
n when cpu
.
.
.
commit
|
commitdiff
|
tree
2011-05-20
R
afael
Espindo
l
a
f
ixes target add
r
ess tBL
a
n
d
tBLX and se
t
s relocation
.
.
.
commit
|
commitdiff
|
tree
2011-05-19
Rafael Espi
n
dola
Looks like OS X assembler
s
(
including MC) don't like
commit
|
commitdiff
|
tree
2011-05-19
Rafa
e
l Espi
n
dola
Misc code
r
efacto
r
ings:
commit
|
commitdiff
|
tree
2011-05-19
R
a
fae
l
Espindola
A
DD64
r
i
3
2 s
i
gn
exte
n
ds
i
ts argument,
so we need to
.
.
.
commit
|
commitdiff
|
tree
2011-05-19
Rafael Espindola
Add te
s
t for PR9
9
46
.
commit
|
commitdiff
|
tree
2011-05-19
Rafael Espindola
re
v
ert 13
1
605
t
o fix PR9946
.
commit
|
commitdiff
|
tree
2011-05-19
Rafae
l
Espindola
Ano
t
her try
at fix
i
n
g cmak
e
.
commit
|
commitdiff
|
tree
2011-05-19
Rafael Espindola
Revert
my previou
s
patch
.
The cmake
b
u
ild ha
d
a
lrea
d
y
.
.
.
commit
|
commitdiff
|
tree
2011-05-18
R
a
f
ael Espindola
F
i
x
t
he
c
mak
e
build
.
commit
|
commitdiff
|
tree
2011-05-17
Rafael Es
p
indo
l
a
D
on'
t
include information about the b
u
i
l
d into the
.
.
.
commit
|
commitdiff
|
tree
2011-05-16
Raf
a
el
E
spindola
s
e
ts bit 0 of t
h
e function add
r
es
s
of t
h
umb fun
c
tion
.
.
.
commit
|
commitdiff
|
tree
2011-05-16
Rafael Espindola
Extra r
e
fa
c
toring
n
oticed by Eli Friedman
.
commit
|
commitdiff
|
tree
2011-05-16
Rafael Espi
n
d
o
la
Do
n
't do tail calls in a function that call s
e
tjmp
.
.
.
commit
|
commitdiff
|
tree
2011-05-14
Rafael Esp
i
ndola
D
o
n't
prod
u
ce a vmovnt
d
q if we don't have AV
X
support
.
commit
|
commitdiff
|
tree
2011-05-13
R
a
fael Espindola
M
o
ve te
s
t
.
commit
|
commitdiff
|
tree
2011-05-13
Rafael
Espindola
Move test
.
commit
|
commitdiff
|
tree
2011-05-13
R
a
f
ael
Espindola
Make codegen able to handle va
l
ues
o
f
e
mpty
t
ypes
.
.
.
.
commit
|
commitdiff
|
tree
2011-05-11
Rafael Espindola
Revert 1311
7
2 as it is causing
clang
t
o
m
iscompile
.
.
.
commit
|
commitdiff
|
tree
2011-05-10
Rafael Espin
d
ola
A
dd tr
i
p
le
.
commit
|
commitdiff
|
tree
2011-05-10
Rafael Espind
o
la
F
i
x cmake a
g
ain
.
commit
|
commitdiff
|
tree
2011-05-10
Rafael Esp
i
ndola
A
v
oi
d
a gcc warni
n
g
.
commit
|
commitdiff
|
tree
2011-05-10
Rafa
e
l
E
spindola
Fix cmake build
.
commit
|
commitdiff
|
tree
2011-05-10
Rafael Espindola
Initial
i
ze
m
oveTypeModule
.
commit
|
commitdiff
|
tree
2011-05-10
Rafael Espindola
Pr
o
du
c
e a __debug_
f
r
a
m
e section on darwin ARM when
.
.
.
commit
|
commitdiff
|
tree
2011-05-10
Rafae
l
Espindola
O
n
MachO, unli
k
e ELF
,
there should
be no
reloc
a
t
ion
.
.
.
commit
|
commitdiff
|
tree
2011-05-10
Rafael Espindol
a
Rename DwarfReq
u
iresR
e
l
ocationForS
t
mtL
i
st t
o
commit
|
commitdiff
|
tree
2011-05-10
Rafael Espindola
T
h
e
EH symbo
l
s a
r
e only needed in
e
h_fra
m
e, n
o
t
deb
u
g_frame
.
commit
|
commitdiff
|
tree
2011-05-10
Rafael Espindola
Use
.
cfi
_
sections
t
o put the unwi
n
d info in
.
d
e
bug_frame
.
.
.
commit
|
commitdiff
|
tree
2011-05-10
Rafael Espindola
In a debug_frame th
e
cfi offset is to the
s
tart of
.
.
.
commit
|
commitdiff
|
tree
2011-05-10
Rafael
E
spindol
a
Add CFIStartSection
s
to the asm
printe
r
.
Ad
d
an assert
.
.
.
commit
|
commitdiff
|
tree
2011-05-10
Rafael Espindola
A
d
d
suppor
t
for producing
.
de
u
bg_fram
e
sections
.
commit
|
commitdiff
|
tree
2011-05-10
Rafae
l
Esp
i
ndola
Small clea
n
ups
.
commit
|
commitdiff
|
tree
2011-05-10
Rafael Espindola
Factor some code i
n
t
o a new EmitFrames
method
.
commit
|
commitdiff
|
tree
2011-05-10
Ra
f
ael Espindola
R
emove unused argume
n
t
.
commit
|
commitdiff
|
tree
2011-05-10
R
a
fa
e
l Espindola
Parsing and p
l
umb
i
ng for
.
c
fi
_
sectio
n
s
.
commit
|
commitdiff
|
tree
2011-05-08
Ra
f
ael Espindol
a
Don't f
o
rce relaxa
t
i
on of Adv
a
nceLoc i
n
structio
n
s on
.
.
.
commit
|
commitdiff
|
tree
2011-05-06
Rafael
Espindola
S
w
itch Dar
w
in to th
e
generic
CIE/FDE
prin
t
er
.
commit
|
commitdiff
|
tree
2011-05-06
Rafael Espindola
P
ass -d
i
sa
b
l
e
-cf
i
to llc
.
commit
|
commitdiff
|
tree
2011-05-06
Raf
a
el Espind
o
l
a
Pass -
d
isab
l
e
-
cfi
.
commit
|
commitdiff
|
tree
2011-05-06
Rafael Espin
d
o
l
a
Noth
i
n
g
e
lse
use
s
t
his label
.
commit
|
commitdiff
|
tree
2011-05-06
Rafael
E
spind
o
la
Yet more dead code
.
commit
|
commitdiff
|
tree
2011-05-06
R
af
a
el Espindola
Update c
o
mments
.
commit
|
commitdiff
|
tree
2011-05-06
R
afael Espin
d
ol
a
More
d
ead code
e
limi
n
a
t
ion
.
commit
|
commitdiff
|
tree
2011-05-06
Rafa
e
l Espindola
D
e
ad code eliminatio
n
.
commit
|
commitdiff
|
tree
2011-05-05
Rafael
E
sp
i
ndola
Remove DwarfTab
l
eException
.
commit
|
commitdiff
|
tree
2011-05-05
R
afael E
s
pindola
Remove the DwarfTable enum
.
commit
|
commitdiff
|
tree
2011-05-05
Rafael Es
p
indo
l
a
Move P
P
C Linux to
C
FI
.
commit
|
commitdiff
|
tree
2011-05-05
Rafael
Esp
i
ndola
Implement a r
e
all
y
s
i
m
p
l
e Dwarf
S
jLjException
.
commit
|
commitdiff
|
tree
2011-05-05
Rafael Es
p
indola
Lis
t
all ex
c
e
p
t
i
on
t
ype
s
in
a
sw
i
tch
.
commit
|
commitdiff
|
tree
2011-05-05
Raf
a
el Espi
n
dola
Don't produ
c
e a __debug
_
frame
.
commit
|
commitdiff
|
tree
2011-05-04
Rafael Espindola
Fix cmake
b
uild
.
commit
|
commitdiff
|
tree
2011-05-04
Rafael
Esp
i
ndola
P
r
oducing a DW_FORM_addr f
o
r DW_AT_stmt_l
i
st is pro
b
ably
.
.
.
commit
|
commitdiff
|
tree
2011-05-03
Rafael Espin
d
ola
Pa
s
s --disab
l
e
-cfi to llc
.
commit
|
commitdiff
|
tree
2011-05-02
Rafael Espindo
l
a
Pass -di
s
able-cfi to ll
c
.
commit
|
commitdiff
|
tree
2011-05-02
Rafael Espindola
llvmc: Pass -disable-cf
i
to ll
c
.
commit
|
commitdiff
|
tree
2011-05-02
Raf
a
el Es
p
i
n
d
ol
a
Add 130690 back
.
commit
|
commitdiff
|
tree
2011-05-02
R
afael Espindola
Onl
y
pro
d
u
c
e
the eh_frame s
e
c
t
io
n
i
f we have at le
a
st
.
.
.
commit
|
commitdiff
|
tree
2011-05-02
Rafael
E
s
p
i
n
d
ol
a
Rev
e
rt wh
i
l
e
I debug the tes
t
s that u
s
e marc
h
b
u
t not
.
.
.
commit
|
commitdiff
|
tree
2011-05-02
Rafael Es
p
i
n
do
l
a
Mo
v
e ppc OS
X
to cfi too
.
I am building it
on
a
n old
.
.
.
commit
|
commitdiff
|
tree
next