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-i386: Fix win64 qemu store
2014-06-04
Richard Hen
d
e
rso
n
tcg-i
3
86:
Fix win
6
4 qemu store
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-28
Ri
c
hard Henderson
tcg
/
o
p
timize
:
Remember
g
arbage
high
b
i
t
s
for 32-
b
it ops
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-28
Richard Henders
o
n
tc
g
/optimiz
e
:
M
ove
u
pdating of
g
en_op
c
_buf into tcg_opt_gen_mov*
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-28
R
i
char
d
Henderso
n
tcg-spa
r
c: Make debug_f
r
ame
c
onst
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-28
Richar
d
Henderson
tcg-s
3
90: Make debug
_
fra
m
e const
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-28
Richard Henderson
tcg-arm: Make debug_fr
a
me co
n
s
t
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-28
Richard He
n
derson
t
cg
-
aarch
6
4: Make
d
ebug_
f
ram
e
c
onst
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-28
R
ichar
d
Henderson
tcg-i386:
M
ake debug_frame const
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-28
R
i
chard Henderson
tcg: A
l
low the debug_fram
e
data st
r
uct
u
r
e
t
o be constant
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-28
R
i
char
d
H
e
nd
e
r
son
tcg: Mov
e
s
i
ze eff
e
cts out of dh_arg
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-28
Ri
c
hard Hend
e
rson
tc
g
: Remove sizemask
a
n
d
flags arguments to tcg_ge
n
_
c
a
llN
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-28
Richard Hend
e
rson
t
c
g
:
Save fla
g
s and
comput
e
d sizemask in
TCGHelperInfo
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-28
Richard Henderson
tc
g
: Regist
e
r
th
e
help
e
r inf
o
struct r
a
the
r
tha
n
t
h
e
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-28
R
i
c
hard Henders
o
n
tcg:
Mov
e
side e
f
fects out o
f
dh_siz
e
mask
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-28
Richard
Henderson
tcg
:
Inl
i
ne tcg_gen
_
helper
N
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-28
Richard
H
enderso
n
tcg: Use helper-gen
.
h
i
n tcg-
o
p
.
h
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-28
R
icha
r
d Henderson
tcg
:
Push tcg
-
r
u
n
time
routi
n
es into exec/helper-*
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-28
Richard He
n
d
e
r
so
n
t
cg: In
v
ert
t
he
i
n
clusion of helpe
r
.
h
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-28
Rich
a
rd Henderson
tc
g
:
Optimize brcond2 and setcond2 ne/eq
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Richard Hen
d
er
s
on
tcg-mips: En
a
b
l
e direct c
h
aining o
f
TB
s
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Ri
c
har
d
Henderson
tcg-mips: Simpli
f
y movc
o
n
d
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
R
ichard
Henderso
n
tcg-
m
i
ps:
S
implify
brcond
2
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
R
i
chard Henderson
tcg-mips: I
m
prove set
c
ond eq/ne vs z
e
ros
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Ric
h
ard Henderson
tcg
-
mips: Simplify setcond2
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Richa
r
d Henderson
tcg-mips:
S
implify brcond
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Richard Hen
d
erson
tcg-mips
:
Simplify setcond
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Richa
r
d
Henderson
t
c
g-mips: Commonize opco
d
e implementations
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
R
i
c
hard Henderson
tcg-mips
:
Improve add2/sub2
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Richard
H
ender
s
on
tcg-m
i
ps: Hoist args loads
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Rich
a
rd Henderson
tcg-mips: Fix subtract immedia
t
e range
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Richard Henderson
tcg-mips: Name the opcode enumerat
i
on
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Rich
a
r
d
Hender
s
o
n
tcg
-
mips: Use EXT for AND on mips32r2
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Richard Henderson
tcg-mips: Use
T
9
f
o
r TCG_TMP1
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
R
ichar
d
Henderson
tcg-mips:
I
ntrodu
c
e TCG_TMP0,
T
CG_TMP1
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Ric
h
a
rd Henderson
tcg-
m
ips:
Rearrang
e
re
g
ister all
o
c
atio
n
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Ric
h
ard Hende
r
son
tcg
-
mips: C
o
nver
t
to new_ld
s
t
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
R
i
char
d
Henderson
t
c
g-mips: Convert to new q
e
mu_l/
s
t h
e
lpers
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Rich
a
rd Hender
s
on
tc
g
-m
i
ps: Move soft
m
mu s
l
ow path out of line
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Rich
a
rd Henderson
tc
g
-mi
p
s
: Split large
ldst offsets
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Rich
a
rd
H
enderso
n
tcg-mips: Fill the
e
xit_tb de
l
ay slot
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Ri
c
hard H
e
nderson
t
c
g-mips
:
Use J
and JAL o
p
codes
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Ric
h
ard Henderson
tcg-mip
s
:
Constr
a
in t
h
e c
o
de_ge
n
_buffer to be withi
n
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Richard H
e
nderso
n
tcg-mips: La
y
out exe
c
utabl
e
and code_gen_b
u
ffer
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-22
Rich
a
rd Henderson
t
c
i: Fix tcg_o
u
t_ca
l
l
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-15
Richard Hend
e
rson
tcg-s390: Implement direct chaining of TBs
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-15
Richar
d
H
enderson
tcg
-
s390
:
D
o
n't for
c
e
-
m
a
rch=z990
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-15
Richard Hender
s
o
n
t
c
g
-s390: Improv
e
s
e
tcond
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-15
Ric
h
ard Hend
e
rson
tcg-s390
:
Allow
i
mmedia
t
e operands to
add2
a
n
d sub2
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-15
Richard H
e
nderson
t
c
g-
s
390:
Implement tcg_
r
e
g
ist
e
r_ji
t
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-15
Rich
a
rd Henderson
tcg-s
3
90: Use more r
i
sbg i
n
the tl
b
sequen
c
e
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-15
R
ichard Hend
e
rson
tcg-s390: Mov
e
ldst he
l
pers
o
ut of line
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-15
Richard Hen
d
ers
o
n
tcg-
s
390: Convert to new l
d
st opco
d
es
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-15
Richard Henderson
tcg-s390
:
Integrate endianness into TCGMemOp
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-15
Ric
h
ard Henderson
tcg-s3
9
0: Con
v
ert to TCG
M
emOp
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-15
Richard Henderson
tc
g
-s390: Fix off-by-one in wraparound
a
n
d
i
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-14
R
ichard Henderson
t
c
g
: Fix tcg_reg_a
l
lo
c
_mov vs no-
o
p tru
n
cation
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-13
Richard H
e
nderson
exe
c
-a
l
l
.
h:
U
se stl_le_p
i
n
stead of
stl_p patchi
n
g x86
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
Richard He
n
derson
t
a
rget-i386
:
Preserve
the Z
b
it for bt/bts/btr/btc
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
Ri
c
h
a
rd
H
enderson
tc
g
: R
e
move unr
e
achable
c
ode in
tcg_out_op an
d
op
_
d
e
fs
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
Richard H
e
n
derson
tcg: Use tcg_tar
g
et_available
_
regs in tc
g
_reg_
a
lloc_mov
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
Rich
a
r
d
Hend
e
rson
tcg: Make call address a constant p
a
rameter
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
Ric
h
ard
H
e
nderson
tc
i
: Cre
a
te tcg_
o
ut_call
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
Ri
c
hard Hen
d
erson
tcg-mi
p
s:
S
plit out tcg_out_call
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
Richar
d
Henderson
t
cg-sparc: Create tc
g
_out_call
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
R
ic
h
ar
d
Henderson
t
c
g-ppc64:
R
ename tcg_o
u
t_call
i
to tcg_out_c
a
ll
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
Richard
H
enderson
tcg-ppc: Sp
l
i
t
o
u
t
t
c
g_
o
ut
_
call
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
Richard Henderson
tc
g
-s390
:
Rename tgen_
c
alli to tcg_
o
ut_call
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
R
i
chard Hend
e
rso
n
tcg-i3
8
6: Rename tcg_out_calli to tcg_out_call
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
Richa
r
d Hend
e
rson
tcg: R
e
q
uir
e
TCG_TAR
G
ET_INS
N
_UNIT
_
SIZE
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
R
i
chard Henderson
tci: Define TCG_TARGET_INSN
_
UNIT_SIZE
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
Richard Henderson
tcg-mips
:
Define
T
CG_
T
A
RGET_IN
S
N_
U
NIT_SIZE
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
Richard Hende
r
s
on
tcg-ia64: Defi
n
e T
C
G_
T
ARGE
T
_INSN_UNIT
_
S
IZE
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
Richard
Henders
o
n
tcg
-
s3
9
0: Def
i
ne TCG_
T
ARGET_
I
NSN_UN
I
T_SIZE
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
Richard Henderson
t
cg-aarch6
4
: D
e
f
in
e
TCG_T
A
RGET_INSN_UN
I
T_
S
IZE
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
R
ic
h
ard Hen
d
erson
tcg
-
a
r
m: Defi
n
e TCG_TARGET
_
INS
N
_UNIT_
S
IZ
E
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
Richard He
n
d
e
rson
tcg-sparc: De
f
ine TCG
_
TARGET_INSN_UNIT
_
SIZE
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
Richar
d
H
e
n
derson
tcg-ppc: De
f
ine TCG_TARGET_INSN_UNIT_SIZE
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
Richar
d
H
e
nderson
tcg-
p
pc64: Define TCG_TARGET_INS
N
_
UNI
T
_S
I
Z
E
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
Ric
h
ard Henderson
tcg-i386:
D
e
fine TCG
_
TARGET
_
INSN_UNIT_SIZE
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
Ri
c
hard Henderson
tcg:
D
efine
tcg_insn_
u
nit for code po
i
n
t
ers
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
Richard
H
enderson
tcg:
I
ntroduce
byte pointer arithmetic helpers
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-03
R
i
chard
Henderson
targ
e
t-
a
lpha: Fix RDU
S
P
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-28
Ric
h
ard
H
enderson
tcg-sparc:
Accept s
t
ores of
z
e
ro
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-28
Ri
c
hard Henderson
tcg-
s
parc:
F
ix
s
mall 32
-
bit movi
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-28
Ric
h
a
r
d Henderson
tcg-
s
parc:
F
ixup function a
r
gument
types
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-28
Richard Henderson
tc
g
-
sparc
:
H
oist common argument loads
i
n tc
g
_out_op
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-28
Richard Henderson
tc
g
-spa
r
c
: Don't handle mov/mo
v
i in tcg
_
out_op
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-28
Ri
c
h
a
r
d
Henderson
tcg-s
p
a
r
c:
Tidy
c
heck
_
fit_
*
tests
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-28
Richard Hen
d
e
r
so
n
tcg-sp
a
rc: Implement muls2_
i
32
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-28
Richard Hende
r
so
n
tcg-sp
a
rc
:
Use the RETU
R
N inst
r
uction
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-28
Richar
d
Hender
s
o
n
tc
g
-sparc: U
s
e
6
4-bit registers
w
ith sparc
v
8
plus
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-28
Richard
He
n
derson
tcg-sparc: Support trunc_
s
hr_i32
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-28
Richard Hender
s
on
tcg-spa
r
c: R
e
mo
v
e
most
uses of TCG_TARGE
T
_
R
EG_BI
T
S
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-28
Richard Hend
e
r
son
tcg: Add INDEX_op_trunc_s
h
r_i32
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-28
R
ich
a
rd H
e
nder
s
on
tcg: Fix missed pointer
s
ize != TCG_TARGET_REG_BITS
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-18
Richard Henderson
tcg:
Use HOST
_
WORDS_BIGEN
D
IAN
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-18
Ric
h
ard Henders
o
n
tc
g
: Fix fa
l
l
back f
r
om mul
s
2_i
6
4 to mulu2_i64
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-18
Richard H
e
nderson
t
c
g
: U
s
e tcg_gen_mulu2_i3
2
in
t
cg_gen_mu
l
s
2
_i32
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-18
Ri
c
hard Hender
s
o
n
t
c
g:
R
elax requirement for
m
ulu2_
i
32 o
n
32-bit ho
s
ts
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-18
Richard
Henderson
tcg-s
3
90
:
Remove W
c
on
s
tra
i
nt
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
next