repo.or.cz
/
qemu
/
ar7.git
/
search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
first
·
prev
·
next
qapi: Avoid output visitor crashing if it encounters a NULL value
2014-05-24
Richard Hender
s
o
n
tcg-m
i
ps: Enable
d
irect ch
a
ining of TBs
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Rich
a
rd Henderson
tcg-mips: Simp
l
i
fy
movc
o
nd
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Richard Hen
d
e
rson
tcg-mips: Simplify brcond2
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
R
ichard Hende
r
son
tcg-mip
s
: Improv
e
setcond eq/ne vs z
e
ros
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Ri
c
hard Henderson
tcg-mi
p
s
:
Simplify setcond2
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Richard
Hen
d
erson
tcg-mips
:
S
im
p
l
i
fy brcond
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
R
ichard Henderson
t
cg-mips: Sim
p
lify
s
e
tcond
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Richar
d
Hend
e
rson
tcg-mips: C
o
mm
o
n
iz
e
o
pcode im
p
lementation
s
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Richard
H
enderson
tcg-mips: Improve add2/sub2
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Richard Hend
e
rs
o
n
tcg-mi
p
s: Hoist arg
s
loads
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Ri
c
h
a
r
d
H
enderson
tcg-mips: Fix
s
ubtract
i
mmediate range
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Rich
a
rd Hender
s
on
tcg-mips: Nam
e
the opcode enume
r
at
i
on
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Richard Henderson
tcg-mips: Use
E
XT for AND on mi
p
s
32r2
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Richard Henderson
t
cg-mips: Use T9 for TC
G
_
T
M
P1
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Ri
c
h
ard Henders
o
n
tcg-mi
p
s
:
I
ntroduce TC
G
_TMP0, TCG_TMP1
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Richard He
n
der
s
on
t
cg-mip
s
: Rearrange r
e
g
i
s
te
r
allocatio
n
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Rich
a
r
d
H
enderson
tcg-mips: Convert to n
e
w_ldst
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Richar
d
Henderson
tcg-mips: Conve
r
t to new qem
u
_l/st helpe
r
s
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Ri
c
hard Henderson
tcg-mips: Move softmmu slow
p
a
t
h
out
of line
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Richard Henders
o
n
t
cg-
m
ips: Split large
l
dst
o
f
fse
t
s
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Richar
d
Hend
e
rson
tcg
-
mips:
Fill the ex
i
t
_tb
delay slot
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Richard Henderson
tcg-mips:
U
se
J
a
nd JA
L
opcodes
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
R
i
c
h
ard H
e
nderson
tcg-mips: Constr
a
in the code_gen_buffer t
o
be w
i
thin
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Ric
h
ard Henderson
tcg-mip
s
: Layout ex
e
cutable
and code_
g
en_buffer
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-22
Richard Henders
o
n
tci: Fix
tc
g
_out_call
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-15
R
ich
a
rd
H
e
n
ders
o
n
tcg-s390: Implement dir
e
ct cha
i
ning of TBs
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-15
Rich
a
rd H
e
nderson
tcg-s390: Don't force -m
a
rch=z
9
90
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-15
Richard Henderson
tcg-s3
9
0: Improve setcond
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-15
R
ichard Henderson
tcg-s390: All
o
w
i
mmediate ope
r
ands to a
d
d2 and sub2
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-15
Richard Henderson
t
c
g-
s
39
0
: I
m
plement tcg_
r
egister_jit
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-15
Ri
c
h
a
rd Henders
o
n
tcg-s390:
U
s
e more risbg in the
t
lb sequ
e
nce
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-15
Richard Henderson
tcg-s3
9
0
: Move
l
dst helpers
o
ut of li
n
e
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-15
Richard Henderson
tcg-s
3
90: C
o
nvert to new lds
t
o
p
co
d
es
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-15
Richard
H
e
n
d
erson
tcg-s390: Integrat
e
en
d
ianne
s
s
i
nto TCG
M
emOp
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-15
Richard Hend
e
r
s
on
t
cg-s
3
90: Con
v
ert to
T
CGMemOp
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-15
Richard
H
e
n
d
erson
tcg-s390:
F
ix of
f
-by-one in wr
a
pa
r
ound andi
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-14
R
i
c
hard Hender
s
on
t
c
g: F
i
x
t
cg_reg_alloc
_
mov vs no-
o
p truncation
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-13
Rich
a
rd Henders
o
n
exec-all
.
h: Use stl_
l
e_p instead of
s
tl_
p
pat
c
h
ing x86
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
Rich
a
rd
H
enderson
target-
i
38
6
: Preserve
t
he Z bi
t
for bt/bts/btr/btc
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
Richard Hende
r
son
t
c
g: R
e
move unreac
h
able code in tcg_out_o
p
and op
_
defs
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
Richard Henderson
tcg
:
U
se tcg_target_avai
l
able_regs in tcg_reg_alloc
_
mov
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
Richard Hend
e
rson
tcg: Make call address a
consta
n
t param
e
ter
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
Richard Hen
d
erson
tc
i
:
Creat
e
tcg_out_call
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
R
ichard He
n
derson
tcg-mips
:
Split out t
c
g
_out
_
c
al
l
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
Richar
d
Henderso
n
tcg-spar
c
: Create t
c
g_out_c
a
l
l
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
R
ic
h
a
rd Henderson
tcg-ppc64: Rena
m
e tcg_out_call
i
t
o tcg_o
u
t_call
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
Ric
h
a
r
d
Henderson
tcg-ppc: Split
out tcg_out_
c
all
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
Ri
c
har
d
Hen
d
erson
tcg-s390: Rename tgen_calli t
o
tcg_out_call
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
Richard Hende
r
so
n
tcg-i386: Rena
m
e
t
cg_out_
c
alli t
o
tcg_out
_
ca
l
l
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
R
i
c
hard
Henderson
tcg: Require TCG_TARGET_IN
S
N_UNIT_SI
Z
E
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
Richard Henderson
tc
i
:
D
efi
n
e TCG_TARGET_INS
N
_UNIT_SIZE
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
Ri
c
hard Henderson
t
cg-mips: De
f
ine TCG_TARGET_INSN_UNIT
_
SIZE
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
Richar
d
Henderson
tcg-i
a
64
:
Define TCG_TARG
E
T_INSN_
U
NI
T
_
SIZ
E
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
R
i
chard Henderson
tcg-s390: De
f
i
ne
TCG_TARGET_INSN_UNIT_
S
IZE
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
Rich
a
rd Henderso
n
tcg-aar
c
h64: Define 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 Henderson
t
c
g-arm
:
D
e
fine
TCG
_
TA
R
GET_INSN_U
N
I
T
_S
I
Z
E
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
R
i
chard Henderson
tcg-sp
a
rc
:
Define TCG_T
A
RGET_I
N
S
N_UNIT_SIZE
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
Richard
H
e
nderson
tcg
-
p
p
c: Defin
e
TCG_TARGET_INSN_UN
I
T_S
I
Z
E
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
Rich
a
rd Henderson
tcg-ppc64: Define TCG
_
TA
R
GET_INSN_U
N
IT_SIZE
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
R
i
c
h
ard Hen
d
erson
tcg-i386: Defin
e
TCG_
T
ARGET_
I
NS
N
_UNI
T
_
S
IZE
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
Richa
r
d
He
n
der
s
on
tcg: Define tcg_insn_un
i
t
f
or
c
ode pointers
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
Richard Henderson
tcg: Int
r
o
duc
e
b
y
t
e
pointer a
r
ith
m
etic h
e
lpers
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-03
Richard H
e
nderson
t
a
rget-alpha:
F
ix RDUSP
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-28
R
i
cha
r
d
H
enderson
t
c
g
-sparc: A
c
c
e
p
t
s
tores o
f
zero
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-28
Richard
H
end
e
rson
tcg-sparc: Fix small
32
-
bit mov
i
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-28
R
i
cha
r
d Henderson
tcg
-
s
parc
:
Fix
u
p f
u
nction argument type
s
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-28
Richard Henderson
tcg
-
s
parc: H
o
i
s
t common argument loads in tcg_out
_
op
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-28
R
i
chard Hender
s
on
tcg-sparc: Don't handle mov/movi in tcg_out
_
op
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-28
Ri
c
har
d
Henderson
tcg-s
p
ar
c
: T
i
d
y
check_fi
t
_
* tests
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-28
Rich
a
rd Henderson
tcg-sparc: Implem
e
nt
muls2_i32
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-28
Richard
Henderson
tcg-sparc: Use the RET
U
RN instruc
t
ion
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-28
Richard Henderson
tcg-sparc: Use 6
4
-bit register
s
with sp
a
rcv8plus
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-28
Richar
d
Hend
e
rs
o
n
t
cg-sparc: Support trunc_shr_i32
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-28
Ric
h
a
rd Henderson
tcg-sparc:
Remove most u
s
es of
T
C
G_TARGE
T
_REG_BITS
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-28
Richard Henderson
tcg: Ad
d
I
N
DEX_op_trunc_shr_i32
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-28
Ric
h
ard Hen
d
er
s
on
tcg: Fix missed po
i
nter
s
ize != TCG_TARG
E
T_REG
_
BI
T
S
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-18
Richard Henderso
n
tcg:
U
se
H
OST_WORDS_BIGENDI
A
N
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-18
R
ichar
d
H
enderson
t
c
g: Fix fal
l
back from
m
uls2_i
6
4 to
m
ul
u
2_i6
4
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-18
R
ichard Henderson
t
c
g: Use tcg_gen_mulu2_i32 in t
c
g
_
gen_mu
l
s
2_i3
2
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-18
Richard
H
enderson
tcg: Re
l
ax requiremen
t
for
m
ul
u
2_i
3
2 on 32-bit
h
osts
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-18
R
i
chard Hend
e
r
son
tcg-s3
9
0: Remove W constr
a
in
t
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-18
Richard
Henderson
t
cg-sparc: Use t
h
e type par
a
meter
to tcg_
t
a
rget_
c
ons
t
_matc
h
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-18
Richard
Henders
o
n
tcg-ppc
6
4: Use the t
y
pe par
a
m
eter to tcg_t
a
rg
e
t
_const_mat
c
h
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-18
Richard
Henderson
tcg-aarch64: Remove w
con
s
t
r
aint
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-18
R
i
chard Henderson
tcg: Add TCGTy
p
e param
e
ter to tcg_target_const_match
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-18
R
i
chard Henderson
tcg: F
i
x out of range
shift in
d
e
posit opt
i
m
i
z
ations
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-18
Richa
r
d
Henders
o
n
tci: Mask s
h
ift counts t
o
avoid unde
f
ined
b
ehavio
r
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-18
R
i
chard He
n
de
r
son
tcg: Mask
s
hift quan
t
itie
s
while f
o
lding
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-18
Ric
h
ard
H
enderson
tcg: Use
"unspecified behavi
o
r" f
o
r s
h
ifts
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-17
Richard Hende
r
son
tcg-ia64: Convert to new lds
t
o
p
c
o
de
s
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-17
R
ichard Henderson
t
c
g-
i
a6
4
:
Move
p
art of softmmu slo
w
p
ath o
u
t of line
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-17
Richard Hende
r
son
tcg-ia64:
C
o
nver
t
to
n
ew ldst helper
s
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-17
Richard Henderson
tcg-ia64:
R
educe
code dupl
i
cation in tcg_out
_
qemu_ld
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-17
Richard Henderson
t
c
g-ia64: Move tl
b
ad
d
end load
into tlb read
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-17
R
ichard Hender
s
on
t
c
g-i
a
64:
Move
b
swap for store
i
nt
o
t
lb load
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-17
Richard H
e
nderson
t
c
g-ia64:
R
e-bundle th
e
tlb load
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-17
Richard Hende
r
son
tcg-i
a
6
4
: Optimize sm
a
ll arguments to ex
i
t_tb
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-17
Richard He
n
der
s
on
target
-
alpha:
Remove
c
p
u_unique, c
p
u_s
y
sval, cpu_usp
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-17
Richa
r
d He
n
derson
target-al
p
ha: Ti
d
y
a
lp
h
a_tra
n
slate_init
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-17
Rich
a
rd He
n
derson
t
a
rget-alpha:
D
on't issue goto_tb und
e
r singlestep
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
next