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: Fix missed pointer size != TCG_TARGET_REG_BITS changes
2014-04-28
Richard Hen
d
e
rso
n
t
cg: Fix
m
issed po
i
n
t
er size
!= TC
G
_TARGET_REG_BITS
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-18
Richard
H
enderson
tc
g
: Use HOST_W
O
RDS_BIGE
N
DIAN
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-18
Richard Henderso
n
tcg
:
Fix f
a
llback fr
o
m muls2_i64 to mulu2_i64
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-18
Ri
c
hard Hend
e
rson
tcg: Use tcg_gen_mu
l
u2_i32 i
n
tcg
_
gen_muls2_i32
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-18
Ri
c
hard H
e
nde
r
son
tcg:
Relax
r
e
quirement for mulu2_i32
on
3
2-bit ho
s
ts
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-18
Rich
a
rd Henderson
tcg-s39
0
: Remov
e
W constraint
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-18
Richard H
e
nderson
tc
g
-sparc: Use the type parameter to tcg_target_const_match
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-18
Richard Henders
o
n
tcg-ppc64
:
Use the type
parame
t
e
r
t
o tcg
_
tar
g
et_const_ma
t
ch
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-18
Richard Henderson
tcg-aarc
h
64: R
e
move w cons
t
r
aint
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-18
Richard Hender
s
on
tcg: Add TCGType par
a
meter t
o
tcg_t
a
rg
e
t_const_ma
t
ch
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-18
Ri
c
h
ard Hende
r
son
t
cg: Fix
out of range s
h
ift in deposi
t
opt
i
m
i
zations
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-18
Richard H
e
nder
s
o
n
tci: Mask shift counts to avoid
u
ndefined
behavior
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-18
Richard Hend
e
r
son
tc
g
: Mask shift
q
uantitie
s
w
hile folding
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-18
Ri
c
hard Hender
s
on
t
c
g: Use
"unspecified behav
i
or"
f
or shifts
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-17
Richard He
n
derson
tcg-ia
6
4
: Co
n
vert to ne
w
l
d
st
o
p
c
o
des
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-17
Richard Henderson
tcg
-
ia64
:
Move pa
r
t of
s
oftm
m
u slow
p
a
t
h
ou
t
of
line
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-17
Richard Henderson
tcg-
i
a64: C
o
nvert to new ldst helpers
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-17
Richard Hen
d
erson
tcg-ia64: Reduce co
d
e dup
l
icat
i
on
in tcg_out_qem
u
_ld
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-17
Richar
d
Henderson
t
cg-ia
6
4
:
Move tlb
ad
d
e
n
d
load into
t
l
b
r
ead
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-17
R
ichard Henderson
tcg-
i
a6
4
: Mov
e
bswap for
s
t
o
re into
t
lb load
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-17
Richard Hende
r
so
n
tcg-ia6
4
: Re-b
u
ndle the
t
lb load
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-17
Richar
d
Henderson
t
c
g-i
a
64: O
p
timize small argu
m
en
t
s t
o
exit
_
tb
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-17
R
ichard Henderson
ta
r
get
-
alpha: Rem
o
v
e cpu_
u
n
i
q
ue, cpu_sysval, cp
u
_
u
sp
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-17
Ri
c
hard Henderson
target-alpha: Tidy al
p
ha_tra
n
slate_init
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-17
Ric
h
ard Henderson
target-alpha: Do
n
't issue goto_tb under
singlestep
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-17
Richard Henderson
target-alpha: Use
n
on-local temps for zero/sin
k
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-17
R
ichard Henderson
target-alpha: Us
e
e
x
tract to get insn fi
e
lds
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-17
Richard Henderso
n
t
a
r
g
e
t
-a
l
p
ha: Convert mfpr/mtpr to source/sink
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-17
Richard H
e
nderson
target-alpha:
C
o
nvert gen_cp
y
s
et al to sou
r
c
e
/sink
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-17
R
i
chard Henderson
tar
g
et
-
alpha: C
o
nv
e
rt gen_fcvtlq/ql to
s
ou
r
ce/sink
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-17
Richard Hend
e
r
s
on
target-alpha:
C
onvert
g
en_fc
m
o
v
t
o source/sink
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-17
Richard Henderson
targe
t
-alpha
:
Co
n
ver
t
g
e
n_bcon
d
to s
o
urce/sink
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-17
Richard Hend
e
rson
target-alpha: Convert
m
o
s
t
ieee insns to source/sink
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-17
R
ichard Henderso
n
target-a
l
pha: Con
v
e
r
t
g
en_
i
eee_inp
u
t to s
o
urce/sin
k
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-17
Ric
h
ard
H
enderson
target-alpha: Convert MVIOP2 to source/sink
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-17
R
i
cha
r
d Henderson
target-a
l
pha:
Conv
e
rt
ARITH3
t
o
s
ou
r
ce/sink
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-17
R
ichard He
n
de
r
son
target
-
alph
a
: Conve
r
t FARIT
H
3
t
o source/sin
k
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-17
Richard
H
enders
o
n
target-a
l
pha: Convert FARITH2 to so
u
rce/si
n
k
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-17
Richard Henderson
target-alpha: Convert gen_z
a
p
/
not to source/sink
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-17
Richard Henderson
target-alph
a
: Convert gen_ins
_
h/l to
s
our
c
e/sin
k
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-17
Richar
d
Henders
o
n
target-al
p
ha: Conv
e
rt gen_ext
_
h/l
t
o source/s
i
nk
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-17
Rich
a
r
d
Henderson
ta
r
get-alpha:
C
o
n
vert gen_msk_h/l to source/sink
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-17
R
ich
a
rd Hen
d
erson
target-alpha:
C
onvert gen_c
m
ov
to source/sink
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-17
Ric
h
a
r
d Henderson
targ
e
t-alpha: Convert ARITH
3
_EX
to sou
r
ce/sink
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-17
R
i
chard
H
ende
r
s
o
n
t
a
r
get-alpha: Co
n
vert gen_cmp t
o
source/sink
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-17
Richard H
e
nderson
target-
a
lpha:
Convert gen_store_conditio
n
a
l
to source
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-17
R
i
chard Henderso
n
ta
r
get
-
alpha: Convert gen_load/stor
e
_mem to so
u
rce
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-17
Ric
h
ard Hend
e
rson
targe
t
-alpha: Con
v
ert o
p
code 0x1F to
s
ource/sink
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-17
Richar
d
Henderson
target-
a
lpha:
Co
n
vert
o
p
c
ode
0
x1E
to source/sink
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-17
Richa
r
d H
e
nderson
ta
r
get-a
l
ph
a
:
Con
v
ert opcode 0x1C to source/sink
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-17
Richard
H
en
d
er
s
o
n
tar
g
et-alpha: Convert opco
d
e 0x1B to source/sink
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-17
R
ic
h
ard He
n
derson
target-alpha:
C
onver
t
o
p
c
ode 0x1A to
s
ource/si
n
k
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-17
Rich
a
rd
Henders
o
n
target-alpha
:
Convert opcode 0x18 to
s
ource/
s
ink
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-17
Ri
c
hard He
n
derso
n
target-alpha: Convert opcod
e
0x17
t
o source/
s
ink
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-17
Rich
a
r
d Henderson
targe
t
-alpha:
Convert o
p
code 0x14 to source
/
sink
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-17
Richard
H
enderson
target-alpha:
C
onvert opcode 0x13 to so
u
rce/sink
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-17
Richard Henders
o
n
target-alpha: Co
n
vert opcode
0
x12 to sour
c
e/sink
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-17
Rich
a
r
d
Hende
r
son
target-alpha: C
o
nver
t
o
pcode 0x11 to source/sin
k
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-17
Richard Henderson
target-alpha: Introdu
c
e
functions
for source/sin
k
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-17
R
i
c
h
ard
H
enderson
ta
r
get-alpha:
I
ntro
d
uce REQUIRE
_
REG_31
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-17
Ric
h
ard Henderson
target-alph
a
: Intr
o
du
c
e REQ
U
IR
E
_T
B
_FLAG
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-16
Richard
H
end
e
r
s
on
tcg-aarch6
4
: U
s
e t
c
g_out_mov in prefere
n
c
e
to tcg_out_movr
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-16
Richard
H
e
nderson
t
c
g-aa
r
ch64: Pre
f
er unsign
e
d offsets before sign
e
d
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-16
Richard
H
enderson
tcg-aarch64:
I
ntroduce tc
g
_out_insn_3312, _3310,
_3313
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-16
Richard
H
en
d
erson
tcg
-
aarc
h
64: Mer
g
e aarch
6
4_ldst_
g
et_data/type into
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-16
Richard He
n
der
s
on
tcg-a
a
rch
6
4: Int
r
odu
c
e tcg_out_
i
nsn_3507
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-16
R
ichard Henderson
tcg-
a
arch64: Support stores of zero
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-16
Richard
H
enderso
n
tcg-aarch6
4
:
Im
p
l
ement TCG_TARGE
T
_HAS_new_ldst
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-16
Richard Henderson
tcg-aarch64: Pass qemu
_
ld/s
t
arguments direc
t
ly
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-16
Richard
H
ende
r
s
o
n
tcg-aarch
6
4: Use TCGMemOp in qemu_ld/st
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-16
Richard Henderson
tcg-aarch64: Use
ADR to
pas
s
the return address to
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-16
Ri
c
h
ard Henderson
tcg
-
aa
r
ch64: Use tcg_out_call f
o
r qemu_ld/st
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-16
R
ic
h
a
r
d
He
n
derson
tcg-a
a
rch64: Avoid add with ze
r
o in tlb load
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-16
Richard Henders
o
n
tcg-aarch64: Implement tcg_reg
i
st
e
r_j
i
t
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-16
Ri
c
hard Hende
r
so
n
t
cg
-
aarch64: In
t
roduce
tcg_out_insn_3314
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-16
Richard Henderson
tcg-aar
c
h64: Reu
s
e
LR in
translate
d
code
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-16
Rich
a
rd Henderson
t
c
g-aarch64:
U
s
e CBZ and CBNZ
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-16
Richard Hend
e
rso
n
tcg-aarch64: Create tcg_out_brcond
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-16
Richard H
e
nderson
t
c
g-aarch64: Use symbol
i
c names for branc
h
e
s
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-16
Richard
Hend
e
rson
tcg-
a
arch64: Use adrp in t
c
g_out_movi
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-16
Richard Hender
s
o
n
t
cg-aarch64
:
Special ca
s
e
sma
l
l constants in tcg_out_mo
v
i
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-16
Ri
c
h
a
rd Henderson
tc
g
-aa
r
ch64:
Use OR
R
I
i
n
tcg_out_movi
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-16
Ri
c
hard Henders
o
n
t
c
g-a
a
rch64:
Use
M
OVN in tcg_out_m
o
vi
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-16
Ric
h
ard
H
e
n
d
e
r
s
on
tcg-aarch64: Us
e
TCGTyp
e
and TCGMemOp constants
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-16
Rich
a
rd Henderson
tcg-aarch64: Use intptr
_
t apropria
t
ely
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-04-16
Richard Henderson
tcg-aa
r
c
h
6
4
:
Pro
p
erly detect
S
I
G
SEGV
w
r
i
tes
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-03-27
Richard Henderson
tcg-arm: Avoid ldrd/strd f
o
r u
s
e
r
-onl
y
emulation
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-03-19
Ric
h
ard Henderson
c
pu
:
Move
t
cg_exit_req t
o
the end
o
f CPU
S
t
ate
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-03-17
Richard Henderson
tcg-spar
c
:
Convert to new lds
t
opco
d
e
s
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-03-17
Ric
h
a
r
d
H
ender
s
o
n
tcg-
s
par
c
:
Convert to new
l
dst helpers
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-03-17
Richard
Hende
r
son
tc
g
-sparc: Tidy tcg_o
u
t
_tl
b
_lo
a
d interface
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-03-17
Richard Hender
s
on
tcg-sparc: U
s
e TCGMemOp within qemu_ldst routines
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-03-17
Richard Hen
d
er
s
on
tcg-s
p
arc: Improve
t
cg_o
u
t_movi
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-03-17
Ri
c
hard Hen
d
erson
tcg
-
sparc
:
Don
t
handle constant argumen
t
s to ext32 ops
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-03-17
Richar
d
He
n
ders
o
n
tcg-sparc:
Don't handle
r
emainder
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-03-17
Richard
He
n
derson
t
cg-sparc: Use intptr_t a
s
a
ppropriate
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-03-17
Richa
r
d He
n
d
ers
o
n
t
c
g-
s
p
arc: Tidy
c
all+jump
patterns
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-03-17
R
ichard Henderso
n
t
c
g-sparc: Fix tlb read
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-03-17
Richard Hender
s
on
tcg-sp
a
rc
:
Fix
ld6
4
for 32-bit m
o
de
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2014-03-14
Richard Henderson
tcg-aarch64: Introduce tc
g
_
out_insn_3405
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
next