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-sparc: Tidy check_fit_* tests
2014-04-28
Richard H
e
nders
o
n
tcg-sparc
:
Tidy
c
heck
_
f
i
t_
*
t
ests
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-28
R
ich
a
rd Hende
r
son
tc
g
-sparc
:
Implem
e
nt muls2
_
i32
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-28
Richard Henders
o
n
tcg-sparc: Use the RETURN instruction
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-28
Richard Henderson
tcg-sparc
:
Use 64-bi
t
r
e
gi
s
ters with sparcv8plus
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-28
Richard H
e
nders
o
n
tcg-spar
c
: Suppo
r
t trunc_shr_i32
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-28
Richard
Henderson
tcg-sparc: Remove mo
s
t uses
of TCG_
T
ARG
E
T
_RE
G
_BITS
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-28
Richard
Hender
s
on
tc
g
: Add INDEX_op_trunc_shr_i32
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-28
Richard
H
e
nderso
n
tcg: Fix miss
e
d pointer size
!
= TCG_TARGET_REG_BITS
.
.
.
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-18
Richard
H
e
nderson
tcg:
U
s
e
HOS
T
_
W
O
RDS_BIGENDIAN
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-18
Ri
c
h
a
rd Hende
r
son
tcg: F
i
x fall
b
ack from muls
2
_i6
4
to mulu2
_
i64
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-18
Richard
Hender
s
on
tcg: Use tcg
_
gen_mulu2_i32 in tcg_gen_mu
l
s2_i
3
2
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-18
Richard Henders
o
n
tc
g
:
Relax r
e
quirement for mulu2
_
i32 on 32-bit hosts
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-18
Richa
r
d Hender
s
on
tcg-s390: Remove
W constraint
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-18
Richard Hender
s
on
tcg-sparc: Use the type parame
t
er
t
o tcg_target_
c
onst_matc
h
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-18
Richard Henderson
tcg-ppc64:
Use the type param
e
ter to
t
c
g_targe
t
_c
o
nst_match
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-18
Richard Hend
e
rson
tcg-aarch
6
4:
R
e
move w
constraint
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-18
Richard
H
e
nderson
tcg:
Ad
d
TCGType paramete
r
to tcg_target_co
n
st_match
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-18
Richard Henderson
tcg: Fix out of range shi
f
t i
n
deposit op
t
i
m
izations
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-18
Richard H
e
nderson
tci
:
Mask shi
f
t coun
t
s to avoi
d
unde
f
ined behav
i
or
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-18
Richard Henderson
tcg: Mask shift quanti
t
i
e
s while folding
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-18
Richard Hende
r
son
tcg: Use "
u
nspecified
be
h
avior" for s
h
ift
s
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-17
Rich
a
r
d
Henderson
tcg-ia64: Convert to new ldst opcodes
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-17
Richard Henderson
t
c
g-ia64: Move par
t
of
s
oftmm
u
slow path out
o
f line
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-17
R
i
c
har
d
Hender
s
on
t
cg-ia64: Convert to new
l
d
s
t help
e
rs
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-17
Ric
h
ard Henderson
tcg-ia64:
R
educe code duplication in tcg_out_
q
em
u
_ld
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-17
Richar
d
Henderson
tcg-
i
a64: Move
tlb
a
ddend
load into
tlb read
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-17
Richard Henderson
tcg-ia64: Move bswap for
stor
e
i
n
to tl
b
l
oad
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-17
Richard Henderson
tcg-ia6
4
: Re
-
b
u
ndle the tlb load
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-17
Richa
r
d Henderson
t
cg-ia64: O
p
t
imize sma
l
l
ar
g
uments to exit_tb
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-17
Richard He
n
de
r
son
target-alph
a
: Remove cpu_
u
niq
u
e
,
cpu_s
y
sval,
c
pu_usp
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-17
Richard He
n
derson
targ
e
t-alp
h
a: Tid
y
alpha_translat
e
_
i
nit
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-17
Richard H
e
nderson
t
a
rget-al
p
ha: Don't is
s
ue g
o
to_tb un
d
er singlestep
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-17
Ric
h
ard Henderson
t
arget-alpha: Use
non-lo
c
a
l
temps for zero/sink
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-17
Ri
c
hard H
e
nderson
target-alpha: Use extract to get
insn fields
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-17
Richard Henderson
target-alpha: Co
n
v
e
rt mfpr/mtpr to source/s
i
n
k
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-17
Richard Hender
s
on
target-alpha: C
o
nv
e
r
t ge
n
_cpys et al to sourc
e
/
sink
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-17
R
ichard Henderson
target-alpha: Co
n
vert gen_
f
cv
t
lq/ql to source/
s
ink
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-17
R
i
ch
a
rd Henderson
target-alpha: Con
v
ert gen_fcmo
v
to source/sink
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-17
Ric
h
ard Henderson
target-al
p
h
a: Convert gen
_
bc
o
nd to source/sin
k
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-17
Richard Henderson
target-alpha: Conve
r
t most ieee insns
t
o source/sink
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-17
Ric
h
ard Henderson
target
-
alpha
:
Convert
g
en_ieee
_
input to source
/
s
i
nk
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-17
Richard Henderson
ta
r
ge
t
-alpha: Co
n
v
ert
M
VIOP2 t
o
sou
r
ce/si
n
k
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-17
R
i
ch
a
rd Henderson
ta
r
get-alph
a
: Convert ARITH3 to s
o
urce/sink
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-17
R
ic
h
ar
d
He
n
derson
target-alpha: Convert FARITH3 to sourc
e
/s
i
nk
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-17
R
ichard Hende
r
son
target-alpha: C
o
nvert FARITH2 to sourc
e
/sink
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-17
Richard Hen
d
erson
target-alph
a
:
Conver
t
gen_zap/n
o
t to source/sink
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-17
Richard Henders
o
n
target-alpha: Convert gen_ins_h/l to source/sink
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-17
Richard H
e
n
derso
n
target-
a
l
pha: Convert gen_ext_h/l to source/sink
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-17
Richard Henderson
target
-
alp
h
a: Conv
e
r
t
gen_msk_h/l to so
u
rce/sink
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-17
Richard Hen
d
erson
t
a
rget-alpha:
Conv
e
rt
gen_
c
mov to s
o
urce/sink
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-17
R
ichard
H
ender
s
on
ta
r
g
e
t
-alpha
:
Co
n
vert ARITH3_EX
to
s
ource/sink
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-17
Ri
c
h
a
r
d
H
enderson
target-alpha: Co
n
vert ge
n
_cmp to sou
r
ce/sink
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-17
Ric
h
ard
H
en
d
erson
target-
a
lp
h
a
:
Co
n
v
ert gen
_
stor
e
_
c
onditional
t
o
sour
c
e
.
.
.
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-17
Richard Hend
e
rson
ta
r
get-alpha:
C
on
v
ert gen
_
load/
s
tor
e
_mem to source
.
.
.
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-17
Richard Hender
s
on
target
-
a
lpha: C
o
nvert opcode 0
x
1F to source/sink
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-17
Richard
H
en
d
ers
o
n
target-alpha: Convert opcode
0x1E to source/sink
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-17
Richard Hend
e
rson
target-alpha: C
o
nvert opcode 0
x
1C to
sourc
e
/sink
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-17
Richard
H
en
d
ers
o
n
t
arget-alpha: Convert opcode
0x
1
B to source/sink
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-17
R
ichard Hend
e
rson
ta
r
get-alpha:
C
onvert opcode 0x1
A
to source/sink
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-17
R
i
chard Henderson
target-alpha: Co
n
vert
opcode 0x18
t
o source/s
i
nk
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-17
Richard Henderson
target-
a
lpha: Convert opcode 0x17 to source/sink
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-17
Richard Henderson
target-alpha: Convert o
p
code
0x14 to
s
ource/sink
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-17
Richard He
n
derson
target-alp
h
a
:
C
o
nvert o
p
code 0x13 to sou
r
c
e/sink
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-17
Rich
a
rd Henderson
t
a
rget
-
alpha
:
Convert
o
pcode 0x1
2
to so
u
rce/sink
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-17
Richar
d
Henderson
targe
t
-alpha: Convert o
p
co
d
e 0x11 to so
u
rce
/
sin
k
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-17
Richard Hender
s
on
target-alpha: Intro
d
u
c
e
functions for
s
ource
/
sink
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-17
Richa
r
d Henderson
target-alpha: Intr
o
duce REQ
U
IRE_REG_
3
1
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-17
R
ichard Henderson
targ
e
t-alpha: Intro
d
uce REQUIRE_TB
_
FLAG
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-16
Rich
a
rd H
e
nde
r
son
tcg
-
aar
c
h64: Use tc
g
_out_m
o
v in
p
ref
e
r
e
n
c
e to tcg_out_movr
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-16
R
i
ch
a
rd Henderso
n
t
cg-aarc
h
64: Prefe
r
u
nsign
e
d offsets before si
g
ned
.
.
.
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-16
Richa
r
d
Henderson
tcg-aarc
h
6
4
: Introd
u
c
e
tcg_out_i
n
sn_3312, _3310,
_
3313
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-16
Richard Hend
e
r
s
on
t
cg-
a
arch64: Merge
aarch64_ldst
_
get_data/ty
p
e
i
nto
.
.
.
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-16
Ric
h
ard H
e
n
d
er
s
o
n
t
cg-aarch6
4
:
I
nt
r
oduce
t
cg_ou
t
_insn_3507
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-16
Richard Henderson
tcg-aa
r
ch64: S
u
ppor
t
stores
o
f zero
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-16
Ric
h
ard Hende
r
son
tcg-
a
arch64: Implement TCG_
T
ARGET_HAS_new_
l
dst
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-16
Richard Henderson
tcg-aarch64: Pass qemu_
l
d/st arguments
directl
y
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-16
Ric
h
ard He
n
derson
tcg-
a
ar
c
h
64: U
s
e T
C
GMe
m
O
p in qemu_ld/st
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-16
Ri
c
hard Henderson
tcg
-
aarch64: Us
e
ADR to pass the return address to
.
.
.
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-16
Richard H
e
nderson
tcg-aarch64: Use
t
cg_
o
ut_call for qemu_ld/st
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-16
Richard Henderson
tcg-aarch64: Avoid
a
dd with
z
ero in
t
lb l
o
a
d
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-16
R
i
c
hard
Henderson
t
cg-aarc
h
64: Impleme
n
t tcg_register
_
jit
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-16
Richa
r
d
Henderson
tcg-aarc
h
6
4: Introduce
t
c
g
_
out_in
s
n_3314
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-16
R
ic
h
ard Henderson
tcg
-
aa
r
ch6
4
: Reu
s
e LR in translated code
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-16
Richard
H
enderson
t
c
g
-aarch64
:
Use
CBZ
a
nd CBNZ
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-16
R
i
c
h
ar
d
Henderson
tcg-aarch64: Create tcg
_
out_brcond
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-16
R
i
cha
r
d H
e
nderson
t
cg-
a
arc
h
64: Use symbo
l
i
c
names for branches
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-16
Ric
h
ard Hender
s
on
tcg-aarch64: Use adrp in
tcg
_
out_mov
i
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-16
Richard
H
end
e
rson
tcg-aarc
h
64:
Spec
i
a
l
case
s
mall con
s
t
ants in tcg
_
out_m
o
vi
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-16
Richar
d
Hend
e
r
s
on
tcg-aarc
h
64:
U
s
e
ORRI in
tcg_out
_
movi
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-16
Richard Henderson
t
cg-aarc
h
64: Use MOVN in tcg_out_movi
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-16
Ri
c
hard Henderson
tcg-aar
c
h6
4
: Use TCGT
y
pe and TCGMem
O
p co
n
stants
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-16
Richard
H
enderson
tcg-aarch64: Use in
t
p
tr_
t
a
p
r
o
priatel
y
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-16
Richar
d
H
e
nderson
tcg-aar
c
h64: Properly detect SIGS
E
GV writes
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-03-27
Richard H
e
nderson
tcg-ar
m
: Avoid ldrd/strd
f
or use
r
-only emulation
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-03-19
R
i
chard He
n
derson
cpu: Move tcg_e
x
it_
r
eq to the
e
nd of CPUStat
e
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-03-17
Rich
a
rd He
n
derson
tcg-
s
parc: Convert t
o
new ldst
o
pco
d
es
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-03-17
Ric
h
a
r
d Hend
e
rson
tcg-sparc
:
Conve
r
t to new
l
dst helpers
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-03-17
Richard Hender
s
on
t
c
g-sparc:
T
i
d
y tc
g
_
out_tlb_load inte
r
fa
c
e
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-03-17
Richard He
n
de
r
son
tcg-sparc: Use TCGMemOp with
i
n
q
emu
_
lds
t
r
o
utin
e
s
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-03-17
Richard Henderson
tc
g
-sparc
:
Improve tcg
_
out
_
m
o
v
i
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
next