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
Silence -Wunused-variable in release builds.
2011-07-09
Ra
f
ael Espi
n
d
ola
Mo
v
e the l
o
ads after
th
e
calls so that the fix for
commit
|
commitdiff
|
tree
2011-07-09
R
afael Espindola
Use CHECK-N
E
XT
.
commit
|
commitdiff
|
tree
2011-07-05
Rafael
Esp
i
ndola
Real
l
y
fix typo :-(
commit
|
commitdiff
|
tree
2011-07-05
Rafael Espindola
Fix
typo
.
commit
|
commitdiff
|
tree
2011-07-05
Rafael Espi
n
do
l
a
Compare all 4 bytes of the header
.
commit
|
commitdiff
|
tree
2011-07-04
Rafa
e
l Espindola
Mov
e
ear
l
y ta
i
l d
u
pli
c
ati
o
n ea
r
l
i
e
r
.
commit
|
commitdiff
|
tree
2011-07-04
Rafae
l
Espindol
a
M
ov
e
most of the pre BB code t
o
T
a
ilDu
p
l
icate
A
ndUpdate
.
.
.
commit
|
commitdiff
|
tree
2011-07-04
R
a
f
a
el
E
spindola
Reduce indent
a
tion and fix t
h
e count of how man
y
PHIs
.
.
.
commit
|
commitdiff
|
tree
2011-07-03
Rafael Espindola
Fix an easy fi
x
me
.
commit
|
commitdiff
|
tree
2011-07-02
Rafael Espindola
Use getVNInfoAt
.
commit
|
commitdiff
|
tree
2011-07-02
R
a
fael Espindola
Check the
VN of the
sr
c
register at
the two
copie
s
.
.
.
commit
|
commitdiff
|
tree
2011-07-01
R
a
fael
Espindola
Fix use after fre
e
.
commit
|
commitdiff
|
tree
2011-07-01
R
afael Espindola
Avo
i
d DenseMap
lookup
.
commit
|
commitdiff
|
tree
2011-07-01
R
afa
e
l Espi
n
dola
Fix o
f
f by one e
r
r
o
r
.
I mi
s
unde
r
stood the co
m
men
t
about
.
.
.
commit
|
commitdiff
|
tree
2011-07-01
Rafael Espi
n
do
l
a
Check the liveinterval,
n
ot th
e
ki
l
l flag
.
commit
|
commitdiff
|
tree
2011-07-01
Rafael Espindola
Add 13
4
199 back, but disa
b
le the
optimizati
o
n when
.
.
.
commit
|
commitdiff
|
tree
2011-06-30
Rafael Espindola
Revert my previous patch
w
hile I debu
g
llvm-gcc bootstrap
.
commit
|
commitdiff
|
tree
2011-06-30
Rafael Espindola
D
o
n't give up on
coalescing A and B
w
hen we find
commit
|
commitdiff
|
tree
2011-06-30
R
afael Espindola
Create a isFullCopy
pred
i
cate
.
commit
|
commitdiff
|
tree
2011-06-30
R
a
f
a
e
l
E
spindola
Add r1
3
4
0
57
back, but splice the p
r
edecessor
after
.
.
.
commit
|
commitdiff
|
tree
2011-06-30
Raf
a
e
l Espindola
Re
m
ove dead
code
.
commit
|
commitdiff
|
tree
2011-06-29
Rafae
l
Es
p
ind
o
la
make compos
e
and isMoveInstr s
t
a
t
ic fu
n
c
tions
.
commit
|
commitdiff
|
tree
2011-06-29
Rafa
e
l Espi
n
dol
a
Let sim
p
lify
c
fg simp
l
ify bb with on
l
y
d
ebug an
d
lifetime
.
.
.
commit
|
commitdiff
|
tree
2011-06-28
R
a
fael E
s
pin
d
o
l
a
F
ix cm
a
k
e build
.
commit
|
commitdiff
|
tree
2011-06-26
Rafael Espindola
Remov
e
unused meth
o
d
s
.
commit
|
commitdiff
|
tree
2011-06-26
Rafael Espindo
l
a
There
is only one register coal
e
scer
.
Merge it into
.
.
.
commit
|
commitdiff
|
tree
2011-06-26
Rafael Espindola
Merge SimpleRegisterCoalescing
.
c
pp into Regist
e
rCoalesce
r
.
.
.
commit
|
commitdiff
|
tree
2011-06-26
Rafa
e
l Espindola
merge SimpleRegisterCoalescin
g
.
h into
Registe
r
Co
a
lescer
.
h
.
commit
|
commitdiff
|
tree
2011-06-26
Rafael Espindola
Move Regis
t
erCoalescer
.
h
to lib/CodeGen
.
commit
|
commitdiff
|
tree
2011-06-26
Rafael
E
spindola
Remove un
n
ecessar
y
wrapper
.
commit
|
commitdiff
|
tree
2011-06-24
Rafa
e
l Espindola
Fix cmake build
.
commit
|
commitdiff
|
tree
2011-06-24
Rafael Espin
d
ola
Simplify
commit
|
commitdiff
|
tree
2011-06-24
Rafael Espindola
Now
t
hat bb with
p
his ar
e
not cons
i
de
r
e
d
simple
,
dupli
c
ate
.
.
.
commit
|
commitdiff
|
tree
2011-06-24
Rafael Espindo
l
a
Si
m
plify now that blocks with phis are not
consi
d
ere
d
.
.
.
commit
|
commitdiff
|
tree
2011-06-24
Rafael Es
p
i
n
dola
Fix CellSPU CMakeLi
s
t
.
txt
.
commit
|
commitdiff
|
tree
2011-06-23
Rafael Esp
i
n
d
o
la
Revert "revert 133714"
commit
|
commitdiff
|
tree
2011-06-23
Raf
a
el
E
sp
i
nd
o
la
Ad
d
missing file
.
commit
|
commitdiff
|
tree
2011-06-23
R
afael Esp
i
ndola
133713
broke the build, revert it
.
commit
|
commitdiff
|
tree
2011-06-23
Rafael Espindola
M
o
ve
m
o
re
l
ogic to shouldTail
D
uplicate an
d
only
dupli
c
ate
.
.
.
commit
|
commitdiff
|
tree
2011-06-22
Rafael Espindola
Reenable ta
i
l
du
p
l
i
cation
o
f
bb with just an uncondit
i
onal
.
.
.
commit
|
commitdiff
|
tree
2011-06-22
Rafael Espindola
Reenable the op
t
imizatio
n
a
d
ded
i
n 133415, but
ch
a
n
ge
.
.
.
commit
|
commitdiff
|
tree
2011-06-20
R
afael Espindo
l
a
Dis
a
ble
again
.
commit
|
commitdiff
|
tree
2011-06-20
Rafael Espindo
l
a
R
e
enab
l
e 1
3
3415 with tw
o
fixes
commit
|
commitdiff
|
tree
2011-06-20
Rafael Esp
i
nd
o
la
Teach early dup h
o
w to dup
l
icate
b
asic bl
o
c
k
s with
.
.
.
commit
|
commitdiff
|
tree
2011-06-17
Rafael Esp
i
n
d
ol
a
Te
s
t for previous
c
ommit
.
commit
|
commitdiff
|
tree
2011-06-17
Rafael Espindola
Two f
i
xes relating to debug va
l
ue:
commit
|
commitdiff
|
tree
2011-06-17
Rafa
e
l Espind
o
la
Enable early d
u
plica
t
i
o
n of small blocks
.
Th
e
re
are
.
.
.
commit
|
commitdiff
|
tree
2011-06-15
Rafael Espindola
Test
c
ase
for previ
o
u
s commit
.
commit
|
commitdiff
|
tree
2011-06-15
Rafael Espi
n
do
l
a
Fix cma
k
e
buil
d
.
commit
|
commitdiff
|
tree
2011-06-15
Raf
a
el Esp
i
ndol
a
Handle ju
m
p
table
s
.
Test to follow soon
.
commit
|
commitdiff
|
tree
2011-06-14
Rafael Espindo
l
a
Add tr
i
ple
.
commit
|
commitdiff
|
tree
2011-06-14
Rafael
Espind
o
l
a
Ch
e
ck the
l
lc outpu
t
.
commit
|
commitdiff
|
tree
2011-06-14
Rafael Espin
d
o
la
A
d
d
a test f
o
r t
h
e recent regression
.
commit
|
commitdiff
|
tree
2011-06-14
Rafael
Espind
o
la
Partial
r
e
vert of 132882
.
commit
|
commitdiff
|
tree
2011-06-14
R
afae
l
Esp
i
ndola
Add 13
2
986 back,
but
a
v
oid non-det
e
rminis
m
if a bb
.
.
.
commit
|
commitdiff
|
tree
2011-06-14
R
a
fael
Esp
i
ndola
revert 1
3
2986 to see
i
f the bo
t
s go green
.
commit
|
commitdiff
|
tree
2011-06-14
Rafael Espindola
Implement Jako
b
's sugg
e
s
t
ion on how t
o
d
e
tec
t
f
a
ll
.
.
.
commit
|
commitdiff
|
tree
2011-06-14
Raf
a
el Espindo
l
a
Ma
k
e the threshold used by branch
f
o
lding so
f
ter
.
B
e
fo
r
e
.
.
.
commit
|
commitdiff
|
tree
2011-06-13
Rafael Espin
d
o
l
a
Fix
i
nvalid uses of Twine
.
Hopef
u
l
ly this fixes t
h
e
.
.
.
commit
|
commitdiff
|
tree
2011-06-12
R
a
fael
E
spind
o
la
Real
l
y fi
x
t
he fall-th
r
ough lo
g
ic
.
commit
|
commitdiff
|
tree
2011-06-12
Ra
f
ael Espindola
T
e
st
for the previous commit
.
commit
|
commitdiff
|
tree
2011-06-12
R
a
f
a
e
l Espindol
a
Fix s
i
lly bug I introduce in the previous commit
.
Fixes
.
.
.
commit
|
commitdiff
|
tree
2011-06-12
Rafael Espindola
AnalyzeBranch doesn
'
t change w
h
ich s
u
ccessor
s
a bb
.
.
.
commit
|
commitdiff
|
tree
2011-06-10
Rafa
e
l Esp
i
ndola
R
e
moved ta
b
s
.
Als
o
fixed my edi
t
o
r
.
.
.
commit
|
commitdiff
|
tree
2011-06-10
Rafael E
s
pin
d
ola
Re
m
ove dup
l
ic
a
ted test
.
commit
|
commitdiff
|
tree
2011-06-09
R
a
fael Esp
i
ndola
M
a
ke
the optional verification step more st
r
i
ct
.
commit
|
commitdiff
|
tree
2011-06-09
Rafael Espindola
Avoid a gcc w
a
rning about mu
l
tiline comm
e
nts
.
commit
|
commitdiff
|
tree
2011-06-09
Raf
a
el Es
p
indola
On l
a
st
fix
t
o the early tail
duplication
.
commit
|
commitdiff
|
tree
2011-06-09
Rafael Espin
d
o
la
Also consid
e
r phi nodes when decid
i
ng if
a register
.
.
.
commit
|
commitdiff
|
tree
2011-06-09
R
a
f
a
el Espindola
A
na
l
yzeBranc
h
modifies the bb, but we
don't want to
.
.
.
commit
|
commitdiff
|
tree
2011-06-09
R
a
f
ael
E
spi
n
dola
A
P
HI i
n
this basic block is a use
in anoth
e
r basic
.
.
.
commit
|
commitdiff
|
tree
2011-06-09
Rafael Esp
i
ndola
Refact
o
r
s
ome checks into
s
houldTailDuplicate
.
U
pdate
.
.
.
commit
|
commitdiff
|
tree
2011-06-09
Raf
a
el Espindola
I
m
prove the handlin
g
of available_externally
and llvm
.
.
.
commit
|
commitdiff
|
tree
2011-06-08
Rafael Espindo
l
a
Fix count
.
commit
|
commitdiff
|
tree
2011-06-08
Rafael Espindo
l
a
C
o
unt
h
ow many
phi
s
we are creating
.
commit
|
commitdiff
|
tree
2011-06-07
Rafael Espindola
Fix a
silly er
r
or I introduce
i
n r131
9
51
.
commit
|
commitdiff
|
tree
2011-06-05
Rafael
Esp
i
ndola
Bas
i
c support for macros
wi
t
h e
x
plic
i
t argume
n
ts
.
commit
|
commitdiff
|
tree
2011-06-05
Raf
a
el Es
p
ind
o
la
Produc
e
an undefined reference to _GLOBAL_O
F
FSET
_
TA
B
LE_
.
.
.
commit
|
commitdiff
|
tree
2011-06-02
Rafa
e
l Espind
o
l
a
Add test for PR1
0
0
6
8
.
commit
|
commitdiff
|
tree
2011-06-02
Rafael
E
spi
n
dola
Revert 132424
t
o
fix
P
R
1
0
0
68
.
commit
|
commitdiff
|
tree
2011-06-02
Raf
a
el Espindola
Don't hardcode the %r
e
g
f
o
r
mat in
t
he streame
r
.
commit
|
commitdiff
|
tree
2011-05-30
R
a
fael Espind
o
l
a
Use the dwar
f
->llvm mapping to print
r
e
gister names
.
.
.
commit
|
commitdiff
|
tree
2011-05-30
R
a
fa
e
l Espindola
Spl
i
t
p
pc
d
warf regnums
i
nto ppc64 and p
p
c
3
2
flavours
.
commit
|
commitdiff
|
tree
2011-05-30
R
afael E
s
pin
d
ola
Introduce
the D
w
arfRegAlias c
l
ass
f
o
r
de
c
l
aring that
.
.
.
commit
|
commitdiff
|
tree
2011-05-30
Rafael Es
p
indola
Mark the
3
2 bit register
s
as invalid in
6
4
bit mode
.
.
.
commit
|
commitdiff
|
tree
2011-05-30
R
afael Espindola
Remove t
h
e
D
warfNu
m
bers fro
m
the
s
ubregisters
.
They
.
.
.
commit
|
commitdiff
|
tree
2011-05-29
Rafael
E
spindol
a
Use %rb
p
on a 64 bi
t
test
.
commit
|
commitdiff
|
tree
2011-05-29
Rafael Espindol
a
F
ix to m
a
tch th
e
dwarf register numbers that gdb uses
.
commit
|
commitdiff
|
tree
2011-05-29
Rafa
e
l Espin
d
o
la
Dwarf register 0 is r0, re
m
ove
incorr
e
ct
entri
e
s
.
commit
|
commitdiff
|
tree
2011-05-29
Rafael Espindola
R
e
move the dwarf nu
m
b
e
rs from the
D
registers
.
Th
e
y
.
.
.
commit
|
commitdiff
|
tree
2011-05-28
Rafael Espindo
l
a
Add 132187 back now that
t
he rea
l
problem
is fixed
.
commit
|
commitdiff
|
tree
2011-05-28
R
afael Espindola
Fi
x
t
he root
caus
e
of
th
e
boo
t
strap fai
l
ure:
commit
|
commitdiff
|
tree
2011-05-27
Rafael Esp
i
ndola
It
looks like 132187 might have
broken
the llvm-gcc
.
.
.
commit
|
commitdiff
|
tree
2011-05-27
Ra
f
ael Espindola
Fix a regression I recently introduced b
y
rem
o
ving
.
.
.
commit
|
commitdiff
|
tree
2011-05-27
Rafael Espindola
Make siz
e
computat
i
on less
b
rittle
.
commit
|
commitdiff
|
tree
2011-05-27
Rafael
Espindola
Remove DwarfRegNum
f
r
o
m the indivi
d
ual
b
it
s
o
f
t
h
e
.
.
.
commit
|
commitdiff
|
tree
2011-05-27
Ra
f
ae
l
Esp
i
ndola
Remove DwarfRegN
u
m from CARRY
.
I s
h
ould be encoded
.
.
.
commit
|
commitdiff
|
tree
2011-05-27
R
a
fael E
s
pi
n
d
o
la
R
e
mov
e
d
warf numbers from subreg
s
.
We should use DW_OP_bi
t
_p
.
.
.
commit
|
commitdiff
|
tree
2011-05-26
Rafael Espindola
Fix some d
w
arf
r
eg
i
ste
r
n
umbers
.
commit
|
commitdiff
|
tree
2011-05-26
Ra
f
ael Esp
i
ndola
Fix
L
T
O bui
l
ds with
x
code 4
.
commit
|
commitdiff
|
tree
next