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: Move call macros out of tcg-target.h
2014-06-23
R
i
ch
a
rd
Hen
d
ers
o
n
tcg-ppc64: Move call
macros out of tcg-t
a
rget
.
h
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
Richard Henderson
tcg-ppc64: Mak
e
TCG_AREG0
a
nd TCG_R
E
G_CALL_
S
TACK enu
m
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
R
i
chard He
n
derson
tc
g
-ppc64: Use tcg_out_{
l
d,st,cm
p
} internally
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
Richard
He
n
derson
t
c
g-ppc64: Rel
a
x
r
egi
s
ter
r
estrictions in tcg_out_mem_long
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
Ric
h
ard
H
enderson
tcg-ppc64: M
o
ve
f
unct
i
ons around
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
Richard H
e
nderson
t
cg-pp
c
64: Avo
i
d
so
m
e
hard-codi
n
gs of TCG_TYPE_I
6
4
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
Richard Hen
d
e
r
s
o
n
tcg-ppc:
U
se uintptr_t in pp
c
_tb_
s
et_jm
p
_target
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-18
Rich
a
rd Henderson
tcg/optimize: Don't
s
p
e
cial c
a
se TCG_O
P
F_CALL_CLOBBER
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-04
R
i
ch
a
r
d
Henderso
n
tcg: R
e
move TCG_TARGET_HAS_n
e
w
_ldst
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-04
Richard Hend
e
rson
tci: Convert to new ldst opcodes
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-04
Rich
a
rd Henderson
t
c
g-
i
386: Fix wi
n
6
4
qemu
s
tore
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-28
R
i
ch
a
rd Henderson
tcg
/
opti
m
ize: Remember g
a
r
b
a
ge hig
h
bits f
o
r 32-
b
i
t ops
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-28
Ric
h
ard Henderson
tcg/opti
m
ize: Move updating of gen_opc
_
b
u
f into tcg_opt_gen
_
mov*
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-28
Richard H
e
n
d
e
r
son
tcg
-
s
p
a
rc: Mak
e
debug_frame c
o
n
st
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-28
Richa
r
d Henderson
tcg-s390: Make debug_f
r
ame
const
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-28
R
i
chard Henderson
tcg-arm: Make debug_fram
e
const
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-28
Ric
h
ard He
n
derson
tcg-aarch64: Make
d
ebug_fra
m
e const
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-28
Ric
h
ard Henderso
n
t
cg-
i
3
8
6: Make debug_
f
rame const
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-28
R
i
chard Henderson
tcg: Allo
w
the d
e
bug_f
r
a
me data structure to
b
e co
n
stant
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-28
Richa
r
d Henderson
tcg:
M
ove
size effec
t
s o
u
t of dh_arg
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-28
R
i
c
h
ard Henderso
n
tcg: Remove
s
izemask
and flags
arguments to tcg_g
e
n
_
callN
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-28
Richard
H
enderso
n
tcg: Save
fl
a
gs
a
n
d
co
m
p
u
ted sizemask in TCG
H
e
l
perInfo
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-28
Richard Henderson
t
c
g:
R
egister the helper
i
n
fo struct
r
ather
than the
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-28
Richard Henderson
tcg: M
o
ve side ef
f
ect
s
out
o
f
dh_size
m
ask
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-28
Richar
d
Hender
s
o
n
tcg: Inli
n
e tcg_gen_helperN
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-28
Ri
c
hard Hende
r
son
tcg: Use helper-g
e
n
.
h
i
n tcg-
o
p
.
h
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-28
Richard Henderson
tcg:
P
ush tcg-runtime
r
outines into exec
/
helper-*
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-28
R
i
c
hard
H
enderson
tcg:
I
n
vert t
h
e
i
nclus
i
on of
helper
.
h
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-28
Richard Henderson
tcg:
Optimize
b
rcond2 and setcond2 ne
/
e
q
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Richar
d
Henderson
tcg-mips: Enabl
e
direct chai
n
i
ng of TBs
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Richard
Henderson
tcg-mips
:
S
i
m
plify movcond
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Richard Henderson
tcg-
m
ips: Simplify brcond2
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
R
i
c
hard
He
n
de
r
son
tcg-mips: Improve
s
etc
o
nd eq/ne vs zeros
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Richard
H
e
nderson
tcg-
m
ips: Simplify
s
etcon
d
2
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Richard Henderson
t
c
g-mi
p
s: Simplify b
r
co
n
d
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Richard
H
e
nde
r
son
tcg-mips:
Simplify setcond
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Richard Henderson
tcg-mips: Commo
n
i
z
e opcode i
m
pleme
n
tations
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Ri
c
hard Henderson
t
cg-mips: Improve add2/sub2
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
R
ichard Hende
r
s
o
n
tcg-mips:
H
oist args load
s
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Richard Henderson
tcg-mips
:
Fix subtract
immedia
t
e
ran
g
e
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
R
i
chard
H
enderson
tcg-mips: N
a
m
e the
opc
o
de e
n
umeration
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Richard Hen
d
erson
tcg-mip
s
: Us
e
E
XT for
A
N
D on mips32r
2
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Richard Henderson
tcg-mips: Use
T
9 for TCG_
T
MP1
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
R
i
cha
r
d Henderso
n
tcg-mips:
I
ntrodu
c
e TCG_T
M
P0, TC
G
_TMP1
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Richard Henderson
tcg-
m
ips: Rearrange
r
e
g
ister al
l
oc
a
tio
n
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
R
ich
a
rd Hend
e
rs
o
n
tcg-mips:
Convert to new_ldst
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Ri
c
hard H
e
n
derson
tcg-
m
ips
:
C
onvert to new qemu_l/st helpers
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Richar
d
Hende
r
s
on
tcg-mips: Mov
e
softmmu
slo
w
p
ath out of line
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Richard Hender
s
on
tcg-mips: Split large
l
dst
offsets
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
R
i
chard Henderso
n
tcg-mips: Fill t
h
e exit_tb
delay slot
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Richar
d
Henderson
tcg-mip
s
: Use J and JAL
opcodes
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Richard
H
enderson
tcg-mips: C
o
n
s
train the code_gen_buffer to be wit
h
in
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Richard
H
enderson
t
c
g-mips: Layout executable and co
d
e_gen_buffer
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-22
Richa
r
d Hend
e
rson
tci
:
Fix t
c
g_out_cal
l
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-15
Richard Henderson
tcg-s390: Implement direct chaining of
TBs
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-15
Richa
r
d Hende
r
son
tcg-s390: Don't force -march=z99
0
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-15
Richard H
e
nderson
tc
g
-s390: Improve s
e
tco
n
d
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-15
Richard Henderson
tcg-s
3
9
0
:
Allow immediate op
e
r
a
nd
s
to add2 and sub
2
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-15
Richard Henderson
tcg-s390: Implem
e
nt tcg_r
e
gister_jit
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-15
R
ichard Henderson
t
c
g-s390: Use m
o
r
e risbg in
t
h
e
tlb sequenc
e
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-15
Richard Henderson
tcg-s390: Move
l
dst helpers out of
l
ine
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-15
R
i
chard
H
ender
s
on
t
c
g-s390:
Convert to new
l
dst opcod
e
s
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-15
Ri
c
hard Henderson
t
c
g
-s390: Integrate e
n
dia
n
n
es
s
into TCGMemOp
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-15
Richar
d
Henderson
tcg-s390: Convert to
TCGMemO
p
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-15
Ric
h
ard Hender
s
on
tcg
-
s3
9
0: Fix o
f
f-by-o
n
e in wraparound andi
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-14
Ric
h
ard H
e
nder
s
o
n
tcg: Fix tcg_
r
eg_alloc_mov
vs
no-op tru
n
cat
i
on
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-13
Ric
h
ard He
n
derson
exe
c
-
all
.
h: Use stl_le_p instead o
f
stl_p
p
atch
i
ng x86
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
Richard Henderson
tar
g
et-i3
8
6
: Prese
r
ve t
h
e
Z
bit for bt/bts/btr/b
t
c
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
Ri
c
ha
r
d
H
ende
r
son
tcg: R
e
m
ove u
n
re
a
chable code
in tcg_out_op and op_defs
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
Richard
H
e
n
derson
tc
g
: Use tcg_target_a
v
ailable_regs i
n
tcg_re
g
_al
l
oc_mov
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
Richard Henderson
tcg: Make c
a
ll address
a
const
a
n
t paramete
r
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
R
i
chard Hen
d
er
s
on
tci:
C
reate tcg_out_call
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
R
ichard Henderson
tcg-mips: Split ou
t
tcg_out_call
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
Richard Henderson
tc
g
-sparc:
C
r
e
ate tcg_out_call
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
R
ichard Henderson
t
cg-pp
c
64: Rename tc
g
_
out_c
a
lli
to tcg_out_call
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
Richa
r
d Henderson
tcg-
p
pc:
Split out
tc
g
_out_
c
all
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
Richard Henderson
tcg-s390: Rena
m
e tgen_calli to tc
g
_
o
ut_cal
l
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
Richard Henderson
tcg
-
i386: R
e
n
ame tcg_
o
ut_ca
l
li
t
o
tcg_out
_
call
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
Richard
Hend
e
rson
t
c
g
:
Re
q
u
i
r
e
T
C
G_TARGET_INSN_UNI
T
_S
I
Z
E
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
Richard Henderson
tci: Define TCG_TARGET_INSN_UNIT_SIZE
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
Ri
c
hard Henderson
tcg-mips
:
Define TCG_TARGET_INSN
_
U
N
IT
_
SIZE
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
Richard Henderson
tcg
-
ia64: D
e
fine TCG_TARGET_I
N
SN_UNIT
_
S
I
ZE
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
Richard
H
e
n
derson
t
cg
-
s
390: D
e
fine TCG_TARGET_INSN_UNIT_S
I
ZE
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
Richard Henders
o
n
tcg-aarch
6
4
:
De
f
ine TCG_TAR
G
ET_INSN_UN
I
T_SIZE
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
Richard Henders
o
n
tcg-arm: Define TCG_TARGET_INSN_UNIT
_
S
I
ZE
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
Richard Henderson
tcg-sparc: Define TCG_T
A
RGET
_
INS
N
_UNIT
_
S
IZE
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
R
ichard Hen
d
ers
o
n
tcg-ppc: Define
T
CG_TARG
E
T
_INSN_UNIT_SIZE
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
R
i
chard H
e
nd
e
rson
tcg-ppc
6
4: Define TCG_TARGET_I
N
SN_UNIT
_
SIZE
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
Richard Henderson
t
c
g
-
i
386: Define
T
CG_TA
R
G
ET_
I
NS
N
_UNIT_SIZE
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
Rich
a
rd
Hende
r
son
tcg
:
D
e
fin
e
tcg_in
s
n_unit for code pointers
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
Ri
c
hard Hend
e
r
s
on
tcg:
I
nt
r
oduce b
y
te pointer a
r
ithmetic helpers
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-03
Richard Henderson
target-alpha: Fix
RDUSP
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-28
Richard Henderso
n
t
c
g
-sparc
:
Accept stores of
zero
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-28
Richard He
n
derson
tcg-sparc: Fix sm
a
ll 3
2
-bit
m
ovi
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-28
Richard Henderson
tcg-sparc: Fixup function
argu
m
en
t
t
ypes
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-28
Richard Henderson
tcg-spa
r
c: Hoist comm
o
n
a
rgu
m
ent
l
oads in tcg_o
u
t
_
o
p
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-28
Richard Henderson
tcg-
s
parc: Don'
t
h
andle mov
/
mov
i
in tcg_ou
t
_op
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-28
Richard Henderson
tcg-spar
c
:
Tidy
c
h
e
ck_f
i
t_*
t
ests
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-28
Ri
c
hard Henderson
tcg-sparc: Imple
m
en
t
mu
l
s2_i32
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-28
Richard Hende
r
son
tcg-sparc: Us
e
th
e
RETURN in
s
truction
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
next