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: Convert to new_ldst
2014-05-24
Richard Henderson
t
cg-m
i
ps: Convert
t
o
new_ldst
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
R
ichard Hen
d
e
rso
n
tcg-m
i
ps:
C
onvert to new q
e
mu_l/st helpe
r
s
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Richard Henders
o
n
t
cg-mips: Move
s
o
ftmmu slow path out of line
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Richard
H
enderson
tcg-mips: Split larg
e
l
d
s
t offsets
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Richard Henderson
tc
g
-mips: F
i
l
l
the ex
i
t
_
tb
delay slot
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Richard
Henderson
tcg-mips: U
s
e J and JAL opcodes
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Richard Henderson
tcg-mips: Cons
t
rain the code_gen_buf
f
er to be wi
t
hin
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Ri
c
hard Henderson
tcg-mips: Layout
e
xecutable and
cod
e
_
g
en_b
u
f
f
er
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-15
R
ichard Henderson
tcg-s390: Implement direct chaining of
T
Bs
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-15
Richard Henderson
tc
g
-
s
390: Don't
forc
e
-m
a
rc
h
=z990
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-15
Richard Hender
s
on
t
cg-s390:
Im
p
rove setcond
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-15
Richard Henderson
tcg-s
3
9
0:
A
l
low i
m
mediate operand
s
to add2 an
d
sub
2
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-15
Richard Henderson
tcg-s39
0
: Imp
l
ement tcg_register_jit
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-15
Richard H
e
nderson
tcg-s390: Use more risbg i
n
the tlb sequence
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-15
Richard Henders
o
n
t
c
g-s
3
90: Move ldst helpers out of li
n
e
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-15
R
i
chard H
e
nde
r
son
tcg-s390: Convert to
n
ew ldst opcodes
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-15
Ri
c
hard
Henderson
t
c
g
-s390: Integra
t
e endianness into TCGMemOp
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-15
R
i
chard Henderson
tcg-
s
3
9
0: Convert to TCG
M
emO
p
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-15
R
ic
h
ard Henderson
tcg-s
3
90:
F
ix off-b
y
-one
i
n wra
p
arou
n
d
a
ndi
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-14
Ric
h
ard Hender
s
o
n
tcg: Fix tcg_r
e
g_alloc_mov v
s
no-op
truncation
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-13
Richa
r
d Henderson
exec
-
all
.
h
:
U
s
e
st
l
_
le_p
instea
d
of stl_p pat
c
hing x86
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
Richard H
e
n
d
erson
target-i386: Preserve
t
h
e
Z
b
it for
b
t/bts/
b
tr/
b
tc
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
R
ichard Henderson
tcg:
R
emove un
r
each
a
ble code
in tcg
_
out
_
o
p
and op_de
f
s
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
R
ichard
H
e
nderson
tcg: Use tcg_ta
r
get_available_re
g
s in tcg_re
g
_all
o
c_mov
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
Richar
d
Henderson
tc
g
: Ma
k
e call address a cons
t
ant
p
ar
a
meter
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
Ric
h
ar
d
Henders
o
n
tci:
C
reate tc
g
_out_ca
l
l
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
Richard Henderso
n
tcg-mip
s
: S
p
lit out tcg_o
u
t_ca
l
l
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
Ric
h
a
r
d
Henderson
tcg-sparc: Create
t
cg_out_cal
l
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
R
ic
h
ard
H
e
nde
r
son
tcg-ppc
6
4: Rename tcg_out_calli to tcg_out
_
call
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
Richard Hende
r
s
on
tcg-ppc: Split out tcg_out
_
call
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
Richard He
n
derson
t
c
g-
s
390: Rename tgen_calli to tcg_
o
ut_call
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
Richard Henders
o
n
tc
g
-i386: Rename tcg_out_
c
alli to tcg_out_cal
l
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
Richard Henderson
tcg: Requi
r
e TCG_T
A
RGET_INS
N
_UNIT_SIZE
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
Richard Henderso
n
tci:
Define TCG_TARGET_INSN
_
U
N
IT_S
I
ZE
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
Ric
h
ar
d
Hen
d
erson
tcg-m
i
ps: Define
T
C
G_TARGET_INSN_
U
NIT_SIZE
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
R
ic
h
a
r
d Henderson
t
cg-i
a
64
:
D
e
fine TCG_TARGET_INSN_U
N
I
T
_
S
I
ZE
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
Richard
H
e
n
derson
tcg-s390: Define T
C
G_TARGE
T
_INSN
_
UNIT_SIZE
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
Richard
Henderso
n
tcg-a
a
rch64:
D
efine TCG_TARG
E
T
_INSN
_
UNIT_
S
IZE
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
Richard Hend
e
rson
tcg-arm: Define TCG
_
TARGET_INSN_UNIT_SIZE
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
Richard Hende
r
s
o
n
tc
g
-sparc: Define T
C
G_TARGET_
I
NSN_UNIT_SIZE
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
R
i
chard Henderson
t
cg-ppc: Define T
C
G_TA
R
GE
T
_INSN_U
N
IT_SIZE
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
Rich
a
rd
Henderson
tcg-ppc
6
4: Defi
n
e TCG
_
TA
R
GET_INSN_UNIT_
S
IZE
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
Richard He
n
derson
tcg-i386: Define TCG_TAR
G
ET_
I
NSN_UNIT_SIZE
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
Richard
H
enderson
tcg
:
Define tcg_insn_unit for
code point
e
rs
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
Richard
Henderson
tcg: Introduce byte p
o
inter a
r
ithmet
i
c helpers
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
Peter
Maydell
tcg: Avoid un
d
efine
d
behaviou
r
pa
t
c
hing code at unali
g
ned
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
Peter Mayde
l
l
tcg: Avoid
stores to unaligned addre
s
ses
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
Peter M
a
ydell
e
x
e
c
-all
.
h: Use stl_p to
a
v
oi
d
undefi
n
e
d
behaviour
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-03
Ri
c
h
ard Henderson
tar
g
et-alpha: Fix
R
D
U
S
P
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-28
Richard Henderson
tcg-s
p
arc: Acc
e
pt
stores
of zero
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-28
Rich
a
rd He
n
d
e
rson
tcg-
s
parc: F
i
x small 32-bit movi
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-28
R
ich
a
rd Henderson
t
c
g-sp
a
rc: Fixup functi
o
n argument type
s
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-28
Richard
H
enderson
tcg-spar
c
: Ho
i
st common
a
rgumen
t
loads in
tcg_out_op
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-28
Richard He
n
derson
tcg-spar
c
:
D
on'
t
handle mo
v
/
m
ovi in tcg
_
out
_
o
p
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-28
R
i
cha
r
d Henderson
tcg-sparc: Tidy check_fit_* tests
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-28
Richar
d
H
e
nderso
n
t
cg
-
sp
a
rc:
Imple
m
ent muls2_i32
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-28
Richard Henders
o
n
tcg-sparc: Us
e
th
e
R
ETURN
ins
t
ruction
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-28
R
ic
h
ard Hend
e
rson
tc
g
-
s
parc:
U
s
e 64-bit r
e
gisters with sparcv8plus
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-28
Richa
r
d Henderson
tcg-
s
parc: Support trunc_shr_i
3
2
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-28
Ri
c
hard Henderson
tcg-sparc: Remove
m
ost uses of TCG_
T
ARGET_REG_B
I
TS
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-28
R
i
chard Hen
d
e
rson
t
cg: Add IN
D
EX_op_
t
r
unc_shr_i32
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-28
Ri
c
hard
H
en
d
erson
tcg: F
i
x
m
issed p
o
inter size != TCG_TARG
E
T_REG_BITS
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-18
Rich
a
rd Hen
d
erson
tcg: Use HOST_WORDS
_
BIGEN
D
IAN
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-18
Ri
c
har
d
Hen
d
erson
t
c
g
: Fi
x
fa
l
lback fr
o
m muls2_i64
t
o
m
ulu2_i64
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-18
Richa
r
d
Hend
e
r
son
tcg: U
s
e
tcg_gen_mulu2_i3
2
in tcg_gen_muls
2
_
i
32
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-18
R
i
c
h
a
r
d Henderson
t
c
g: Relax
r
equirement f
o
r mulu2_i32 on 32-bit hosts
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-18
R
i
chard
H
enderson
tcg-s39
0
:
Remov
e
W cons
t
rain
t
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-18
R
ichard Henderso
n
tcg-sparc: Use
t
he type
p
a
r
amet
e
r to tc
g
_target_con
s
t_match
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-18
R
ichar
d
Henderson
tcg
-
ppc64: Use the type parame
t
e
r to tcg_
t
arget_const_ma
t
c
h
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-18
Richard
H
enderson
tcg-aar
c
h64
:
Remove w con
s
t
rai
n
t
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-18
R
ichard Henderson
tcg: Add
TCGType paramet
e
r
t
o tcg
_
target_con
s
t_ma
t
ch
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-18
R
icha
r
d Henderso
n
t
c
g
:
Fix out of rang
e
shift in deposit optim
i
zations
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-18
R
ichard Henderson
t
ci: Mask
s
hift counts to
avoid undefine
d
b
e
havi
o
r
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-18
Ri
c
ha
r
d Henderson
tcg: Mask s
h
ift quantitie
s
while folding
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-18
R
i
ch
a
rd Henderso
n
tcg: Us
e
"unspecified
behavi
o
r"
for shifts
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-18
S
t
efan Weil
t
c
g: Fix warnin
g
(
1 bit signed bitfield
entry)
a
n
d
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-17
R
i
chard Henders
o
n
tcg
-
ia64: Convert to new ldst opcodes
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-17
Richard Henderson
tc
g
-ia64: Move part
of softmmu slow path out of line
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-17
Richa
r
d Henderson
tcg-ia64:
C
o
n
v
e
r
t to
new
l
ds
t
helpers
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-17
Richar
d
Henderson
tcg-ia64
:
R
e
duce code dupli
c
a
tion in tcg_out_
q
e
m
u_l
d
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-17
Richar
d
He
n
de
r
son
tcg-ia64: Mo
v
e tlb
adde
n
d load int
o
tlb read
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-17
Ric
h
a
rd H
e
nder
s
o
n
tcg-
i
a64: Move bs
w
ap for store into
t
lb
load
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-17
R
i
c
hard Hen
d
erson
tcg-ia64:
R
e-bundle the tlb load
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-17
R
i
chard Henderso
n
t
c
g-ia64: O
p
timize small a
r
guments to
e
xit_tb
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-17
Richard Hen
d
e
rson
target-alpha: Remove
cp
u
_unique, cpu_
s
ysval,
cpu
_
usp
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-17
Richard H
e
nde
r
son
targ
e
t
-
a
l
p
ha: Tidy alp
h
a_translate_init
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-17
Richa
r
d Hend
e
rson
target-a
l
pha: Don't issue goto_tb
u
nder single
s
tep
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-17
Richa
r
d Hende
r
son
ta
r
get-alpha: Use non-loc
a
l tem
p
s for z
e
ro/sink
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-17
Richard Hender
s
on
target-alpha: Use extract to get
insn fields
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-17
Rich
a
r
d
Henderson
t
a
r
get-alpha: Conve
r
t mfpr/mtpr to source/sink
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-17
R
ichard Henderson
target
-
a
lpha: Convert ge
n
_cpys
et al
t
o
s
ource/si
n
k
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-17
Richard Henderson
target-alpha: Convert gen_fcvtl
q
/ql to
s
o
u
r
c
e
/
s
ink
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-17
Richard H
e
nderson
tar
g
et-alpha: Convert gen_fcmov to source
/
sink
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-17
Richard
Hen
d
erson
t
a
rget-alp
h
a: Con
v
ert g
e
n_bcond to source/sink
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-17
Rich
a
r
d
Henderson
target-al
p
ha:
C
o
n
vert mos
t
ieee insns
t
o source/sin
k
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-17
Richard
H
enderson
target-alpha: Con
v
e
r
t
ge
n
_i
e
ee_inpu
t
to source/si
n
k
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-17
Rich
a
rd Henderson
targ
e
t-al
p
ha: C
o
nv
e
r
t
MVIOP2 to source/sink
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-17
Richard
H
e
nde
r
son
t
a
rget-
a
lpha: Convert ARITH3 to
s
ou
r
ce/sink
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-17
Richard Henderson
targe
t
-alpha: Convert FAR
I
TH3 to source/sink
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-17
Richa
r
d Henders
o
n
target-alpha: Convert FARITH2 to
source/sink
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
next