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: Define tcg_insn_unit for code pointers
2014-05-12
Richard Hend
e
rson
tcg:
D
e
fine tcg_insn
_
u
n
it for
c
o
de
p
ointers
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-12
Richa
r
d H
e
nderson
tcg: Introduce byte pointer
a
r
ithmeti
c
helpers
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-12
Peter May
d
el
l
tcg:
A
void undefined behaviou
r
patching code
a
t unaligned
.
.
.
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-12
Peter
Maydell
tcg
:
A
void stores to un
a
ligned addr
e
sses
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-12
Peter Mayde
l
l
exec-all
.
h: Use stl_p
to avoi
d
und
e
f
ined beh
a
viour
.
.
.
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-03
Ri
c
hard Hen
d
erson
target-
a
l
p
h
a: Fix RDU
S
P
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-28
R
i
chard
Henderson
tc
g
-s
p
arc: Accept sto
r
es of zero
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-28
Ric
h
ard Henderson
tcg-sparc:
F
i
x sma
l
l
3
2-bit movi
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-28
R
ichard He
n
derson
tc
g
-
sparc: Fixup function a
r
g
u
m
ent types
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-28
Rich
a
rd H
e
nde
r
s
o
n
tcg-spar
c
: Hois
t
common ar
g
u
men
t
loa
d
s in tcg
_
out
_
op
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-28
Richard Henderso
n
t
c
g-sparc
:
Don't
han
d
le mo
v
/movi in tcg_out_op
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-28
Richard Henderson
tcg-
s
parc: Tidy
ch
e
ck_fit_* te
s
t
s
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-28
Richard Hen
d
erson
tcg-sparc: Implement
muls2
_
i3
2
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-28
Richard Hender
s
on
tc
g
-s
p
arc:
U
s
e
the RETURN instruction
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-28
Richard Henderson
tc
g
-sparc: Us
e
64-bit regi
s
te
r
s with sparcv8plu
s
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-28
Richa
r
d
H
end
e
rson
tcg-sp
a
rc: Support trun
c
_s
h
r_i32
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-28
Richar
d
Henders
o
n
tcg-sparc: Remove most u
s
es of TC
G
_TA
R
GET
_
REG_BITS
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-28
Richard H
e
nderson
tcg: A
d
d INDEX
_
op_trunc_shr_i32
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-28
Richard Henderson
tcg: Fix missed pointer
s
iz
e
!= TCG_TAR
G
ET_R
E
G_BITS
.
.
.
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-18
Richard Hend
e
rson
tcg: Us
e
HOST_WORDS_BI
G
ENDIAN
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-18
Ric
h
ard Hende
r
son
tcg: Fix fallback from mul
s
2_i
6
4
to mulu
2
_i64
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-18
Richard Hend
e
rson
tcg: Use tc
g
_gen_m
u
lu2
_
i
32 in tcg
_
gen_muls2_i3
2
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-18
Ric
h
ard Henderson
tcg: Relax requirement for mu
l
u2_i32 on 32-b
i
t h
o
st
s
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-18
Richard
He
n
derson
t
c
g
-s390: Rem
o
v
e
W cons
t
ra
i
nt
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-18
R
ich
a
r
d Henderson
tcg-sparc: Use the
t
y
p
e paramete
r
to tcg_target_c
o
n
st_ma
t
ch
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-18
Richard He
n
de
r
son
tc
g
-pp
c
6
4: Use the type p
a
rameter to tc
g
_target_const_match
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-18
Richard
Henderson
tcg-aa
r
ch64: Remov
e
w co
n
s
t
r
a
int
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-18
Rich
a
rd Hen
d
erson
t
c
g: Add TCG
T
ype parameter
t
o
tcg_target
_
const_
m
atch
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-18
Richard
H
e
nderson
tcg: Fix out of r
a
nge shift in d
e
posit optimizations
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-18
R
ic
h
ard Hende
r
s
o
n
tci: Mask shift
counts to avoid undefined b
e
havior
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-18
Richard
H
en
d
erson
t
cg: Mask sh
i
f
t qu
a
ntities w
h
ile
folding
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-18
Richard Hende
r
son
tc
g
: Use "
u
nspe
c
i
f
ied behavior" for shifts
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-18
Stefan We
i
l
tcg: Fix warning (1
b
i
t si
g
ned
b
i
tfield entry) and
.
.
.
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-17
Richard
H
enderson
t
c
g-ia64: Co
n
vert to new
ldst op
c
o
d
es
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-17
Ric
h
ar
d
Henderson
tcg-i
a
64: Move
p
art o
f
softmmu
s
l
ow pa
t
h out of line
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-17
R
i
chard Henderson
t
cg-
i
a6
4
: Convert to
n
e
w ldst
h
e
lpe
r
s
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-17
Ri
c
hard Henderso
n
tcg-ia
6
4:
R
educe c
o
d
e
du
p
l
i
cation i
n
tcg_out_qemu_ld
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-17
Richard Hende
r
son
tcg-ia64: Move tlb a
d
d
e
nd load into tlb r
e
ad
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-17
R
i
chard Henderson
tcg-ia64: Move bswap
for store into tl
b
load
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-17
R
i
c
h
ard Hender
s
o
n
t
cg-ia64: R
e
-bundle t
h
e tlb load
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-17
Richard H
e
nderson
tcg-ia64: Optimize s
m
all arguments to exit
_
tb
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-17
Richard Hen
d
erson
target-a
l
pha: Remove
c
pu_unique, cpu_sysval, cpu_usp
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-17
Richard Henderson
target-a
l
pha: Tidy a
l
pha_translate_init
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-17
Richard H
e
nderson
t
arget-alpha: Don't issue goto
_
tb under s
i
ngl
e
s
te
p
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-17
Ri
c
h
ard Hend
e
rson
target-alpha:
U
se non-local
temps for ze
r
o/sink
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-17
R
i
chard H
e
nders
o
n
target-alpha: Us
e
ext
r
act to get insn fields
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-17
Richard Henderso
n
tar
g
e
t-a
l
pha:
Conve
r
t m
f
p
r
/mtpr t
o
source/sink
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-17
Richard Henderson
targ
e
t
-alpha: C
o
nvert
g
en_cpys et
a
l
t
o
source/sink
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-17
R
i
char
d
Henderson
target-
a
lpha
:
Convert gen_fcvtlq/q
l
to sou
r
ce/
s
ink
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-17
Richard
H
enderson
target-alpha: Convert gen_fcmov to
s
o
u
rce/sink
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-17
Richard Henderso
n
t
a
rget-alpha: Conv
e
rt ge
n
_bco
n
d t
o
so
u
rce/sink
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-17
Richard Hend
e
rson
targe
t
-alpha: Co
n
vert
m
ost
i
eee insns to
sou
r
ce/sink
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-17
Richard Henderson
t
arget-alph
a
:
Convert
ge
n
_ieee_input to s
o
urce/s
i
nk
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-17
Ri
c
hard Henderso
n
t
a
rg
e
t-alpha:
C
o
n
vert MVIOP
2
to source/sink
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-17
Richar
d
Henders
o
n
t
arget-alpha
:
C
onv
e
rt ARITH3 to so
u
rce/sink
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-17
R
i
ch
a
rd Henderson
target-alph
a
:
Convert
F
A
RIT
H
3 to
source/sink
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-17
Ric
h
ard Henderson
target-alpha: Convert
F
A
RITH2 to source/si
n
k
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-17
Richard Henderson
target
-
alpha:
C
onve
r
t
g
en_zap/not to
s
ourc
e
/sink
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-17
Richard Henderson
target-alpha: Conve
r
t g
e
n_ins_
h
/
l
to
s
ou
r
c
e/sink
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-17
Richard Hender
s
on
t
a
rge
t
-alpha: Convert gen_ext_h/l to so
u
rce/sink
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-17
Ric
h
ard
Henders
o
n
target-al
p
ha:
C
on
v
e
r
t gen_msk_h/l to
s
o
urce/sink
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-17
Rich
a
rd He
n
derson
target-a
l
pha: Convert g
e
n_cmov
to
sou
r
ce/sink
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-17
Richard Henderso
n
t
a
rget-
a
l
p
ha: Convert ARITH3_EX to sou
r
ce/sin
k
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-17
Richar
d
Henderson
targ
e
t-alpha: Convert gen_cmp
t
o source/sink
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-17
R
i
chard Henderson
target-al
p
ha: C
o
nve
r
t g
e
n_sto
r
e_conditio
n
al
t
o sourc
e
.
.
.
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-17
R
i
char
d
Hender
s
o
n
target-al
p
ha: Convert gen_load/st
o
re_mem to
s
ource
.
.
.
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-17
Richar
d
Henderson
t
a
rge
t
-alpha: Co
n
vert
opco
d
e 0x1F to
source/sink
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-17
Richard Hend
e
rs
o
n
target-alpha: Convert
o
pcode 0x1
E
to source/sink
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-17
Richard
H
e
nd
e
rson
target-alpha: Conv
e
rt opcode 0x1C to sou
r
ce/si
n
k
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-17
Rich
a
rd
H
ende
r
s
on
target-alpha:
C
onver
t
o
p
co
d
e
0x1B to sourc
e
/sink
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-17
Rich
a
rd
Hender
s
on
ta
r
g
e
t-alph
a
:
Conve
r
t opco
d
e 0x1A to source/sink
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-17
Richard Henderson
target-alpha: Convert opcode 0x18 to source/sink
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-17
Richard Henderson
target-alpha:
C
onver
t
opcode
0x17 to source/sink
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-17
Richard Hend
e
r
s
on
target-alph
a
:
Convert opcode 0x
1
4 to source/sink
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-17
Richar
d
H
e
nderson
target-a
l
p
h
a: Conve
r
t
o
pcode
0x13 to s
o
urce/si
n
k
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-17
Richar
d
Henderso
n
ta
r
ge
t
-alp
h
a
: Convert opcode 0x12 to source/sink
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-17
Richard Hen
d
erson
target-alpha: C
o
n
v
e
r
t opcod
e
0x11 to sourc
e
/sink
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-17
Richard
H
ende
r
son
target-alpha: Intro
d
uce functions for
s
ou
r
ce/sink
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-17
Richa
r
d Hen
d
erson
target-alpha: Introduce REQUIRE_REG_31
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-17
R
ichard Hende
r
son
ta
r
g
e
t-alpha: I
n
troduce
REQ
U
IRE_TB_F
L
AG
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-17
Paolo Bonzini
target-alpha: fix the braces
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-03-27
Richard Henderson
tc
g
-arm: Avoi
d
ldrd/s
t
rd for user-on
l
y emula
t
ion
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-03-17
Richard Hend
e
rso
n
tcg
-
sparc:
C
onvert t
o
n
e
w
l
dst
o
pcodes
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-03-17
Rich
a
rd
H
en
d
ers
o
n
tcg-sparc: Convert to
n
ew ldst he
l
per
s
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-03-17
Richard Henderson
tcg-sparc: T
i
dy tcg_out_t
l
b
_load inter
f
ace
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-03-17
Richar
d
Hen
d
erson
tcg-sparc: Use TCGMemOp withi
n
qemu_ldst ro
u
tines
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-03-17
Richard He
n
de
r
son
tcg-sparc: Impro
v
e tcg_o
u
t_movi
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-03-17
Richard Henderson
tcg-sparc: Dont handle c
o
nstant arguments to ext32
o
ps
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-03-17
Richard Henderson
tcg-sparc: Don'
t
h
andle remainder
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-03-17
R
i
c
ha
r
d He
n
d
er
s
on
tcg-s
p
arc: Us
e
intptr_t as app
r
opria
t
e
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-03-17
R
ichar
d
Hend
e
rson
t
c
g-sparc: Ti
d
y call+ju
m
p patterns
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-03-17
Richard Henderso
n
tcg-s
p
arc: Fix
tlb r
e
ad
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-03-17
Ric
h
ard He
n
d
e
r
s
o
n
tcg-spar
c
:
Fix ld
6
4 for 32-bit mode
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-03-14
Richa
r
d Henderson
tcg-aarch64:
I
n
trodu
c
e t
c
g_out_insn_3405
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-03-14
R
i
chard Hender
s
o
n
tc
g
-aarch64: S
u
pport
div
,
rem
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-03-14
Rich
a
rd Henderson
t
c
g-aarc
h
6
4
:
S
upport muluh, mul
s
h
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-03-14
Richard Henderson
tcg
-
a
arch64: Su
p
por
t
add2, sub2
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-03-14
R
i
ch
a
rd
Henderson
tc
g
-aarch
6
4: Support deposit
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-03-14
Richa
r
d
Henders
o
n
tcg-aa
r
ch
6
4: Use tcg_out_insn for
s
etcond
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-03-14
R
i
c
hard Henderson
tcg-a
a
r
ch6
4
: Sup
p
or
t
m
ovcond
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
next