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
target-sparc: Don't use a temporary for gen_dest_fpr_D
2012-10-20
Richard Hen
d
erson
t
arget
-
spar
c
: Do
n
'
t use a temporary for gen_dest_fpr_D
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2012-10-20
Rich
a
rd
Henderso
n
target-spa
r
c:
R
e
m
ove usage o
f
cpu_
t
m
p
6
4 fr
o
m
m
ost helper
.
.
.
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2012-10-20
Richa
r
d
H
e
nderson
targe
t
-spar
c
: Tidy
l
dfsr, stfsr
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2012-10-20
Ri
c
hard Henderson
target-s
p
arc:
A
void c
p
u_tm
p
3
2 in Write Priv Register
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2012-10-20
Richar
d
Henderson
target-sparc: Avoid cpu
_
t
m
p32 in
Read Priv Regist
e
r
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2012-10-20
Richard Hend
e
r
s
on
ta
r
get
-
sparc: Use get_temp_i3
2
in gen_dest_fpr_F
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2012-10-20
Rich
a
rd Hender
s
on
target-sparc:
Spl
i
t out get_tem
p
_
i
32
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2012-10-20
Richard
H
enderson
targe
t
-
s
parc:
Make the c
p
u_addr v
a
riable local
t
o load
.
.
.
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2012-10-20
Rich
a
rd Henderson
target-sparc: Cleanup cpu_src[12]
a
l
loca
t
ion
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2012-10-20
Richard He
n
derson
target-sp
a
r
c
:
F
i
nish conve
r
sion
t
o
ge
n
_load_gpr
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2012-10-20
Richard Hend
e
rso
n
target-sparc: Co
n
vert swap to gen_load/store_gpr
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2012-10-20
R
i
c
h
ard Hender
s
on
target
-
sparc:
C
onvert asi helpers
t
o gen_*_
g
pr
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2012-10-20
Ric
h
ard Henderso
n
t
arget-sp
a
rc: Use gen_load_gpr in get_src[12]
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2012-10-20
Richard
Henders
o
n
target-sparc:
Con
v
ersion to
gen_*_gpr,
part 1
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2012-10-20
Richar
d
He
n
derso
n
ta
r
get-spa
r
c: Add gen_load/sto
r
e
/dest_gpr
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2012-10-20
Ric
h
ard H
e
nder
s
on
exec:
M
ake M
I
N_C
O
D
E
_
GEN_BU
F
FER
_
SIZE private to exec
.
c
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2012-10-20
Richard Henderson
exec: Alloca
t
e code
_
g
en_prolog
u
e from code
_
gen
_
buffer
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2012-10-20
Richard Hen
d
erson
exec: D
o
n
ot use
a
bso
l
ute ad
d
re
s
s hi
n
ts f
o
r code_gen_buf
f
er
.
.
.
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2012-10-20
Richard Henderson
exec: Do
n
'
t
m
ake DEF
A
ULT_CODE_GEN_BUFFER_SIZE
t
oo large
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2012-10-20
R
ichard Henderson
ex
e
c
:
Split up and tidy code_gen_
b
uffer
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2012-10-17
Richard H
e
nderson
tcg: Optimize m
u
l
u
2
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2012-10-17
Richard Hende
r
son
tcg
:
O
p
t
imi
z
e h
a
lf-de
a
d add2/sub2
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2012-10-17
Richard
Henderson
t
c
g: Constant
f
old a
d
d2 and su
b
2
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2012-10-17
R
ic
h
a
rd Hender
s
on
tcg: Do
co
n
stant folding on double-word c
o
mparisons
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2012-10-17
Rich
a
rd Henderson
tcg: Split out subro
u
tines from do_constant_f
o
ldi
n
g_co
n
d
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2012-10-17
R
ichard
H
enders
o
n
tcg: Optimize do
u
bl
e
-wor
d
comparis
o
n
s agains
t
zero
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2012-10-17
Richard Hender
s
on
tcg: Use co
m
mon
c
o
de
w
hen failing to optimize
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2012-10-17
R
i
c
hard Henderson
tcg: Swap
commutati
v
e double-word compari
s
ons
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2012-10-17
Richard Henderson
tcg:
C
a
nonicalize add2 operand ord
e
ring
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2012-10-17
Richard He
n
de
r
son
tcg: Split out
s
w
a
p_commutat
i
v
e
as a
subroutine
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2012-10-16
Richard
H
ende
r
son
tcg-ia64: I
m
plem
e
nt deposit
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2012-10-13
Richard Henderson
tcg-s
p
arc
:
Em
i
t
MOV
R
insns fo
r
setco
n
d_i64 an
d
movcond_64
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2012-10-13
Richard Hende
r
son
tcg-sparc: Emit BPr insns for brcon
d
_i64
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2012-10-13
Ric
h
a
r
d Henderson
tcg-s
p
arc: Dump il
l
egal opode contents
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2012-10-13
Rich
a
rd Hende
r
son
tcg-sparc:
D
rop u
s
e of Bicc i
n
fa
v
or o
f
BPcc
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2012-10-13
R
i
c
ha
r
d Henderson
t
cg-sp
a
rc: Optimi
z
e se
t
cond2
equality compare with 0
.
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2012-10-13
R
i
chard Henders
o
n
tc
g
-sparc: Us
e
Z constra
i
nt
f
or %g0
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2012-10-13
R
i
chard
Henderson
tcg-
s
parc: Fix add2/s
u
b2
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2012-10-13
Richar
d
Henderson
tc
g
-spa
r
c: Fix
s
e
t
con
d
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2012-10-13
Richard
Hend
e
rson
tcg-spar
c
:
F
ix q
e
m
u_st for 32-bit
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2012-10-13
Richard Henderson
tcg-sp
a
rc:
Fi
x
s
e
tcond2
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2012-10-13
Richard
H
enderson
tcg-sparc:
Implement movcond
.
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2012-10-13
Richard Hender
s
o
n
tcg-sparc: Fi
x
brc
o
nd2
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2012-10-13
Richard He
n
d
e
rs
o
n
target-
s
parc: Don't compute full flags value
s
o often
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2012-10-13
Richard Henderson
target-s
p
a
r
c
:
Avoid unnece
s
s
ary
local temporaries
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2012-10-13
Ric
h
a
r
d Hende
r
son
targ
e
t-sparc: Optimiz
e
CC_OP_
L
OG
I
C conditions
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2012-10-13
Richard H
e
nder
s
on
targ
e
t-spar
c
: Fix optimized %icc compa
r
isons
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2012-10-12
R
i
chard Henderson
linux-user:
F
ix siginfo handling
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2012-10-12
Richard
H
e
nderson
alpha-linu
x
-user:
F
ix sigalt
s
tack s
t
ructu
r
e
defini
t
ion
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2012-10-12
Richard
Henderson
li
n
ux-user
:
Im
p
lement gethostn
a
me
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2012-10-12
Ric
h
a
rd
H
e
nders
o
n
linux-u
s
e
r
: Perform m
o
r
e
checks
on iovec
lists
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2012-10-07
R
ic
h
a
r
d Henderson
t
a
rget-sparc
:
Optimize c
o
n
d
ition
a
ls using SUBCC
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2012-10-07
Ri
c
hard Henderson
target-sparc: Fall throu
g
h from not-tak
e
n
t
rap
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2012-10-07
R
ic
h
ard Henderson
target-sparc: Cleanup "
g
lo
b
a
l" temporar
y
allocation
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2012-10-07
R
ichard H
e
nderson
target-sparc: Use movcond for
FMOV*R
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2012-10-07
Richa
r
d
H
enderson
t
a
rge
t
-sparc: Use movcon
d
in mul
s
cc
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2012-10-07
Richard Henderson
t
arg
e
t-sp
a
rc: Move ta
d
dcctv a
n
d tsubcctv out o
f
line
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2012-10-07
Richa
r
d
H
ender
s
on
target-spa
r
c
:
Tidy Tcc
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2012-10-07
Richard Hender
s
on
target-sparc: Move
s
d
ivx and udivx out of l
i
ne
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2012-10-07
Richa
r
d Henders
o
n
target-sparc
:
Use mo
v
cond
in gen_generic_br
a
n
ch
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2012-10-07
Ri
c
har
d
He
n
d
e
r
s
on
tar
g
et-
s
parc: Use Disas
C
ompare and movcon
d
in MOVR
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2012-10-07
Richard Henderson
targ
e
t-
s
parc: Use DisasComp
a
re and mov
c
ond in
M
OVCC
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2012-10-07
R
i
chard H
e
nderson
target-sparc: Use Disas
C
ompar
e
and movcond in FMOVR
.
.
.
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2012-10-07
Richard Henderson
tar
g
et-sparc: Use Di
s
asCompare in Tcc
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2012-10-07
Ri
c
ha
r
d Henderson
t
a
rget-sparc
:
Introduce Disa
s
C
ompare an
d
funct
i
o
n
s
.
.
.
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2012-10-07
R
i
chard Hen
d
erson
ta
r
get-
s
parc: Tidy gen_
g
e
neric_b
r
anch inte
r
face
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2012-10-07
Ric
h
a
r
d Hend
e
rs
o
n
ta
r
get-spar
c
: Tidy save
_
npc interf
a
ce
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2012-10-07
R
i
chard Henderson
target-sparc:
Tidy gen_mov_pc_npc interface
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2012-10-07
Richard Henders
o
n
target-sparc: T
i
dy save_
s
tate interfa
c
e
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2012-10-07
Richard Henders
o
n
t
a
r
get-sparc: Ti
d
y gen_
t
r
ap_i
f
no
f
pu interfa
c
e
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2012-10-07
Richard Hende
r
son
target-sparc: Tid
y
flus
h
_cond interface
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2012-10-07
Rich
a
rd Hen
d
er
s
on
tar
g
et-sparc: Tidy do_branch interfaces
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2012-10-07
Richard Henderson
target-sparc:
Ma
k
e C
P
U_LOG_IN
T
useful by default
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2012-10-07
Richard Hende
r
son
target-sparc: Ti
d
y cpu
_
d
ump_state
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2012-10-06
R
ich
a
rd
H
enderson
tcg: Add tc
g
_high
_
c
ond
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2012-10-06
Richard Henderso
n
tcg
:
Add TCG_CON
D
_NE
V
ER, TCG_COND_ALWAYS
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2012-10-06
R
i
chard Henderson
tcg: Add i
s
_unsigned_cond
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2012-09-27
Richard Henderson
t
a
rget-s390x: Tidy cpu
_
dump_
s
tate
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2012-09-27
R
ich
a
r
d
Henderson
target-s390x
:
Avoid double CP
U
_LOG
_
TB_CPU
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2012-09-27
Richar
d
Hender
s
on
targe
t
-s390x:
U
se CPU_LOG_I
N
T
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2012-09-27
R
ichard
H
enderson
target-u
n
i
core32: Call tcg
_
ge
n
_
debu
g
_insn_start
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2012-09-27
Richard Hend
e
rson
target-s390x
:
Call tcg_gen_debug_insn_s
t
a
rt
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2012-09-27
Ri
c
hard
H
e
nde
r
son
targ
e
t-m
6
8k: Call tcg_g
e
n_debug_insn_start
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2012-09-27
R
i
c
hard He
n
de
r
son
Emi
t
debug_i
n
sn for CPU_LOG_T
B
_O
P
_OP
T
as we
l
l
.
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2012-09-25
Ri
c
hard Henderso
n
tc
g
: Streaml
i
n
e
movcond_i64 using movc
o
nd_
i
32
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2012-09-25
Richa
r
d Henderson
t
cg: Str
e
amline movco
n
d_i64 us
i
ng 32-b
i
t arithme
t
ic
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2012-09-25
Rich
a
rd Henders
o
n
tcg: San
i
ty che
c
k got
o
_tb
input
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2012-09-25
Richard
H
e
n
d
erson
tcg: Sanit
y
ch
e
ck deposit input
s
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2012-09-25
Richard Hen
d
er
s
on
tcg: Add tcg_debug_a
s
sert
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2012-09-25
Richard Henders
o
n
tcg: Impl
e
ment co
n
ca
t
*
_
i64 with deposit_i64
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2012-09-25
Richard Henderson
tcg: E
m
it
X
O
RI
a
s NOT for appropri
a
te constants
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2012-09-25
Richard Henderson
tcg: Opti
m
ize initial input
s
for
o
r
i_i64
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2012-09-25
Richard Henderson
tcg: Em
i
t ANDI as EXTU for appropriate constant
s
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2012-09-25
R
i
chard
Henderson
tcg:
Adj
u
st descriptions of
*cond opcod
e
s
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2012-09-22
Richard Hende
r
son
tcg-hppa
:
Imp
l
ement mo
v
cond
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2012-09-21
Richard Henderso
n
tcg-sparc: Preserve branch destinations dur
i
ng
r
e
tran
s
lati
o
n
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2012-09-21
Richard Henderson
tcg
-
sp
a
rc: Fix and enable direct TB
chain
i
n
g
.
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2012-09-21
Richard Henderson
tc
g
-spa
r
c
:
Add %g/%o registers to alloc_or
d
er
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2012-09-21
Richard Henderso
n
tcg-spar
c
: Use define
s
for tem
p
oraries
.
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2012-09-21
R
ich
a
rd
Hende
r
son
t
c
g
-
s
parc:
Mask shift immediates to avoid ill
e
gal i
n
s
n
s
.
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
next