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
Richard
Hender
s
on
tcg-ppc64
:
Use the
cor
r
e
c
t
test
in tcg_ou
t
_
call
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
Richard He
n
de
r
son
tcg-ppc64: Better parameterize the
s
tack fr
a
me
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
Rich
a
rd He
n
derson
tcg
-
ppc64:
F
ix TCG_TARGET_
C
A
LL_S
T
A
C
K_OFFSET
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
Richar
d
Henderson
t
c
g-ppc64: Move
c
a
l
l macros out
o
f tcg
-
tar
g
e
t
.
h
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
Ric
h
a
r
d Hend
e
r
s
on
t
c
g
-ppc
6
4: Make
TCG_AREG0 and T
C
G_REG_
C
ALL_STACK enum
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
Richard Henderson
tc
g
-ppc64: Use
tc
g
_
out_{ld,s
t
,cm
p
} int
e
rnally
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
Richard Hend
e
rson
tcg-ppc64: Rela
x
r
egister rest
r
ictions in tcg
_
ou
t
_
m
e
m_
l
ong
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
Richard
H
e
nderson
tcg-ppc64: M
o
ve
functions a
r
o
u
n
d
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
Ric
h
ard Hende
r
s
o
n
tc
g
-ppc64: Avoid some h
a
r
d-
c
odings of TC
G
_
T
YPE_I64
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
Richard Henderso
n
tcg-ppc: Use uin
t
ptr_t i
n
ppc
_
tb_se
t
_j
m
p_targe
t
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-18
Rich
a
rd Henderson
t
c
g
/
o
ptimize: Don't s
p
ecial cas
e
TCG_OPF_CALL_C
L
OBBER
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-04
Rich
a
rd Henderson
t
c
g
:
R
em
o
ve
T
CG_
T
A
RGET_HA
S
_
n
ew
_
ldst
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-04
Ri
c
hard Henderson
t
ci: Conve
r
t
to ne
w
ld
s
t opcodes
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-04
R
i
chard He
n
derson
t
cg
-
i
3
86: Fi
x
win64 qemu st
o
r
e
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-28
R
i
cha
r
d He
n
d
e
r
son
tcg/op
t
im
i
ze:
R
emember garba
g
e
hi
g
h bits for 32-bit ops
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-28
R
ich
a
rd Henderson
tcg/optimize: Move up
d
atin
g
of
g
en_opc_
b
uf into tcg
_
opt_gen_mov*
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-28
R
ichard
H
enderson
t
cg-s
p
arc: M
a
ke debug_frame const
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-28
Richard He
n
derson
t
c
g-s390: Make
debug
_
f
rame const
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-28
Ri
c
hard Henderso
n
tcg
-
a
r
m: M
a
k
e
debug_frame const
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-28
Richar
d
H
e
nderson
tc
g
-a
a
r
ch64: Make debug_f
r
ame co
n
st
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-28
Ri
c
hard Henders
o
n
t
c
g-i386: Make d
e
bu
g
_frame const
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-28
Richar
d
H
end
e
rson
t
c
g: Allow the debug
_
fr
a
m
e
data structure to be cons
t
ant
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-28
Richard
H
ende
r
son
t
c
g
: Move size effects out of d
h
_
a
rg
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-28
R
ichard Henderson
t
c
g: Remove
sizemask and flags
a
r
g
u
me
n
ts t
o
tcg_gen_callN
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-28
Ric
h
a
r
d Henderson
tcg: S
a
ve flags and comput
e
d
sizema
s
k
i
n
TCGHelperInfo
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-28
R
ich
a
rd Henderson
t
c
g: Regis
t
er t
h
e
h
e
l
per info
s
t
r
u
ct rat
h
er than t
h
e
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-28
Richa
r
d Hender
s
on
tcg: Move side
eff
e
cts out of d
h
_sizem
a
sk
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-28
R
i
chard Hender
s
on
tcg: Inli
n
e
tcg_gen_he
l
p
e
rN
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-28
Richa
r
d Henderson
tcg: Use
h
elp
e
r-gen
.
h in tcg-
o
p
.
h
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-28
Ri
c
h
ard Henderson
tcg: Push t
c
g-run
t
ime ro
u
t
ine
s
i
n
to exec/helper-*
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-28
Richa
r
d Henderson
tcg:
Invert the inclusion of hel
p
er
.
h
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-28
R
i
chard Henderson
tcg: Opt
i
mize br
c
on
d
2 and setcond2 ne/eq
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Richard H
e
n
d
e
r
s
o
n
tcg-mips:
E
n
able direct chainin
g
o
f
T
Bs
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Richard Hen
d
erson
t
c
g
-mi
p
s: Simplif
y
movcond
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Richard He
n
derson
tc
g
-
m
ips: Simplify brcond2
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Richa
r
d Hender
s
on
t
c
g-mips: Improve set
c
ond eq/n
e
v
s zeros
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
R
ich
a
rd
He
n
derson
tcg-mips: Simplif
y
setcond2
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Ri
c
h
a
r
d
H
enderson
tcg
-
mips: S
i
mplify
brcond
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Richard Henderson
tcg-m
i
ps: Simplify setcond
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Richard Hende
r
son
tcg-mips: Comm
o
nize opcode impleme
n
t
ation
s
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Richard Hen
d
e
rson
tcg
-
m
ips: Improve add2/sub2
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Richard Henderson
tcg-mips: Hoist args loa
d
s
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
R
i
chard Hender
s
on
t
c
g
-mips: Fi
x
subtract
immedia
t
e ra
n
ge
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Richard He
n
d
e
rson
tcg-mips: N
a
m
e
the opcode
e
n
u
meration
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
R
ic
h
ard He
n
derson
tcg-mi
p
s: Use
EXT for AND
o
n mips32r2
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Rich
a
rd
H
end
e
rson
tcg-m
i
ps: Use
T
9 for TCG_TMP1
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Richa
r
d
Hen
d
erson
tcg-mips:
I
ntroduce TCG_TMP0, TCG
_
TMP1
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Richard Henderso
n
tc
g
-mips:
Rear
r
a
nge register alloca
t
i
o
n
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Richa
r
d
H
e
n
d
e
rson
tcg-mips: Conver
t
to new_
l
d
s
t
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
R
i
c
hard Henderso
n
tcg-mips: Convert
t
o new qemu
_
l/st helpers
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Ric
h
ard Henderson
tcg-mips: Move softmm
u
slow
pat
h
out of
l
i
n
e
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Richard Hende
r
son
t
c
g-mips: Spl
i
t
large ldst offsets
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Ri
c
har
d
Henderson
tc
g
-mips:
F
ill the
e
xit_tb dela
y
slot
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Richar
d
Henderson
t
c
g-mips: Use
J
an
d
J
A
L
opcode
s
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Ric
h
a
rd Henders
o
n
tcg-mips: Constrain the
c
ode_gen_buffer to be wit
h
in
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Richard
Henderson
tc
g
-mips: Layout executab
l
e and
c
o
d
e
_
gen_b
u
ffer
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-22
R
i
c
hard Henderson
t
ci:
F
ix t
c
g
_out_call
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-15
Richard Henderson
tc
g
-s390: I
m
plement direct chaining of TB
s
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-15
R
i
chard Henders
o
n
tcg-s390: Don't force -march=z
9
90
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-15
Richard Henderson
t
c
g-s390:
Impro
v
e set
c
ond
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-15
Richard Henderson
tcg-s390:
Allow immediate operands to add2 a
n
d s
u
b2
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-15
Richard Henderson
tcg-s3
9
0:
I
mplement tc
g
_register_jit
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-15
Richard Hend
e
rson
tcg-s390:
Us
e
m
ore risbg i
n
t
he tlb seq
u
e
nce
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-15
R
i
c
h
ard H
e
nderson
t
c
g
-s390: Mov
e
ldst help
e
r
s
o
ut of l
i
ne
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-15
Ri
c
hard Hende
r
so
n
tc
g
-s
3
90: Co
n
vert to n
e
w ldst opc
o
des
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-15
Richard Henderson
tc
g
-
s
390: Integrate
endianness
into T
C
GMemOp
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-15
Richard Henderso
n
tcg-s390: Conve
r
t to TCGMemOp
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-15
Ric
h
ard Hen
d
erson
tcg-s390:
F
i
x off-by-one in w
r
apar
o
und andi
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-14
Richar
d
H
enderson
tcg: Fix tcg_reg_allo
c
_mov vs no-o
p
t
r
u
ncation
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-13
Rich
a
rd Hen
d
erso
n
exec-all
.
h: Us
e
stl_le_p
instead of stl_p patching x86
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
Richard Henderso
n
target-i386: Preserve the Z bit for
bt/bts/
b
t
r
/
b
t
c
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
Richard Henderson
t
cg: Remov
e
u
n
reachable co
d
e in tcg_
o
ut_op and op_defs
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
Ri
c
hard Henderson
t
cg: U
s
e tcg
_
t
arget_a
v
ai
l
able_re
g
s in tcg_reg_alloc_mov
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
Richard He
n
derson
t
c
g:
M
ake call a
d
dre
s
s a constant
parameter
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
R
ichard Hen
d
erson
t
c
i: Create tcg_out_call
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
Richa
r
d Henderson
tcg-mips: Sp
l
it out tc
g
_out
_
ca
l
l
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
Richard
Hend
e
rson
t
cg-sparc: Create tcg
_
o
ut_call
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
Richard Henderson
tcg-ppc
6
4: Rename tcg_out_calli to tcg
_
out_
c
a
l
l
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
Ri
c
hard Henders
o
n
tcg
-
ppc: Split o
u
t tcg_
o
ut_cal
l
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
Richar
d
Henderso
n
tcg-s390: Rename tgen_calli to tcg_out
_
call
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
Richard Henderson
tcg-i
3
86:
R
enam
e
tcg_out_calli to tcg_out_call
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
Richar
d
H
e
nderson
tcg: Requ
i
re TCG_TARGET_I
N
SN_UNIT_SIZ
E
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
Rich
a
rd Henders
o
n
tci
:
D
e
fin
e
T
C
G_TARG
E
T_INSN_UNIT_SIZE
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
Richar
d
Henderson
tcg-mi
p
s:
D
efine TCG_TARGET_INSN
_
UNIT_SIZE
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
Rich
a
rd Henderso
n
tc
g
-ia64:
Define TCG_
T
ARGET_INS
N
_UNIT_S
I
ZE
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
Richard Henderson
t
cg-s390: De
f
ine
T
CG_TARGET_INSN_UNIT_SIZE
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
R
i
ch
a
rd Henderson
tcg-aar
c
h64: Defin
e
TCG_TARGET_INSN_UNIT
_
SI
Z
E
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
Richard Hen
d
erson
tcg-arm
:
Def
i
ne
T
C
G
_TARGET_INS
N
_UNIT_SIZE
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
R
i
chard Hender
s
on
tcg-sparc: Define TCG_TARGET_INSN_UNIT_SI
Z
E
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
Richard
H
enderson
tcg-ppc: Def
i
ne
TCG_
T
ARGET_INSN_UNI
T
_SIZE
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
Richard Henderson
t
c
g
-ppc64: Define TCG_TA
R
GET_INS
N
_UNIT_SIZE
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
Ric
h
ard Henderson
tcg-i386: Define TCG_TARGET_
I
NSN
_
UN
I
T_SIZE
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
Richard Henderson
tcg: Def
i
ne tcg_insn_unit
f
or c
o
de pointe
r
s
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
Richard Hender
s
o
n
tcg: Intro
d
uce byte pointer ari
t
hme
t
ic
h
el
p
ers
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-03
Rich
a
rd H
e
nderson
target
-
a
l
p
h
a
:
Fix RDUSP
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-28
R
ichard
H
end
e
rson
t
c
g
-s
p
ar
c
: A
c
c
e
pt stores
o
f ze
r
o
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-28
Richard He
n
derson
tcg-sparc: Fix small 32-bit movi
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-28
Richard He
n
ders
o
n
tcg-sparc
:
Fixup
f
unction argume
n
t types
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-28
Richar
d
H
e
nder
s
on
t
cg-s
p
arc: Hoist common
a
rgument lo
a
ds in tcg_
o
ut_op
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-28
Richard He
n
derson
tc
g
-sparc:
D
on't han
d
l
e m
o
v
/
movi in tc
g
_
o
u
t
_op
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
next