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-alpha: Add vector implementation for CMPBGE
2014-05-24
Richard Hen
d
erson
t
c
g
-mips: Sim
p
lify brcond2
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-24
Ric
h
ar
d
Henderson
tcg-
m
ips:
Improve setc
o
n
d
eq/ne vs zeros
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-24
Richard
H
enders
o
n
tc
g
-mips
:
Simpli
f
y setco
n
d2
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-24
Richa
r
d
Henderson
tcg-mips: S
i
mplify brc
o
n
d
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-24
Richard Henderson
tcg-mips
:
S
i
mpli
f
y s
e
tcond
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-24
Richard Henderson
tcg-mips: Co
m
m
o
nize opcod
e
imp
l
e
m
ent
a
ti
o
ns
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-24
Richard Hend
e
rson
tcg-mips: Im
p
rov
e
add2/sub2
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-24
R
i
chard Hend
e
rson
t
c
g-mips: H
o
i
st args
loads
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-24
Richard Hend
e
rson
tcg-mips
:
Fix subt
r
act immediate
range
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-24
R
i
chard Henderson
tcg
-
mips: N
a
me the opcode enumeration
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-24
R
i
chard Henderson
tcg-mips: U
s
e EXT for AND on mips32r2
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-24
Rich
a
rd Henderson
tcg-m
i
p
s: Use T9 for TCG_TMP
1
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-24
Richard Henders
o
n
tcg-
m
ips:
I
ntrodu
c
e TCG_TMP0, TCG_TMP1
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-24
Richard Hen
d
erson
tc
g
-mips: Rearrang
e
r
egister al
l
o
c
ation
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-24
Richard Henderson
t
c
g-mip
s
: Conve
r
t to new_
l
dst
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-24
Ric
h
ard Hen
d
erson
t
c
g
-
m
ips: Convert
t
o new qemu_l/st he
l
p
e
rs
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-24
Ri
c
hard Hende
r
s
o
n
tcg-mip
s
: Move softmmu s
l
o
w path
o
ut
o
f line
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-24
R
i
chard Henderson
tcg-mips: Split large ldst offse
t
s
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-24
Richa
r
d Hender
s
on
t
c
g-mips: Fill th
e
e
x
it_tb delay slot
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-24
R
ichard Henderson
tcg-mips: Use J and JA
L
opc
o
de
s
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-24
Ri
c
h
ard He
n
ders
o
n
tcg-mip
s
: Constrai
n
the co
d
e_gen_buffer
t
o
b
e within
.
.
.
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-24
Richa
r
d Hend
e
rson
tcg
-
mips: Layout executa
b
le an
d
code_ge
n
_bu
f
f
e
r
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-22
Richard Henderson
tci:
Fix tcg_out_ca
l
l
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-15
Richard Henderson
tcg
-
s390
:
I
m
plement di
r
ect
c
hain
i
ng of TBs
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-15
Ri
c
hard Henderson
t
c
g-s39
0
: Don't force
-march
=
z990
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-15
Ric
h
ard Hend
e
rson
tc
g
-s390
:
Improve set
c
ond
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-15
R
i
chard
Henderson
tcg-s
3
90: Allow
immedia
t
e o
p
erands to add
2
a
n
d sub2
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-15
Richard Henderson
tcg-
s
390: Imp
l
eme
n
t tc
g
_regi
s
ter_jit
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-15
Richard Hen
d
erson
tcg-s39
0
: Use more
risb
g
in the
t
lb se
q
uence
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-15
Ri
c
ha
r
d Henderson
tcg-s
3
90: Move l
d
s
t
hel
p
e
r
s out of
l
in
e
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-15
Richard Henderson
tcg-s3
9
0
:
Convert
to new
l
dst opcodes
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-15
R
ichard Henderson
tcg-
s
39
0
: Integrate endianne
s
s into TCGMemOp
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-15
Richard Hende
r
s
on
t
c
g
-
s
3
90: Co
n
vert to TCGMemOp
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-15
Ric
h
ard Henderson
tcg
-
s390: Fix off-by-one in wraparound and
i
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-14
Richard Hen
d
er
s
on
tcg: Fix tcg_reg_alloc_mov vs no-op tr
u
ncation
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-13
Richard
H
enderson
exec-all
.
h: Use s
t
l_le_p i
n
s
t
ead of stl_p patchin
g
x86
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-12
Richar
d
Henderson
target-
i
386: Pre
s
e
r
ve
t
he Z
b
it for
b
t/bts/btr/btc
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-12
Ri
c
har
d
Hend
e
rso
n
tcg: Remove unreacha
b
le
code in
t
cg_out_op and op
_
d
e
f
s
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-12
Richar
d
H
e
nderso
n
tcg:
U
s
e tcg_ta
r
get_available_reg
s
in
tcg_reg_
a
lloc_mov
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-12
Richard
Henderson
tcg:
M
ake ca
l
l address a constant
parameter
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-12
R
i
c
h
ard Henderson
tci: Create
tcg_out_call
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-12
R
i
chard Henderson
tcg-mips: Split out tcg_out_
c
a
ll
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-12
R
ichard Henderson
t
c
g-sparc: Create tcg_o
u
t_call
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-12
Richar
d
H
ende
r
son
tcg-ppc64: Rename tc
g
_out_calli
to tcg
_
out_call
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-12
Richard Henderson
tcg-ppc: Split out t
c
g_
o
u
t
_call
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-12
Richard Hen
d
erson
tcg-s3
9
0: Re
n
a
me
tgen
_
calli
to tcg_out_call
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-12
Ri
c
hard Henderson
tcg-i386:
R
ename tcg
_
out_c
a
lli to
t
cg_out_call
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-12
Richard
H
ende
r
s
on
t
cg: Require
T
CG_TARGET_INS
N
_UNIT_S
I
ZE
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-12
R
i
chard Hen
d
erson
tci: Def
i
ne
T
CG_TARGET_INSN
_
U
NIT_SIZ
E
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-12
R
ichard Henderson
tcg-mips: Define TCG_TARG
E
T_INSN_UNIT_SIZE
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-12
Richar
d
H
e
nder
s
on
tcg-ia64: Define
TCG_TARGET_INSN_UNI
T
_
S
I
ZE
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-12
Rich
a
r
d Hend
e
r
s
o
n
tcg-s390: Define TCG_TARG
E
T_INSN_UNIT_SIZ
E
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-12
Richard He
n
derson
tcg-aarch
6
4
:
Defi
n
e
T
C
G_TARGET_INSN_UNIT_SIZE
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-12
Richar
d
Hender
s
on
t
c
g
-
arm: Define T
C
G_TARGET_INSN_UNIT_SIZE
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-12
Richard Henderson
tc
g
-spar
c
:
D
e
fine TCG_TARGET_INSN
_
U
NIT_SIZE
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-12
Richard Henderson
tcg-ppc: Define TCG_TARG
E
T_IN
S
N_UNIT_SIZE
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-12
Ri
c
hard He
n
ders
o
n
tcg
-
ppc6
4
: De
f
ine TCG_TARGET_INSN_UNIT
_
SIZE
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-12
Richar
d
Henderson
tcg-i
3
86:
D
e
fine TCG_TARGE
T
_INSN_UNIT_SIZE
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-12
Richard Henderson
tcg: Def
i
ne tc
g
_in
s
n_un
i
t
f
o
r
code pointers
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-12
Richa
r
d Henderson
t
c
g
:
Introduce byt
e
pointe
r
arit
h
metic he
l
pers
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-12
Peter Maydell
tcg: Avo
i
d undefined behaviour patching code at
u
n
a
ligned
.
.
.
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-12
Peter M
a
ydell
tcg: Avoi
d
sto
r
es to unaligned addresses
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-12
P
e
ter Maydell
exec-
a
l
l
.
h: U
s
e stl_p to av
o
id undefin
e
d beh
a
viou
r
.
.
.
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-03
Richard
H
enderson
target-alpha
:
Fix RDUSP
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-28
Richard
H
en
d
erson
tcg-sparc: Accept st
o
res of
zero
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-28
Richard Hen
d
erson
tc
g
-
s
p
a
rc: Fix sma
l
l 32-
b
it movi
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-28
Richard Hender
s
o
n
tcg-sparc: Fixu
p
func
t
ion argument types
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-28
Ric
h
ard Henders
o
n
t
c
g
-
sparc:
Hoist comm
o
n argument
loa
d
s in tcg_out_op
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-28
R
i
c
h
ard
Henderson
tcg-sparc: Don't handle mov/movi
in tcg_out_op
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-28
Rich
a
rd Henderson
tcg
-
sparc: Tid
y
check_fit_* tests
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-28
Rich
a
rd
Henderso
n
tcg-s
p
arc
:
Imple
m
e
n
t muls2_
i
32
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-28
Richa
r
d Hend
e
rson
tcg-sparc: U
s
e the RET
U
RN
i
nstruction
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-28
Richard
Henderson
tcg-spa
r
c: Use 64-bit
registers w
i
th sparcv8plus
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-28
Richard Henderson
tcg-sparc: Support trunc_shr_i32
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-28
Richard Henderson
tc
g
-sparc:
Remove most uses
o
f TCG_
T
A
RGE
T
_R
E
G_BITS
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-28
R
ichard Hende
r
son
tc
g
:
Add INDEX_op
_
trunc_shr_i
3
2
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-28
Richa
r
d
Henderso
n
tcg:
F
ix missed pointe
r
size != TCG_TARGET_REG_BITS
.
.
.
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-18
Richard Henderson
tcg: Use
H
O
S
T_WO
R
D
S
_BI
G
E
NDI
A
N
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-18
Rich
a
r
d
Henderson
tcg: Fix fallbac
k
f
rom
muls2_i64 to
m
u
lu2_i64
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-18
Richard He
n
derson
tcg: Use tcg_gen_
m
ulu2_i32 i
n
tcg_gen_m
u
ls2_i32
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-18
Richard Henderson
tcg:
Relax requirement for
m
ulu2_i32
on 32-bit hosts
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-18
Richard Henderson
tcg-s390: Remove W
c
o
nst
r
aint
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-18
Richa
r
d
Henderson
tcg-sp
a
rc: Use the
t
ype parameter t
o
tcg_target_const_
m
atch
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-18
R
i
chard Henders
o
n
tcg-pp
c
64: Use the ty
p
e p
a
rameter
t
o
tcg_target_const_match
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-18
Richard Hen
d
erson
tcg
-
aarch
6
4: Remove w constrai
n
t
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-18
Richard Hende
r
son
t
c
g
:
Add TCGType
paramete
r
t
o
tcg_target_
c
onst_
m
atch
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-18
Richard H
e
nder
s
on
tcg:
Fix out of range shift
i
n depos
i
t optimizations
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-18
R
i
c
hard
H
enderson
t
ci
:
M
ask shi
f
t
co
u
nts to avoid unde
f
in
e
d beh
a
vior
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-18
Richar
d
Hender
s
on
tcg: M
a
sk shift
q
u
antities while folding
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-18
Richard Henderson
tcg:
Use "unspecified behavior" for shifts
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-18
St
e
f
a
n
Weil
tcg:
Fix war
n
ing
(
1
bit signed
bitfi
e
ld ent
r
y
)
and
.
.
.
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-17
Richard
H
enderson
tcg-ia64: C
o
nvert t
o
new
ldst opcodes
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-17
Richard Hende
r
s
on
tcg-ia64: Move part
o
f
so
f
tmmu
s
low path out of line
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-17
R
i
chard Henderson
tcg-ia64: Con
v
ert to
new lds
t
help
e
rs
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-17
Richard H
e
nders
o
n
t
c
g
-
i
a
64: Reduce co
d
e
dupli
c
ation in tcg
_
out_qe
m
u_ld
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-17
Richard H
e
nders
o
n
tcg-ia64: Move tlb addend lo
a
d
into
t
lb read
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-17
Richar
d
Henderson
t
c
g-
i
a64: Move bswap fo
r
store into
t
lb lo
a
d
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-17
Ric
h
ard Henderson
tcg-ia64
:
Re-
b
un
d
le
t
he
t
lb loa
d
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-17
Richard
H
e
n
d
e
rson
tcg-ia
6
4: Optimiz
e
sm
a
ll arguments
t
o exit_tb
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-17
Richard Hende
r
so
n
tar
g
et-al
p
ha:
R
emove cp
u
_unique, c
p
u
_
sysval, cpu
_
usp
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
next