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: Register the helper info struct rather than the name
2014-05-28
Rich
a
rd Henders
o
n
tcg: Regi
s
ter t
h
e
h
e
lper info s
t
r
u
ct
rather than the
.
.
.
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-28
Richard Henderso
n
tcg: Mo
v
e
s
ide e
f
f
ec
t
s
out of dh_sizema
s
k
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-28
Ri
c
h
ard Henderson
tcg: In
l
ine tcg_gen_help
e
rN
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-28
R
i
c
h
a
rd Henders
o
n
tcg: Us
e
helper-ge
n
.
h in
tcg-op
.
h
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-28
Richard
H
ender
s
on
tcg
:
Push
t
c
g
-runtime
ro
u
tines into exec/helper
-
*
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-28
R
ic
h
a
rd Hen
d
erson
tcg: Invert the inclusio
n
of
h
e
lper
.
h
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-28
R
ich
a
rd He
n
ders
o
n
tcg: Op
t
imize brco
n
d2 and setcond2 n
e
/
e
q
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-24
Richard Hen
d
erson
tcg-mi
p
s
: Enabl
e
direct chaining of TB
s
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-24
Richard Henderson
tcg-m
i
ps
:
Simp
l
ify
m
ovco
n
d
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-24
Richard Henderson
tcg-mips: Simplify b
r
co
n
d2
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-24
Richar
d
Henderson
t
c
g-mips: Impr
o
ve
setcond eq
/
ne vs
zeros
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-24
R
ichard Henderson
tcg-mips: Simplify
s
etcond
2
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-24
R
i
char
d
Hend
e
rson
tcg-mips: Simplify brcond
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-24
Richard H
e
nderso
n
tcg-mi
p
s
:
Simplify setcond
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-24
Ri
c
h
a
rd
H
e
n
d
e
rson
t
cg-mips:
C
ommonize o
p
c
ode implem
e
nta
t
ions
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-24
Richar
d
Hen
d
erson
tcg-mips
:
Improve
a
dd2/s
u
b2
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-24
Richard
Henderson
tcg-mips
:
H
o
i
st
a
rgs
l
oa
d
s
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-24
R
ichard Hend
e
rs
o
n
tcg-m
i
ps: Fix su
b
tract immediat
e
range
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-24
Richa
r
d Henderson
t
c
g-mips: Name
the op
c
ode en
u
me
r
a
tion
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-24
Richard H
e
nderson
t
cg-mips: Us
e
EXT
for AND on mips32r2
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-24
R
i
chard
H
en
d
erson
t
cg-mips:
U
s
e T9 for TCG_TMP1
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-24
Ric
h
ard Henderson
tcg-m
i
ps: Introd
u
c
e TCG_
T
M
P
0, TCG_TMP1
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-24
Richard Hen
d
erson
tcg-mips:
R
e
ar
r
ang
e
register
a
lloc
a
tion
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-24
Ri
c
hard Hende
r
son
tcg
-
m
ips: Convert to new_ldst
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-24
R
ichard Hend
e
rson
t
c
g-mi
p
s: Convert to new qemu_l/st
helpers
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-24
Richard Henderson
t
cg-mips:
Move softmmu sl
o
w path out of line
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-24
Richa
r
d Henders
o
n
tc
g
-mi
p
s:
S
plit large ldst o
f
fsets
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-24
Ric
h
ard Hend
e
r
son
t
cg-mips:
F
i
l
l the
exit_tb d
e
lay sl
o
t
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-24
Richard Henderson
tc
g
-
mips: Us
e
J and J
A
L
opcodes
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-24
R
ic
h
ard Henderson
tcg-mips
:
C
onstrain the code_gen
_
buffer to
b
e within
.
.
.
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-24
Rich
a
rd Hender
s
on
tcg-mi
p
s: La
y
out
e
xecutable and code_gen_buff
e
r
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-22
Richard Hen
d
erso
n
tci
:
Fix t
c
g_out_call
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-15
Richard Henderson
tcg-s390: Implem
e
nt
direct chaining of TBs
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-15
Richard Hende
r
son
tcg-s390:
Do
n
't
for
c
e -march=z990
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-15
R
i
char
d
H
enderson
tcg-s390: I
m
prove
setcond
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-15
Richard He
n
derson
tc
g
-s390:
A
l
l
o
w
im
m
ediate opera
n
ds
t
o add2 and sub2
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-15
R
ichard Hend
e
rson
tcg-s390: Implement t
c
g_r
e
gister_j
i
t
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-15
Richard Hend
e
rson
tcg-s390: Use mo
r
e risbg in the
tlb
sequence
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-15
Richa
r
d
Henderson
t
cg-s39
0
:
M
ove
ldst h
e
lpers
out of l
i
ne
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-15
Ri
c
h
a
rd Henderson
t
c
g-s390: Conv
e
rt to ne
w
l
d
st opcodes
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-15
R
i
c
h
a
rd Hende
r
son
tcg-
s
390:
In
t
egrate endianness
i
nto TCGMemOp
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-15
Ric
h
ard Hend
e
rs
o
n
tcg-s3
9
0
: Conv
e
rt t
o
T
C
GMemOp
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-15
Rich
a
rd Henderson
t
cg-s390: Fix
off-by-
o
ne in w
r
a
p
aro
u
nd
andi
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-14
Richard Henders
o
n
tcg: Fix tcg_reg_al
l
oc_mo
v
vs no-
o
p truncati
o
n
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-13
Richard Henderson
exec-al
l
.
h
: Use s
t
l
_
le_
p
in
s
t
ead
o
f stl_p p
a
tching x86
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-12
Richard H
e
nderson
ta
r
get-i
3
86: Preserve
t
he Z bit
f
or bt/bts
/
btr/
b
tc
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-12
R
i
c
h
ard He
n
derson
tcg:
R
emove unreachable code in tcg_out_op and op_d
e
f
s
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-12
Richa
r
d Hen
d
e
r
son
tcg: Us
e
tcg_target_avail
a
ble_regs in tc
g
_reg_alloc
_
m
ov
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-12
Richard Henderson
tcg
:
Make call a
d
dress a
cons
t
a
n
t parameter
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-12
Richard
H
en
d
e
rson
tci:
Create tcg_
o
u
t
_call
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-12
R
ichard Hend
e
rson
tcg-mips: Split out tcg_ou
t
_
c
a
ll
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-12
Richar
d
Henderso
n
tcg-sp
a
rc: Create tcg_out_call
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-12
Ri
c
ha
r
d Hende
r
son
t
cg-ppc64: Rename tcg_out
_
c
a
lli
to tcg_o
u
t_
c
all
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-12
Ri
c
hard
H
ender
s
on
tcg-ppc: Split o
u
t tcg_out_call
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-12
Richard Hender
s
o
n
tcg-s390: Rena
m
e tg
e
n_
c
alli to tcg
_
out_call
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-12
Ric
h
ard Hender
s
on
tcg-i386: Rename tc
g
_out_ca
l
li to tcg
_
out_call
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-12
Richard Hend
e
rs
o
n
t
cg: Require TCG_
T
ARGET_
I
NSN_UNIT_SI
Z
E
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-12
Richard Henderson
tci:
D
efine TCG_TARGET_INSN_
U
NIT_SIZ
E
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-12
R
i
c
h
ard H
e
n
d
ers
o
n
tc
g
-
m
ips: Define TCG_TARGET_IN
S
N_
U
NIT_SIZE
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-12
Richard H
e
n
derson
t
cg
-
ia64: Define TCG_
T
ARGET_I
N
SN_UN
I
T_SIZE
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-12
Richard He
n
derson
t
c
g-s390: Define TCG_TARGET_INSN_UN
I
T
_SIZE
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-12
Richard Henders
o
n
tcg-a
a
rch64: Define
T
CG_TARGE
T
_
I
NSN_U
N
IT_SIZE
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-12
R
ichar
d
Henderson
tcg-ar
m
: Define TCG_TARGET_INSN_
U
NI
T
_SIZ
E
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-12
Ric
h
ard Henderson
t
c
g
-sparc: Define TCG_TA
R
GET_INSN_UNIT_SI
Z
E
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-12
Richard
H
end
e
rson
tc
g
-
p
pc:
Define TCG_TARG
E
T_INSN_UNIT_SIZE
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-12
Richard Henderson
tcg-pp
c
6
4
: Define TCG_
T
ARGET_I
N
SN_U
N
IT_
S
IZE
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-12
Richard
H
enderson
tcg-i386
:
Define TCG_TARGET_INSN_UNIT_
S
I
ZE
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-12
Richard
H
enderso
n
t
c
g: D
e
fin
e
tcg_insn_unit for cod
e
pointers
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-12
Ri
c
har
d
Hende
r
son
tcg:
I
n
t
roduc
e
byte poin
t
er arithmetic helpe
r
s
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-12
P
e
t
e
r
M
ay
d
ell
tcg: Avo
i
d
undefined be
h
avi
o
ur patchi
n
g
c
ode at unal
i
gned
.
.
.
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-12
Pete
r
Maydell
t
c
g: Avoid
stores to unaligne
d
addr
e
sses
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-12
Peter Maydell
exec-all
.
h: Use stl_p to avoid undefined b
e
haviou
r
.
.
.
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-03
Richard Henders
o
n
target-alp
h
a
:
Fix RDU
S
P
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-28
Richard Hende
r
son
tcg-sparc: Accept st
o
res of zero
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-28
Richard Henderson
t
cg-sparc: F
i
x
s
mal
l
32-bit movi
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-28
Richard Hend
e
rson
tcg-sparc: F
i
xup fun
c
tion argument types
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-28
Ric
h
ard Henders
o
n
tcg-sparc: Hoist common
a
rgument l
o
ads in tcg_out_op
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-28
Richard
He
n
de
r
son
tcg-sparc: Don't handle
m
o
v
/
movi in tcg_
o
ut_o
p
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-28
Richard Hender
s
on
tcg-sparc: Tidy check
_
fit_*
tests
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-28
Richard Henderson
tcg-sp
a
r
c
: Impl
e
ment mu
l
s
2_i3
2
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-28
Richard Hende
r
son
tcg-sp
a
rc: Use the
RETURN instruction
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-28
Ric
h
ard Hend
e
rson
tcg-sparc:
Use 6
4
-bit r
e
gisters with sparcv8plus
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-28
Richard Hender
s
on
tcg-s
p
arc
:
Support t
r
unc_shr_i32
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-28
Richar
d
Hender
s
on
t
c
g-sparc: Remove
most uses
of T
C
G_
T
ARGET_
R
EG_B
I
TS
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-28
Ri
c
hard Hende
r
son
t
cg: Add
INDE
X
_op_trun
c
_
sh
r
_i32
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-28
Richard Hend
e
rson
t
cg: Fix missed pointer size !=
TCG_
T
A
R
GET_REG_BIT
S
.
.
.
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-18
Ri
c
hard
Henderson
tcg: Use HOST
_
WO
R
DS_BIGENDI
A
N
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-18
Richard Hender
s
on
tcg: Fix fa
l
lback
f
rom
muls2
_
i64
to mul
u
2_i64
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-18
Richard Hend
e
rso
n
tcg: Use tcg
_
ge
n
_mulu2_i32 in
t
c
g_g
e
n_muls2_i32
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-18
Richard Henderson
tcg
:
Relax
req
u
ireme
n
t for
m
ulu2_i32 on 32-bit hosts
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-18
Richard Henderson
t
c
g-s
3
90: Remove W
c
o
nstr
a
int
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-18
Richard Hende
r
son
tcg-sparc: Use
t
he typ
e
pa
r
ameter to tc
g
_target_co
n
s
t
_match
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-18
Richard Hend
e
rson
tcg-ppc64: Use the type paramet
e
r to tcg_target_const_m
a
tch
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-18
Rich
a
rd H
e
nd
e
rson
tc
g
-aa
r
ch64: Remove w constrai
n
t
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-18
Richar
d
Henderso
n
tcg: Add
T
C
G
Typ
e
parameter to tcg_ta
r
get_const_match
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-18
R
icha
r
d
Henderson
tcg: Fix o
u
t of ran
g
e
shift in depos
i
t optimizations
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-18
Richar
d
Henderson
tci: Mask shift counts to avoid und
e
fined
b
e
havior
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-18
Richard Henderson
tc
g
: Mask shift quantities
w
hile folding
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-18
Richard Hend
e
rson
tcg: Use "
u
nsp
e
cifie
d
beha
v
ior"
f
o
r shifts
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-18
S
t
efan
W
eil
tcg: Fix
warning (1 bit signe
d
bitfield entry) and
.
.
.
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
next