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-s390: Implement tcg_register_jit
2014-05-15
Richa
r
d
H
e
nderson
tc
g
-s390: I
m
pl
e
ment tcg_re
g
ister_jit
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-15
Richard Henderson
tcg-s390: Use
more risbg
in
t
he tlb se
q
uence
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-15
Rich
a
rd Hen
d
erson
tcg-s390:
Move
ldst helpe
r
s out of lin
e
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-15
Richard
H
enderson
tcg-s39
0
:
Con
v
ert to n
e
w
l
dst opcodes
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-15
Rich
a
rd Henderson
tcg-s390:
I
ntegr
a
t
e endianness i
n
to TCGMemOp
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-15
Richard Henderson
tcg-s
3
90: C
o
nvert
t
o TCGMemOp
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-15
Richard Henderson
tcg-s390:
F
ix off-by-o
n
e in wraparound a
n
di
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-14
Rich
a
rd Henderson
t
c
g:
Fix tc
g
_reg_alloc_mov vs no-op t
r
uncation
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-13
R
i
chard Hende
r
son
exec-all
.
h: Use
s
tl_le_p inst
e
ad
o
f stl_p
patchin
g
x
86
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
Richard Hender
s
on
tc
g
: Remove unreachable c
o
de i
n
t
cg_out_o
p
and op_defs
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
R
i
c
hard Henderson
tcg
:
Use tcg_target_av
a
ila
b
le
_
regs in tcg_reg
_
alloc_mov
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
R
ichard Henderso
n
tcg: Make call addre
s
s
a
constant parameter
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
Richar
d
H
e
nderson
tc
i
:
Cr
e
ate tcg_out_ca
l
l
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
R
ichard H
e
nd
e
rso
n
tcg-m
i
ps: Split out tcg_out_call
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
Richard Henderson
tcg-sp
a
r
c: Create tcg_out_call
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
Rich
a
rd Henders
o
n
tc
g
-ppc
6
4: Rename t
c
g_out_
c
alli to tcg_o
u
t_call
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
Richa
r
d
Henderso
n
t
cg-ppc: Split o
u
t
t
cg_out_call
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
Richard Henderson
tcg-s390: Rename
t
gen_cal
l
i to tc
g
_out_cal
l
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
R
ich
a
rd H
e
nderson
tcg-
i
3
8
6: Ren
a
me tc
g
_ou
t
_calli to tc
g
_o
u
t_call
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
Richard Henderso
n
tcg: Req
u
ire TCG
_
TARGET_INSN_UN
I
T
_SIZE
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
Ric
h
ard Henderson
tci:
D
efine
TC
G
_
T
ARG
E
T_I
N
SN_UN
I
T_SIZE
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
Richard Henderson
tcg
-
m
i
ps: Def
i
ne T
C
G_TARGET_INSN_UNI
T
_
S
IZE
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
Richa
r
d H
e
nderson
t
cg-ia64: Define TCG_T
A
RGET_INSN_
U
NIT_S
I
ZE
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
Richard Hend
e
rson
tc
g
-s390: Defi
n
e TCG_TARGET_INSN_UNIT_SIZE
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
Richard
Henderson
tcg-
a
arch
6
4:
Define TCG_TARGET_INSN_UNIT_
S
IZE
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
Richard Henderson
tcg-ar
m
:
D
efine TCG_TARGET_INSN_U
N
IT_SIZ
E
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
Richard
Hen
d
er
s
on
tcg-sp
a
r
c:
D
efine TCG_TA
R
GET_INSN
_
U
NIT_SIZE
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
Rich
a
rd Henders
o
n
t
c
g
-p
p
c: D
e
fin
e
TCG_TAR
G
ET_I
N
SN_UNIT_SIZE
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
Richard Hender
s
on
t
c
g
-
ppc64:
D
efine TCG_TARGET_IN
S
N_UNIT_SIZE
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
Richard
Henderson
tcg-i386: Define TCG_TARGET_
I
NSN_UNIT_SIZE
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
Richard H
e
n
d
e
rson
tcg: Def
i
ne
t
cg_
i
nsn_unit
f
o
r
c
o
de p
o
inters
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
R
ichard Henderson
tcg
:
Introdu
c
e byte pointer arithmetic h
e
lpers
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
Pete
r
Maydell
tcg:
Avoid unde
f
ined behaviour patching c
o
de
a
t
unaligned
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
P
eter
M
aydell
tcg: Avoid stores to
u
n
a
lign
e
d add
r
esses
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
Peter Maydell
exec-all
.
h: Use stl_p to avoid undefin
e
d behaviour
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-03
Richard Hender
s
on
tar
g
e
t
-alpha: Fix RDUSP
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-28
R
ich
a
rd Henderson
tcg-sparc: Accept stores of zero
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-28
Rich
a
rd Hen
d
e
rson
tcg-sparc: F
i
x
s
mall 32-bit mov
i
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-28
Richard Henderson
tcg
-
sparc
:
Fixup func
t
ion ar
g
ument
types
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-28
Richard H
e
nderson
tc
g
-spar
c
:
H
oist common argument loads in tcg_
o
ut_op
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-28
Richard Hender
s
on
tcg-sparc: Don't handle
m
ov/mov
i
in tcg_out_
o
p
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-28
Richar
d
He
n
derson
tc
g
-
sp
a
rc: Tid
y
c
h
ec
k
_fit_* tests
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-28
R
i
c
h
ard
Henders
o
n
tcg
-
sp
a
rc: Im
p
lement muls
2
_
i
32
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-28
Ri
c
hard Hender
s
on
tcg-s
p
arc:
Us
e
the RETURN instruction
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-28
Richard Henderson
tcg-sparc:
U
se 64-bit
r
egisters
with spar
c
v
8
plus
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-28
Rich
a
rd Henderson
t
cg-sparc: Support
tr
u
nc_shr_i32
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-28
Ri
c
h
ard Henderson
tcg-sp
a
r
c
: Rem
o
ve mos
t
u
s
es o
f
TCG_TARGET_REG_BITS
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-28
R
i
chard Henderson
tcg: A
d
d
INDEX_op_tru
n
c_shr
_
i32
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-28
Richard Henderson
t
c
g
: Fix mi
s
sed pointer size != TCG_TARGET_REG_BITS
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-18
Richar
d
Hender
s
on
t
cg: Use HOST_WO
R
DS_BIGEND
I
A
N
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-18
Ric
h
ard Henderso
n
tcg: F
i
x
fallback fro
m
mul
s
2_i64 to mulu2_i64
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-18
Richar
d
Henderson
tcg: Use tcg_gen_mul
u
2_i32 in tcg
_
gen_muls2_i
3
2
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-18
Richard H
e
nderson
tc
g
: Re
l
a
x re
q
uireme
n
t for mulu2_i32
on
3
2-bit hosts
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-18
R
i
chard Henderson
t
c
g-s3
9
0: Re
m
ove W c
o
nstr
a
int
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-18
Ric
h
ard
Henderson
tcg-spa
r
c:
U
se t
h
e
ty
p
e parameter to tcg_t
a
rg
e
t
_c
o
nst_ma
t
ch
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-18
Richard He
n
derson
tcg-ppc64: Use the
type parame
t
e
r
to tcg_target_const_match
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-18
Richard Henderson
tc
g
-aarch64: Remove w c
o
ns
t
rain
t
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-18
R
i
chard H
e
nderson
tcg: A
d
d TCGType p
a
rameter t
o
tcg_target_const_match
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-18
Richard
H
enderso
n
tcg: Fi
x
o
ut of range shift in d
e
posit optimizations
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-18
R
i
ch
a
r
d Henderson
tci: M
a
sk shift counts to avoid undefin
e
d behavior
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-18
Richa
r
d Henderson
tcg:
M
ask shift quanti
t
ies while
f
o
l
ding
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-18
Richard
H
ende
r
son
tcg: Use "un
s
pecifi
e
d behavior"
for shifts
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-18
Ste
f
an Weil
tcg: Fi
x
warn
i
n
g
(1 bit signed
b
itfiel
d
e
n
t
r
y) and
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-17
R
i
char
d
H
e
nderson
tcg-ia64
:
Convert to new ld
s
t opcodes
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-17
Richard Henders
o
n
t
cg-ia64:
M
o
v
e part
of
softmmu s
l
ow path out of line
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-17
R
i
chard Hen
d
e
rson
tcg-
i
a64:
C
o
n
vert to new ldst helpers
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-17
Ric
h
a
r
d Hend
e
r
son
tcg-ia64: Reduce
code
d
uplica
t
ion
in
t
cg_out_qe
m
u_ld
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-17
Ri
c
hard
Henderso
n
tcg
-
ia64
:
Move tlb
a
ddend load i
n
to tlb read
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-17
R
ich
a
rd Henderson
tcg-ia64: Move bswap fo
r
store
into tlb
l
oad
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-17
Richard
H
e
nderson
tcg-ia64
:
Re-bu
n
dle the
t
lb load
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-17
Richa
r
d H
e
nderson
tcg-ia64: Optimize sma
l
l arguments to exit_tb
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-17
Ri
c
h
a
rd He
n
derson
tar
g
et-alpha
:
Remove cpu_unique, cpu_sysval,
cpu_usp
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-17
Rich
a
rd H
e
n
der
s
o
n
target-alpha:
Tidy al
p
ha_transla
t
e_
i
nit
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-17
Ric
h
ard Henderson
target
-
alpha: Don't issue got
o
_tb under s
i
ngleste
p
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-17
Richard Henderson
target-al
p
ha: Use non-lo
c
al
t
e
m
ps
f
or zero/sink
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-17
Richard
Henders
o
n
target-
a
lpha: Use
e
xtr
a
ct to ge
t
i
nsn fields
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-17
Richard Henderson
targe
t
-alpha
:
Conve
r
t mfpr
/
mtpr to
source
/
sink
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-17
Richard
Henderso
n
targ
e
t
-alpha: Convert gen_cpys et a
l
to so
u
rce/sink
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-17
Richard Henderson
ta
r
get-alpha: Convert gen
_
fcvtlq/ql to source/sink
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-17
Ric
h
ard
Henderson
tar
g
e
t-alph
a
: Co
n
ve
r
t
g
en_fcmov to sourc
e
/sink
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-17
Richard Henderso
n
target-alpha: Convert
gen_bcond t
o
source/sink
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-17
R
i
chard H
e
nders
o
n
t
arget-alpha: Con
v
ert mo
s
t iee
e
insns to source/sink
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-17
Richard Henderson
target-alpha: Convert g
e
n_ieee_i
n
put to sou
r
ce/sink
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-17
Richard Henderson
target-al
p
ha: C
o
nvert MVIOP2 to sourc
e
/
s
ink
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-17
Richard
H
end
e
rson
t
a
r
g
et-alpha: Co
n
vert ARITH3
t
o sourc
e
/sink
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-17
Rich
a
rd Henders
o
n
targe
t
-alpha: Conve
r
t FARITH3 to source/sink
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-17
Richard Henderson
t
a
rg
e
t-al
p
ha: Convert FARITH2 to source/sink
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-17
Ri
c
ha
r
d Henderson
target-alpha: Convert
g
en_zap
/
n
ot t
o
source/si
n
k
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-17
Richard Henderson
tar
g
et-alpha:
C
onvert
g
en_ins
_
h
/
l to source/
s
ink
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-17
Richard Hend
e
rson
target-alpha: Convert gen_ext_h/l to source/sink
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-17
R
ich
a
rd Hende
r
son
target-alpha: Conver
t
g
e
n
_
msk_h/l to source/
s
ink
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-17
R
ichard
Hend
e
r
s
on
target
-
alpha: Convert gen_cmov to source/sink
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-17
R
i
chard He
n
derson
ta
r
get
-
al
p
ha: Convert AR
I
TH3_EX t
o
s
o
urc
e
/sink
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-17
Richard
H
enderson
t
arget-alpha:
Convert gen_cmp
t
o source/sink
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-17
Richard Henderson
targ
e
t-alpha: Co
n
vert gen_store_conditional to
s
ource
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-17
R
i
chard Henders
o
n
target
-
alpha: Convert gen
_
load/s
t
o
re_mem to sour
c
e
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-17
Rich
a
rd Hend
e
rs
o
n
tar
g
et-al
p
h
a
: Convert
opcode 0x1F to s
o
urce/sink
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-17
R
i
chard H
e
nderso
n
target
-
alpha: Convert opcode
0
x1E to
s
ourc
e
/si
n
k
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-17
Ric
h
a
rd Henderson
target-al
p
h
a
: Convert opcode 0x1C to source
/
s
i
nk
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-17
R
ichar
d
Hen
d
er
s
o
n
t
arget-alpha:
C
onvert
o
pcode 0
x
1B to source/sink
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
next