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
tci: Convert to new ldst opcodes
2014-06-04
Richard Hende
r
son
tci: Con
v
ert to new ldst opcodes
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-04
Rich
a
rd He
n
derson
tcg-i386:
Fix win
6
4 qemu store
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-28
Ri
c
hard Henders
o
n
tc
g
/optimize: Remember gar
b
age high bi
t
s
f
or 32-bit ops
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-28
Richard Hende
r
s
on
t
c
g/opt
i
mize: M
o
ve updating of gen_opc_buf into
t
cg_opt_gen_m
o
v*
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-28
Richard H
e
nd
e
r
son
tcg-sparc: Make debug
_
frame
cons
t
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-28
Richard Henderson
tcg-s390: Make
d
ebu
g
_frame con
s
t
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-28
Richard Hende
r
son
t
c
g-arm: Ma
k
e
d
ebug_f
r
ame cons
t
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-28
Rich
a
r
d Henderso
n
t
c
g-aar
c
h6
4
:
Make debug_f
r
am
e
const
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-28
Ri
c
hard He
n
derson
tcg
-
i
3
86:
M
a
ke debug_frame con
s
t
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-28
Richard Henderson
tcg: Al
l
o
w
the debug_frame d
a
ta struc
t
ure to be
c
o
nsta
n
t
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-28
R
ich
a
rd Henderson
t
c
g: Move
s
ize effects out of d
h
_arg
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-28
Richard
H
enderson
t
cg: Remove sizemask
and fl
a
g
s argum
e
nts t
o
tcg_ge
n
_callN
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-28
Richard Henderson
tcg: Save fl
a
gs and com
p
uted
s
izemask in TCGHelperInfo
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-28
Richard Henderson
tcg: Re
g
ister the h
e
l
p
er info struct r
a
ther than
t
h
e
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-28
R
i
chard Henderson
tcg
:
Move side
effects out of dh_sizemask
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-28
Richard Hend
e
rson
tcg: Inl
i
ne
tcg_
g
en_hel
p
erN
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-28
Ri
c
har
d
Henderson
tcg:
U
se h
e
lp
e
r-gen
.
h in t
c
g
-
op
.
h
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-28
R
i
c
h
ard Henderson
tcg: Push
tc
g
-runtime routin
e
s i
n
to
e
xec/helper-*
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-28
Richard Henders
o
n
tcg:
I
nvert the inclusion of
helper
.
h
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-28
R
i
chard Henderson
tcg:
Optimize brcond2 and setc
o
nd2 n
e
/
eq
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
R
i
cha
r
d Henders
o
n
tcg-
m
ips:
E
nable d
i
rect ch
a
inin
g
of TBs
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
R
ichard
H
enders
o
n
tcg-m
i
ps: Simplify movcon
d
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Richard Hend
e
rso
n
tcg-mips: Simplify
brcond
2
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Richard Henderson
tcg-mip
s
:
I
mprove s
e
t
cond eq
/
ne vs
z
er
o
s
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
R
ichard
Henders
o
n
tc
g
-mips: Simplify
s
e
tcond2
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Rich
a
rd Henderson
tcg-mips: Simp
l
ify brcond
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Richa
r
d Hend
e
rso
n
tc
g
-
mips:
S
im
p
lify s
e
tc
o
nd
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Richard Henderson
tcg-mi
p
s: Common
i
ze opcode implementations
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Richa
r
d Henderson
tcg-mip
s
: Improve add2/sub
2
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Richard Henders
o
n
tcg-mips:
Hoist
a
r
g
s loads
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Richard Henderson
t
c
g-mips: Fi
x
subtract
i
mmediate range
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Richard Hend
e
r
son
tcg-m
i
ps:
N
am
e
the opcode enumeration
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Ric
h
ard Hen
d
er
s
on
t
c
g-mips: Use EXT for
AND on
mips32r2
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Richa
r
d Henderson
tcg
-
m
ips: U
s
e T9 for TCG_TMP1
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Ri
c
hard Henderson
tcg-m
i
ps:
Introduce
TCG_TMP0,
T
CG_
T
MP1
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Richa
r
d Henderson
tcg-m
i
ps:
R
e
a
r
ran
g
e register
allocation
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Richard
H
enderson
t
cg-mips: Convert to
ne
w
_
l
dst
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Richard Henderson
tc
g
-mips: Convert to new qemu_l/st helpers
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Richa
r
d Hender
s
on
t
c
g
-mips: Move softmmu slow path
o
ut o
f
line
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Richar
d
Henderson
tcg-mips: Split large ldst offsets
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
R
i
chard Henderson
tcg
-
mips: Fill the exit
_
tb delay slot
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Richard Hende
r
son
tcg
-
mips: Use J and J
A
L
opcodes
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Richard H
e
n
d
er
s
on
tcg
-
mips: Con
s
train the code_ge
n
_buffer to be
w
ithin
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Richard Henderson
tcg-mips: La
y
out
e
xecutabl
e
and code_gen_buffer
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-22
Richard Henderson
tci: Fix tcg_out_call
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-15
R
ic
h
a
rd
H
e
nde
r
son
t
c
g
-s390: Impleme
n
t direct chaini
n
g
of T
B
s
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-15
Richard Hender
s
on
tcg-s390:
D
o
n't f
o
rce -mar
c
h=z9
9
0
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-15
Rich
a
rd
H
e
n
derson
tcg-s390: Imp
r
ove setcond
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-15
Richard Henderso
n
tcg-s39
0
: Allow imm
e
di
a
te
operands to
a
d
d
2 and sub2
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-15
R
ichard
Hen
d
erson
tcg-s390: Implement tcg_register_jit
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-15
R
ich
a
r
d
H
e
n
derson
tcg-s390: Use more ris
b
g in th
e
tlb sequence
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-15
Richar
d
He
n
derson
tcg-s390: Move ld
s
t helpers
o
ut
o
f line
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-15
Richard He
n
derson
tcg-s390: Con
v
er
t
to new
ldst opcodes
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-15
Richard Hende
r
son
tcg
-
s
390: Integrate en
d
iannes
s
into TCGMemOp
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-15
Richard Hender
s
on
tc
g
-s390: C
o
nver
t
to TCGMemOp
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-15
Ric
h
ard Hen
d
erson
t
cg
-
s39
0
:
F
ix off-by-one in wraparoun
d
andi
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-14
Ric
h
a
r
d H
e
nderson
tcg: Fix tcg_reg_all
o
c_mov vs no-
o
p truncation
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-13
Richa
r
d H
e
nders
o
n
exec-
a
ll
.
h
: Use
s
tl_le_p ins
t
ead of stl_
p
pat
c
hing x86
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
Richard Henderson
target-i386: Pre
s
e
rve
t
he Z bit for bt/bts
/
btr/bt
c
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
Rich
a
r
d
Hen
d
ers
o
n
tcg: Remov
e
u
n
reachable code in tcg_out_op
and
op
_
defs
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
Richard Henderson
tcg:
U
s
e
tcg_ta
r
get_av
a
i
l
able_regs
in tcg_r
e
g_alloc_mov
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
Richard Hende
r
son
t
cg: Mak
e
cal
l
address a constan
t
parame
t
er
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
Rich
a
rd
Hende
r
son
tci: Creat
e
t
cg
_
out_
c
al
l
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
Richa
r
d
H
e
n
derson
t
cg-mips: Sp
l
it
ou
t
tcg_out_call
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
Ri
c
hard Hen
d
e
r
son
t
cg-sparc: Crea
t
e tcg_out
_
call
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
Richard Henders
o
n
tcg-ppc64: Re
n
ame tcg_out_calli to
tcg_ou
t
_
ca
l
l
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
Richard He
n
ders
o
n
tcg-
p
pc: Split out
tcg_out_call
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
Richa
r
d Henderson
tcg-s3
9
0
: Rename tgen_calli to t
c
g_o
u
t
_
call
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
Richard
Henders
o
n
t
c
g-i38
6
: Renam
e
tcg_out_calli to t
c
g_out_call
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
Ric
h
ard Henders
o
n
tcg: R
e
qu
i
re TCG_T
A
RGET_INSN_UNIT_
S
IZE
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
R
ichard Henderson
tci: Define TC
G
_TARGET_INSN_UNIT_SIZE
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
Richard H
e
nderson
tcg-mips: D
e
fine TCG_TARGET_INSN_UN
I
T_
S
IZE
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
R
i
c
ha
r
d Hende
r
son
tc
g
-ia64: Define TCG_TARGET_INSN_UNIT_S
I
ZE
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
Ri
c
hard Henderson
t
c
g-s390:
D
efine TC
G
_TA
R
GET
_
INS
N
_
U
N
I
T
_SIZE
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
R
i
chard Hen
d
erson
tcg-
a
ar
c
h64: D
e
fine TCG
_
TARGET
_
I
N
SN_UNIT_SIZE
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
Ri
c
ha
r
d Hend
e
rson
tcg-arm: Define
T
CG_
T
AR
G
ET_INSN_UNIT_S
I
ZE
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
Richard Hen
d
erson
t
c
g-sparc: Defin
e
TCG_TARGE
T
_INSN_UNIT_SIZE
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
Ric
h
ard Hen
d
e
r
son
tcg-ppc: Define TCG_TARGET_INSN_UNIT_SIZE
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
Ric
h
ard Hend
e
rson
tcg-pp
c
64
:
Defin
e
TCG_TARGET
_
INSN_UN
I
T_
S
IZE
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
Richard
H
enders
o
n
t
c
g-i386: Define TCG_TA
R
GET_INSN
_
UNIT
_
S
I
ZE
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
Ric
h
ar
d
Henders
o
n
t
c
g: Define t
c
g_insn_unit
for code p
o
in
t
ers
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
Richard He
n
de
r
son
tcg:
I
ntroduce byt
e
pointer arithmetic helpers
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-03
Richard
H
enderson
target-alpha: Fix RD
U
SP
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-28
Richard
H
enderson
t
c
g
-
sparc: Accept stores of zero
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-28
Ric
h
ard H
e
nderson
tcg-sparc: Fix
small
32-b
i
t m
o
vi
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-28
Richard Henderson
tcg-
s
parc: Fixup
function a
r
gument typ
e
s
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-28
Richard
H
enderso
n
tcg-sparc: Hois
t
common argument load
s
in tcg
_
o
ut_op
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-28
Richard He
n
derson
tcg-sparc: D
o
n
't ha
n
dle
mov/movi in tcg_out_o
p
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-28
Ric
h
a
r
d
Henders
o
n
tcg-s
p
a
rc: Tidy check_fit_
*
tests
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-28
Rich
a
rd Henderson
t
cg-sp
a
r
c
: Implement mul
s
2_i32
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-28
Richard Henderson
tc
g
-spa
r
c: Use the
RETURN instruction
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-28
Ri
c
h
ard Hend
e
rson
tcg-sp
a
rc: Use 6
4
-
b
it registers with
spa
r
c
v8plus
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-28
R
ichard H
e
nders
o
n
tcg-spa
r
c:
Support trunc_shr_i32
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-28
R
i
chard
H
enderson
tcg-s
p
a
r
c
: R
e
m
ove
m
o
st
u
ses of TCG_
T
ARG
E
T
_
R
EG_BITS
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-28
Ri
c
hard Hende
r
so
n
tcg: Add INDEX_op_trunc_shr_i
3
2
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-28
Richard Henderson
tcg: Fix missed poi
n
te
r
size != TCG_TARGET_REG_BITS
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-18
Richard Henderson
tcg
:
Use HOST_WORDS_BIGENDIAN
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-18
Richard Henderson
t
cg
:
Fix fallba
c
k from
muls2_
i
64 to mulu2_
i
64
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-18
Richard Henderson
tcg: Use
tcg_gen_mulu2_
i
32 in tcg_gen_muls2_i32
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-18
Ri
c
hard Henderson
tcg: Rel
a
x requ
i
rement for mulu2_i32 on 32-bit hosts
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
next