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/optimize: Add more identity simplifications
2014-02-17
Richard
He
n
de
r
son
tcg/optimize: Add more identity simp
l
ifications
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-02-17
R
ichard Henderson
t
c
g/opti
m
ize:
O
ptmize AN
D
C X,Y,
Y
to
M
OV
X,0
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-02-17
Richa
r
d Henderson
tcg
/
o
ptimiz
e
: Simply some
log
i
cal ops to NOT
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-02-17
Richar
d
H
e
nderson
tcg/op
t
imize:
H
andle known
-
zeros masks fo
r
A
NDC
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-02-15
Ri
c
hard Henderson
T
C
G: Fix
32
-
bit host
a
llocation typo
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-02-12
Richard Henderson
tar
g
et-openr
i
sc: Use new qemu
_
ld/st o
p
c
o
d
es
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-02-01
Rich
a
rd Hende
r
son
tcg/
s
39
0
: Remove sigi
l
l_handl
e
r
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-01-07
Richard Henderson
tar
g
et-i386:
T
idy ljmp
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-01-07
R
i
chard Henderson
target-i386:
R
ename gen_op_j
m
p_T
0
to g
e
n_
o
p
_jmp_v
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-01-07
R
icha
r
d
Hen
d
erso
n
target-i386: Tidy some size computatio
n
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-01-07
Richard Henders
o
n
targ
e
t-i386: Re
m
ove g
e
n_o
p
_
m
ov_reg_A0
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-01-07
Richard Hend
e
rs
o
n
tar
g
et-i386: Re
m
o
v
e gen_op_mov_TN_r
e
g
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-01-07
Ric
h
ard Henders
o
n
target-
i
386: Remove gen_
o
p_addl_
T
0
_T1
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-01-07
Richard Henderson
target-i386: Remove gen_op_mov_
r
e
g
_T1
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-01-07
Rich
a
rd Henderson
target-i386:
Remove gen_op_mov_reg_T0
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-01-07
Richard Henderson
t
a
rget-i386: Tidy cpu_r
e
gs initialization
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-01-07
Richard
H
ender
s
on
target_i3
8
6: Clean up gen_pop_T0
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-01-07
R
ichard Henderson
ta
r
get-i
3
8
6: Combine
g
en_push_T* into gen_push_
v
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-01-07
R
i
chard Henderso
n
t
a
rg
e
t
-
i386: T
i
dy addr16 code in
g
en_lea_modrm
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-01-07
R
ichard Hend
e
rson
t
a
rget-i38
6
: Change
d
fl
a
g to TCGMemOp
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-01-07
Ri
c
har
d
Hende
r
son
target-
i
3
86
:
Change gen_op_m
o
v_reg_A0
s
ize parameter
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-01-07
Richar
d
Henderson
target-i386:
C
han
g
e aflag to TCG
M
emOp
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-01-07
Richa
r
d Hender
s
on
target-i38
6
: Change gen_op_j*z_ec
x
si
z
e param
e
ter to
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-01-07
Richard Henderson
target-i386: Change gen_op_add
_
reg_*
size p
a
r
a
meter
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-01-07
Richard Hend
e
rson
target-i3
8
6: Use TCGMemOp for
'ot' variables
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-01-07
Ric
h
ard H
e
nderson
t
a
r
g
et-i386: Remove ge
n
_op_andl_A0_ffff
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-01-07
Richard Hend
e
rson
target-i386:
Rem
o
ve gen
_
op
_
movl_T0_T1
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-01-07
Richard H
e
nders
o
n
ta
r
get-i386: Remove gen_op_an
d
l
_
T0_im
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-01-07
R
i
chard
H
ender
s
o
n
targ
e
t-i386:
R
emove
gen
_
o
p_andl_T0_ffff
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-01-07
Richard H
e
nderson
target-i386:
Remove g
e
n
_
m
o
vtl_T*_im
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-01-07
Richa
r
d
H
e
n
derson
target-i386:
Remove gen_op_mov*_A0_im
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-01-07
Richard Henderson
targ
e
t-i386:
R
emove g
e
n_
o
p_movl_T0_im
*
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-01-07
Richard Henderson
ta
r
g
e
t-i386:
R
e
m
o
v
e
g
en_op_movl_T0_im*
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-01-07
Richard
H
enderson
ta
r
get-i3
8
6: Rem
o
ve g
e
n_op_movl_T0_0
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-01-07
Richard
H
enders
o
n
targe
t
-i386: Tidy exten
d
+ move
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-01-07
Richard Henders
o
n
target-i386: Tidy extend
+ store
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-01-07
Richard Henderson
target-i386: Tidy load
+ truncate
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-01-07
Richard
H
enderso
n
t
a
rge
t
-i
3
86: Tidy gen_op_mov_TN
_
reg+tcg_gen_trunc_tl_i32
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-01-07
Ric
h
ar
d
He
n
derson
tar
g
et-i386: Use MO_BE for mo
v
be
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-01-07
Richard Hende
r
so
n
target-i386: Remove unuse
d
argument
s
to gen_le
a
_
modrm
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-01-07
R
ichard Hender
s
o
n
target-i386: Tidy movsl
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-01-07
Richa
r
d Hender
s
on
target-i3
8
6: Tidy
m
ov
[
s
z
][
b
w]
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-01-07
R
ic
h
ard He
n
derson
target-
i
386: Fix ty
p
o in gen_
p
ush_T1
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-01-07
R
i
chard Henderson
target-i386:
Remove
g
en_op_st_T
1
_A0
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-01-07
Richard Henderson
target-i386: Remove gen_op_st_T0_A0
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-01-07
Ri
c
h
ard Hender
s
o
n
targ
e
t-i386: Introduce gen_op_
s
t_rm_T0_A0
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-01-07
Richard Hende
r
son
targ
e
t
-
i386: Remove gen_op_lds_
T
0_A0
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-01-07
Ric
h
ard Hende
r
son
t
arget-i3
8
6: Remo
v
e gen
_
op_ld_T1_A0
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-01-07
Richar
d
Hend
e
rson
target-i386: Remove gen_op_ldu_T0_A0
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-01-07
Richa
r
d Henderson
target-i386: Remo
v
e
gen_op_
l
d
_
T0_
A
0
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-01-07
Richard Henderson
target-i386:
R
eplace OT_* constants with MO
_
* co
n
stants
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-01-07
Richard Henderson
targ
e
t-i386: Use new t
c
g_ge
n
_qemu_st_
*
h
e
l
pers
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-01-07
Ri
c
har
d
Henderson
t
arget-
i
386
:
Use new tcg_gen_qe
m
u
_ld_* helpers
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-01-07
Richard
Hen
d
erson
target-i386: St
o
p
encoding
D
isa
s
Context
.
m
e
m_index
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-01-07
Richar
d
Henderson
targ
e
t-i386: Push DisasContext
into lo
a
d/store helpers
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-01-07
R
ichard Henderson
e
xec:
D
elay CPU_LOG_TB_CPU
unt
i
l we actually e
x
ecute
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-12-23
Richard Henderson
c
p
u
t
lb: Tidy memset() of arrays
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-12-23
Richard Henderson
cputlb:
U
s
e memset() when flushing en
t
r
i
e
s
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-12-13
Richard Henders
o
n
target-microblaze: Use the new qemu_ld/st opcodes
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-12-10
Rich
a
rd Henderson
tcg: Use bitmaps for
f
ree temporaries
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-12-10
Ri
c
h
a
rd H
e
nd
e
r
s
on
target-arm:
Use new qemu_ld/st
opcod
e
s
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-12-08
Richard Henders
o
n
targ
e
t-cris:
Use new qe
m
u_ld/st op
c
odes
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-11-29
Richard H
e
nderso
n
l
inux-user: U
s
e qe
m
u_getauxval f
o
r AT_
E
XECFD
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-11-29
Rich
a
rd Henderson
util:
Use
q
emu_getauxval i
n
lin
u
x q
e
mu_cach
e
_
utils_init
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-11-29
Richard Henderso
n
tcg-s390: Us
e
qemu_getauxval in query_
f
acilities
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-11-29
Richa
r
d Hender
s
on
tcg-arm: Use
qemu_ge
t
a
u
xval
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-11-29
Richard H
e
n
d
e
r
s
o
n
tc
g
-ppc64: Use qemu_getauxval
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-11-29
Richar
d
Henderson
o
sdep: Create qemu_getauxval a
n
d qemu_init_auxval
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-11-21
R
ichar
d
Hend
e
rson
targ
e
t-i386: Fix addr32 prefix in
gen_lea_mo
d
rm
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-11-18
Richard Henders
o
n
tcg-ia64:
Introdu
c
e tcg_opc_
b
swap
6
4_i
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-11-18
Richard Hende
r
son
tcg-ia64
:
Introduce tcg_
o
pc_ext_i
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-11-18
Rich
a
rd Henderson
tcg-ia64: Intro
d
uce tcg_opc_
m
ovi_a
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-11-18
Ri
c
har
d
Henderson
t
c
g-ia64: Introdu
c
e tcg_opc_mo
v
_a
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-11-18
Richard Henders
o
n
tcg-ia6
4
: Use A3 form of logical opera
t
i
ons
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-11-18
R
ichard Hen
d
erson
tc
g
-
ia6
4
:
U
se SUB_A3 and ADDS_A4 for subtraction
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-11-18
Richard Henderso
n
t
c
g-i
a
64:
Use ADDS
f
or s
m
all addition
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-11-18
Richard
H
e
n
ders
o
n
tcg-ia64: Avoid u
n
n
ecessary stop
bit in tcg_out_alu
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-11-18
Richard Hende
r
so
n
t
c
g-ia64:
Move AREG0
to R32
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-11-18
Richard Henderson
t
c
g-ia64: Sim
p
lify brcond
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-11-18
Richard Henderson
tcg-ia64
:
Handle const
a
nt calls
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-11-18
Richard H
e
n
d
erson
tcg-ia64: Use sho
r
tcuts f
o
r nop insns
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-11-18
Richard Henderson
tcg
-
ia64: Use TCGMemOp within
q
emu_ldst routines
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-11-11
Richard Henderso
n
Adjust q
a
pi-vis
i
t f
o
r
p
y
t
h
on-2
.
4
.
3
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-10-12
Richard Henders
o
n
targe
t
-alpha: Conv
e
r
t
t
o
n
e
w ldst o
p
codes
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-10-12
Richard H
e
nderson
t
c
g
-
pp
c
64: Support new
ldst opcodes
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-10-12
Richard Henderson
t
c
g-ppc:
S
up
p
ort
n
ew
l
d
st opco
d
es
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-10-12
Richard Hend
e
rson
tcg-ppc64: Convert to le/be lds
t
help
e
r
s
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-10-12
R
ichard Hende
r
son
tcg-ppc
:
C
o
nvert
t
o le/be lds
t
helper
s
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-10-12
Richa
r
d Henders
o
n
tcg
-
ppc6
4
: Use
TCGMemOp within
qe
m
u_ld
s
t routi
n
e
s
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-10-12
R
ichard
H
enderson
tcg-ppc: U
s
e TCGMemOp within
qemu_ldst routin
e
s
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-10-12
Richard
H
enderson
tcg-arm: Improve GUEST_BAS
E
qemu_ld/st
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-10-12
R
i
cha
r
d
H
enderson
tcg-ar
m
: Convert t
o
new
l
dst opc
o
des
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-10-12
Ri
c
hard Henderson
tcg
-
arm: Tidy variable naming conv
e
ntion in qem
u
_l
d
/st
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-10-12
R
i
char
d
H
ender
s
on
tcg-arm: Conve
r
t to le
/
be ld
s
t helpers
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-10-12
Richa
r
d
Henderson
tcg-arm: Use TCGMemO
p
within qemu_l
d
st routines
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-10-12
Richard
H
e
nder
s
on
tcg-i386: S
u
p
p
ort new
ld
s
t opcodes
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-10-12
Richard Henderson
tcg-i386: Remove
"cb" ou
t
put rest
r
iction f
r
om q
e
mu_st8
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-10-12
Richard
H
end
e
rson
t
cg
-
i386: Tidy soft
m
m
u
routines
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-10-12
Richard Hen
d
e
rson
t
cg-i386:
U
se TCGMe
m
Op within q
e
mu_ldst routines
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-10-12
Ric
h
a
r
d
Henderson
tcg:
U
se TCGMemOp
for TCGLab
e
lQemuLdst
.
o
pc
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
next