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: Move side effects out of dh_sizemask
2014-05-28
Richard
Henderson
t
cg: Mov
e
s
ide effects out o
f
dh_s
i
z
emas
k
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-28
Richard He
n
der
s
on
tc
g
: Inline tcg
_
gen
_
helperN
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-28
Ri
c
hard Henderson
t
c
g: Use
h
elper-gen
.
h in t
c
g-op
.
h
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-28
Ri
c
hard Henderson
t
cg: P
u
sh tc
g
-
runtime routi
n
es in
t
o exec/
h
elper-*
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-28
Richar
d
H
e
n
derson
tcg: Invert the
i
nc
l
usion of help
e
r
.
h
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-28
Richard Hen
d
ers
o
n
tcg: Op
t
imize brc
o
n
d
2 and setcond2
n
e/eq
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-24
Ri
c
h
a
rd Henderson
tcg-mips:
Enabl
e
direc
t
chain
i
ng of TBs
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-24
R
i
chard H
e
nderson
tcg-mips:
Simplify m
o
vco
n
d
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-24
Richard
H
enders
o
n
tcg-mips: Si
m
plify brcond2
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-24
Richard Hend
e
rson
tcg-mips:
I
mprove setcond eq/ne vs zeros
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-24
R
i
chard Henderson
tcg-m
i
p
s:
Simplif
y
setcond2
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-24
Ric
h
a
r
d
H
enderson
tcg
-
mips: Simpl
i
fy brc
o
n
d
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-24
Richard Henders
o
n
tcg-mips: Simpl
i
fy setcond
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-24
Richard
H
enderson
tcg-mi
p
s
: C
o
mmoni
z
e opco
d
e implementations
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-24
R
ic
h
a
rd
H
en
d
erson
tcg-mips: Impro
v
e
a
dd2/
s
u
b
2
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-24
Rich
a
rd Henders
o
n
tcg-mips: H
o
ist args loads
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-24
Richar
d
Henderson
tcg
-
mi
p
s: F
i
x subtract immediate
r
ange
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-24
Richard Henderson
tc
g
-mips: Name the opc
o
de enum
e
r
a
tion
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-24
Rich
a
rd Hender
s
o
n
tcg-mips
:
U
s
e EXT for A
N
D on
m
ips32r2
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-24
Richard Henders
o
n
tcg-mip
s
: Use T9 fo
r
T
CG_TMP1
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-24
Ric
h
ard Henderson
tcg-mips:
I
ntroduce
T
C
G_TMP0, TCG_TMP1
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-24
Ri
c
hard Henderson
tcg-mips: Rearra
n
ge register allocation
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-24
Richard Hend
e
rson
tcg-
m
ips: C
o
nver
t
to
new_ldst
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-24
Ri
c
hard Henders
o
n
tcg-mips: Convert t
o
new q
e
mu_l
/
st h
e
lpe
r
s
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-24
Richard Henderson
tc
g
-mips:
Move soft
m
mu slow path out of line
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-24
Richard
Henderson
tc
g
-mips:
Spli
t
large ldst offsets
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-24
Ric
h
ard Hen
d
erson
tcg-
m
ips: Fill the
exit_tb delay
s
lot
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-24
Ri
c
h
a
r
d
Hen
d
er
s
on
t
c
g-mip
s
: Use J and JAL opcodes
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-24
Ri
c
hard Hend
e
rson
tcg-mi
p
s: Co
n
strai
n
the co
d
e
_gen_b
u
ffer to b
e
within
.
.
.
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-24
R
ichar
d
Hende
r
son
t
cg-mip
s
: L
a
yout executable and co
d
e_
g
en_buffer
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-22
R
i
c
h
ard Hend
e
rson
tci: Fix tcg_out_call
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-15
Richard Henderson
tc
g
-
s390: Implement direct chain
i
ng of TBs
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-15
Richard Henderson
tcg
-
s390: D
o
n't forc
e
-ma
r
ch=z9
9
0
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-15
Richard Henders
o
n
tcg-s390
:
Improve setcond
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-15
Ri
c
hard H
e
nd
e
rson
tc
g
-s390: Al
l
ow immedi
a
t
e
operand
s
to add2 and
s
u
b2
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-15
Richard He
n
de
r
son
t
cg-s390
:
Imp
l
e
m
ent tcg_register_jit
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-15
Richard Henders
o
n
t
c
g-
s
390: Use
m
ore risbg i
n
the tlb sequence
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-15
Ri
c
h
ard Henderson
tcg-s3
9
0
:
Move
l
d
st
helpers out of line
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-15
Richard Hend
e
rson
t
cg-s390:
C
onvert to new ldst o
p
c
odes
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-15
Richard Hende
r
s
o
n
tcg-s3
9
0: Int
e
grate e
n
diann
e
ss into TC
G
M
e
mO
p
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-15
Richard
H
enderson
t
c
g
-s390: Convert to TCGMem
O
p
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-15
Richard Henderson
tcg-s390: F
i
x off-by-one in wraparou
n
d
a
n
d
i
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-14
R
i
chard Henderson
tcg: Fix tcg_
r
eg_all
o
c_mov
v
s
no-op tr
u
nca
t
ion
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-13
Richard He
n
derso
n
exec-all
.
h
:
Use stl_le_p instead of stl_p patching x86
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-12
Richa
r
d
H
en
d
erso
n
targ
e
t-i386: Preserve the Z
bit for bt/bts/btr/btc
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-12
Richard Henderson
t
c
g
: R
e
m
o
ve unre
a
ch
a
ble code in tcg_out_op
and op_defs
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-12
Richard
H
enderson
tcg
:
U
se
t
c
g
_target_avai
l
able_re
g
s in tcg_reg_all
o
c
_
mov
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-12
R
ichar
d
H
enderson
tcg: Make call
a
d
dr
e
ss a constant parameter
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-12
R
icha
r
d Henderson
tci: C
r
eate
t
c
g
_ou
t
_call
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-12
Richard He
n
derso
n
tcg-m
i
ps
:
Split o
u
t tcg_out_call
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-12
Richard Hend
e
rson
t
c
g-sparc
:
Create
t
c
g
_out_cal
l
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-12
Richard Henderson
t
cg-ppc64: Rena
m
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
en
d
erson
tcg-ppc: Spli
t
out tcg_ou
t
_c
a
ll
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-12
Rich
a
r
d Henderson
tcg-s390: Rename
tgen_calli to tcg
_
ou
t
_call
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-12
Richa
r
d Henderson
tcg-i386:
Re
n
ame
t
c
g_
o
ut_ca
l
li to tcg
_
o
u
t_call
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-12
R
i
chard Hen
d
erson
t
cg: Require TCG_TARGET
_
I
N
S
N_UNI
T
_SI
Z
E
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-12
Richard Henderson
tci: Define TCG
_
TARGET_I
N
SN_UNI
T
_SI
Z
E
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-12
Richard H
e
nderson
tcg
-
m
i
ps: Define T
C
G_T
A
RGET_INS
N
_UNIT_S
I
Z
E
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-12
R
icha
r
d Hend
e
rs
o
n
tcg
-
i
a
64: Define TCG
_
TARGET_INSN_UNIT_SIZE
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-12
Richar
d
Henderson
tcg-s390: Define T
C
G
_
TARGE
T
_INSN_UNIT_
S
IZE
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-12
R
i
chard Hend
e
rson
tcg-aarch6
4
: Define
TCG_TARGET_INSN_UNIT_SI
Z
E
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-12
Ri
c
h
a
rd Henderson
tc
g
-arm: Defin
e
TCG_TARGET_I
N
SN_U
N
IT_SIZE
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-12
Richar
d
Hender
s
on
tcg-sparc: Define TCG
_
TARGET_INSN_UN
I
T_SIZE
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-12
Rich
a
rd H
e
nderson
tcg-ppc:
D
e
f
i
n
e
TCG
_
TARGET_INSN
_
U
NIT_SIZE
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-12
Richard H
e
n
d
erson
tc
g
-ppc64:
D
e
fine TCG_TA
R
GET_
I
NS
N
_U
N
IT_SIZE
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-12
Richard He
n
derson
tcg
-
i386: Defin
e
TCG
_
TARGET_IN
S
N_UNIT_
S
IZE
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-12
Richard Henderson
tcg: De
f
ine tcg_ins
n
_uni
t
for
code pointers
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-12
R
i
c
h
ard Henders
o
n
tcg: In
t
rodu
c
e
byte pointer arithmetic h
e
lp
e
rs
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-12
P
eter Maydell
tcg: Avoid undefined beh
a
viou
r
patching code
a
t u
n
a
l
ig
n
ed
.
.
.
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-12
Pete
r
Maydell
tcg: Avoi
d
stores t
o
unaligned addresses
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-12
Peter
Maydell
exec-all
.
h:
U
se stl_p to avo
i
d
undefined b
e
ha
v
iour
.
.
.
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-03
R
icha
r
d Hende
r
son
target
-
alpha: Fix RDUSP
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-28
Ri
c
hard Henderson
tc
g
-
sparc: Acce
p
t stores
o
f zero
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-28
Richard He
n
derson
tcg
-
sp
a
rc:
Fix small 32-b
i
t mov
i
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-28
Ri
c
hard Henderson
tcg-
s
parc: Fixup func
t
ion argument
t
ypes
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-28
Richard Hen
d
erson
tcg-s
p
arc: Hoi
s
t common argum
e
nt loads in tcg_o
u
t_op
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-28
Richard Hende
r
s
o
n
t
c
g-sparc: Don
'
t handle mov/movi in tc
g
_out_op
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-28
Richard Hend
e
rson
tc
g
-sparc: Tidy c
h
eck_fit_* tests
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-28
Richard
H
ender
s
on
tcg-sparc:
I
mpl
e
men
t
muls2_i32
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-28
R
i
chard Henderson
tcg-sparc: Use the RETURN inst
r
uction
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-28
Richard Henderson
t
c
g-sparc: Use 64
-
bit registers wit
h
sparcv8plus
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-28
Richard
H
enderson
t
c
g-
s
parc: Suppo
r
t
t
r
unc
_
shr_i
3
2
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-28
Richard Hend
e
rs
o
n
tcg-sparc: Remove m
o
st use
s
o
f
TCG_TA
R
GET_R
E
G_BIT
S
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-28
Richard H
e
nderson
tcg: Add IND
E
X_op_trunc_shr_i32
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-28
Ric
h
a
r
d Henderson
tcg: Fix missed pointer size
!
= TCG_
T
ARGET_REG
_
BITS
.
.
.
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-18
Richar
d
Henderson
tcg: Use HOS
T
_
W
OR
D
S_BIGENDIAN
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-18
Richard Hen
d
erson
tcg: Fix
f
a
llback from mu
l
s2_i64 to mul
u
2_i
6
4
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-18
Richard Henderson
t
c
g
:
Use tcg_ge
n
_mulu2_
i
32 in tcg_
g
en_muls
2
_i
3
2
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-18
Richard H
e
nder
s
on
tcg: Relax requireme
n
t fo
r
mul
u
2_i
3
2 on
3
2-bit
h
osts
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-18
Richard H
e
nde
r
son
t
c
g
-s390: R
e
m
o
ve
W
constraint
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-18
Richard
H
enderson
tcg-sparc: Use the typ
e
parame
t
er
t
o tc
g
_
ta
r
get_const_match
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-18
Richard Hen
d
erson
tc
g
-ppc64: Use the
typ
e
par
a
meter to tcg_target_const_match
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-18
Richard Hen
d
erson
tcg-aarch64: R
e
move w constraint
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-18
R
i
c
h
ard Henderso
n
tcg: Add TCGType parameter to t
c
g_targe
t
_const_
m
a
t
ch
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-18
Richard
H
enders
o
n
tcg: Fix ou
t
o
f
range
shift in
depo
s
it optimiza
t
ion
s
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-18
R
i
chard H
e
nderson
tci: M
a
sk shift
c
ounts t
o
avoid u
n
defin
e
d beh
a
vior
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-18
Richard
H
ende
r
son
t
cg: Mask shift
q
uantities while folding
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-18
Richard H
e
n
de
r
son
t
c
g
: Use "u
n
specified
b
ehavior" for shifts
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-18
Stefan Weil
tcg: Fix wa
r
ning (1 bit
s
igned bitfield entry) and
.
.
.
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-17
Richard Henderson
tc
g
-ia64: Convert to n
e
w ldst opc
o
des
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
next