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-mips: Use J and JAL opcodes
2014-05-24
Richard Henderson
t
c
g-mips: Use J and JA
L
opcode
s
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Richard Henderso
n
tcg-mips: Cons
t
r
a
in the code
_
g
e
n_buffer to be within
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Ric
h
ard Henderson
tcg-mips: L
a
yout executabl
e
an
d
code_
g
en
_
buffer
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-15
Ri
c
hard Henderson
t
c
g-s390: Impl
e
ment direc
t
chainin
g
of
T
Bs
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-15
Richard Henderson
t
c
g
-s390
:
Do
n
't fo
r
ce -
m
arch=z990
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-15
Richard Henderson
tcg-
s
390:
I
mprove setcond
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-15
Ri
c
hard Henderson
tc
g
-s390: All
o
w immediate oper
a
nds
t
o a
d
d2 a
n
d s
u
b
2
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-15
R
i
chard H
e
nderson
tcg
-
s390: Implement tcg_re
g
ister_jit
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-15
Richa
r
d
H
enderson
tcg-s39
0
:
U
s
e
more risbg in the tlb sequence
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-15
Richard Henderson
tcg-s
3
9
0
:
Move
ldst hel
p
ers out of line
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-15
Richard Hen
d
erso
n
tcg-s
3
90: Convert
to ne
w
lds
t
opcodes
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-15
Richard Henderson
tcg-s390:
I
n
tegrate endianness
i
nto TCGMemOp
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-15
Richa
r
d
Henderson
tcg-
s
3
9
0: Convert
to TCG
M
emOp
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-15
Richard He
n
d
e
rs
o
n
tcg-s
3
90: Fix of
f
-
by-one
i
n wr
a
p
around andi
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-14
Ri
c
hard Henderson
tcg: F
i
x
t
cg_reg_alloc_mov vs n
o
-o
p
t
runcation
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-13
Rich
a
rd Henderson
ex
e
c-all
.
h: Use
stl_le_p instead
o
f stl_p
p
atching x86
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
Richard H
e
nd
e
rson
t
a
rg
e
t-i386: Preserve th
e
Z bit for bt/bt
s
/btr/b
t
c
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
Ric
h
ard H
e
nderson
tcg: Remove
unreac
h
able code in
tcg_out_op and op_defs
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
R
icha
r
d
Henderson
tcg: Use tcg_
t
arget_
a
va
i
l
a
bl
e
_regs in tcg_reg_alloc_mov
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
Richard
H
ende
r
son
tcg: Make
c
a
l
l
a
ddress a
con
s
ta
n
t parame
t
e
r
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
R
i
char
d
Henderson
t
c
i: Cr
e
ate tcg_out_call
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
Richard Henderson
t
cg-mips: Split out tcg_out_call
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
Richard Henders
o
n
tcg
-
sparc: Cr
e
ate
tcg_out_call
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
R
ichard Henderson
tcg-ppc64: Rename
tcg_
o
ut_calli t
o
tc
g
_ou
t
_c
a
ll
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
Richard He
n
derson
t
c
g
-ppc: Sp
l
it
o
ut tcg_out_call
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
Ri
c
h
ard Hen
d
erson
tcg-s390: Rename
tgen_
c
alli to tcg_
o
u
t_call
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
Richard Hend
e
rso
n
t
c
g-i386: Rename tcg_out
_
calli to tcg_out_call
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
Richard Henderso
n
tcg: Require TCG_TARGET_INSN_UNIT_SIZE
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
Richard Henderson
tci: Define
T
C
G
_
T
ARGET_INSN_U
N
IT_SIZE
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
R
i
chard H
e
nderson
tcg-mips:
D
efine
T
CG_
T
ARGE
T
_INSN_UNIT_SIZE
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
R
ichard
Hend
e
rson
tcg-ia64:
D
efine TCG_TARGET_INSN_
U
NIT
_
SIZE
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
Ric
h
ard Hend
e
rson
t
cg-s390:
D
efine TCG_
T
ARGET_INSN_UNIT_SIZE
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
R
ichard Henderson
tcg-aarch64: Define TCG_TARGET_I
N
SN
_
UNI
T
_SI
Z
E
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
Rich
a
rd Henderson
tcg-arm: Define TCG_TARGET_INSN_
U
NIT_
S
IZE
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
R
i
char
d
H
end
e
rson
t
c
g-sparc: Define TCG_TARGET_INSN_UNI
T
_
S
IZE
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
Ri
c
ha
r
d H
e
nde
r
s
o
n
tc
g
-
p
pc: Define TCG_TARGET_INSN_UNIT
_
SIZE
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
Richard Henderson
tcg-ppc
6
4: Define TCG_TAR
G
E
T
_INSN_UNIT_SIZE
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
Richard Hender
s
on
tcg-i386:
D
efi
n
e TCG_TARGET_INSN_UNIT_SIZE
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
Richard Hende
r
so
n
tcg
:
Define
tcg
_
insn_uni
t
for c
o
de pointers
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
Richard Henderson
tcg: Introduce byte pointer
a
rithmetic helpers
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-03
Richard Henderson
target-alph
a
: Fix RDUSP
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-28
Richar
d
H
enderso
n
tcg-sp
a
rc: Accept stor
e
s of z
e
ro
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-28
Richa
r
d Henderson
t
cg-sparc
:
Fi
x
small
3
2-
b
it
m
ovi
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-28
Richard
Hen
d
erson
t
c
g-sp
a
r
c
: F
i
xup f
u
nction argu
m
e
nt ty
p
es
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-28
Ric
h
a
r
d
Henderson
tcg-s
p
a
rc
:
H
o
i
s
t co
m
m
o
n
a
rgument loa
d
s in
t
c
g_
o
ut
_
op
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-28
Richa
r
d
He
n
derson
t
cg-sparc: Don't handle
m
ov/movi in tcg_out_o
p
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-28
Ric
h
ard Henderson
tcg-sparc: Tidy check_fit_* tests
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-28
Ri
c
h
ard
H
ender
s
o
n
tcg-s
p
arc: Implement muls
2
_
i
32
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-28
Richard Henderson
tcg-sparc: Use th
e
R
ET
U
RN i
n
s
t
ruc
t
ion
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-28
Richard Henderson
tcg
-
sparc: Use 6
4
-bit regist
e
r
s with sparcv8plus
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-28
Ri
c
hard Henderson
tcg-sparc: Support trunc_shr_i3
2
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-28
Richard Henderson
tcg-spar
c
:
Remove mos
t
uses of TCG
_
TA
R
GET_R
E
G_BITS
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-28
Richa
r
d
H
ender
s
on
tcg: Ad
d
INDEX_op_trunc_shr
_
i32
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-28
Richar
d
He
n
d
e
rson
tcg: Fix m
i
ssed pointer
s
i
ze !
=
TCG_TA
R
GET_RE
G
_BITS
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-18
Richa
r
d
H
e
nders
o
n
tcg: Use HOST
_
WORD
S
_
BIGENDIAN
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-18
Richard Henderson
tcg: Fix fallback f
r
om muls2_i
6
4 to mulu2_i64
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-18
Richard Henderso
n
tcg: Use
tcg_ge
n
_mulu
2
_i32 in tcg_gen_muls2_i
3
2
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-18
Richa
r
d Hend
e
r
son
tc
g
: Rel
a
x requirement for
m
ulu2_i32 on 32-bit hosts
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-18
Richard H
e
nder
s
on
tcg
-
s390: Remo
v
e W constr
a
int
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-18
Richard Henderson
tcg-sparc: Use the
t
ype parameter to tc
g
_ta
r
get_const_matc
h
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-18
Richard Henderson
tcg-ppc
6
4: Us
e
t
h
e type para
m
eter to tcg_target_const_match
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-18
Ri
c
hard Hen
d
ers
o
n
tc
g
-aarch6
4
: Remove w
c
onst
r
a
i
nt
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-18
Richard Hend
e
rson
tcg
:
Add TCGTyp
e
para
m
eter to
t
cg_targ
e
t_cons
t
_m
a
tch
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-18
Richard Hend
e
rso
n
tcg: Fix out of range shift
i
n
d
eposit
optimizat
i
ons
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-18
Richa
r
d Hen
d
er
s
on
tci: M
a
sk shift counts to a
v
oid
un
d
e
fined behav
i
or
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-18
Rich
a
rd Hende
r
son
tcg
:
Mas
k
s
hift
q
uantit
i
es
while folding
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-18
R
ic
h
ard Henderson
t
cg: Use "u
n
specified behavior" for s
h
i
f
t
s
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-17
Richard He
n
derson
tc
g
-ia64: Con
v
ert
to
n
e
w
lds
t
opcodes
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-17
Richard H
e
n
derson
tcg-ia64:
M
ove part of softmmu slow pa
t
h out of line
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-17
Richard
Henderson
tcg-ia6
4
: Convert
to new l
d
st
hel
p
ers
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-17
Ric
h
ard Henderson
tcg-ia64: Reduce code dupli
c
a
t
ion in tcg_out_qemu_
l
d
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-17
Richard Henderson
tcg-ia64
:
M
ove tl
b
add
e
nd lo
a
d into
t
lb rea
d
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-17
Richard Hen
d
erson
t
cg-ia64: Move bswap for store i
n
to tlb load
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-17
Rich
a
rd Hende
r
son
t
cg
-
ia
6
4: Re-
b
und
l
e th
e
tlb load
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-17
Richard Henderson
tcg-i
a
64: Optimize small arguments
t
o
e
xit_tb
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-17
R
ichard Henderson
t
arget-alpha: Remov
e
c
pu_
u
nique, cpu_sysval, cpu_u
s
p
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-17
Richard Henderson
target-al
p
ha:
T
idy alpha_translat
e
_
i
ni
t
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-17
Richard
Hende
r
s
o
n
target
-
a
lpha: Do
n
't issue goto_tb
under singlestep
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-17
Richard Henderson
target-
a
lpha
:
Use non-local temp
s
for
z
e
r
o/si
n
k
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-17
Richard
H
e
n
derson
target-alpha: Use extrac
t
to get i
n
s
n
f
i
e
lds
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-17
Ric
h
ard Henderso
n
tar
g
et-alpha: Convert mfpr/mtpr t
o
source/sink
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-17
Ri
c
hard Henderson
target-
a
lpha:
C
onvert gen_cpys et al to
s
ource/sink
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-17
Richar
d
Henderson
target-alpha: Convert gen_fcvt
l
q
/ql
to source/sink
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-17
Richard Hender
s
on
ta
r
get
-
a
l
pha: Convert gen_f
c
mov t
o
sour
c
e/
s
ink
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-17
Richard Henderson
t
arget-alpha: Con
v
e
rt gen_bcon
d
to source/sink
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-17
Richard Hende
r
son
target
-
alpha: C
o
n
v
e
r
t
most ie
e
e
i
n
sns
t
o source
/
s
ink
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-17
Richard Henders
o
n
t
a
r
g
e
t-a
l
p
h
a: Conv
e
rt ge
n
_iee
e
_
input
t
o
s
ource/sink
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-17
Ric
h
ard
H
end
e
r
s
on
ta
r
g
et-alpha: Convert MV
I
OP2 to sour
c
e/sin
k
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-17
R
ichard
H
end
e
rson
tar
g
et-alpha: Convert A
R
ITH3 to
s
ource/sink
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-17
Richard Henderson
t
arge
t
-alpha: Con
v
ert
FARITH3 to
s
o
u
r
ce/si
n
k
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-17
Ri
c
h
ard Henderson
target-alpha: Convert FARIT
H
2 to source/
s
i
n
k
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-17
R
i
c
hard Hend
e
rson
ta
r
ge
t
-alpha: Convert gen_zap/not to
source/sink
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-17
R
i
c
h
ar
d
H
e
nderson
target-alpha: Con
v
e
r
t gen
_
ins
_
h
/
l to sou
r
ce/sink
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-17
Richard
H
end
e
rson
target-alpha: Conv
e
rt gen_ext_
h
/
l
t
o s
o
urce/sink
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-17
Richard Hender
s
on
t
arget-alpha: Conver
t
g
en_msk_h/l to source/
s
ink
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-17
Richard
Henderson
target-alpha: Convert gen_cmov to s
o
urce/sin
k
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-17
Ri
c
hard Henderson
t
arget-a
l
ph
a
:
C
onvert ARIT
H
3_EX t
o
source
/
sin
k
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-17
Richa
r
d Henderson
targ
e
t-alpha: Con
v
ert gen_c
m
p to
s
ource/s
i
nk
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-17
R
ic
h
ard
H
e
nd
e
rson
t
arget-
a
lpha: Conve
r
t gen_store_condition
a
l to source
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-17
R
icha
r
d Henderson
tar
g
e
t
-alpha: C
o
n
vert gen_load/store_mem to source
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
next