repo.or.cz
/
official-gcc.git
/
search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
first
·
prev
·
next
Split gather load handling out of vectorizable_{mask_load_store,load}
2018-01-03
rsandifo
Split ga
t
he
r
load handl
i
ng ou
t
of
vec
t
o
r
izable_{mask_load_st
.
.
.
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
Split o
u
t gather load mask
building
commit
|
commitdiff
|
tree
2018-01-03
r
sandi
f
o
Split rhs checking out of vecto
r
izable
_
{
,
m
a
sk_load_
.
.
.
commit
|
commitdiff
|
tree
2018-01-03
rs
a
nd
i
f
o
Split
m
a
sk check
i
ng out
o
f vectorizable
_
mask_load_s
t
ore
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
Make vect
_
model_sto
r
e_cost tak
e
a vec_load_sto
r
e_ty
p
e
commit
|
commitdiff
|
tree
2018-01-03
rsan
d
if
o
M
ove code that
stub
s
out IFN_MASK_L
O
ADs
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
U
s
e
extract
_
b
it_field_as_subreg for
vec
t
ors
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
Improve spil
l
ing
for variable-
w
idth s
l
ots
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
Improve vectorization COND_EXPR <bool op b
o
ol,
.
.
.
>
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
Allow the target to set MAX_
B
ITSIZE_
M
ODE
_
AN
Y
_MODE
commit
|
commitdiff
|
tree
2018-01-03
r
sandifo
[AArch6
4
] Rewrite aarch64_
s
i
md_valid_immed
i
ate
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
A
d
d support for adjusting the n
u
mb
e
r of un
i
ts in a
.
.
.
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
Allow targets to
p
ick a
v
ec
t
or pr
e
fix other
tha
n
"
V"
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
Add su
p
port for MOD
E
_
V
ECTOR_BOOL
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_int: GET_MODE_SIZE
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
pol
y
_int: GET_MODE_BIT
S
IZ
E
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_i
n
t: expa
n
d_a
s
s
i
gnment
commit
|
commitdiff
|
tree
2018-01-03
rs
a
ndifo
poly_int
:
GET_MODE
_
P
R
ECI
S
ION
commit
|
commitdiff
|
tree
2018-01-03
rsan
d
ifo
po
l
y_int:
T
YPE_VE
C
TOR
_
SUB
P
ARTS
commit
|
commitdiff
|
tree
2018-01-03
r
s
andifo
poly_int:
ve
c
t_permute_l
o
ad/
s
tore_chain
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_int: GET_MODE_NUNITS
commit
|
commitdiff
|
tree
2018-01-03
rsa
n
d
i
fo
Use p
a
rtial_subreg
_
p
in
curr_insn
_
transform
commit
|
commitdiff
|
tree
2018-01-03
rs
a
ndifo
Add a fixed_s
i
ze_mo
d
e
_
p
od class
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
Direc
t
ly operate on CONST_VE
C
TOR
e
ncoding
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_int: v
e
ctor
_
builde
r
element count
commit
|
commitdiff
|
tree
2018-01-03
r
s
andifo
p
o
l
y_int: vec_perm_
i
nd
i
ces
element type
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_int:
memrefs_conflict_p
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_int: s
t
ruc
t
_value_siz
e
commit
|
commitdiff
|
tree
2018-01-03
r
s
a
n
difo
p
o
l
y_int: load_register
_
paramet
e
rs
commit
|
commitdiff
|
tree
2018-01-03
rs
a
n
d
ifo
poly
_
int: alte
r
_reg
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_int: reloading complex
s
ubr
e
g
s
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly
_
int: process_alt_o
p
erands
commit
|
commitdiff
|
tree
2018-01-03
rsand
i
f
o
poly_int:
expan
d
_ifn_ato
m
ic_compa
r
e_exchange_into_c
a
ll
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
pol
y
_in
t
:
a
djust_mems
commit
|
commitdiff
|
tree
2018-01-03
rsandi
f
o
p
oly
_
int: PU
S
H_ROUND
I
NG
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
po
l
y_int: emit
_
sin
g
le
_
push_ins
n
_1
commit
|
commitdiff
|
tree
2018-01-03
rsan
d
ifo
poly_
i
nt:
s
et_inc_st
a
t
e
commit
|
commitdiff
|
tree
2018-01-03
r
s
andif
o
poly_int: expand_expr_
r
e
al_1
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_int
:
expand_expr_rea
l
_2
commit
|
commitdiff
|
tree
2018-01-03
rsan
d
ifo
poly_int
:
subreg
_
get_info
commit
|
commitdiff
|
tree
2018-01-03
rsa
n
d
i
fo
poly_int: REGMODE_NATURAL_SIZE
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_int: expa
n
d
_
vector_
u
bsa
n
_overflow
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_int
:
folding BIT
_
FIELD
_
R
E
Fs on v
e
ctors
commit
|
commitdiff
|
tree
2018-01-03
rsandi
f
o
poly_int: fold_in
d
i
rect_
r
ef_
1
commit
|
commitdiff
|
tree
2018-01-03
rsandif
o
po
l
y_in
t
:
omp-simd-c
l
on
e
.
c
commit
|
commitdiff
|
tree
2018-01-03
rsa
n
difo
poly_int: b
r
i
g vect
o
r
elem
e
nts
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_int: tree-vect-generic
.
c
commit
|
commitdiff
|
tree
2018-01-03
rsand
i
fo
p
o
ly_int: vect_no_alias
_
p
commit
|
commitdiff
|
tree
2018-01-03
rsandi
f
o
poly_in
t
:
two-op
e
ration
S
LP
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
p
o
l
y_in
t
: vect_get_con
s
tant_vectors
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_int: vectorizable_conver
s
ion
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_i
n
t: v
e
ctor
i
zable_simd_
c
lone_cal
l
commit
|
commitdiff
|
tree
2018-01-03
rsa
n
difo
p
o
ly_int: vect
o
riza
b
le_ca
l
l
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
pol
y
_int: vectoriz
a
ble_load/
s
tore
commit
|
commitdiff
|
tree
2018-01-03
r
s
andifo
po
l
y
_
int: vectorizable_
l
ive_
o
peration
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_int: vectori
z
able_induction
commit
|
commitdiff
|
tree
2018-01-03
rsan
d
ifo
poly_
i
nt
:
vecto
r
iz
a
ble_
r
eduction
commit
|
commitdiff
|
tree
2018-01-03
rsandi
f
o
poly_int: vector_alig
n
ment_reachable_p
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
p
o
l
y
_int: current_vector_size and TARGET_AUTOVE
C
TOR
I
ZE_VECTO
.
.
.
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_in
t
: ge
t
_
m
ask
_
mode
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_int: om
p
_max_
v
f
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_int:
v
ect_nunit
s
_for_co
s
t
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
p
o
l
y_i
n
t:
SLP max_unit
s
commit
|
commitdiff
|
tree
2018-01-03
rsa
n
di
f
o
poly_int
:
vectoriser vf a
n
d u
f
commit
|
commitdiff
|
tree
2018-01-03
rsan
d
ifo
m
atch
.
pd hand
l
ing of th
r
e
e-
c
o
n
stant b
i
tops
commit
|
commitdiff
|
tree
2018-01-03
r
sandifo
Add an alter
n
ative vector l
o
op iv
m
ec
h
anism
commit
|
commitdiff
|
tree
2018-01-02
rsandifo
Fix
REG_ARGS_SIZE
h
andling when pushin
g
TLS a
d
dresses
commit
|
commitdiff
|
tree
2018-01-02
rsandifo
Ma
k
e CONST_VECTOR_ELT
handle implicitly-encoded element
s
commit
|
commitdiff
|
tree
2018-01-02
rsandifo
M
a
ke mo
r
e use o
f
rtx_vector_builder
commit
|
commitdiff
|
tree
2018-01-02
rsa
n
difo
Ne
w
CONST_VECTO
R
layout
commit
|
commitdiff
|
tree
2018-01-02
rsandifo
Use CONST
_
VE
C
TOR_ELT i
n
stead of XVECEXP
commit
|
commitdiff
|
tree
2018-01-02
rsan
d
ifo
Use ssizetyp
e
selectors for
autovec
t
orised VEC_PERM_EXPRs
commit
|
commitdiff
|
tree
2018-01-02
rsandif
o
Use vec_perm_builder::se
r
ies_p
in shift_amt
_
for_vec_perm_mask
commit
|
commitdiff
|
tree
2018-01-02
rs
a
ndif
o
Rework VEC_PERM
_
EXPR foldin
g
commit
|
commitdiff
|
tree
2018-01-02
rsandif
o
Use explicit encoding
s
for sim
p
le permu
t
es
commit
|
commitdiff
|
tree
2018-01-02
rsa
n
difo
Add a vec
_
perm_ind
i
ces_to_tree helper function
commit
|
commitdiff
|
tree
2018-01-02
rsandi
f
o
Ma
k
e vec_
p
erm_ind
i
ces use n
e
w
v
e
ctor encoding
commit
|
commitdiff
|
tree
2018-01-02
r
sandifo
Check
whether a vector
o
f QIs c
a
n store all indices
commit
|
commitdiff
|
tree
2018-01-02
rsa
n
difo
Re
m
ove
vec_
p
erm_const o
p
tab
commit
|
commitdiff
|
tree
2018-01-02
rsandifo
Refactor
e
xpa
n
d
_v
e
c_perm
commit
|
commitdiff
|
tree
2018-01-02
r
s
andifo
Split can_vec_per
m
_p in
t
o
c
an_
v
ec_p
e
rm_{var,const}_p
commit
|
commitdiff
|
tree
2018-01-02
r
sandifo
Pass vec_
p
erm_in
d
ic
e
s by reference
commit
|
commitdiff
|
tree
2018-01-02
r
s
andi
f
o
qimode_for_vec_perm
commit
|
commitdiff
|
tree
2017-12-28
r
sandifo
[
r
s600
0
] Use gen_int_m
o
d
e
i
n ieee_128bit
_
negative_zer
o
commit
|
commitdiff
|
tree
2017-12-28
rsandi
f
o
Use valid
_
for
_
cons
t
_vector_p
instead of CONSTAN
T
_P
commit
|
commitdiff
|
tree
2017-12-21
r
s
a
n
difo
poly_int: p
r
une_r
u
ntime
_
alias_tes
t
_list
commit
|
commitdiff
|
tree
2017-12-21
rsandifo
poly_int: com
p
ute_data_ref_alignme
n
t
commit
|
commitdiff
|
tree
2017-12-21
rsandifo
poly_int: l
o
o
p versioni
n
g threshold
commit
|
commitdiff
|
tree
2017-12-21
rsand
i
fo
po
l
y
_
i
n
t: tree-ssa-loop-ivo
p
ts
.
c:i
v
_use
commit
|
commitdiff
|
tree
2017-12-21
rsandifo
p
o
ly_int
:
get_b
i
nfo_
a
t_offset
commit
|
commitdiff
|
tree
2017-12-21
r
sandifo
po
l
y_int: build
_
r
e
f_f
o
r_offs
e
t
commit
|
commitdiff
|
tree
2017-12-21
r
sandifo
p
o
ly_int: M
E
M_
R
EF of
f
s
e
ts
commit
|
commitdiff
|
tree
2017-12-21
rsandifo
poly_int: find_bswa
p
_or_nop_load
commit
|
commitdiff
|
tree
2017-12-21
rs
a
ndi
f
o
poly_int
:
adjust_
p
tr_info_misali
g
nmen
t
commit
|
commitdiff
|
tree
2017-12-21
rsandifo
poly_int: decode_addr_c
o
nst
commit
|
commitdiff
|
tree
2017-12-21
rsa
n
difo
poly_
i
nt: bit_field_size/o
f
fset
commit
|
commitdiff
|
tree
2017-12-21
rsandif
o
poly_in
t
: emit_gro
u
p_load/s
t
ore
commit
|
commitdiff
|
tree
2017-12-21
r
s
andif
o
poly_int: reload<->
i
ra interf
a
c
e
commit
|
commitdiff
|
tree
2017-12-21
rsan
d
if
o
p
o
ly_in
t
: emit_inc
commit
|
commitdiff
|
tree
2017-12-21
rsandifo
pol
y
_
i
n
t
:
cfgexpand st
a
ck v
a
r
i
ables
commit
|
commitdiff
|
tree
next