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 Henderson
tc
g
/opti
m
ize
:
Add mo
r
e
i
den
t
ity simplific
a
tions
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-02-17
Richard Henders
o
n
tcg/optimi
z
e: Optmize
A
N
D
C
X
,
Y,
Y
to M
O
V X,
0
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-02-17
Richard H
e
nderso
n
t
cg/opti
m
i
z
e:
S
i
m
p
ly some logic
a
l
o
ps
t
o NOT
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-02-17
R
ichard He
n
derson
tc
g
/
o
ptimize: Handle
kn
o
wn-zeros masks f
o
r
ANDC
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-02-17
Aurelien Jarno
tcg/
o
pt
i
mize: add known-zero bit
s
compute for l
o
ad ops
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-02-17
A
urelien
J
arno
tcg/optimize: improve
k
nown-zero
bi
t
s for 32-bit ops
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-02-17
A
ure
l
ien Jarno
t
c
g/optimize: fix known-zero
bits optimization
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-02-17
Aurelien
Jar
n
o
tcg/optimize
:
fix known-
z
ero bits f
o
r right shift o
p
s
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-02-17
Huw Davies
tcg-arm: The s
h
ift
count of op_ro
t
l_i32 i
s
in
a
rg
s
.
.
.
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-02-15
Richard
Hende
r
so
n
TCG: F
i
x 32-bit host alloca
t
ion typo
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-01-25
Aurelien
J
a
r
n
o
tc
g
/i
3
86: cleanu
p
useless #ifdef
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-01-25
Aur
e
li
e
n J
a
rno
tcg/i38
6
: use
m
o
vbe
i
nstr
u
c
t
i
on in qemu_ldst routines
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-01-25
Au
r
elien Jarno
tcg/i386: add
s
upport for three-byte
opcodes
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-01-25
Aurelien Jarn
o
tcg/
i
386: re
m
ove hardcoded P_R
E
XW value
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-01-25
A
ure
l
i
en Ja
r
n
o
disa
s
/i386
.
c: disa
s
semble
m
ovbe in
s
truction
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-01-07
Richa
r
d Hen
d
e
rson
target-i3
8
6: Ti
d
y ljmp
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-01-07
Richard Hend
e
rson
target-i386: Rename gen_op
_
jm
p
_T0 to g
e
n
_
o
p
_jmp_v
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-01-07
Ri
c
hard Henderson
target-i386: Tid
y
s
o
me size
c
ompu
t
ati
o
n
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-01-07
Richard
H
enderson
targe
t
-i386: Remove gen_op_mov_reg_A
0
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-01-07
Ri
c
hard Henderso
n
target-i386: Remove gen_op_mo
v
_TN_r
e
g
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-01-07
Richard Henderson
ta
r
get-
i
386: R
e
move
g
en_o
p
_addl_T0_T1
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-01-07
Rich
a
rd Hen
d
er
s
on
t
ar
g
et-i386
:
Re
m
ove
g
en_op_mov_reg
_
T1
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-01-07
Richard Henderson
target-i386: Remove gen_op
_
mo
v
_reg_T
0
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-01-07
Ric
h
ard
H
e
n
derson
ta
r
ge
t
-i386: Tidy cpu_
r
egs i
n
i
t
iali
z
ation
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-01-07
Richard Hender
s
on
target
_
i386: Clean up gen_pop_
T
0
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-01-07
Richard Henderson
t
a
r
get-i386: Combine gen_push_T* into gen_push_v
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-01-07
Richard Henderson
ta
r
get-i386: Ti
d
y addr16 c
o
de in gen_lea_modrm
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-01-07
Richard Henderson
target-i3
8
6:
Change dflag
t
o
T
CGM
e
m
Op
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-01-07
Richard He
n
derson
target-i3
8
6: Change
gen
_
op_mo
v
_reg_A0 size p
a
r
a
m
e
t
er
.
.
.
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-01-07
Richard H
e
nderson
tar
g
et-i386:
Change af
l
ag to T
C
G
M
emO
p
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-01-07
Ri
c
hard He
n
derson
ta
r
get
-
i3
8
6: Change gen
_
o
p
_j*z_ecx size paramete
r
t
o
.
.
.
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-01-07
Richard Henderson
targ
e
t-i386: Change gen_op_add_reg
_
* si
z
e
paramet
e
r
.
.
.
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-01-07
R
i
chard Henderson
target
-
i386: Us
e
TCGMemOp for 'ot' variables
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-01-07
R
i
c
h
ard Hend
e
rson
target-
i
386: Remove gen_op_andl_A0_ff
f
f
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-01-07
Richa
r
d
H
end
e
r
son
t
arget-i386: Remove gen_op_movl_T0_T1
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_op_an
d
l_T0_im
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-01-07
R
i
chard Henderso
n
target-i
3
86: Remov
e
gen_o
p
_andl
_
T
0
_ffff
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-01-07
Richar
d
H
e
nd
e
r
s
o
n
tar
g
et-i38
6
:
Remove gen_mo
v
tl_T*_im
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-01-07
R
i
chard Henderson
target-i386:
Re
m
ove gen_op_mov*_A0_im
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-01-07
R
i
chard
H
e
n
derson
target-i386: Remove gen
_
op_movl_T0_im*
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-01-07
Richard
He
n
derson
targ
e
t-i386: Re
m
ove gen_op_movl_T0_im*
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-01-07
Richard Hender
s
on
target-i386
:
Remove gen_op_movl_T0
_
0
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-01-07
Richard He
n
derson
targ
e
t-i386: Ti
d
y
e
xt
e
nd + mov
e
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-01-07
R
ichard Henderson
target-i
3
86: Ti
d
y
extend + store
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-01-07
Richard Hen
d
erson
tar
g
e
t
-i
3
8
6
:
Tidy lo
a
d + t
r
uncate
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-01-07
Ri
c
hard
H
en
d
erso
n
target
-
i386: Ti
d
y
gen_
o
p
_
mov_TN_
r
eg+
t
cg_gen_trunc_t
l
_i32
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-01-07
Richard Hende
r
son
target-i386: Use MO_BE for
movbe
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-01-07
Ri
c
hard Hen
d
erson
target-
i
386: Remove unused argu
m
e
nts to
g
en
_
lea_mo
d
rm
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-01-07
Richard Henderso
n
t
a
rget
-
i
386:
T
idy
m
ovsl
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-01-07
Richa
r
d Hender
s
on
t
a
rget-i
3
86: Tidy mo
v
[
s
z][bw]
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-01-07
Ri
c
hard
H
enderson
tar
g
et
-
i386: Fix typo in gen_push_T1
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-01-07
Rich
a
r
d Hen
d
erson
target-i386: Remove gen
_
op_st_T1_A0
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-01-07
Richard
H
e
nde
r
son
t
arget-i386: Remove gen
_
o
p
_st_T0_A0
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-01-07
R
ichard
H
enderson
target-i386: I
n
tro
d
uc
e
gen_op_
s
t_rm
_
T0_A0
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-01-07
R
i
chard
H
en
d
erson
targe
t
-i386:
Remov
e
gen_op_lds_T0_A0
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-01-07
Richard Hende
r
son
target-i386: Remove gen_op
_
ld_T1_A0
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-01-07
Richard Henderson
t
a
rg
e
t
-
i386: Remov
e
gen_op_ldu_
T
0_
A
0
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-01-07
R
ichard Hen
d
erson
target-i386: Re
m
ove gen
_
op_ld_T0
_
A0
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-01-07
Richard H
e
nderson
t
a
rget-i386: Re
p
l
ace OT_* consta
n
ts with
MO_* co
n
stants
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-01-07
Richar
d
Hender
s
on
target-i386: U
s
e
n
e
w t
c
g_gen_qemu_st_* helpers
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-01-07
R
i
chard Henderson
t
a
r
g
et-i386: Use
n
ew tcg
_
ge
n
_qemu_l
d
_
* helpers
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-01-07
Richard H
e
n
derson
tar
g
et-i3
8
6
:
Stop enc
o
di
n
g
D
i
s
a
sContext
.
mem_index
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-01-07
Richard Hen
d
ers
o
n
target
-
i
386: Push D
i
sasContext into load/
s
t
o
re helpe
r
s
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-01-07
R
i
chard Henderson
exec:
De
l
ay C
P
U_LOG_TB_C
P
U until we
actually execute
.
.
.
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-12-10
Richa
r
d H
e
nderson
tcg: Use b
i
t
maps for f
r
ee temporaries
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-11-29
Richard Hen
d
er
s
on
linux-u
s
er: Use qemu_
g
eta
u
x
val for
A
T
_
EX
E
CF
D
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-11-29
Richard He
n
derson
u
t
il: Use qemu_g
e
tauxval in linux
qemu_c
a
c
h
e_util
s
_init
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-11-29
Richard
H
e
nde
r
s
o
n
tcg-
s
390:
U
se qemu_getauxval in query_f
a
cilities
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-11-29
R
i
char
d
Henderson
t
cg-arm: Use qemu
_
getauxval
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-11-29
Rich
a
r
d Henderson
t
c
g
-
ppc
6
4: Use qemu_getauxval
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-11-29
Ri
c
hard Henderson
osdep: Create qemu_g
e
tauxval and qemu_init_auxval
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-11-18
Richard He
n
der
s
on
t
cg-
i
a
6
4
:
Introduce tcg_opc_bswap64_i
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-11-18
Rich
a
rd Henderson
tcg-ia64:
In
t
rodu
c
e tcg
_
opc_ext_i
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-11-18
Richard He
n
d
e
rson
tcg-ia64: In
t
roduce tcg_opc_m
o
vi_a
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-11-18
Richard Henderson
t
cg
-
ia64: I
n
troduce
t
c
g
_opc_mov_a
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-11-18
Richard H
e
nderson
tcg-ia64: Use A3 f
o
r
m
of logi
c
al operations
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-11-18
Richard Henderson
tcg-ia64: Use SUB_A3 and
AD
D
S_A4 for
s
ubtraction
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-11-18
R
i
c
h
ard Henderso
n
tc
g
-
i
a64:
U
s
e
A
D
DS
f
or small add
i
tion
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-11-18
Richard He
n
ders
o
n
tcg-ia64: Avoid unnecess
a
ry stop bit i
n
tcg_ou
t
_a
l
u
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-11-18
Richard H
e
n
d
erso
n
tcg-ia64: Mov
e
A
R
EG0 to R32
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-11-18
Richard Henderson
tcg
-
ia64: Simp
l
ify
b
rcond
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-11-18
R
i
char
d
Henders
o
n
tc
g
-ia
6
4: Handle constant calls
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-11-18
Richard
H
enderson
tcg-ia64: Use shortcuts for nop i
n
s
n
s
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-11-18
Richard Hende
r
son
tcg-ia64:
U
s
e
TCGMemOp wi
t
hin qemu_ld
s
t routines
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-10-12
R
i
chard He
n
d
er
s
on
target-a
l
pha: Co
n
vert
t
o ne
w
ldst opcod
e
s
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-10-12
Ri
c
hard He
n
der
s
on
tcg-ppc64: Su
p
port
n
ew ldst
o
pcod
e
s
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-10-12
Richard H
e
nderson
tcg-ppc: S
u
p
p
or
t
new l
d
st opcodes
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-10-12
Ric
h
ard Henderson
tcg-
p
pc64
:
Conve
r
t
to le/be ldst helpers
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-10-12
R
ichard Hender
s
on
tcg-ppc
:
C
o
nvert to le/be ldst helpers
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-10-12
Richard Henderson
tcg-ppc64
:
Use TCGMemOp wit
h
i
n
q
emu_ldst rou
t
in
e
s
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-10-12
R
i
chard He
n
derson
tcg
-
pp
c
: Use TCGMe
m
Op within qemu_ldst routines
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-10-12
Richard Henderson
t
cg-arm
:
Improve GUEST_BASE
qemu_ld/st
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-10-12
Ri
c
h
ard Henderson
tcg-arm:
C
onvert to ne
w
ldst opco
d
es
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-10-12
R
ich
a
rd Henderson
tcg
-
arm: Tidy variable
n
aming convent
i
on in
qemu_ld
/
st
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-10-12
Richard
Hen
d
erson
tcg-ar
m
: Convert to le/
b
e lds
t
he
l
pers
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-10-12
Richard
H
e
nderson
tcg-
a
r
m: Use TCGMemOp wi
t
hin qemu_l
d
st routi
n
es
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-10-12
Richard
He
n
ders
o
n
t
cg-i386:
S
upport new ldst opcodes
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-10-12
Richard Henderson
tcg-i386: Remove "cb" output restriction from qemu_st8
.
.
.
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-10-12
Rich
a
r
d Henders
o
n
tcg
-
i386:
Tidy s
o
ftmmu r
o
utines
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-10-12
Richar
d
Henders
o
n
tcg-i38
6
: U
s
e TCG
M
emOp
w
ithin qemu_ldst
r
outines
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
next