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-ppc64: Use the correct test in tcg_out_call
2014-06-23
Richa
r
d Henderso
n
tcg-ppc64: Use the correct test in tcg_out_c
a
ll
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
R
i
chard He
n
d
e
rson
tcg-ppc64: Better parameterize
th
e
stack
fra
m
e
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
Ri
c
hard Henderson
t
cg-ppc64:
Fi
x
TCG_TARGET_CALL_STACK_OFFS
E
T
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
Richard Hend
e
rso
n
tcg-ppc64: Move c
a
ll m
a
cros out of tcg-target
.
h
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
Richard Henders
o
n
tcg-ppc64: Make TCG_AREG0 and
TCG_REG_CAL
L
_STACK enum
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
R
i
chard Hender
s
on
t
cg-ppc
6
4:
Use tcg
_
out_{ld,st,
c
m
p
} internally
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
Ric
h
ard Henderso
n
tcg-ppc64: Relax regi
s
ter re
s
trictio
n
s in tcg_ou
t
_
m
em_long
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
Rich
a
rd Hende
r
son
tcg-ppc
6
4: Move functions
a
r
ou
n
d
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
Ri
c
hard H
e
nderson
t
c
g
-ppc64: Avoid s
o
me hard
-
c
o
d
ings of TC
G
_
T
YPE_I64
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
Ri
c
hard He
n
derson
t
cg-ppc: Use
u
in
t
p
t
r_
t
in ppc
_
tb_set_j
m
p_targe
t
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-18
Richard
H
en
d
erson
tc
g
/o
p
timize: Do
n
't special case TCG_O
P
F_CA
L
L
_CLO
B
BE
R
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-04
A
lexander
G
raf
T
CG: F
i
x
tc
g
_gen_
e
xt
r
_i64_tl f
o
r 32bit
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-04
R
ichard
H
e
n
d
erson
tcg: Remove TCG_TAR
G
E
T_H
A
S_new
_
ldst
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-04
Richard H
e
nder
s
on
tci:
Convert to new ldst opcodes
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-04
Richa
r
d
H
end
e
rs
o
n
t
c
g-i38
6
: Fix
w
in64 qemu st
o
re
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-28
Ric
h
ar
d
Hender
s
on
t
cg/o
p
tim
i
ze: Rememb
e
r garbage
h
i
gh bits for
3
2
-bit ops
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-28
Rich
a
rd
Henderson
t
c
g/optimiz
e
: Move updating of gen_opc
_
buf into tcg_opt_
g
e
n
_m
o
v*
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-28
Richard Henderson
tcg-sparc: Mak
e
deb
u
g_frame const
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-28
Richard Hend
e
rson
tcg-
s
39
0
: Make
d
ebug_fra
m
e con
s
t
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-28
Richar
d
Henderson
tcg
-
a
rm: Mak
e
debug_frame const
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-28
Richard
Hende
r
s
o
n
tcg-aarch64: Make
debug_frame const
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-28
Richard
Henderson
tcg-i386:
M
ake de
b
ug_fra
m
e const
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-28
Rich
a
r
d Henderson
tcg:
A
llow the deb
u
g_frame
data struct
u
re to
b
e con
s
t
a
nt
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-28
R
ic
h
ard Henderson
tcg:
M
ov
e
size effects out of dh_arg
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-28
Ric
h
a
r
d Henderson
t
cg
:
Remove sizemask and flag
s
ar
g
uments to tcg_gen_callN
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-28
Richard Hen
d
erson
tcg: Save
f
lags a
n
d com
p
uted
s
izemask in TCG
H
elperInf
o
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-28
Rich
a
rd H
e
n
derson
tcg:
R
egister the
h
elper in
f
o struct r
a
ther
t
han
t
he
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-28
Richard Henderson
tcg: M
o
ve side effects out of d
h
_sizema
s
k
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-28
R
i
ch
a
rd He
n
d
e
rson
tcg
:
Inl
i
ne tcg_g
e
n_helperN
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-28
R
i
c
ha
r
d
H
e
nderson
tcg: Us
e
helper-gen
.
h in tcg-op
.
h
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-28
R
i
chard Hen
d
erson
t
c
g
: Push
t
cg
-
r
untime
routine
s
int
o
exec
/
help
e
r
-*
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-28
Ri
c
hard Henderson
tcg: Invert
the
i
nclusion
o
f helper
.
h
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-28
Richard Henderson
tcg: Optimize brcon
d
2 a
n
d setcond2 ne/eq
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Richard
Hen
d
e
r
son
tcg-mips: E
n
able d
i
rec
t
chai
n
ing
of TBs
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Ric
h
ard Hen
d
erson
tcg-mi
p
s: Simpli
f
y
m
o
vc
o
nd
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Richard He
n
derson
tcg-mips: Sim
p
lify brcond2
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Richard Henderson
tcg-mips: Improve
s
etcond eq/ne vs zeros
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Rich
a
rd Henderso
n
t
cg-mi
p
s: Simplify
s
e
t
cond2
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Rich
a
rd Henderson
tc
g
-mips: Simpl
i
fy
brcond
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Richard Henderson
t
c
g-mips: S
i
m
plify setcond
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Richard Hender
s
on
tcg-
m
i
p
s: Common
i
ze opcod
e
implem
e
ntation
s
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Rich
a
rd H
e
nderson
tcg-mips:
I
mprove add2
/
su
b
2
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
R
i
chard Henders
o
n
tcg-mips: H
o
ist args loads
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Richard Henderson
tcg-mips: Fix subtr
a
ct immed
i
a
t
e range
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
R
i
chard
H
e
n
ders
o
n
tcg-mips: Nam
e
t
h
e opcode enumera
t
ion
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Ri
c
hard Henderson
tcg
-
m
i
ps: Use EXT f
o
r AND on
m
ip
s
32r2
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
R
ich
a
rd Hen
d
e
r
son
tcg-mips: Use T9 for TC
G
_TMP1
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
R
i
chard He
n
derson
tcg-mips:
Intr
o
duce
T
CG_TM
P
0, TCG_
T
MP1
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Richar
d
He
n
derson
t
c
g-mips: R
e
arrange regi
s
ter a
l
location
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
R
i
chard Henderson
tcg-mips: Convert to new_ldst
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Ric
h
ard Henders
o
n
tcg-
m
ips:
Convert
t
o n
e
w
q
emu_l/st helpers
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Ric
h
ard He
n
derso
n
t
c
g-m
i
p
s
:
M
ove
softmmu
slo
w
path out
o
f line
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Richard
Henderson
tcg-mi
p
s: Split large ldst offsets
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Ric
h
a
rd Henderson
tcg-mips: Fill
t
h
e
ex
i
t_tb delay slot
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Richard He
n
der
s
on
tcg-
m
ips: Use J and J
A
L
opcodes
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
R
ich
a
rd Henderson
tcg-mips: Constrain the c
o
de_gen_buffer
t
o be w
i
thin
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Richard
Henderson
tcg-mip
s
: Layout executable
a
nd
c
ode_gen_buffer
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-22
R
ichard Henderson
tci: Fix tcg_out_ca
l
l
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-15
Richard
Henders
o
n
tcg-s390:
Implem
e
nt direct chaini
n
g of TBs
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-15
Richard Henderson
tcg-s39
0
: Don'
t
for
c
e -march=z990
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-15
R
ichard Henderson
tcg-
s
390
:
Impro
v
e setcon
d
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-15
Ri
c
hard Henders
o
n
tcg-s390: Allow i
m
mediate operan
d
s to add2 and sub2
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-15
Richard Henderson
tcg-s
3
90: Implement tcg_
r
e
gister_jit
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-15
Richard Henderson
tcg-s390: Use mor
e
ris
b
g i
n
the
t
lb s
e
q
u
ence
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-15
Richard Henderson
tcg-s390
:
M
ove ldst
h
elpers out of
l
ine
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-15
Richard
H
en
d
e
rson
t
c
g-s390: C
o
nvert
t
o new ldst
o
pcode
s
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-15
Richard Henderson
tcg-s390
:
Integrate endianness into TCGMemOp
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-15
Richar
d
Henderson
tcg-s390: Convert t
o
T
CGMemOp
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-15
Richard Henders
o
n
tcg-s
3
90:
F
i
x off-by-one in wrap
a
ro
u
nd andi
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-14
Richard
H
en
d
er
s
on
tcg: Fix t
c
g_reg_all
o
c_mov vs no-
o
p truncation
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-13
Richard Henderso
n
exec-all
.
h: Use
stl_le_p instead
o
f stl_p patchi
n
g x86
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
Richard Hende
r
son
target-i3
8
6:
P
res
e
rve t
h
e Z bit for bt/bt
s
/btr/btc
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
Ri
c
hard Henderson
tcg: Remov
e
unreachable code in
tcg
_
out_op and op_
d
e
fs
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
Richa
r
d Henderson
tcg
:
Use tc
g
_t
a
rget
_
available_regs in tcg_re
g
_al
l
oc_mov
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
Rich
a
r
d Henderson
tcg: Make
call a
d
dress a constant parameter
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
Rich
a
rd Henderson
tc
i
: Create tcg_ou
t
_call
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
Richard Henderson
tcg-mi
p
s: Split out tcg_out
_
call
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
R
i
c
h
a
r
d
He
n
derson
t
cg-sparc: Create tc
g
_out_call
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
Rich
a
rd Henderson
tcg-ppc6
4
: Re
n
ame tcg_out_calli to tcg_out_call
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
Richard He
n
derson
tcg-pp
c
: Split ou
t
tcg
_
out_call
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
Richard He
n
derson
tcg-s390
:
Re
n
am
e
tgen_calli to tcg_out_call
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
Ri
c
h
ard Henderson
tcg-i
3
86: Ren
a
me
tcg_ou
t
_calli t
o
tcg_o
u
t_call
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
Richard Hender
s
on
tcg
:
Require T
C
G_TARGET
_
INSN_U
N
IT_
S
I
ZE
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
R
ichard H
e
n
d
erson
tci: D
e
fine TCG_T
A
RGET_INSN_UN
I
T_SI
Z
E
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
R
i
chard Henderson
tcg-mips
:
De
f
ine T
C
G
_TARGET_
I
NSN_UN
I
T_
S
IZE
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
Ri
c
hard Henderson
t
c
g-ia64: Defin
e
TCG
_
TARGET_INSN_UNIT_SIZE
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
Ric
h
ard H
e
nderson
tcg-s
3
90: Defi
n
e TCG_
T
ARGET_INSN_UNIT_SIZ
E
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
Richard Hender
s
on
tcg-aarch64: Defin
e
TCG_TARGET_INSN_UNIT_SIZE
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
Richard Hende
r
son
tcg-arm: Defi
n
e TCG_TA
R
GET_INSN
_
UNIT
_
SIZE
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
Richard
Hend
e
rs
o
n
t
c
g-
s
parc: Define TCG_TARGET_INSN_UN
I
T_SIZE
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
R
i
c
hard Henderson
tcg-ppc
:
Defi
n
e
T
C
G
_TARGET_IN
S
N_UNIT_SIZE
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
Richard Henderson
tcg-p
p
c
6
4: Define TCG_T
A
RGET_INSN_UNIT_SIZE
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
Richard Henderson
tcg-i38
6
: Define TC
G
_TARGET_INSN_UNIT
_
SIZE
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
Ri
c
hard Henderson
tcg: Define tcg_insn
_
unit fo
r
cod
e
poin
t
e
rs
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
Richard H
e
nder
s
on
tcg: Introduc
e
byte poin
t
er ari
t
hm
e
tic hel
p
ers
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
Peter Mayde
l
l
tcg
:
Avoid
u
ndefine
d
behaviour patching
code at unalign
e
d
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
Peter M
a
y
dell
tc
g
: Avoid stores to
unaligned addr
e
sses
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
Pet
e
r Maydell
exec-all
.
h
: Us
e
stl_p to
a
void und
e
fined be
h
aviour
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-03
Richa
r
d Hen
d
ers
o
n
target-
a
lpha: Fix RDUS
P
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-28
Richard Hend
e
rson
tc
g
-spa
r
c: Accept st
o
res of zero
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
next