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: Simplify setcond2
2014-05-24
R
ichard Henderson
tcg-mips: S
i
m
plify setcond
2
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Richard H
e
nderso
n
tcg-mip
s
:
S
implif
y
br
c
ond
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Richard
H
en
d
erson
tcg-mi
p
s: Simplify set
c
o
nd
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Ri
c
h
ard Henders
o
n
tcg
-
mips: Commoni
z
e o
p
code implementations
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Ric
h
a
r
d
H
enderson
t
c
g
-
mips: Improve add2
/
s
u
b2
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Richard Henderson
tcg
-
mips: Hois
t
args loads
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Richard
Hender
s
on
tcg-mips: F
i
x
subtract immedi
a
te rang
e
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Richard Hen
d
ers
o
n
tc
g
-mips:
N
ame
t
he o
p
cod
e
enumeration
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Richard Hen
d
erson
tcg-m
i
ps: Use EXT
for AND on mips
3
2r2
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Ri
c
hard Hend
e
rson
tcg
-
mips: Use T9 f
o
r T
C
G_T
M
P1
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
R
i
c
hard Hende
r
s
o
n
tcg-
m
ips:
I
nt
r
oduce T
C
G_TMP0
,
TCG_TMP1
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Richard Henderson
tc
g
-mips
:
Rearrange register
a
l
l
oc
a
ti
o
n
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Richard
H
enderso
n
t
cg-mips: Convert to new_lds
t
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Richar
d
Henderson
tc
g
-mips: Conver
t
to new qemu_
l
/st
h
elpers
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Richard Hend
e
rson
tc
g
-m
i
ps
:
Mo
v
e s
o
ftm
m
u slow path ou
t
of
l
i
ne
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Ric
h
ar
d
Henders
o
n
tcg-mips: Spli
t
larg
e
ldst
of
f
sets
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Richa
r
d H
e
n
derson
tcg-mips: Fi
l
l t
h
e exit_tb delay slot
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Richa
r
d Henders
o
n
tcg
-
mips: Use
J an
d
J
AL opcodes
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Richard
Henderso
n
tcg-mips: Con
s
trai
n
the code_
g
en_buf
f
er to
b
e
within
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Richard Henderson
tcg-mips: Layout executabl
e
a
nd
c
ode_gen_buffer
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-15
Richard He
n
de
r
son
t
c
g-s390: Implement di
r
ect chaining of TBs
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-15
Rich
a
rd H
e
nderson
tcg-s390: Don't force -march=z990
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-15
Richa
r
d Hende
r
s
on
tcg-s
3
90: Improve setcond
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-15
Richard Henderson
tc
g
-s390: Allow immediate op
e
rands to add2 and sub2
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-15
R
i
c
h
a
r
d
Henderson
tcg-s390: Implement tcg_re
g
ister_jit
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-15
Ric
h
a
r
d Henderson
tcg-s390: U
s
e
more risbg in
the tlb s
e
quence
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-15
Richard Hender
s
on
tcg-s390: Move ldst helpers out
o
f line
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-15
Richa
r
d Hen
d
erson
tcg-s390: Conv
e
r
t
to n
e
w
ldst opc
o
des
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-15
Richard H
e
nde
r
so
n
tcg-
s
390:
Integrate endianne
s
s
i
nto TCG
M
emOp
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-15
R
i
c
h
a
r
d Henderson
tcg-s390: C
o
n
ve
r
t
t
o
T
CGMemOp
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-15
Richard Henderso
n
t
cg-s390: F
i
x off-by-one in wraparound andi
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-14
Richard Hend
e
rso
n
tc
g
: Fix tcg_
r
eg_al
l
oc_mo
v
v
s no-op trunc
a
tion
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-13
Richard He
n
derson
exec-all
.
h: Use stl_le_p
i
ns
t
e
ad of stl_p patch
i
ng x86
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
Rich
a
rd He
n
derson
target-
i
386: Preserve the Z bit for bt/b
t
s/btr/btc
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
Rich
a
rd H
e
nderson
tcg: Remov
e
unreachable
c
ode
in tcg_out_op and op_defs
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
R
ichard
H
enderson
tcg: Use t
c
g_target_availa
b
le_regs in tcg_reg_a
l
loc_
m
ov
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
R
i
c
ha
r
d Henderson
t
c
g: Make
cal
l
ad
d
re
s
s a constant parameter
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
Richard Henderson
t
ci
:
C
reate tcg_out_ca
l
l
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
Rich
a
rd Henderson
tc
g
-mips: Spl
i
t out tc
g
_out_call
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
Richar
d
Henderson
tcg-sparc: Creat
e
tcg_out
_
call
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
Richard Henderson
t
cg-p
p
c64: Ren
a
me tcg_out_calli to t
c
g_out_
c
all
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
Richard Hen
d
erson
t
c
g-ppc: Split out tcg_ou
t
_
c
al
l
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
R
i
chard
H
enders
o
n
tcg
-
s390: Rename tgen_calli to tcg_ou
t
_call
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
Richard Henderson
tcg-i386: R
e
name
tcg
_
out
_
calli to tcg_out_call
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
R
ichard
H
e
nde
r
son
t
cg:
R
e
q
u
ire TCG_TARGET_I
N
S
N_UNIT_SIZE
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
Richar
d
He
n
derson
tci
:
Define TCG_TAR
G
ET_IN
S
N
_
UNIT_SIZE
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
Ric
h
ard Hen
d
e
r
son
tcg-mip
s
:
Define T
C
G_TARGET_INSN_UNIT
_
SIZE
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
R
ichard Henders
o
n
tc
g
-ia64: Define T
C
G_TARGET
_
INSN
_
UNIT_SI
Z
E
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
Richard Hend
e
rson
tcg-
s
39
0
: Define TCG_
T
ARG
E
T_I
N
SN_UNIT_SIZE
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
R
i
c
h
a
r
d Henderson
tcg
-
aarch64:
D
e
fine T
C
G
_
TARGET_I
N
SN_U
N
IT_S
I
Z
E
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
R
ichard Hender
s
o
n
t
c
g
-arm: Defi
n
e TCG_TARGET_INSN_UNIT_SIZE
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
Ric
h
ard Henderson
tcg-sparc: Define TCG_TARGET_INSN
_
UNIT_SIZE
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
Rich
a
rd Henderson
tcg
-
ppc: Define TCG_TARGET_IN
S
N_UNIT_SIZE
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
R
ichard Henderson
tcg
-
ppc6
4
: Defin
e
TCG
_
TARGET_INSN_UNIT_SIZE
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
Richard Hen
d
e
r
son
tcg-i386: Define TCG_TAR
G
E
T
_I
N
SN_UNIT_SIZE
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
Richard He
n
derson
tcg: Def
i
ne tcg_insn_unit for code po
i
nters
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
Richard Hend
e
rson
t
c
g: Intro
d
uce byte p
o
inter arit
h
metic helper
s
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
Pete
r
Maydell
tc
g
:
Avo
i
d undefined behaviou
r
patching
code at
un
a
l
i
gned
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
Pe
t
er May
d
ell
tcg: Avoid stores to unaligned ad
d
re
s
se
s
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
Pe
t
er May
d
ell
e
x
ec
-
all
.
h: Use st
l
_p t
o
av
o
id u
n
d
efined behaviour
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-03
Richa
r
d Henderson
t
a
rget-alp
h
a: Fix RDU
S
P
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-28
Richa
r
d
H
end
e
r
s
o
n
tcg-sparc: Accept
stor
e
s
of zero
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-28
Richard Henderson
tcg-s
p
arc
:
Fix small 32-bit movi
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-28
Ri
c
hard Henders
o
n
t
c
g-spar
c
: Fixup function ar
g
ument t
y
pes
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-28
Richard Henderson
tcg-sparc:
H
o
ist commo
n
ar
g
um
e
nt
l
oads in tcg_out_op
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-28
Richard H
e
n
d
erson
tc
g
-
s
par
c
:
Don't h
a
nd
l
e mov/movi in tcg
_
out_op
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-28
Richard Hende
r
son
t
c
g-sp
a
rc: Ti
d
y che
c
k_fit_* tes
t
s
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-28
Richard He
n
d
e
rson
tcg-sparc: I
m
plem
e
nt muls2_i32
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-28
Richard Hen
d
erso
n
tc
g
-sparc: Use t
h
e RETURN instru
c
t
i
on
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-28
R
i
ch
a
rd Hender
s
on
tcg
-
sparc: Use 64-bit register
s
w
i
th
s
pa
r
cv8plus
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-28
Richard
Henderson
tcg-s
p
a
rc
:
Support
tru
n
c_shr_i32
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-28
Ric
h
ard Henders
o
n
tc
g
-spar
c
: Re
m
ove most uses of TC
G
_TARGET_REG_BITS
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-28
Ric
h
ar
d
H
end
e
rson
t
c
g: Add I
N
DEX_op_trunc_sh
r
_i
3
2
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-28
Richard
H
enderson
tcg: Fix missed pointer
s
iz
e
!= TCG
_
TARGET
_
REG
_
BITS
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-18
Richard
Hend
e
rso
n
t
cg: Use HOST
_
WORDS_BIGEND
I
AN
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-18
Ric
h
ard Hen
d
erson
t
c
g
: Fix fallback
from
muls2_i64 to mulu2_i64
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-18
Richard
H
enderson
tcg:
Use tcg
_
gen_mul
u
2_i32
i
n tcg_gen_muls2_
i
32
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-18
Rich
a
rd Hender
s
o
n
tcg: Re
l
ax req
u
irement
f
or
mulu
2
_i
3
2
on 32-bi
t
hosts
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-18
Ri
c
h
a
rd Henderson
tcg-s390: Remove
W const
r
aint
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-18
Richard Henders
o
n
tc
g
-
s
p
a
rc: Us
e
t
he type parame
t
er to tcg_
t
arget_const_match
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-18
Richa
r
d
Hende
r
son
t
c
g-ppc64: Use the type
p
arameter to
tc
g
_
ta
r
g
et_const_match
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-18
Richard Henderson
t
c
g-aarch64: Remo
v
e
w constraint
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-18
Rich
a
rd Hender
s
o
n
tcg:
Add TCGTy
p
e paramete
r
t
o tc
g
_t
a
rge
t
_const_match
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-18
R
icha
r
d Henderso
n
t
cg: Fix
ou
t
of rang
e
shift
i
n deposit optimizatio
n
s
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-18
Richard Hender
s
on
tci: Mask s
h
ift
c
ounts to avo
i
d
un
d
efined behavior
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-18
R
icha
r
d
H
enderson
tc
g
:
M
ask shi
f
t
q
uantities
while
f
oldi
n
g
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-18
Richard He
n
derson
tcg: Us
e
"uns
p
eci
f
i
ed beh
a
vior" for shifts
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-18
Stefan Weil
tcg:
F
ix warning (1 bit signed bi
t
field
entr
y
)
a
nd
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-17
Richard H
e
n
der
s
on
tcg-ia64: Convert to new ldst op
c
o
d
e
s
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-17
Ric
h
ard Henderson
tcg
-
ia64: Move
part
of softmmu
s
low path
o
ut of
line
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-17
Richard
H
e
n
d
e
r
s
o
n
tcg-ia6
4
: Conve
r
t to new ld
s
t helpers
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-17
Richard Hend
e
rso
n
tcg-ia
6
4: R
e
duce code duplication in t
c
g
_
out
_
q
emu
_
ld
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-17
Richard Henderso
n
t
c
g-i
a
64: M
o
ve tlb addend load
i
nto tlb read
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-17
R
ichard Hen
d
erson
tc
g
-ia64: Move bsw
a
p
fo
r
store into tlb load
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-17
Richard Henderson
t
c
g
-
ia64:
R
e-bundle th
e
t
lb load
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-17
Richard Hend
e
rson
t
cg-i
a
64: Op
t
imize small arguments to e
x
it_tb
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-17
Richard H
e
n
derson
t
a
rge
t
-al
p
h
a
:
R
emove cpu_unique, cpu
_
sysva
l
,
cpu_usp
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-17
R
i
chard Henderso
n
targ
e
t-alph
a
: Tidy alpha_translate_init
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-17
Richard Henderson
target-al
p
ha: Don't issu
e
goto
_
tb under si
n
glestep
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-17
Richard Henderson
target
-
alp
h
a
: Use
n
o
n-local temps for zero/sink
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
next