repo.or.cz
/
qemu
/
kevin.git
/
search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
first
·
prev
·
next
tcg-ppc64: Make TCG_AREG0 and TCG_REG_CALL_STACK enum constants
2014-06-23
Richard Henderson
tcg-ppc64:
M
ake
T
CG_AREG
0
and TCG_REG_CALL_STACK
e
num
.
.
.
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-06-23
Rich
a
r
d Hen
d
erson
tcg
-
ppc64: Use tcg_ou
t
_{ld,st,cmp} inte
r
n
a
lly
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-06-23
Richard H
e
nderso
n
tcg-ppc64
:
R
elax
r
egis
t
er
r
estrictions in tcg_out_mem_long
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-06-23
Richa
r
d H
e
nd
e
rson
tcg-p
p
c6
4
: Move
f
unctions ar
o
und
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-06-23
Richard Henderso
n
tcg
-
pp
c
64: Avo
i
d some
hard-co
d
ings
o
f
TC
G
_TYPE_I
6
4
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-06-23
Rich
a
r
d
H
enderson
tcg-ppc: Use uintptr_t in
p
pc_
t
b
_
set_jmp_
t
ar
g
et
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-06-18
Richard Henderson
tcg/o
p
timize: Don'
t
special case TC
G
_OPF_CALL_C
L
OBBER
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-06-04
Richard Hen
d
erson
tcg: Rem
o
ve TCG_
T
ARGET_
H
AS_new_ldst
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-06-04
Ric
h
a
rd Hende
r
son
tci
:
Convert to new ld
s
t opcodes
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-06-04
Richard He
n
d
e
rson
t
c
g-i386: Fix win64 qemu store
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-28
R
i
chard Henderson
tcg/optimize: Rememb
e
r
garbage high bits for 3
2
-bit ops
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-28
Ri
c
h
ard Henderson
tcg/o
p
timize
:
Move upd
a
t
i
ng of gen_opc_buf into tcg_opt_gen_mov*
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-28
Richa
r
d Henderson
tcg-sparc: Ma
k
e de
b
ug_frame c
o
n
s
t
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-28
R
icha
r
d
Henderson
tcg-s390:
Ma
k
e d
e
bu
g
_frame c
o
n
st
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-28
Richa
r
d H
e
nder
s
on
tcg-arm: Make deb
u
g_
f
ram
e
const
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-28
Richard Henderson
tcg-a
a
r
c
h
64: Make
debug_frame const
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-28
Ric
h
ard Henderso
n
tcg-i386: Make debug_f
r
am
e
const
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-28
Richard
Henderson
tcg
:
A
llow th
e
deb
u
g_frame da
t
a structure to be c
o
nstant
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-28
Richar
d
H
enderson
tc
g
: Move
size effects o
u
t
o
f dh_arg
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-28
Richa
r
d Henderson
tcg: Remove sizemas
k
and
f
lags argum
e
nts to tcg_g
e
n_call
N
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-28
R
ichard
Henderson
tcg: Save flags
a
nd co
m
p
u
te
d
s
i
zem
a
s
k in TCG
H
elpe
r
Info
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-28
Richard Henderson
tcg: Register the he
l
p
er in
f
o struct
rather than the
.
.
.
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-28
Richa
r
d Hen
d
erson
t
cg: Move side ef
f
e
c
ts out
of dh_
s
i
ze
m
as
k
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-28
Ri
c
hard
H
e
nd
e
rson
tcg: I
n
line tcg_gen_helperN
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-28
R
i
c
h
ard Henderson
tcg: Use hel
p
er-gen
.
h i
n
tcg-
o
p
.
h
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-28
R
i
chard H
e
nderson
t
c
g: Push tcg-runti
m
e routines
i
n
t
o exec/helpe
r
-
*
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-28
R
i
chard Henderson
tcg: Inve
r
t t
h
e inclusion of
helper
.
h
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-28
Rich
a
rd Hend
e
r
s
on
tcg
:
Optimiz
e
brco
n
d2 and se
t
c
ond2
ne/eq
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-24
Richard He
n
ders
o
n
t
cg-mip
s
: Enable
d
irect chain
i
ng of T
B
s
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-24
R
i
c
hard H
e
nderson
tc
g
-mips: Simplify movc
o
nd
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-24
Ric
h
ar
d
Henderson
tcg-m
i
p
s
:
Simp
l
i
fy
b
rcond2
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-24
Richa
r
d Henderson
tcg-
m
ips: Impr
o
ve set
c
ond eq
/
ne
vs zeros
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-24
R
i
chard Hend
e
rson
tcg-mip
s
: Simplify setcond2
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-24
R
ichard Hende
r
s
o
n
tcg-mips: S
i
mplify b
r
con
d
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-24
R
ichard
Henderso
n
tcg-m
i
ps: Simplify setcond
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-24
Richard
H
enderson
tcg-mips: Commo
n
ize opcode imp
l
ementations
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-24
Richard Henderson
tcg-mips: Improve add2/sub2
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-24
Richard Henderson
tcg-
m
ips: Hoist args loa
d
s
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-24
Richard
H
enderson
tcg-mip
s
:
Fix subtract immedi
a
t
e ra
n
ge
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-24
R
icha
r
d
Henderson
tc
g
-mips:
N
a
m
e t
h
e
op
c
ode
e
numerat
i
on
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-24
Richard Henderson
tcg-mips: Use E
X
T
f
or AND on mips32r2
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-24
Richard Henderson
tcg-mip
s
:
U
s
e
T9 for TCG_TMP1
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-24
R
i
cha
r
d Hen
d
erson
tcg-mips:
I
nt
r
oduce TCG_TMP0
,
TCG_TMP1
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-24
Ric
h
ard Henderso
n
t
c
g-mips: Re
a
rra
n
ge
register
a
lloca
t
i
o
n
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-24
Rich
a
rd Hender
s
on
tcg-
m
ips: Convert to new_ld
s
t
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-24
Richard Henderson
tc
g
-mips: Convert to ne
w
qemu_l/st
h
e
l
p
e
rs
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-24
Richar
d
H
end
e
rson
t
c
g-mips: Move softmmu slow path
o
ut of
l
i
n
e
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-24
Richar
d
H
e
nde
r
son
tcg-mip
s
: Split lar
g
e ldst
offsets
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-24
Richard Hend
e
rson
tcg-mips: Fill the exit_tb delay
s
lot
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-24
Richard H
e
nderson
t
c
g-mips: Use J and
J
AL opcodes
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-24
Richard Hender
s
on
tcg-mips: Constr
a
in the code_gen
_
bu
f
fer to be within
.
.
.
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-24
Richard He
n
ders
o
n
tcg-mips: Layout executable and code_gen_bu
f
fer
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-22
R
i
chard Hender
s
on
t
ci: Fix tcg
_
out_ca
l
l
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-15
Ri
c
h
a
rd Henderson
tcg-s390:
Implement d
i
r
e
ct
c
ha
i
ning of TB
s
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-15
Richard
H
ende
r
son
tcg-s390: Don't force -mar
c
h=z9
9
0
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-15
Ric
h
a
r
d Henderson
t
cg-s390: Imp
r
o
ve setco
n
d
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-15
R
ichard Hender
s
o
n
tcg-s390: Allow immediate
o
perands to add2 and
s
ub2
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-15
Richa
r
d H
e
nders
o
n
tcg-s390: Impl
e
ment
t
c
g
_r
e
gister
_
jit
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-15
Richard Hende
r
s
on
t
cg-s
3
90: Use
more risbg
i
n
t
he
t
lb
se
q
uen
c
e
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-15
Richard Hend
e
rson
tcg-s
3
90: Move ldst
h
e
lpe
r
s out
of line
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-15
Richard
H
e
nderson
tcg-s390: Convert to
n
ew lds
t
opcodes
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-15
Richard Henderso
n
tcg-s390:
I
n
tegr
a
te endianness into TCGMemOp
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-15
Richard He
n
der
s
on
tcg-s39
0
: Convert to
T
CGMemOp
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-15
R
i
c
h
ard Henderson
tcg-s390
:
Fix off-by-
o
ne
i
n
wraparound a
n
d
i
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-14
R
i
chard Henderson
tcg: F
i
x tcg_reg_al
l
oc_m
o
v vs no-op
truncation
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-13
Richard
Hen
d
ers
o
n
exec-all
.
h:
U
se s
t
l_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 Hender
s
o
n
target-i386: Preserve
the Z bit f
o
r bt/bts/b
t
r/btc
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-12
Ric
h
a
rd
H
e
nde
r
son
t
c
g: Remove unreachable code in tcg_out_op and
o
p
_
d
e
fs
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-12
Richard Hender
s
on
tcg: Use tcg_t
a
rget_available_regs in
tcg_reg_alloc_mov
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-12
Richar
d
H
e
n
d
erson
tcg: Make
call a
d
dress a constant parameter
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-12
Richa
r
d
H
enderson
tci: Create t
c
g_o
u
t_c
a
ll
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-12
Richa
r
d Henderson
tcg-mips
:
Spl
i
t out tcg_out_call
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-12
R
ichard
Henderson
t
cg-sparc: Crea
t
e tcg_out_call
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-12
Richard He
n
d
e
rson
t
cg-
p
pc64: Rename tcg_o
u
t_calli t
o
tcg_out_ca
l
l
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-12
Richard Henderson
tcg-ppc:
Split o
u
t tcg_out_call
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-12
R
ichar
d
H
enderson
tcg-s390: Re
n
ame tgen_calli to tcg_out
_
c
all
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-12
R
ichard
H
end
e
rson
tcg
-
i386: Ren
a
me tcg_out_calli t
o
tc
g
_out_call
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-12
Richard H
e
nderson
tcg: Requi
r
e TCG_TARGET_IN
S
N_UNIT
_
SI
Z
E
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-12
Richar
d
Henderson
t
ci: De
f
i
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
tc
g
-mips: Define TCG_TARGET_INSN_UNIT_SIZ
E
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-12
Richard Henderson
tcg
-
ia
6
4:
D
efin
e
T
C
G_TARGET_
I
NSN_UNIT_SIZE
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-12
Rich
a
rd Henderson
tcg-s390: Def
i
ne TCG_TARGET
_
INSN_U
N
IT_S
I
ZE
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-12
Richard Hender
s
on
tcg-aarch64: Define TCG_TARGET_INSN_UNIT_SIZ
E
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-12
Richard Hender
s
o
n
tcg-arm: Define T
C
G_TARGET_
I
NSN
_
UNIT_SIZE
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-12
Richard He
n
derson
tc
g
-
sparc: Define TCG_TARGET_IN
S
N
_UNIT_SIZE
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-12
Richard H
e
nders
o
n
tcg-ppc: Define TCG_TARGET_INSN_UNIT_
S
I
Z
E
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-12
Richard
H
enderson
tcg-
p
pc64: Define
T
CG_
T
ARGET_I
N
SN_UNIT_SIZE
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-12
Ric
h
ard Henderson
tcg-i386:
D
ef
i
ne TCG_TARGET_INSN_UNIT_SIZE
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-12
Richard H
e
nderson
t
c
g: De
f
ine tcg_insn_u
n
it fo
r
code p
o
inters
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-12
Richar
d
Henders
o
n
tc
g
: Introduce byte po
i
nter
a
rithmetic helper
s
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-03
Richard Henderso
n
target-alp
h
a:
Fix RDUSP
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-28
Ric
h
ard Henderson
tcg-sp
a
rc:
Accept sto
r
es
o
f zer
o
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-28
R
i
c
h
ard He
n
derson
t
c
g-sparc:
F
ix s
m
a
ll 32-b
i
t movi
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-28
Richa
r
d Henderson
tcg-sparc: Fixup
function argument types
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-28
Richard He
n
derson
tc
g
-s
p
arc
:
Hoist common
a
rgu
m
en
t
l
o
ad
s
i
n
t
cg
_
out_
o
p
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-28
Rich
a
rd
Hen
d
e
rson
t
c
g-sparc: Don't
handle mo
v
/mov
i
in tc
g
_o
u
t_op
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-28
R
ic
h
ar
d
Hen
d
erson
tcg-sparc: Tid
y
ch
e
c
k_fit_*
tes
t
s
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-28
R
ic
h
ard Henderson
tcg-sparc: Im
p
lement muls
2
_i32
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-28
Richard
H
e
nderson
tcg-spa
r
c
: Use the RETURN
i
ns
t
ruction
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-28
Richa
r
d Henderson
tcg-sp
a
rc: Use 64-bit registers with sp
a
r
c
v
8plus
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
next