repo.or.cz
/
qemu.git
/
search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
first
·
prev
·
next
tcg: Move side effects out of dh_sizemask
2014-05-28
Richard Henderson
t
cg: Move
s
ide eff
e
cts
out of dh_sizemask
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-28
Richard Henderson
t
cg: Inline t
c
g_
g
e
n_helperN
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-28
R
ichard Henderson
t
cg:
Use help
e
r-gen
.
h in tc
g
-
op
.
h
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-28
Richa
r
d H
e
nders
o
n
tcg:
Push tcg-r
u
ntime routin
e
s
i
nto exe
c
/
helper
-
*
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-28
Rich
a
rd Hender
s
o
n
tcg: In
v
ert the inc
l
usion of helper
.
h
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-28
Ric
h
ar
d
Hender
s
on
tcg: Optimize b
r
cond2 and setcond2 ne/e
q
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Richard Henderson
tcg-m
i
ps: Enable
d
i
r
ect chaining of TBs
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Richard Henders
o
n
tcg-mips: Simplify
m
ovcond
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Richar
d
Henderso
n
tcg-mip
s
:
S
implify brcond2
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Ri
c
h
ard Henders
o
n
t
cg-mips: Impr
o
ve
setcon
d
eq/ne vs zeros
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Richard Henderson
tcg-mips:
S
i
mplify set
c
o
n
d2
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Richard Henderson
tcg-mips:
Simplify brcond
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Richard H
e
nd
e
rson
tcg-
m
i
p
s: Simplify setcond
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Richard
H
e
nderson
tc
g
-mi
p
s:
C
ommo
n
ize opc
o
d
e i
m
plementations
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
R
ichard He
n
derson
tcg-mips: Improve add2/sub2
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Richard Henderso
n
tcg-m
i
ps: Hois
t
a
r
g
s loads
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Richard He
n
d
e
rson
tcg-m
i
p
s:
F
i
x
subtract im
m
ediate rang
e
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Richard Henderson
tcg-mips: Name
t
he op
c
ode en
u
me
r
ation
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Richard He
n
derson
tcg
-
mips: Use EXT for AND
on mips
3
2r2
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Richard Henderso
n
tcg-mips:
U
s
e T9
f
or TCG_T
M
P1
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Richard Henderson
tcg-mips
:
Introduce TCG_TMP0, TCG_T
M
P1
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Ric
h
ard Hend
e
rson
tcg-mips: Rearr
a
nge registe
r
al
l
ocatio
n
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Richard Henderson
tcg-
m
ips: Conve
r
t to new_ldst
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Richard Henderson
tc
g
-
mips: Convert to ne
w
qemu_l/st helpers
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Richard Henderson
tcg-mips: Move softmmu slow path out o
f
line
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Richard Henderson
tcg-mips
:
Split lar
g
e l
d
st offsets
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Richard Henderson
t
cg-mips: Fill
t
h
e
exi
t
_tb delay slot
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Richard Henders
o
n
tcg-mips: Use J and
J
A
L opcodes
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Ric
h
a
rd Henderson
tcg-m
i
p
s: Cons
t
rain the code_ge
n
_buffer to be
w
i
thin
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Richard Henderson
tcg
-
mips: L
a
yout
execut
a
ble
a
nd code_gen_bu
f
fer
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-22
Richard Hend
e
rson
tci: Fix tcg_o
u
t_call
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-15
Richar
d
Henderson
tcg-s3
9
0: I
m
p
l
ement direct
c
haining of TBs
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-15
Rich
a
rd H
e
nderson
tcg-
s
390: Do
n
'
t fo
r
ce -march=z9
9
0
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-15
Richar
d
Henderson
tcg-
s
39
0
: Im
p
rove se
t
cond
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-15
Richard H
e
nders
o
n
t
c
g-s390: A
l
l
ow i
m
mediate oper
a
nds to add2 and sub2
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-15
Richard Henderson
tc
g
-
s390: Im
p
lement tcg_regi
s
ter_
j
it
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-15
R
i
chard Henderson
tc
g
-s390: Use
mor
e
risbg in
the
tlb sequence
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-15
Richard He
n
derson
tcg-s3
9
0: Mo
v
e ldst
help
e
rs out of line
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-15
Richard Henderson
t
c
g-s390: Con
v
ert to new ldst o
p
c
o
des
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-15
Ri
c
hard Hend
e
rson
tcg-s390: Integra
t
e endiann
e
ss into TCGMemOp
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-15
Richard
He
n
de
r
son
tcg-s390
:
C
o
n
v
ert to TCG
M
e
m
Op
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-15
R
i
c
hard
H
e
nderson
t
c
g-s390: Fix off-by-
o
ne in
w
raparound andi
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-14
R
i
chard Hende
r
son
tcg: Fix
tcg_r
e
g_alloc_mov
v
s no-op tru
n
cation
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-13
Richard Hende
r
son
exec-all
.
h:
Use stl_l
e
_p
ins
t
ead of stl_p patch
i
ng x86
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
R
i
chard
H
end
e
r
son
target
-
i386: P
r
e
s
erve the Z bit
f
o
r
bt/bts/btr/btc
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
Richard Hende
r
son
t
c
g
: Remove unreachable
c
ode in t
c
g_out_op and op_defs
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
Richard Henderson
t
c
g: Use tcg_tar
g
et_availabl
e
_
r
e
g
s in
t
c
g_reg_a
l
loc_
m
ov
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
Rich
a
rd Hende
r
s
o
n
tcg: Make call a
d
d
r
e
s
s a const
a
nt pa
r
ameter
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
Richard
H
enderson
t
c
i: Cre
a
te tc
g
_ou
t
_cal
l
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
R
i
chard Henderson
tcg-mips
:
Split
out tcg
_
ou
t
_
c
all
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
Richa
r
d
Henderso
n
tcg-spar
c
: Cre
a
te tcg_out_call
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
Rich
a
rd Henderson
tcg-ppc64: Rename tcg_out_calli to t
c
g
_out_call
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
Richard Henderson
tcg-p
p
c:
Split out tcg_out_cal
l
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
R
i
chard Hen
d
e
r
son
tcg-s390: Rename
tgen_calli to tcg
_
out
_
call
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
Richar
d
Henderso
n
tcg-i38
6
: Rename tcg_out_calli to tc
g
_out_c
a
ll
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
Richard Henderson
t
c
g: Require TCG_TAR
G
E
T
_INSN_UN
I
T_SIZE
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
Richard Henders
o
n
tci: Define TCG_
T
ARGET_INSN_UNIT_SIZE
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
Richar
d
H
e
nderso
n
tcg-mips:
Defi
n
e TCG_TARGET_INSN_U
N
IT_SIZE
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
Richard Hender
s
on
tcg-ia64
:
D
e
fine TCG_
T
AR
G
ET_INSN_UNIT_S
I
ZE
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
Richard Hende
r
son
tcg-s390: Define TCG_TARGET_INSN_
U
NIT
_
SIZE
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
R
ichard Hend
e
rson
t
c
g
-aa
r
ch
6
4: Define
TCG_T
A
RGET_INSN_UNIT_S
I
ZE
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
Richard Henderson
t
cg-
a
r
m
:
D
efi
n
e TCG_TARGET_INSN_UNIT_SIZE
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
Richard He
n
derson
tcg-
s
parc:
D
e
fine
TCG_TAR
G
ET_INSN_UNIT_SIZE
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
Richa
r
d H
e
n
ders
o
n
tcg-p
p
c: Def
i
ne TCG_TARG
E
T_INS
N
_UNIT
_
SIZE
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
Richard Henderson
tcg
-
p
pc64: Define T
C
G_TARGE
T
_
I
NSN_UNIT_SI
Z
E
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
Richard Henderson
t
cg
-
i386: Define
T
CG_TARGET_IN
S
N_UN
I
T_SIZE
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
Richard Henderson
tc
g
: Define
t
cg_
i
nsn_u
n
it for cod
e
pointer
s
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
Richard
H
enderson
tcg
:
Int
r
oduce byte pointer
a
r
i
thmetic helpers
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-03
Richard
H
ende
r
son
target-alp
h
a: Fix
R
DUSP
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-28
Rich
a
rd
Henders
o
n
tcg-sparc: Acce
p
t stores of ze
r
o
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-28
Ric
h
a
r
d He
n
derson
tcg-sp
a
rc
:
Fix small 3
2
-bit movi
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-28
Richard Henderson
tc
g
-sparc: Fixup function argument types
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-28
Richard Henders
o
n
tc
g
-sparc: Hoist com
m
on
argum
e
nt loads
in
t
c
g_out_
o
p
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-28
Rich
a
rd Henderson
tc
g
-sparc: Don't hand
l
e mov/movi in tcg_out_op
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-28
Richard Henderson
tcg-sparc: T
i
d
y
check
_
fit_* tests
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-28
Rich
a
r
d
He
n
d
e
rso
n
t
cg-sparc:
Im
p
l
e
ment
m
u
l
s2_i
3
2
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-28
R
i
chard Henderson
tcg-sparc: Use
t
he RETURN
instruction
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-28
Richa
r
d Hender
s
on
tcg-sp
a
r
c: Us
e
6
4-bit re
g
i
s
t
ers with
s
p
arcv8plus
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-28
Rich
a
rd Henderson
tcg-sparc: Support trunc_shr_i32
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-28
Richard H
e
nderson
tcg-sparc: Re
m
ove most uses
of TCG_TARGET_REG_BITS
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-28
Ri
c
hard Henderson
tcg
:
Add IND
E
X_op_
t
r
unc_shr_i32
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-28
Rich
a
rd Hender
s
on
tcg: Fix
m
isse
d
pointe
r
s
i
ze != T
C
G_TARGE
T
_REG_BITS
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-18
Richa
r
d
H
en
d
erson
tc
g
: Use HOST_WORDS_BIGEN
D
I
A
N
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-18
R
i
chard
H
e
n
d
e
rs
o
n
t
c
g: Fix
fallback from muls2_i6
4
t
o
m
u
l
u2
_
i
6
4
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-18
Richard Henderson
tcg:
Use
t
cg_gen_mulu2_i32 in tcg_gen
_
mu
l
s2_i32
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-18
Richard H
e
nderson
t
cg: Relax
requirement for m
u
l
u
2
_i32 on 32
-
bit
hosts
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-18
Ri
c
h
a
rd Henderson
tcg-s3
9
0: Remo
v
e W constrai
n
t
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-18
Richar
d
Hend
e
rson
tcg-
s
p
arc: Use the
type paramet
e
r t
o
tcg
_
tar
g
et_const_
m
at
c
h
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-18
Richard Henderson
tcg
-
ppc64: Use t
h
e
t
y
p
e
p
a
rameter to tcg_targ
e
t_con
s
t
_ma
t
ch
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-18
Ric
h
ard
H
enderson
tcg-
a
arch6
4
: Remove w constraint
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-18
Richard Henderson
t
cg: Add TCGType par
a
me
t
er to tc
g
_target_const_match
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-18
Ric
h
ard Henderson
t
c
g: Fix out of
r
a
nge shift i
n
deposit
op
t
imizat
i
ons
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-18
R
ichard Hend
e
rson
tci:
Ma
s
k shift cou
n
ts to avoid u
n
de
f
ined be
h
avior
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-18
Richa
r
d
Henderso
n
tcg: Mask sh
i
f
t quantities w
h
ile
folding
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-18
Richard Hen
d
e
rson
tcg
:
Use "u
n
specified behavior
"
fo
r
shifts
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-17
Ric
h
a
rd Hend
e
rson
tcg-ia64
:
Con
v
ert to new ldst opcodes
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-17
Richard Henders
o
n
tcg-ia64: Mo
v
e pa
r
t
of softm
m
u s
l
ow path
out of l
i
n
e
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-17
Rich
a
rd Hend
e
rson
tcg
-
ia64:
C
o
n
ver
t
to new ld
s
t
h
elpers
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-17
R
i
c
h
ard Hender
s
on
t
c
g-ia64: Reduce
c
o
d
e duplication in
tcg_out_qemu_ld
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-17
Richard Henderson
tcg-ia64: Move tlb a
d
dend load into
t
l
b read
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
next