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: Introduce byte pointer arithmetic helpers
2014-05-12
Richard Henderson
t
cg: Introduce b
y
te
p
oint
e
r arithme
t
i
c helper
s
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-05-03
Rich
a
rd H
e
nderson
ta
r
g
et
-
alpha:
Fi
x
RDUSP
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-28
Richard He
n
derso
n
tcg-spa
r
c: Ac
c
ep
t
s
tores
of zero
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-28
Richar
d
Henderson
tcg-sparc:
Fix
small 32-
b
it
movi
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-28
Richard
H
e
nderso
n
tcg-spar
c
: Fixup
f
unc
t
ion argume
n
t
t
ypes
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-28
Richard Henderson
t
c
g-
s
pa
r
c:
Hoist c
o
mmon
argum
e
nt loads in tcg_out_op
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-28
Richard
Henderson
t
cg-sparc: Do
n
't handle mov/movi in tcg_out_op
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-28
Rich
a
r
d Hen
d
erson
t
c
g-sparc: Tidy check_fit_* tes
t
s
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-28
Ri
c
ha
r
d Hend
e
rs
o
n
tcg-sp
a
rc: Implement mul
s
2
_
i32
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-28
Rich
a
r
d He
n
ders
o
n
tcg-sparc:
Use the RETURN inst
r
uction
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-28
Rich
a
rd
Hen
d
er
s
on
tcg-sparc: Use 64-bit r
e
gisters with
s
par
c
v8plus
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-28
Richard Henderson
tcg-sparc:
Support t
r
unc_
s
hr_i32
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-28
R
ichard
Henderson
tcg-sparc: Remove
m
o
st uses of TCG_TA
R
GET
_
REG_BITS
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-28
Richa
r
d Henderson
t
cg: Add INDEX_op_trunc
_
shr_i32
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-28
Richard
Henderso
n
tcg: Fix misse
d
p
o
int
e
r size
!
= TCG_TA
R
GET_REG_BIT
S
.
.
.
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-18
R
ichar
d
H
enderson
tcg:
U
s
e
HOST_WORDS_BIGENDIAN
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-18
Ric
h
ard Hen
d
erson
tcg: Fix fallback from muls2_i64 to mulu2_i64
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-18
Richard Henderson
tcg: Us
e
tcg_gen_mulu2_i32 in tcg_gen_muls2_i32
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-18
Richard Henderson
tcg: Relax requirem
e
nt for mulu2_i32 on
32-b
i
t hosts
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-18
Richa
r
d
Hend
e
rson
tcg-s390: Remove W co
n
s
tr
a
i
nt
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-18
Richard
Hen
d
ers
o
n
t
cg-sp
a
rc:
U
se the typ
e
parameter to
t
cg_target_const_
m
atch
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-18
Ric
h
ard Henders
o
n
tcg-
p
pc64
:
Use t
h
e type par
a
m
e
t
er to t
c
g
_tar
g
et_const_ma
t
ch
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-18
Richar
d
H
e
nd
e
rson
tcg-
a
arch
6
4: Re
m
ove w
c
o
nstraint
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-18
Rich
a
rd Henderson
tcg: Add TCGType param
e
ter to tcg_ta
r
get
_
con
s
t_match
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-18
Ric
h
ar
d
Henderson
tcg:
Fix o
u
t of range shift in depo
s
it optimizat
i
ons
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-18
Richar
d
Henderson
tci: Mask
sh
i
ft
c
ounts to av
o
id undefi
n
ed behavi
o
r
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-18
Richard Henderson
tcg:
M
ask
s
hi
f
t quanti
t
ies w
h
ile
f
oldi
n
g
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-18
R
i
chard Henders
o
n
tcg: Use "unspecified be
h
avior" for shi
f
ts
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-17
Richard Henders
o
n
tcg-ia
6
4: Convert to new ld
s
t
opcodes
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-17
Richard
Hende
r
son
tcg-ia64: Move part of
softmmu s
l
ow path o
u
t of l
i
ne
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-17
Richard Hend
e
rson
tc
g
-
ia6
4
: Convert to new ldst helpe
r
s
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-17
R
i
chard Hen
d
erson
t
c
g
-
i
a
6
4: Reduce
c
o
de duplicati
o
n
i
n tcg_out_qe
m
u_ld
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-17
Rich
a
rd H
e
n
derso
n
tcg-ia64
:
Move tlb adde
n
d
load into
t
l
b
re
a
d
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-17
Richard Hen
d
erson
tc
g
-ia64: Move bs
w
ap for
store into tl
b
load
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-17
R
ich
a
rd Henders
o
n
tcg-ia64: Re-bundle th
e
tlb load
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-17
Ri
c
har
d
Henderson
tcg-ia64: Optimiz
e
sma
l
l arg
u
men
t
s
to ex
i
t
_
tb
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-17
Richard Henderson
tar
g
et-alpha: Remo
v
e cpu_unique, c
p
u
_
sysval, cpu_usp
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-17
Richard H
e
nderson
targe
t
-alpha: Tidy
a
lpha_translate_
i
nit
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-17
Richard H
e
n
derson
t
a
rget-alpha: Do
n
'
t issue
g
o
to_tb u
n
der
s
i
n
glestep
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-17
Richar
d
Hender
s
on
targ
e
t-alpha
:
Use
n
on-loca
l
te
m
ps for zero/sink
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-17
Richar
d
Hender
s
on
t
arget-al
p
ha: Us
e
e
x
tract
to
g
et insn
fiel
d
s
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-17
Richard Henderson
tar
g
et-alp
h
a: Conv
e
rt mfpr/mtpr to source/sin
k
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-17
Richard Henderson
target-alp
h
a: Con
v
ert gen
_
c
pys
et a
l
to source
/
sink
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-17
Richard
Hende
r
son
t
a
r
get-alpha: C
o
nvert gen_fc
v
tlq/ql to
source/sink
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-17
Richard Henderson
targe
t
-alph
a
: Convert gen_fcm
o
v to sou
r
ce/sink
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-17
Richar
d
Henderson
target-a
l
pha: Convert gen_
b
cond to so
u
rce/s
i
n
k
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-17
Richard
H
e
n
derson
target-alpha:
C
onvert
most ieee insns to source/sink
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-17
Richard H
e
nderson
target-al
p
ha:
C
onvert gen
_
iee
e
_inpu
t
to
s
ource
/
si
n
k
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-17
Richard Henderson
target-a
l
p
h
a: Con
v
ert MVIOP2 to source
/
si
n
k
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-17
R
ichard Hend
e
rso
n
t
arget-alpha: Co
n
ve
r
t ARIT
H
3 to source/sink
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-17
R
i
char
d
Henderson
target-alpha: Convert FARITH3 to so
u
rce/sink
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-17
R
ichard Henderson
target-alpha: Co
n
vert FA
R
ITH2
t
o
s
ource/sink
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-17
R
i
chard Henderson
target-alpha: Convert gen_zap/not to source/
s
ink
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-17
Richa
r
d Hender
s
on
target-alpha: Con
v
ert gen_ins_h
/
l
to
s
ource/s
i
nk
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-17
Richard H
e
n
d
e
r
so
n
target
-
alpha:
Convert g
e
n_
e
xt_h/l to sou
r
ce/sink
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-17
Richard Henderso
n
target
-
alpha:
C
onvert gen_msk_h/l to source/sink
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-17
Richard Hender
s
on
target-alp
h
a:
Convert
g
en_cmov t
o
source/
s
i
nk
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-17
Richard He
n
derson
t
arget-al
p
ha
:
Convert ARITH3_EX to
source/sink
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-17
Richard Henderson
target-
a
lpha: Convert ge
n
_c
m
p to source/s
i
nk
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-17
R
i
chard He
n
d
e
r
s
on
target-alph
a
: C
o
nve
r
t g
e
n
_store_conditi
o
na
l
t
o
source
.
.
.
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-17
Richard H
e
nderson
t
arget-alpha:
Conve
r
t gen_load/stor
e
_mem to sourc
e
.
.
.
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-17
Richard Henderson
t
a
rget-alpha:
C
on
v
e
r
t opcode 0
x
1F
to source/sink
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-17
Rich
a
rd He
n
d
e
r
s
on
t
a
rget-alph
a
: C
o
nve
r
t
op
c
ode 0
x
1E to source/
s
i
n
k
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-17
Ric
h
ard Henderson
target-alpha: Convert opcode 0
x
1
C
t
o source/
s
ink
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-17
Richard Henderson
t
a
rget-alpha: C
o
n
v
ert opcode
0
x1B to source/
s
i
n
k
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-17
Ri
c
har
d
He
n
derson
t
a
rget-al
p
ha:
C
onve
r
t opc
o
de 0x1A to so
u
rce/sin
k
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-17
R
i
chard
He
n
derson
ta
r
ge
t
-alpha: Convert opcode 0x18 to source/sin
k
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-17
Ri
c
h
ard He
n
derson
target-alpha: Convert
o
pcode 0x17 to sour
c
e
/
s
i
nk
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-17
Richar
d
Henders
o
n
target-alpha: Co
n
vert opcode 0x14
t
o
so
u
rce/sink
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-17
Richard
H
enderson
target-a
l
pha: Co
n
vert opcode 0x13
t
o
s
ource/si
n
k
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-17
R
i
chard Henderson
target-alpha: Convert opcode 0x12 to source/si
n
k
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-17
Richard
Henderso
n
target-alpha: Con
v
ert
o
p
co
d
e
0
x
11 to source
/
s
i
nk
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-17
Ri
c
hard H
e
nd
e
r
s
on
t
a
r
get-alpha: In
t
rod
u
ce funct
i
ons fo
r
source
/
sink
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-17
R
i
chard
Hen
d
erso
n
target-alpha: Introduce REQ
U
IRE_REG_31
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-17
Richard Henderson
t
arget-al
p
ha: Introd
u
c
e
REQUIR
E
_TB_FL
A
G
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-16
Richard Henderson
tcg-a
a
rch64
:
U
se tcg_out_mov in preferen
c
e
to tcg_out_movr
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-16
Richard Henderson
t
c
g-aa
r
ch64: Prefer unsi
g
ned off
s
ets before sig
n
e
d
.
.
.
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-16
Richard He
n
der
s
on
tcg-
a
arc
h
64: Introduce tcg_o
u
t_insn_3312, _3310, _3313
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-16
Ric
h
ard H
e
nder
s
o
n
tcg-aar
c
h64:
M
e
rge aarch64_ldst_get_data/type into
.
.
.
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-16
Richa
r
d
H
end
e
rson
tcg
-
aarch64: Introduce tcg_out_in
s
n_350
7
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-16
Ric
h
ard Hen
d
erson
tcg-aarch64: Support
s
to
r
es of zero
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-16
Richard He
n
derson
tcg-a
a
r
c
h64: Im
p
lement TCG_TARGET_HAS_new_ldst
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-16
R
ic
h
ard
H
enderso
n
tcg-aarch64: Pass qemu_ld/st ar
g
ument
s
dire
c
t
l
y
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-16
Ric
h
ard He
n
derson
tcg-a
a
rch6
4
: Use TCGMemOp in
q
emu_ld/s
t
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-16
Richard
Henderson
tcg-
a
arch64: Use ADR to p
a
ss the
return address to
.
.
.
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-16
Richard Hender
s
on
t
c
g-aarch64: Us
e
tc
g
_out
_
call for qe
m
u_ld/st
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-16
Richard Henderso
n
tcg-aar
c
h64: Avoid add with zero in
t
lb load
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-16
R
i
c
h
ard Henderson
tcg-aarch64: Implement tcg
_
r
egis
t
e
r
_jit
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-16
R
ichard Henderso
n
t
cg
-
aarch64: Intro
d
uce tcg_out
_
insn_3
3
14
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-16
Rich
a
r
d Hen
d
erson
tcg-aarch64:
R
euse LR
in translated code
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-16
Richard Henderson
tcg-
a
arch
6
4: Use
C
B
Z and CBN
Z
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-16
Richard Hen
d
erson
tc
g
-aarch64: Create tcg_out_brcond
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-16
Richard
Hend
e
rson
t
c
g-aa
r
ch64: Use symbo
l
ic names for branch
e
s
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-16
Rich
a
r
d
H
e
nderson
tcg
-
aarch6
4
: Use
adrp
in
tcg_
o
ut_movi
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-16
Richard Henderson
tcg-aarch
6
4: Special case small constants in tcg_
o
ut_movi
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-16
Richard
Henders
o
n
tcg-aarch64: Use ORRI in tcg_out
_
movi
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-16
Richar
d
Henderson
tcg-aar
c
h64: U
s
e MOVN
in tcg_out_movi
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-16
Richard Hende
r
son
tcg-aarch64: U
s
e
T
CGType
a
nd
T
CGMemOp constants
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-16
Richard
Hen
d
erson
tcg-aarch64: Use intptr_
t
apro
p
riately
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-04-16
Richard
Hende
r
s
on
tcg-aa
r
ch64: Properly dete
c
t
SI
G
SEGV writes
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
next