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-mips: Use J and JAL opcodes
2014-05-24
Richard
H
enders
o
n
tcg-mips: Use J and JAL opco
d
es
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Richard Henderson
tcg
-
mips
:
Constrain the code_gen_buffer to be wi
t
hin
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Richard Hend
e
rson
tcg
-
mips: Layout
e
x
ecuta
b
le a
n
d
code_
g
en_buffer
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-15
Richard
Hender
s
on
tcg-s390: Implement direct cha
i
ning
o
f TBs
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-15
R
i
chard Hende
r
son
tcg-s
3
90: Don't force
-
m
arch
=
z990
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-15
Richar
d
Henderson
tcg
-
s
3
9
0:
I
mpro
v
e setcond
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-15
Richard
H
e
n
derson
tcg-s390: Allow
immediate operands to add2 and sub2
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-15
Richard
H
e
nderson
t
c
g
-
s390:
Implement
tcg_r
e
gister_jit
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-15
Richard Henderson
tcg-s390: Use more
r
isbg
in the tlb sequence
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-15
Richa
r
d H
e
nderson
tcg-s390: Move
ldst helper
s
out of li
n
e
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-15
Ric
h
a
r
d
Henderson
tcg-s3
9
0: Conver
t
t
o
new ldst o
p
codes
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-15
R
i
cha
r
d Henderson
t
c
g-s390: Integrate end
i
anness into TCGMemOp
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-15
R
icha
r
d Henderson
tc
g
-s3
9
0: Convert to TCGMem
O
p
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-15
Rich
a
rd Hend
e
rson
tc
g
-s390: Fix
o
ff
-
by-one
in wra
p
around andi
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-14
Ri
c
ha
r
d Hend
e
rson
tcg:
Fix tcg_r
e
g
_
alloc_m
o
v vs no-op
t
runcation
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-13
Richard Henderson
exec-
a
ll
.
h
:
U
se stl_le_p ins
t
ead of stl_p patching x86
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
Richard Henders
o
n
target
-
i
3
86:
P
r
eserve the Z bit for
bt/bts/btr/bt
c
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
Richard Hend
e
rs
o
n
tcg: Remove unr
e
achable code
i
n tcg_o
u
t_op an
d
op_
d
e
f
s
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
Richard
Henderson
tcg: Use
t
c
g_target_available_regs
i
n tcg_reg_alloc_mov
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
Richard Henderson
tcg
:
Make call
address a constant p
a
ram
e
t
e
r
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
Richard Henderson
tci: Create tcg
_
out_call
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
Richard Henderso
n
tcg-mips: Sp
l
it out
t
cg_out_call
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
Richard Henderson
tcg-sparc: Create tcg_ou
t
_call
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
Richard
H
enderso
n
tcg-ppc64: Re
n
ame tcg_ou
t
_calli t
o
t
cg_o
u
t_call
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
R
ic
h
a
r
d He
n
d
e
rson
tcg-ppc: Split ou
t
tcg_o
u
t_call
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
R
i
cha
r
d
Henders
o
n
tcg-s390: Rename tgen_ca
l
li
t
o
tcg_out_call
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
R
ich
a
rd Hen
d
er
s
o
n
t
c
g-i386: Rename
t
c
g_out_calli to tc
g
_out_call
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
Richard Henderso
n
tcg:
R
equire TCG_T
A
RGET_
I
N
SN_U
N
IT_SIZE
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
Richard Henderso
n
tci:
D
efine TCG_TARGET_
I
N
S
N_UN
I
T_SIZ
E
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
Ri
c
hard Henderson
t
cg-m
i
ps: Define TCG_TARGET_INSN
_
UN
I
T_SIZE
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
Richard Hende
r
s
o
n
tcg-ia64
:
Def
i
n
e T
C
G_T
A
RGET
_
INS
N
_UNIT_SIZE
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
R
i
char
d
H
e
nderson
tcg-s390: Def
i
ne T
C
G_
T
ARGET_IN
S
N_UNIT_
S
I
Z
E
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
Richard Henderson
tcg-aarch64:
D
efine TCG
_
T
ARGE
T
_IN
S
N_UNIT_SI
Z
E
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
Richard H
e
nderso
n
tc
g
-arm: Defi
n
e TC
G
_TARGET_INSN_UNIT_SIZE
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
R
i
chard Henderson
tcg-spa
r
c:
D
efine TCG_TARG
E
T
_INSN_UNIT_SIZE
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
Richar
d
Henderson
tcg-ppc:
D
e
fine TCG_TARGET_
I
NSN_U
N
I
T
_SIZE
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
Ri
c
hard Henderson
tcg-ppc6
4
: De
f
ine TCG_T
A
RGET_INS
N
_UNIT_SIZ
E
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
Richa
r
d Henderson
tcg-i386:
Defi
n
e
T
CG_TARGET_
I
N
SN_UNIT_SIZE
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
Richard Hende
r
son
tcg:
Defin
e
tcg_in
s
n_un
i
t for c
o
de p
o
i
nters
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
Ric
h
ard Hen
d
er
s
on
t
c
g: In
t
r
od
u
c
e byt
e
pointer ari
t
hmetic helpers
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
P
e
ter Maydell
tcg: Avoi
d
u
n
def
i
ned beh
a
viour
patch
i
ng
c
ode at unali
g
n
e
d
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
Peter Maydell
tc
g
: Avoid stores t
o
u
n
a
ligned addr
e
sses
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-12
P
e
t
er Maydell
exec-all
.
h: Use stl_p
to avoid
u
ndefined behaviou
r
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-03
Richard H
e
n
d
er
s
on
target-a
l
pha: F
i
x RDUSP
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-28
Richard
H
enderson
tcg-sparc:
A
ccept sto
r
es of zer
o
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-28
Rich
a
rd Hender
s
on
tcg
-
sparc: Fix small
32-bit movi
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-28
Ri
c
h
ard Henderso
n
t
c
g-sparc: Fixu
p
function a
r
gum
e
nt
types
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-28
Richard Henderson
tcg-sparc: Hoist
common argument
l
o
a
d
s
in t
c
g
_
out
_
op
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-28
Richard Henderson
tcg
-
sparc: Don't
h
andle mov/movi in tcg_
o
u
t
_
op
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-28
Richard H
e
nderso
n
t
cg-sp
a
rc:
Tid
y
che
c
k_fit_* tests
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-28
R
i
chard
H
enderso
n
tcg-sp
a
rc
:
I
m
plement muls2_i32
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-28
Ri
c
ha
r
d
Henderson
tcg-
s
parc: Use the R
E
TURN instruction
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-28
Richard
H
enderson
tcg-spar
c
: Use 64-bit
r
egisters w
i
th spar
c
v8plus
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-28
Richard Hender
s
on
tcg-sparc: Support t
r
unc_shr_i32
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-28
Richard
Henderson
tcg-spa
r
c: Remove most uses of
T
CG_TAR
G
ET_REG_BITS
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-28
Richard H
e
nderson
tcg: Add
INDEX_op_trunc_shr_i32
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-28
Richar
d
H
e
n
derson
tcg: Fix m
i
s
sed pointer si
z
e != TCG_T
A
RGET_REG_
B
ITS
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-18
Richard Hend
e
rson
t
c
g:
Use H
O
ST_
W
ORDS_BIGENDIAN
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-18
Richard Hende
r
son
tcg: Fix
f
allback from muls
2
_i64 to mulu2_i64
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-18
Richa
r
d Hen
d
e
rson
t
c
g: Use t
c
g_gen_mu
l
u2_i32 in
tcg_gen_muls2_i32
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-18
Richard Hende
r
son
tcg: Relax
requirement for mulu2_i32 on 32-bi
t
hosts
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-18
Richard Henderson
t
c
g
-s
3
90: Remove
W constrai
n
t
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-18
Richar
d
Henderson
tcg
-
sparc: Use th
e
t
ype parameter
t
o t
c
g_target
_
const_
m
atch
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-18
Ri
c
h
a
rd Henderson
tcg-ppc64:
U
se the type p
a
rameter to tcg_target_co
n
st_match
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-18
R
ichard
H
e
n
de
r
son
tc
g
-aarch
6
4: Remove
w constraint
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-18
Ri
c
hard Henderson
tcg: Add TCGT
y
pe parameter to
t
c
g
_
target_
c
o
n
s
t_match
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-18
Richard Hend
e
rson
tcg: Fix out
of
range s
h
if
t
in depos
i
t opti
m
iza
t
ions
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-18
Ri
c
h
ar
d
Henderson
tci:
M
a
s
k sh
i
ft
c
ounts to avoi
d
un
d
efined behavi
o
r
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-18
Rich
a
r
d
Henders
o
n
tcg: Mask shift
q
uantities
w
hi
l
e foldin
g
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-18
Ric
h
ard
H
e
nder
s
on
tcg: Use "unspecified behavio
r
" for shifts
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-18
S
t
efan Weil
tcg
:
Fix warning (1 bit signe
d
bit
f
ie
l
d entry) and
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-17
Rich
a
r
d
H
e
nder
s
on
tcg-i
a
64: Conve
r
t to new ldst opco
d
es
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-17
Richard
Henderson
t
c
g-ia6
4
: Move part of softmmu slow path
out of line
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-17
Richard He
n
ders
o
n
tcg-ia
6
4: Co
n
ver
t
to new ldst he
l
pers
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-17
Richa
r
d
H
end
e
rson
tcg-
i
a64: Red
u
c
e
code duplication
in
t
cg_
o
ut_qemu_ld
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-17
Richar
d
Hen
d
e
r
so
n
tcg-
i
a64
:
Move
tlb addend load into tlb r
e
ad
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-17
Ric
h
ard Henderson
t
c
g-ia6
4
: Mov
e
bswap for store
i
n
to tlb l
o
ad
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-17
Richard Hende
r
son
tcg-ia64: Re-
b
und
l
e the tlb load
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-17
Richar
d
Henderson
tcg-ia64:
O
ptim
i
ze small arguments to
exit_tb
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-17
Richar
d
H
enderson
target
-
alpha: Remove
c
pu_
u
nique, cpu_sysval, cpu_usp
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-17
Ric
h
ard Hen
d
erson
tar
g
et-alpha: Tidy alpha_translate_init
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-17
Richard H
e
nder
s
on
target-alp
h
a
: Don't i
s
sue g
o
t
o_tb unde
r
sing
l
e
step
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-17
Richard Hende
r
son
t
a
rget
-
a
l
p
ha: Use
n
on-local
t
emps for zero
/
sink
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-17
Rich
a
rd Hende
r
son
target-a
l
pha: Use e
x
tract to get i
n
sn fields
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-17
Ric
h
a
r
d
H
e
n
d
ers
o
n
t
a
rget-alpha: Convert mfpr/mtpr
t
o s
o
urce/sink
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-17
Richard Henderson
target-alp
h
a: Convert gen_cpys
et al t
o
source/sink
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-17
Richard Henderson
tar
g
et-a
l
p
ha: Con
v
ert gen_fcvtlq
/
ql
t
o
s
ource/s
i
n
k
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-17
R
icha
r
d Henderson
t
arget-al
p
ha: Conv
e
rt gen_fcmo
v
to source/sink
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-17
Ric
h
ard Hende
r
so
n
t
arget-alpha: Co
n
v
e
rt gen
_
bcon
d
to sourc
e
/
s
ink
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-17
R
ichard Henderson
targe
t
-
a
l
pha: Convert m
o
st ieee insns to sour
c
e/sink
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-17
Richa
r
d
He
n
d
erson
target-al
p
h
a: Convert gen_ieee_input to sour
c
e/
s
ink
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-17
Ri
c
hard Hender
s
on
tar
g
et-alpha: Convert
MVIOP2 to
so
u
rce/sin
k
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-17
Richard
Henderson
t
arget-alpha: Convert ARITH3
to
s
o
u
rce/s
i
n
k
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-17
R
i
cha
r
d Henderson
target
-
alp
h
a
: Convert FARITH3
to source/sink
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-17
Ri
c
hard Hender
s
on
targe
t
-
a
lpha:
C
onvert FARIT
H
2
t
o
source/sink
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-17
Richard
H
enderson
target-alph
a
: Con
v
ert ge
n
_zap
/
not to s
o
u
rce/s
i
nk
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-17
R
ich
a
rd
H
e
nderson
target-alpha: Convert ge
n
_
i
ns_h/l
to source/si
n
k
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-17
Richard
Henders
o
n
target-alpha: Con
v
ert gen_ext_h/l to
source/sink
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-17
Richa
r
d Hender
s
on
targ
e
t
-
alph
a
: Convert gen
_
msk
_
h/l to source
/
sink
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-17
Richa
r
d Hende
r
son
target-alpha: Convert gen_cmov to source/s
i
n
k
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
next