repo.or.cz
/
qemu-kvm.git
/
search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
first
·
prev
·
next
tcg: Optimize mulu2
2012-10-17
Richard
Henders
o
n
t
c
g
: Opti
m
ize mulu2
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2012-10-17
Ri
c
hard Henderson
t
c
g
:
O
pt
i
m
i
ze hal
f
-
de
a
d add
2
/sub2
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2012-10-17
Richard He
n
derso
n
tcg: Constant f
o
ld add2 and s
u
b
2
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2012-10-17
Richard
Henderson
t
cg:
Do
c
onstant fo
l
ding on
d
ouble-word
c
ompari
s
ons
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2012-10-17
R
i
chard Henderson
tcg: Sp
l
i
t
out
subr
o
utines from do_constant_f
o
lding
_
c
ond
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2012-10-17
R
i
chard
H
enderson
tcg: O
p
t
i
miz
e
dou
b
le-word com
p
ari
s
o
n
s
against
zero
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2012-10-17
R
ich
a
rd
He
n
derson
tc
g
: Use common code
w
h
e
n fai
l
ing to op
t
imize
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2012-10-17
Richard Henderson
t
cg: Swa
p
commutative double-word comparis
o
ns
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2012-10-17
Richa
r
d He
n
derson
tcg
:
Canonicalize add2 o
p
er
a
nd ord
e
r
i
n
g
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2012-10-17
Rich
a
rd Hender
s
on
tcg:
Split out swap_co
m
m
u
tative as
a subrou
t
ine
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2012-10-16
Richard Henders
o
n
tc
g
-ia64:
I
mplement de
p
o
sit
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2012-10-13
Richard H
e
nde
r
son
tcg-s
p
arc: Emit MOVR ins
n
s
f
o
r setcond_i64 and m
o
vcond_64
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2012-10-13
R
ich
a
rd Henderson
tcg
-
sparc: Emit BPr insns fo
r
b
rcond_i64
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2012-10-13
R
ichard Henderson
tcg-
s
parc
:
Dump illegal opode contents
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2012-10-13
R
i
c
h
ar
d
Henderson
tcg
-
sparc: Drop use
o
f
Bicc in favor of
B
Pcc
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2012-10-13
Richard Henderson
tcg-spar
c
: Optim
i
ze set
c
ond2 e
q
uality compare with
0
.
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2012-10-13
Richard Hen
d
erso
n
tcg-s
p
arc: Use Z co
n
strai
n
t for %
g
0
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2012-10-13
Ric
h
ard He
n
d
erson
tcg-spar
c
: Fix add
2
/sub2
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2012-10-13
Richar
d
Hen
d
erson
tc
g
-s
p
arc: F
i
x setcond
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2012-10-13
Ric
h
a
rd H
e
nderson
tc
g
-
s
parc: F
i
x qemu_st for 32-bit
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2012-10-13
Richard
H
en
d
erso
n
tc
g
-sparc
:
Fi
x
s
etcond2
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2012-10-13
Richard Henderson
tc
g
-sparc:
I
mpl
e
ment mov
c
ond
.
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2012-10-13
Richar
d
Henderson
tcg-sparc: Fix brcond2
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2012-10-13
R
ichard
H
enderson
tar
g
et-sparc: Don't c
o
mpu
t
e full flags value so oft
e
n
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2012-10-13
R
i
char
d
Henderson
t
arget
-
sparc: Avoid unnecess
a
r
y
loc
a
l
temporaries
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2012-10-13
Richard
Henderson
t
a
rget-sparc: Optimize CC_O
P
_LOGIC con
d
i
tions
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2012-10-13
R
ic
h
a
rd Henderson
target-sparc: Fix optimized %icc co
m
par
i
sons
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2012-10-07
Richard Henderson
ta
r
get-sparc: Optimize condi
t
i
onals using SUBCC
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2012-10-07
R
ichard Henderson
t
a
rg
e
t-spa
r
c: Fal
l
through fr
o
m no
t
-taken
t
rap
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2012-10-07
Richa
r
d Hend
e
rson
t
a
r
get-sparc
:
Cle
a
nup "
g
lobal" temporary all
o
cat
i
on
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2012-10-07
Richard Hender
s
on
target-sparc: Use
mo
v
cond for FM
O
V*
R
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2012-10-07
Ric
h
ard H
e
nderson
targ
e
t-spar
c
: U
s
e movcond in muls
c
c
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2012-10-07
Richard Henders
o
n
target-s
p
a
r
c: Mo
v
e ta
d
dcctv and tsu
b
cctv out of line
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2012-10-07
R
ichard Henderson
target
-
s
parc: Tidy Tcc
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2012-10-07
R
ichard
Henderson
target
-
sparc:
M
ove
s
div
x
and ud
i
vx out
of line
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2012-10-07
Richard
H
e
n
derson
target-sparc:
U
s
e
m
o
vcond in gen_generi
c
_branc
h
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2012-10-07
Richard Henderson
targ
e
t-s
p
arc: Use DisasCompare a
n
d mo
v
cond i
n
MOV
R
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2012-10-07
Richard Hende
r
son
t
a
rget-s
p
ar
c
: Use DisasComp
a
re
and movcond i
n
MOVCC
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2012-10-07
Richard Henderso
n
target-sparc: Use Dis
a
sCompare
a
nd movc
o
n
d
i
n
FMO
V
R
.
.
.
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2012-10-07
Ric
h
ard Henderson
target-
s
parc
:
Use DisasCom
p
are
i
n
T
cc
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2012-10-07
Ric
h
ar
d
Henderson
target-
s
parc:
In
t
r
o
duce Disa
s
C
o
mpare a
n
d fu
n
c
tions
.
.
.
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2012-10-07
R
i
chard Hender
s
on
target-s
p
a
rc:
T
i
dy gen_generic_b
r
anch
interfac
e
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2012-10-07
Rich
a
rd Henderson
target-
s
parc: Tidy
save_n
p
c interfa
c
e
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2012-10-07
Rich
a
rd Hende
r
son
target-s
p
arc: Ti
d
y gen
_
m
o
v_pc_n
p
c
in
t
e
rfac
e
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2012-10-07
R
i
chard Hend
e
rson
t
arget-sparc: Tidy save_s
t
ate interfa
c
e
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2012-10-07
Richard He
n
derson
target-sparc:
Tidy gen_trap_ifnofpu in
t
erface
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2012-10-07
Rich
a
rd
Hend
e
r
s
on
target
-
s
parc: Tidy fl
u
sh_cond interface
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2012-10-07
R
i
chard Henderso
n
t
a
rg
e
t-sparc: Tid
y
do_branch
i
nter
f
aces
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2012-10-07
R
ichar
d
He
n
de
r
s
o
n
target-
s
parc: Mak
e
CPU_LOG_INT
u
sefu
l
by default
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2012-10-07
Ric
h
a
rd Hende
r
son
target-sp
a
rc: Tid
y
cpu_dump_state
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2012-10-06
Richard
H
enderson
tcg: Add
t
cg_h
i
gh_c
o
nd
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2012-10-06
Richa
r
d H
e
nderso
n
tcg: Ad
d
T
C
G_COND_NEVER, TCG_COND_ALWAYS
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2012-10-06
Richard Hender
s
on
tcg: Add is_unsigned_cond
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2012-09-27
Richa
r
d Henderson
target-s390x: Tid
y
cpu_d
u
mp_
s
tat
e
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2012-09-27
R
i
c
hard Henderson
target-s390x:
A
void do
u
b
l
e CPU_
L
OG_
T
B_CPU
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2012-09-27
Rich
a
r
d
Henderson
targe
t
-s390x: Use CP
U
_LOG_
I
NT
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2012-09-27
Richard Henderso
n
target-unicore
3
2: Ca
l
l t
c
g_
g
e
n
_debug_insn_s
t
art
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2012-09-27
Richard Hende
r
so
n
tar
g
et-s39
0
x: Call
t
c
g_ge
n
_
d
ebug_
i
nsn_star
t
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2012-09-27
R
i
chard Henderson
tar
g
et-m68k: Cal
l
tcg_gen_debug_insn_
s
tart
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2012-09-27
Ri
c
hard Henderso
n
Emit
debug
_
insn for CPU_LOG
_
TB_OP_OP
T
as well
.
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2012-09-25
Richard Henderson
tcg: S
t
rea
m
line movcond_i64 using movcond_i3
2
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2012-09-25
Richard He
n
derso
n
tcg: Streaml
i
ne movcond_i64 u
s
ing 32-b
i
t
arit
h
metic
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2012-09-25
R
i
c
hard
He
n
derson
t
cg: Sanity check go
t
o_tb
input
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2012-09-25
Richard Hend
e
rs
o
n
tcg:
S
ani
t
y ch
e
ck d
e
posit
input
s
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2012-09-25
Richard Hender
s
on
t
c
g: A
d
d tcg_debug
_
assert
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2012-09-25
R
ich
a
rd Henderson
t
c
g: I
m
pl
e
men
t
concat*_i
6
4 with
deposit_i64
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2012-09-25
Ri
c
h
a
r
d
Henderson
tcg: Emi
t
XORI as NOT
f
or ap
p
r
o
pri
a
te c
o
nstants
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2012-09-25
Richard Henders
o
n
tcg: Optimize initial inputs for ori_i64
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2012-09-25
Richard
H
en
d
e
rson
tcg: E
m
it AND
I
as EXTU for
appropriate constants
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2012-09-25
R
i
chard Henderson
tc
g
: A
d
just descriptions o
f
*cond opcode
s
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2012-09-22
Richard
H
enderson
tcg-hppa:
Implement movcond
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2012-09-21
R
i
chard
Henderson
tcg-sparc: Preserve branch de
s
t
i
nat
i
ons during retranslation
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2012-09-21
Richar
d
Henderson
tcg-
s
p
arc: Fix and enable direct
TB
c
hainin
g
.
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2012-09-21
R
ichard Henders
o
n
tcg-sparc: A
d
d %g/%o
r
e
gisters to alloc_order
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2012-09-21
Richard Henderson
tcg-spa
r
c: Use defines
f
o
r
temporar
i
es
.
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2012-09-21
Richard Hend
e
rson
tcg-
s
parc: Ma
s
k shift immedi
a
t
es to avoid illegal insns
.
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2012-09-21
Richard Henderson
tcg-sparc: Cle
a
n up cruf
t
stemming from attempts to
.
.
.
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2012-09-21
Richard Henderson
tcg-sparc:
Change AREG0 in gen
e
rated code t
o
%
i0
.
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2012-09-21
Richard Hende
r
son
tcg
-
sparc: Suppor
t
GUEST_BASE
.
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2012-09-21
Richa
r
d Henderson
tcg
-
sparc:
Fix qe
m
u_ld/
s
t to h
a
n
dle 32-bit host
.
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2012-09-21
R
i
chard Henderson
tcg-sp
a
r
c
: Assume v9 cpu a
l
ways, i
.
e
.
force v
8
plus
.
.
.
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2012-09-21
Richa
r
d Henderso
n
tcg-spar
c
: Don't MA
P
_FIXED
o
n top of
t
he pro
g
ram
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2012-09-21
Ri
c
hard Henderso
n
tc
g
-sparc: Fix A
D
DX opcode
.
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2012-09-21
Rich
a
rd
H
e
n
derson
t
cg-sparc: Hack in
qemu_ld
/
st64 f
o
r 32-bit
.
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2012-09-21
Rich
a
rd He
n
derson
linux-user: Use
memcpy in get_us
e
r/put_user
.
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2012-09-21
Ri
c
hard Henderson
tcg-hppa: Fix
broken load/store helpers
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2012-09-21
Ric
h
ard He
n
ders
o
n
tcg-hppa: Fix
b
rcond
2
and
s
e
t
cond2
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2012-09-21
Rich
a
r
d
Henderson
t
cg
:
Fix !USE_DIREC
T
_
JUMP
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2012-09-21
R
i
chard Henderson
t
c
g
: O
p
timize two-address commutative
operations
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2012-09-21
Richard
H
enderson
tcg: O
p
ti
m
ize
movcond for
constan
t
c
o
m
parisons
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2012-09-21
Rich
a
rd Henderson
tcg-i386: Implemen
t
m
ov
c
ond
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2012-09-21
Rich
a
rd He
n
ders
o
n
t
a
r
ge
t
-alpha: Use movcond
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2012-09-21
Richard H
e
nder
s
on
tcg
:
Introduce movcond
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2012-09-21
R
ich
a
rd
Henderson
target-
a
lph
a
: Initialize en
v
->c
p
u_mo
d
el
_
str
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2012-09-19
Richard Hende
r
son
target-mips: Implement Loongson Multimedia
Ins
t
ruction
s
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2012-09-19
Richard Henderson
t
a
rg
e
t-mips: Alwa
y
s
evalua
t
e
deb
u
g
g
i
ng ma
c
ro a
r
gumen
t
s
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2012-09-19
Richard Henderson
target
-
mips: Fix MIPS_DEBUG
.
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2012-09-19
Richa
r
d
H
ende
r
son
target-mips: Set opn in gen_ldst_m
u
l
tiple
.
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2012-08-27
Richard Henderson
m
i
p
s
-linux-u
s
er: Alw
a
ys support rdhwr
.
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2012-08-27
Richard Hen
d
er
s
on
targ
e
t-
m
ips: Streamli
n
e
indexe
d
c
p
1
m
e
mo
r
y
a
d
d
ressing
.
commit
|
commitdiff
|
tree
next