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: Implement insert_op_before
2015-02-13
R
ichard
Henderson
tcg: Imple
m
ent in
s
ert_op_b
e
fore
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-02-13
Richard Henderson
t
cg: Re
m
ove
o
pc
o
des instead of noping them o
u
t
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-02-13
Richar
d
Henderso
n
tcg: Put opco
d
es in a
linke
d
list
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-02-13
Ri
c
hard
H
ende
r
son
tcg:
I
nt
r
oduce t
c
g
_op
_
bu
f
_co
u
n
t and tcg
_
op
_
b
u
f
_full
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-02-13
Rich
a
rd H
e
nd
e
r
s
o
n
tcg: Move emit of INDEX_op_end
i
nto gen
_
tb_end
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-02-13
Richard Henderson
tcg: Reduce ifde
f
s i
n
tcg-
o
p
.
c
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-02-13
Ri
c
har
d
Henderson
tcg:
M
ove so
m
e opcod
e
g
e
n
er
a
tion func
t
i
o
ns out of line
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-02-03
To
r
bjor
n
Granl
u
n
d
target-s390x: fix and
o
ptimize slb* and s
l
bg* computat
i
on
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-02-03
Paolo Bonzini
target-
s
3
90x: suppo
r
t OC and NC in
the EX instruction
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-02-03
Peter M
a
y
d
e
l
l
d
i
s
as/s390
.
c:
R
emove unu
s
ed variables
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-02-03
P
ete
r
May
d
e
ll
target-s390x: Mark check_privile
g
ed() as !CONFIG_USER
_
ONLY
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-02-03
Richard H
e
nderson
target-s39
0
: Imple
m
ent E
C
AG
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-02-03
Richard H
e
nderson
ta
r
get-s390: Im
p
lement LURA, LURAG, STURG
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-02-03
R
ic
h
ard He
n
derson
tar
g
et-s390:
F
ix STURA
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-02-03
R
ichard Henderson
targ
e
t-s3
9
0: Fi
x
S
TI
D
P
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-02-03
Richard Henderson
target
-
s390: Impl
e
m
ent EPSW
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-02-03
Richard Hen
d
erson
target-s3
9
0: Implement S
A
M specif
i
c
atio
n
exception
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-12-14
Pa
v
el Dovg
a
lyu
k
target-
i
38
6
: fix icount processing
f
o
r r
e
pz i
n
structi
o
ns
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-12-14
Dmitry Po
l
etae
v
t
arget-i
3
86:
f
bld instructi
o
n doe
s
n't
set minus sign
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-12-14
Dm
i
try Poletaev
target-i386
:
Wr
o
ng conversion infi
n
ity from float80
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-09-29
Richa
r
d H
e
nderson
tcg: Alwa
y
s e
n
able TCGv type checkin
g
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-09-29
Richar
d
H
e
nderson
qe
m
u/compiler: Define
Q
EMU
_
A
RTIFIC
I
A
L
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-09-29
Richa
r
d Hen
d
e
r
son
tcg
-
aarch
6
4
:
U
se 32-bit loads fo
r
qemu_ld_i
3
2
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-09-29
Richard Hende
r
son
t
cg-sparc: Use
U
MULXHI instruction
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-09-29
Richard Hende
r
son
tcg-sparc:
R
ename A
D
DX/S
U
B
X insns
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-09-29
Richar
d
Hend
e
rson
tcg-spar
c
: Use ADDXC in setcond_
i
64
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-09-29
Ri
c
hard Hender
s
on
tc
g
-
sparc: Fix setcond_i32 uninitialized va
l
ue
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-09-29
R
i
chard H
e
nder
s
on
tcg-
s
p
a
rc:
Use A
D
DX
C
in addsub2_i64
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-09-29
Richard Hend
e
rson
tc
g
-sparc: Support addsub2_i64
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
Richard
Henderson
tcg-pp
c
:
Use the return addres
s
as a ba
s
e pointer
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
R
i
c
h
ard
H
enderson
tcg-ppc:
Mer
g
e cache
-
utils into the backe
n
d
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
Ric
h
ard
Henderson
qemu/osdep: Remove
the need for qemu_init_auxva
l
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
Richard Henderson
tcg-p
p
c
: Rename
t
he tcg/ppc64 backend
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
Richard Henderson
t
c
g
-p
p
c: R
e
move the backe
n
d
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
R
i
chard H
e
nderson
tcg-ppc64:
Me
r
ge ppc32 sh
i
fts
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
Richard Henderso
n
tcg-p
p
c64:
Support mu
l
sh_i32
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
Richard Henderson
tcg-ppc64:
Merg
e
ppc32 re
g
i
s
t
er usag
e
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
Richard Henderson
tcg-ppc64: Mer
g
e
p
p
c
32 qemu_ld/
s
t
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
R
ichard H
e
nd
e
r
s
on
t
c
g-ppc64: Me
r
ge ppc32 brcond2, setc
o
nd2, muluh
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
Rich
a
rd Hender
s
on
tcg-ppc64: Begin merging p
p
c32 with ppc64
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
R
ichar
d
Henderson
tcg-
p
pc64: F
i
x sub2 imple
m
entation
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
Ri
c
hard Henderson
tcg-p
p
c64: Merge 3
2
-
bit ABIs int
o
th
e
p
r
ologue / fr
a
me
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
Ulrich W
e
i
g
an
d
t
c
g-ppc
6
4: Adjust tcg_out_ca
l
l for ELFv2
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
Richar
d
Henders
o
n
tcg-
p
p
c64: Su
p
port the ppc64 elfv2 AB
I
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
Richard Hen
d
erson
tc
g
-ppc
6
4: Use the
correct test in
t
c
g_out_call
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
Richar
d
H
e
nders
o
n
tcg-ppc64: Better parameterize the st
a
c
k frame
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
Richard Henderson
tcg-ppc
6
4:
Fix TCG
_
TARGET_CALL_S
T
A
CK_OFFSET
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
Richard Hender
s
on
tcg-
p
pc64: M
o
ve
call macro
s
out of tcg-target
.
h
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
Richard Hend
e
rson
tcg-ppc6
4
: Make TCG_
A
REG0 and TCG_REG_C
A
L
L
_S
T
ACK e
n
um
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
Richard Henderson
tcg-ppc6
4
: Us
e
tcg
_
out_{ld,st,c
m
p} internally
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
Richard Henderson
t
c
g-ppc
6
4: Relax registe
r
restrictions
i
n tcg_out_m
e
m
_long
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
Richard
H
enderson
tcg-pp
c
64
:
M
ove
fun
c
tions around
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
Richard Henderson
tcg-ppc64: Avoid
s
o
m
e hard-co
d
in
g
s of TCG_TYPE_I64
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-23
Ric
h
a
rd
Henders
o
n
tcg-p
p
c: Use uintptr_t in ppc_tb_set_jmp_targ
e
t
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-18
Richa
r
d Henderson
tcg/opt
i
mize
:
Don't specia
l
case TCG_O
P
F_CALL_CLOBBER
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-04
Al
e
xand
e
r
Graf
TC
G
: Fi
x
tcg_gen_extr_i64_tl for
32bit
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-04
R
i
chard Henderso
n
t
c
g: Remove TCG_TA
R
G
ET_HA
S
_new_ldst
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-04
Richard
Henderson
tci: Convert to ne
w
ldst opc
o
des
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-06-04
Richard He
n
derso
n
tcg-i386: Fix
w
in64 qemu
s
tore
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-28
R
i
chard Henders
o
n
tcg/o
p
timize: Rem
e
mb
e
r garbage high
b
its
for 32-bit ops
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-28
Rich
a
rd Henders
o
n
tcg/optimize: Move updatin
g
of gen_op
c
_buf int
o
tcg_o
p
t_gen_mov*
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-28
Rich
a
rd He
n
ders
o
n
tcg-sparc: Make
debug
_
frame const
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-28
Richard He
n
derson
tc
g
-s39
0
: Make debug
_
f
rame co
n
st
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-28
Richard Hender
s
on
tcg-
a
rm: M
a
k
e
debug_fram
e
co
n
s
t
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-28
Richar
d
Henderson
tcg-aar
c
h64: Ma
k
e
debug_frame c
o
nst
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-28
Richar
d
H
e
nderson
tcg-i386:
M
a
ke
d
ebug_
f
rame const
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-28
Richard Henderson
t
cg
:
Al
l
o
w
the debug_fr
a
me data structu
r
e to
be constant
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-28
Richard Hen
d
ers
o
n
tc
g
: Mov
e
size effec
t
s out of dh_arg
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-28
Richard Henderson
tcg: Remove sizemask and flag
s
ar
g
u
men
t
s to
t
c
g
_gen_cal
l
N
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-28
Richard Henderson
tcg: S
a
v
e fla
g
s and computed si
z
e
m
a
s
k
i
n TCG
H
elperInfo
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-28
Richard
Henderso
n
tcg: Registe
r
the helper
info struc
t
rather than the
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-28
Richard Henderson
tcg: Move
sid
e
effects out of d
h
_sizemask
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-28
R
i
c
har
d
Henderson
tcg: In
l
ine tcg_gen_helperN
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-28
Richard Hend
e
rson
tcg:
U
se helper-
g
en
.
h
in
t
cg-op
.
h
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-28
Richard Henderson
tcg:
Push
tcg-runtime
r
ou
t
i
nes int
o
e
xec/helper-*
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-28
Richard Hen
d
ers
o
n
tcg: Invert the inclusion
o
f hel
p
er
.
h
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-28
Richa
r
d Henderson
tc
g
: Optimize brco
n
d
2
and setcond2 ne/eq
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Ric
h
ard Henderso
n
tcg-mips: Enable direct chaining o
f
T
Bs
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Richard H
e
n
derson
tc
g
-
m
ips: Simplify movcond
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Richard
H
ende
r
s
o
n
tcg-
m
ip
s
: Simplify brcon
d
2
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Richard Henderson
tcg-mips: Improve setcond
e
q/ne vs
z
e
r
os
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Richard H
e
nderson
t
c
g
-mips: Simplify setcond2
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Richard Hender
s
o
n
tcg-m
i
ps: Simplify brc
o
nd
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Rich
a
rd
H
enderson
tcg-mips: Simplify setcond
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Richard Hende
r
so
n
tcg-
m
ips:
Co
m
moniz
e
op
c
o
d
e imp
l
em
e
ntations
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
R
i
chard Henderson
tcg-mi
p
s: Improv
e
add2/sub
2
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Richard Hend
e
r
s
o
n
tc
g
-m
i
ps: Hoist a
r
gs l
o
ads
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Richard Henderson
tcg-
m
i
p
s: F
i
x sub
t
ra
c
t immediate
range
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Richard He
n
d
e
rson
tcg-
m
ips: Na
m
e the op
c
od
e
enume
r
ation
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Ric
h
ard Hender
s
on
tcg-mips: Use E
X
T for AND on m
i
ps32r
2
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Richard Hende
r
s
o
n
t
cg-mips: Us
e
T9
fo
r
TCG_TMP1
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Ri
c
hard
H
e
nderson
t
cg
-
mips: Introduce T
C
G_T
M
P0, TCG_TM
P
1
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Richard Henderson
t
cg-mip
s
: Rearrange register a
l
l
o
cat
i
on
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Richard Henders
o
n
tc
g
-m
i
ps: Convert to n
e
w_ldst
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Richard He
n
de
r
son
tcg
-
m
i
ps: C
o
n
vert
t
o new
q
e
mu_l/st
h
e
l
pers
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Richard Hend
e
rson
t
c
g
-mips: Move softmmu slow path out of l
i
ne
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Richard
H
end
e
rson
tcg-mip
s
: Split
large ldst
o
ffse
t
s
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Richard Henderson
t
cg-mips: Fil
l
the exit_tb delay
slot
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Richard Henderson
tcg-mips
:
Use J and JAL opcode
s
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-05-24
Richard Henders
o
n
tcg-mips:
C
ons
t
ra
i
n
the code_gen_buffer
to be within
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
next