repo.or.cz
/
tamarin-stm.git
/
search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
first
·
prev
·
next
Merge remote-tracking branch 'redux/master' into sh4-pool
2011-03-01
Cédric VINCEN
T
Merge remote-trac
k
ing branch 'redux/master' into
sh4
.
.
.
commit
|
commitdiff
|
tree
2011-03-01
Cédric
V
INCENT
SH
4
(pool
)
: twe
a
k the pool man
a
ger a little bit
.
commit
|
commitdiff
|
tree
2011-02-07
Cédric
V
I
N
CENT
S
H
4 (pool): add a verbo
s
e
s
tatement
.
commit
|
commitdiff
|
tree
2011-02-02
Cédr
i
c V
I
NCENT
SH4 (pool)
:
add a guard mec
h
anism + 2
o
pportuniti
e
s
.
.
.
commit
|
commitdiff
|
tree
2011-02-02
Cédric
V
INC
E
NT
SH4 (pool
)
: initial
supp
o
rt
to loa
d
const
a
nts from
.
.
.
commit
|
commitdiff
|
tree
2011-01-06
Cé
d
r
ic VINCENT
Bug 602390 -
New file for SH4 auto-generated code
.
.
.
...auto-generated code (r+rreitmai) [
Cédric VINCENT
]
commit
|
commitdiff
|
tree
2010-12-16
Cédric VINCENT
SH4 (pool): generate co
n
stant pool
s
in opportune places
.
commit
|
commitdiff
|
tree
2010-12-03
Cédric V
I
NCENT
SH4: fi
x
the precond
i
tion tests for SH
4
_
emit
1
6/32
commit
|
commitdiff
|
tree
2010-12-02
Cé
d
ric VI
N
C
EN
T
SH
4
:
fix assign
m
ents
t
o
nHints[] in
A
ssemb
l
er::nInit()
.
commit
|
commitdiff
|
tree
2010-12-01
Cédric VINCENT
Merge
bra
n
ch 's
h
4-p
u
b3'
into sh4
commit
|
commitdiff
|
tree
2010-12-01
Céd
r
ic VIN
C
E
NT
Bu
g
602390 - nan
o
jit: make Register a
n
o
n
-numer
i
c type
.
.
.
commit
|
commitdiff
|
tree
2010-12-01
Céd
r
ic VIN
C
ENT
B
u
g 57
7
449: Fix
the expression eva
l
uation
fo
r
"[un
.
.
.
commit
|
commitdiff
|
tree
2010-10-20
Cédric VINCENT
SH4: fix a typo in gen_asm_loadXXi() and
remo
v
e "not
.
.
.
commit
|
commitdiff
|
tree
2010-10-14
C
édric VINC
E
NT
SH4
(
optim): use a "s
t
atic"
p
oin
t
i
n frame to
allow
.
.
.
commit
|
commitdiff
|
tree
2010-10-11
Cédric VIN
C
E
NT
SH4: f
i
x movl_PC
r
el instructi
o
ns not
emitte
d
at
4-byte
.
.
.
commit
|
commitdiff
|
tree
2010-09-15
Cédric V
I
NC
E
N
T
Merge bra
n
ch mast
e
r of tamarin-red
u
x
in
t
o the
b
ranc
h
.
.
.
commit
|
commitdiff
|
tree
2010-09-14
C
é
dric VINCENT
SH4
(
optim): use a 16-bit sl
o
t when storing a "short
.
.
.
commit
|
commitdiff
|
tree
2010-09-14
Cédric VI
N
C
E
NT
SH4
(optim): store the a
d
dress r
i
g
ht
after
th
e
uncon
d
i
t
ional
.
.
.
commit
|
commitdiff
|
tree
2010-09-14
Cédric VIN
C
ENT
SH4 (optim):
avo
i
d a
n
uncondition
a
l 32-bit l
o
ad in
.
.
.
commit
|
commitdiff
|
tree
2010-09-13
C
édric VINCENT
SH4
(
opt
i
m): select special i
n
s
t
ru
c
tions that use R0
.
.
.
commit
|
commitdiff
|
tree
2010-09-13
Cédric VINCEN
T
S
H
4 (op
t
im): r
e
v
e
rt the commit 281bfdff since that
.
.
.
commit
|
commitdiff
|
tree
2010-09-10
C
é
dric VINCENT
Bug 58
7
735 - redefine nReg
i
sterAllocFromSet in terms
.
.
.
commit
|
commitdiff
|
tree
2010-09-09
Cédric V
I
N
C
E
NT
SH
4
(optim
)
: r
e
define Assembler
:
:n
R
egisterAl
l
o
c
F
romSet
.
.
.
commit
|
commitdiff
|
tree
2010-09-08
Cédric VINC
E
N
T
Me
r
ge br
a
n
ch '
s
h4-noopt' into
s
h4
commit
|
commitdiff
|
tree
2010-09-08
Cédric V
I
N
C
E
NT
M
e
r
ge branch master of tamar
i
n
-
r
edux i
n
to the branch
.
.
.
commit
|
commitdiff
|
tree
2010-09-08
Céd
r
ic VINCENT
Bug 5
9
4296 - Fix the implementati
o
n o
f
Assembler::as
m
_
c
mov
.
.
.
commit
|
commitdiff
|
tree
2010-09-08
C
é
d
ric VIN
C
E
NT
SH4: fix the implementation
of A
s
s
e
mb
l
e
r
::asm_cmov()
.
commit
|
commitdiff
|
tree
2010-08-27
Cédric
V
INCE
N
T
SH4 (optim):
r
e
move
s
ub-optim
a
l code
se
q
uence to load
.
.
.
commit
|
commitdiff
|
tree
2010-08-27
Cé
d
ric VI
N
C
ENT
SH4 (optim
)
: use S
H
4_
b
ra when the condit
i
o
nal target
.
.
.
commit
|
commitdiff
|
tree
2010-08-27
Cédric VINCE
N
T
SH4 (optim): bui
l
d consta
n
t by addin
g
smaller c
o
nstants
.
.
.
commit
|
commitdiff
|
tree
2010-08-26
C
édric VINCE
N
T
SH4: fix the computation of
t
h
e
r
emaining space in
.
.
.
commit
|
commitdiff
|
tree
2010-08-20
Cédric
VI
N
C
ENT
SH4:
add initial impleme
n
tation
of the op
c
ode LIR_c
m
ov
d
.
commit
|
commitdiff
|
tree
2010-08-19
Cédric V
I
NCENT
Merge branch ma
s
ter of tamarin-redux into
t
he bra
n
c
h
.
.
.
commit
|
commitdiff
|
tree
2010-08-18
C
édric VINCEN
T
SH4: two minor chang
e
s a)
s/
A
VMPLUS_SH
4
/
V
M
CFG_
S
H4 b
.
.
.
commit
|
commitdiff
|
tree
2010-08-04
Cédric
V
INCENT
SH4: fi
x
a T
O
C
TTOU bu
g
in
A
ssembler::asm_b
r
anch
(
)
commit
|
commitdiff
|
tree
2010-08-04
Cédric
V
INCE
N
T
SH4: fix floatin
g
-poi
n
t single p
r
e
cision load/st
o
re
.
commit
|
commitdiff
|
tree
2010-08-03
C
é
d
ric
V
IN
C
ENT
Merge b
r
a
nch ma
s
te
r
of tam
a
rin-redux into t
h
e
branch
.
.
.
commit
|
commitdiff
|
tree
2010-08-03
Cédric VINCENT
S
H
4
:
the S
H
4 ABI specifi
e
s "double
"
p
a
r
a
meters have
.
.
.
commit
|
commitdiff
|
tree
2010-08-03
Cédric V
I
NCEN
T
S
H4:
optimize integer subtraction by usin
g
"SH4_ad
d
_
i
mm
.
.
.
commit
|
commitdiff
|
tree
2010-07-30
Cé
d
ric VINCENT
SH4: con
v
ert
codegen macros to methods &
m
ove these
.
.
.
commit
|
commitdiff
|
tree
2010-07-26
Cédric VINCENT
Merge branch
m
aster of t
a
marin-redux
in
t
o the branch
.
.
.
commit
|
commitdiff
|
tree
2010-07-26
Cédric VINCENT
SH4: add t
h
e Mozill
a
M
P
L lic
e
nse he
a
der in CodeGenSH4
.
h
commit
|
commitdiff
|
tree
2010-06-09
Cédric V
I
NCE
N
T
S
H4: factor
i
ze asm_loadXXi and asm_
s
to
r
eXXi where XX
.
.
.
commit
|
commitdiff
|
tree
2010-06-09
C
é
dric VIN
C
ENT
SH4: remove an as
s
e
r
tio
n
about untested
c
ase
commit
|
commitdiff
|
tree
2010-06-07
Cédri
c
VINCENT
Mer
g
e branch master of t
a
marin-redux into the branch
.
.
.
commit
|
commitdiff
|
tree
2010-06-07
Cédric VINCENT
SH4: add *untested* implementat
i
on o
f
unsi
g
ned 8/16
.
.
.
commit
|
commitdiff
|
tree
2010-06-04
Cé
d
r
i
c
VIN
C
EN
T
S
H
4
: add
*
untes
t
ed* supp
o
rt to
st
o
re
"
d
o
uble" v
a
lues
.
.
.
commit
|
commitdiff
|
tree
2010-06-04
Cédric VINCE
N
T
SH4: add *unt
e
sted*
support to load
"float" value
s
.
.
.
commit
|
commitdiff
|
tree
2010-06-04
Cé
d
ri
c
VINCENT
S
H4: add *unte
s
ted* implementation of Assembler::asm_store
1
6i()
commit
|
commitdiff
|
tree
2010-06-04
Cédric VINCENT
SH4: add
i
nitial implementation of
Assembler::asm_inc_m32()
commit
|
commitdiff
|
tree
2010-06-03
Cédric VINCENT
SH4: updat
e
rega
l
loc' state
h
a
ndling, see bug
e
n
t
ry
.
.
.
commit
|
commitdiff
|
tree
2010-06-03
Cédric VINCENT
S
H
4: ad
d
*untested*
support for stacked par
a
meters
.
.
.
commit
|
commitdiff
|
tree
2010-06-03
Cédric V
I
NCENT
SH4: cosmetic
c
hange to k
e
ep asm
_
ar
g
_r
e
g* a
n
d asm_arg_stack
.
.
.
commit
|
commitdiff
|
tree
2010-06-03
Cédric VINCE
N
T
SH4: rem
o
v
e
non-
o
p
t
imal cas
e
"constant argument hand
l
ing
.
.
.
commit
|
commitdiff
|
tree
2010-06-03
Cédric VINCENT
SH4: renamin
g
to keep t
h
e naming coherency, see Nat
i
veSH
4
.
.
.
commit
|
commitdiff
|
tree
2010-06-02
Cédric VINCENT
SH4: remove im
p
ro
b
abl
e
case
s
in a
s
m
_
a
rg_regd() and
.
.
.
commit
|
commitdiff
|
tree
2010-05-28
Cédric VINCENT
S
H4: r
e
move
dup
l
i
cat
e
d co
d
e in Assembler::asm_branc
h
.
.
.
commit
|
commitdiff
|
tree
2010-05-28
Cédric V
I
NCENT
Re
v
ert "Skip kn
o
wn fa
i
lures (on x64
,
a
rm an
d
sh4) in
.
.
.
commit
|
commitdiff
|
tree
2010-05-27
C
é
dri
c
V
I
NCENT
M
e
rge branch '
s
h4-
n
anojit'
into sh4
commit
|
commitdiff
|
tree
2010-05-27
Cédric VINCENT
SH4: ad
d
initial s
u
p
p
or
t
to p
a
s
s
floa
t
in
g
p
o
int
s
parameters
.
.
.
commit
|
commitdiff
|
tree
2010-05-27
Céd
r
ic VINCENT
SH4: fix integ
e
r multiplicat
i
on
w
i
th check for overflow
commit
|
commitdiff
|
tree
2010-05-27
Cédric VIN
C
E
N
T
S
H4:
a
d
d
ini
t
ia
l
support to load *
w
ith displacemen
t
.
.
.
commit
|
commitdiff
|
tree
2010-05-27
Cédric V
I
NCENT
SH4: a
d
d
init
i
al implementation of Assembler::
a
sm_d
2
i()
commit
|
commitdiff
|
tree
2010-05-25
Cé
d
ric VINCENT
SH4: add in
i
tial support to
s
tore *
w
ith
displacement
.
.
.
commit
|
commitdiff
|
tree
2010-05-25
Cédric VINCENT
S
H
4: fix t
h
e na
m
e of ma
c
ros that generate "R0 -> @
.
.
.
commit
|
commitdiff
|
tree
2010-05-25
Cédric VINCEN
T
SH4: a
d
d initi
a
l
su
p
p
o
rt to load *w
i
th displac
e
m
ent
.
.
.
commit
|
commitdiff
|
tree
2010-05-25
C
édric VINCENT
SH4: take
care of
code
buffer allocation when emitti
n
g
.
.
.
commit
|
commitdiff
|
tree
2010-05-25
Cédric VI
N
CENT
Merg
e
b
ranch master o
f
tama
r
in-redux into the branch
.
.
.
commit
|
commitdiff
|
tree
2010-05-25
Cédric VI
N
CENT
Mer
g
e
b
ranch 'sh4-tracemonkey' into sh4
commit
|
commitdiff
|
tree
2010-05-25
C
é
dri
c
V
I
NCENT
SH4: add s
o
me
s
a
nity
che
c
ks abo
u
t
the use of Rtemp
commit
|
commitdiff
|
tree
2010-05-25
Cédric VIN
C
ENT
SH4: f
i
x nFragExit() by using
a
c
ode sequence patc
h
able
.
.
.
commit
|
commitdiff
|
tree
2010-05-25
C
édric VI
N
CENT
SH4: remove GCC
w
arnings "enum
e
ration value ‘LIR_*
.
.
.
commit
|
commitdiff
|
tree
2010-05-25
Cédric VINCENT
S
H
4: remov
e
a useless cal
l
to underrunProtect()
commit
|
commitdiff
|
tree
2010-05-25
Cédric VINCENT
S
H4: add
i
nitial implem
e
ntation of arithmetic operators
.
.
.
commit
|
commitdiff
|
tree
2010-05-25
Cédric VINCENT
SH4: extra
c
t conditional bran
c
h
c
o
d
e
emission fo
r
la
t
er
.
.
.
commit
|
commitdiff
|
tree
2010-05-25
Cédric V
I
NCENT
SH4: add initial
s
up
p
ort for uns
i
g
n
e
d 8 & 16
bits integers
.
.
.
commit
|
commitdiff
|
tree
2010-05-25
Cédric
V
INCENT
SH4:
add
initial implemen
t
ation of Assembler::nFragExit()
commit
|
commitdiff
|
tree
2010-05-25
C
é
dr
i
c VINCEN
T
SH4:
add initial imp
l
ement
a
tion of Assembler::swapC
o
deChun
k
s()
commit
|
commitdiff
|
tree
2010-05-25
Cédric VINCENT
SH4
:
r
e
m
ove trailing period
t
o
a
n enu
m
(e
r
ror with
.
.
.
commit
|
commitdiff
|
tree
2010-05-25
Cédr
i
c VINCENT
SH4: adjust the name of
"dou
b
le" registers
according
.
.
.
commit
|
commitdiff
|
tree
2010-05-20
C
é
dric VINCENT
Remove warnings "cast from X to
Y
increases required
.
.
.
commit
|
commitdiff
|
tree
2010-05-20
Cé
d
ri
c
VINC
E
NT
SH4
:
r
emove
GCC w
a
rni
n
gs about
u
n/s
i
gned co
m
par
i
son
.
.
.
commit
|
commitdiff
|
tree
2010-05-20
Cédric VI
N
CENT
SH4:
f
i
x
stack memory l
e
ak when passing parameters
.
.
.
commit
|
commitdiff
|
tree
2010-04-15
C
édric VINCENT
S
H4:
r
emove method c
a
l
ls in betwe
e
n
u
nderr
u
nP
r
o
tect
.
.
.
commit
|
commitdiff
|
tree
2010-04-14
Cédric VINCENT
S
H
4: in asm_l
o
ad32(),
d
o
n't define a
useless alias
.
.
.
commit
|
commitdiff
|
tree
2010-04-14
Céd
r
i
c
VINCEN
T
S
H
4: fix stack
over-consumption due t
o
a "push" ex
e
cuted
.
.
.
commit
|
commitdiff
|
tree
2010-04-14
C
é
dric
VINCENT
SH4: f
i
x an irrelevant typo
commit
|
commitdiff
|
tree
2010-04-12
Cédric VINCENT
SH4: minor cosmeti
c
c
h
anges (again!
)
.
commit
|
commitdiff
|
tree
2010-04-09
Cédric
VINCENT
S
H
4:
m
i
n
or change,
r
e
move
unused
variables
commit
|
commitdiff
|
tree
2010-04-09
Cédric VINCENT
Sk
i
p known fa
i
lures (on
x
64, arm an
d
sh4) i
n
t
he "
a
cceptance
.
.
.
commit
|
commitdiff
|
tree
2010-04-09
Cé
d
ri
c
VINCENT
SH4: m
i
no
r
cos
m
e
t
ic c
h
anges
.
commit
|
commitdiff
|
tree