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-aarch64: Remove nop from qemu_st slow path
2014-03-09
Richard Hen
d
e
r
son
tc
g
-a
a
rch64: Remov
e
nop from qemu_st
s
l
o
w p
a
th
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-03-09
R
i
chard Henderson
tc
g
-a
a
rch64: Simplify
tcg_out_ld
s
t_9 e
n
codin
g
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-03-09
Richard Henderson
tcg-aar
c
h64: Us
e
intptr_t
a
p
r
opriately
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-03-09
Richard Hen
d
e
rson
tcg-aa
r
ch64: Remove the shift_i
m
m
parameter from
tcg_out_cmp
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-03-09
Richard Henders
o
n
tcg-aarch64:
Hoist
common
argument loads in
t
cg_out_op
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-03-09
Richard Henderson
tcg
-
aarch
6
4: Don'
t
handle mov/movi in t
c
g
_
out_op
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-03-09
Richard Henderson
t
cg
-
aarch64: S
e
t ext based on T
C
G_OPF_64BIT
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-03-09
R
i
c
h
ard H
e
nderson
tcg-aa
r
ch64: Change all ext variables to TCGType
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-03-09
R
ichard Hende
r
son
tcg-aarch64: Rem
o
ve r
e
d
undant CPU_TLB_ENTRY_BI
T
S check
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-03-09
Richard Henderson
tcg-aa
r
ch64: Ena
b
le
builtin disassemb
l
er
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-02-28
Rich
a
r
d Henderson
target-i386: Fix uc
o
mis and
comis memory access
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-02-28
Richard He
n
de
r
s
on
tar
g
e
t-i386: Fix SSE
status
flag cor
r
uptio
n
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-02-28
Ri
c
hard H
e
nderson
target-i386
:
Fix
C
C
_
O
P
_CLR
v
s
P
F
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-02-17
Richard He
n
d
erson
t
c
g/i386:
U
s
e SHLX
/
SHRX/SA
R
X instructi
o
n
s
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-02-17
Richa
r
d
Henderson
tcg/i386: Use ANDN instruct
i
on
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-02-17
Richa
r
d
Henderson
tcg/i386: Add t
c
g
_
out_vex_m
o
drm
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-02-17
Richard
H
e
nd
e
rson
tcg/
i
386
:
Move TCG
_
CT_CONST
_
* t
o
tc
g
-target
.
c
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-02-17
Richard
Hend
e
rso
n
dis
a
s/
i
386:
Disassem
b
le ANDN/SHL
X
/SHRX/SHAX
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-02-17
R
i
c
h
a
rd
H
enderson
t
c
g
/
o
ptimize: Add more
i
dentity
s
implific
a
tions
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-02-17
Richard Henderson
tcg/optimize
:
Optmiz
e
ANDC X,Y,Y to MOV X,0
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-02-17
Richard Henderson
tcg/optim
i
ze: Simply s
o
me l
o
g
i
c
a
l ops
t
o NO
T
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-02-17
Richard Hende
r
son
tcg/optimize: Hand
l
e known
-
zeros
m
a
s
ks for
A
NDC
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-02-17
Aurelien Jarno
t
c
g/optimize: add
known-z
e
ro bits compu
t
e
f
or load o
p
s
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-02-17
A
u
relien Jarno
tc
g
/optimize: impr
o
ve known-z
e
r
o bits
f
or 32
-
bit ops
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-02-17
Aur
e
lien J
a
rno
tcg/optimize: fix known-zero bits opt
i
miz
a
tion
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-02-17
Aureli
e
n Jar
n
o
tcg/op
t
imize: fix kno
w
n-zero
b
i
t
s for right shift ops
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-02-17
Hu
w
Davie
s
t
c
g-arm: Th
e
shift coun
t
of op_ro
t
l_i32 is in a
r
g
s
.
.
.
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-02-15
Richa
r
d
Henderson
TCG: Fix 32-bit
h
ost allocation ty
p
o
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-01-25
A
u
r
e
l
ien J
a
r
n
o
tcg/i38
6
: cleanup usele
s
s #i
f
def
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-01-25
Au
r
e
lie
n
Jarno
t
c
g
/
i386: use movbe
i
ns
t
ruction
i
n qe
m
u_ldst routines
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-01-25
Aure
l
ien Jarno
tcg/i386: add support fo
r
thre
e
-byte opcodes
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-01-25
A
u
reli
e
n Jarno
tcg
/
i386: remove hardcoded P
_
REXW v
a
lu
e
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-01-25
Aure
l
ien
Jarno
disas/i386
.
c: disa
s
semble movbe instr
u
ction
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-01-07
Ric
h
a
r
d Henderson
target
-
i386: T
i
d
y
ljmp
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-01-07
Ric
h
ar
d
Hen
d
e
r
s
o
n
target-i386: Renam
e
gen
_
op_j
m
p_T0 t
o
gen_
o
p
_
jmp_v
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-01-07
Richard Hender
s
on
target-i386:
T
i
dy some size com
p
utation
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-01-07
Ri
c
ha
r
d
H
ender
s
on
target-i386: Remove
gen_op_
m
ov_reg_A
0
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-01-07
R
i
c
h
a
rd Hend
e
rson
t
arget-i386: Remove gen
_
o
p
_mov_TN_re
g
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-01-07
Richard
H
enderson
target-i38
6
:
Remo
v
e
gen_o
p
_addl_T0_T
1
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-01-07
Richa
r
d
Hende
r
s
on
t
a
rget-i386: R
e
move gen_op_m
o
v_reg_T1
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-01-07
Ri
c
har
d
H
e
nder
s
on
tar
g
et-i386: Re
m
ove gen_op_mov_
r
eg_T0
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-01-07
Rich
a
rd
Hen
d
erson
target-i386:
T
idy cpu_
r
eg
s
initialization
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-01-07
Rich
a
rd Henderson
targe
t
_i386:
C
lean up ge
n
_pop_T0
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-01-07
Ric
h
ard
H
e
n
derson
t
a
r
get-i386: Combine
g
en_push_T* into gen_push_v
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-01-07
Richard H
e
n
d
ers
o
n
t
a
rget-i386: Tidy addr16 code in gen_lea_modrm
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-01-07
Richard Henders
o
n
target-i386: Cha
n
ge dflag to T
C
G
M
emOp
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-01-07
R
ichard Hend
e
rson
targe
t
-i38
6
: Change gen_op_mov_reg_A0 si
z
e parameter
.
.
.
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-01-07
R
ichard Henderson
target-i38
6
: Change
aflag to
TCGMemOp
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-01-07
Richar
d
Henderson
target
-
i386: Ch
a
nge gen_op_j*z_ec
x
s
i
ze parameter to
.
.
.
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-01-07
Richar
d
Hen
d
erson
targe
t
-i386: Change gen_op_
a
dd
_
r
e
g_* size
p
ar
a
m
e
t
er
.
.
.
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-01-07
R
i
chard Henderson
target-i386:
Use
T
CGMem
O
p for 'o
t
' variables
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-01-07
Ric
h
a
r
d
Hend
e
rso
n
t
arget-i386: Remove gen_op_
a
ndl_A0_ff
f
f
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-01-07
Ric
h
ar
d
Hen
d
erson
target-i386: Remove gen_op_movl_T0_
T
1
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-01-07
Richard
H
enderson
target-i386: Re
m
ove gen_op_andl_T0_im
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-01-07
Richard Henderson
targe
t
-
i386: Rem
o
ve gen_op_a
n
d
l
_T
0
_ffff
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-01-07
Richard Henderson
target-i386: R
e
move gen_mo
v
t
l
_T*_im
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-01-07
Ric
h
ard
He
n
derson
targ
e
t-i386: Remove g
e
n_op_mov*_
A
0
_
im
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-01-07
Ric
h
ard H
e
nderson
t
a
rget-i386: R
e
move g
e
n_op_movl
_
T0_im*
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-01-07
Richa
r
d Hend
e
rso
n
target-i386: Re
m
ove gen_op_movl_T0_im*
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-01-07
Ri
c
hard Henderson
target-
i
386: Remo
v
e gen
_
op_
m
o
v
l_T0
_
0
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-01-07
R
ichard He
n
de
r
son
ta
r
get-i386
:
Tidy exte
n
d + mov
e
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-01-07
R
ichard Henderson
t
a
rget-i386: Tidy ex
t
e
n
d + sto
r
e
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-01-07
Richard
H
ender
s
on
target-i386: Ti
d
y load + truncat
e
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-01-07
Richard Henderson
target-
i
386: Tidy ge
n
_o
p
_m
o
v_
T
N_
r
eg+tcg_
g
e
n_trunc_tl_i3
2
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-01-07
R
ichard
Hende
r
s
o
n
t
a
r
get
-
i
3
8
6: Use MO_BE for movbe
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-01-07
Rich
a
rd Henderson
tar
g
et-i
3
8
6
:
Remove unused argu
m
e
n
ts t
o
gen_l
e
a_modrm
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-01-07
Ri
c
har
d
Henderson
targe
t
-i386: Tid
y
movsl
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-01-07
Richard
H
enderson
t
a
r
get-i386:
Tidy mov[sz][bw]
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-01-07
Richa
r
d H
e
nder
s
on
target-i386: Fi
x
typo in gen_push_T1
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-01-07
Ric
h
ard He
n
der
s
on
t
arget
-
i386: Remove
g
en_op
_
st_T1_A0
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-01-07
Richard H
e
n
derson
targ
e
t
-
i3
8
6:
R
e
m
ove gen_op_st_T0_A0
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-01-07
Richard Henders
o
n
target-i386: Introduce gen_op_st_r
m
_T0_A0
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-01-07
Richard Henderson
target-i386
:
Remove gen_op_lds_T0_A
0
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-01-07
Richard H
e
nders
o
n
t
a
rget-i386: Remove gen_op_ld_T1_A0
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-01-07
Richard
H
enderson
target-i386: Remove gen_op_ldu_T0_A
0
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-01-07
Ri
c
hard H
e
n
d
ers
o
n
target-i
3
86: Remov
e
gen_op_ld_T0_A0
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-01-07
Richard Henderson
targ
e
t-
i
386: Replace OT_* constants
with MO_* co
n
stants
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-01-07
Richard He
n
de
r
s
on
target-i386:
U
se new tcg_gen_qemu_st_* hel
p
ers
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-01-07
Ri
c
ha
r
d
Henderson
tar
g
e
t
-
i
3
86:
Use new tcg_gen_qemu
_
l
d
_*
helpers
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-01-07
Richard Hende
r
son
target-i38
6
: Stop encoding DisasContext
.
mem_i
n
d
ex
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-01-07
Ri
c
hard Hende
r
son
target-i386:
Push DisasContext int
o
load/store helpe
r
s
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-01-07
Richard H
e
nderson
e
xec
:
D
elay CPU_LOG_T
B
_
C
PU until we
a
ctually execute
.
.
.
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-12-10
Richard Henderson
tcg:
U
s
e
bitmaps for fr
e
e temporaries
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-11-29
Richard H
e
n
d
e
rso
n
linu
x
-user: Use qemu
_
getauxval f
o
r AT_E
X
ECFD
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-11-29
R
ichard Henderson
u
til: Use q
e
mu_geta
u
xval
in linux
q
e
m
u_c
a
c
h
e_utils_init
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-11-29
Richar
d
He
n
derson
t
c
g-s390:
Use qemu_getauxval
in query
_
fac
i
lit
i
es
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-11-29
Richard Henderson
tcg-
a
rm: Use
qemu_g
e
t
a
uxval
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-11-29
Richard
H
enderson
tcg-pp
c
6
4:
U
se q
e
mu_getauxval
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-11-29
Richard Henderson
osdep: Create q
e
mu_g
e
tauxval
a
nd qemu_init_auxval
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-11-18
Richard H
e
nderson
tc
g
-ia64: Introduce tcg_o
p
c_bsw
a
p
64_i
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-11-18
Rich
a
rd Henderson
tcg-ia64: I
n
troduce tcg_opc_ext_i
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-11-18
Ri
c
hard Henderson
tcg-ia64: Introduce
t
c
g
_opc_movi_a
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-11-18
Richard He
n
de
r
s
o
n
tcg-ia64: Introduce tcg_opc_mov_
a
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-11-18
Richard Hend
e
rson
tcg-ia
6
4: Use A3 form of log
i
cal opera
t
io
n
s
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-11-18
R
ichard Henderson
tcg-ia6
4
: Us
e
S
UB_A3
a
nd ADDS_A4 for sub
t
r
action
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-11-18
Richard
Hen
d
erson
tcg-ia64: Use ADDS f
o
r
s
mall addi
t
i
o
n
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-11-18
Richard
Henderson
tcg-ia
6
4:
A
void unnecessary s
t
op bit in tcg_out_alu
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-11-18
Richard Hen
d
ers
o
n
tcg-ia64:
Mov
e
AREG0 to R32
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-11-18
Richard Henderson
tcg-ia64: Si
m
p
l
i
f
y
b
rcond
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-11-18
R
i
chard Henderson
t
c
g
-ia64:
H
andle constant calls
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
next