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
Protect second call to extract_range_from_multiplicative_op_1
2018-01-04
rs
a
ndifo
P
ro
t
ect second
call
t
o extract_
r
ang
e
_fr
o
m_multiplicative_op_1
commit
|
commitdiff
|
tree
2018-01-04
rsandifo
D
ocument mach
i
n
e
_mode
w
rapper
c
l
a
s
ses
commit
|
commitdiff
|
tree
2018-01-04
r
s
andifo
Add tree_fit
s
_uhwi_p tests
to BIT_
F
IELD_R
E
F folder
commit
|
commitdiff
|
tree
2018-01-04
r
s
andifo
All
o
w VEC
_
PERM_EXPR fo
l
din
g
to fa
i
l
commit
|
commitdiff
|
tree
2018-01-04
rs
a
ndi
f
o
PR83680: Inve
r
ted tes
t
in
a
r
m_vectorize
_
vec
_
perm_const
commit
|
commitdiff
|
tree
2018-01-04
rsandi
f
o
PR83675: Re
s
to
r
e TAR
G
ET_VIS2
check for SPARC vec_perm_c
o
nst
commit
|
commitdiff
|
tree
2018-01-03
r
s
a
n
difo
Make vectorizable_
l
oad/s
t
ore handle IFN_
M
ASK
_
LOAD/STORE
commit
|
commitdiff
|
tree
2018-01-03
r
sandifo
Split gather load hand
l
ing out of vectorizab
l
e_
{
ma
s
k_load_s
t
.
.
.
commit
|
commitdiff
|
tree
2018-01-03
rs
a
n
d
ifo
Split ou
t
g
a
ther load mask bui
l
d
i
ng
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
Split rhs checking
o
ut o
f
v
e
ctori
z
able_{,ma
s
k
_lo
a
d_
.
.
.
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
Spli
t
ma
s
k check
i
n
g out of
vectorizable_
m
ask_load
_
s
to
r
e
commit
|
commitdiff
|
tree
2018-01-03
r
sa
n
difo
Make v
e
ct_model_store_cost take a vec_load
_
stor
e
_type
commit
|
commitdiff
|
tree
2018-01-03
rsandi
f
o
Move code th
a
t
stubs out IFN_
M
AS
K
_LO
A
D
s
commit
|
commitdiff
|
tree
2018-01-03
rsan
d
ifo
U
se extract_b
i
t_field_as_subreg f
o
r
v
ectors
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
Improve spilling for
va
r
i
able
-
w
i
dth s
l
ots
commit
|
commitdiff
|
tree
2018-01-03
r
sandifo
Improve vectorizatio
n
COND_EXP
R
<bool
o
p bool,
.
.
.
>
commit
|
commitdiff
|
tree
2018-01-03
rsan
d
ifo
Allow the tar
g
et to set MAX_BITSIZ
E
_MODE_ANY_MODE
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
[AArch64] Rew
r
ite aarch64_simd_valid_immediate
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
Add suppo
r
t for adjusting
the number of units in a
.
.
.
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
Allow targets to pick a vector p
r
efi
x
other
than
"
V"
commit
|
commitdiff
|
tree
2018-01-03
r
s
andifo
Add
support
for MOD
E
_VE
C
TOR_BOOL
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_
i
nt: GET_MOD
E
_SIZE
commit
|
commitdiff
|
tree
2018-01-03
rs
a
ndifo
poly
_
int: GET_
M
O
DE_BIT
S
IZE
commit
|
commitdiff
|
tree
2018-01-03
rs
a
ndi
f
o
p
o
l
y_
i
nt: expand_ass
i
gnment
commit
|
commitdiff
|
tree
2018-01-03
rsandif
o
poly_int: GET_MODE_PRECIS
I
ON
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_in
t
: TYPE_VECTO
R
_SUBPARTS
commit
|
commitdiff
|
tree
2018-01-03
r
s
a
ndif
o
po
l
y_
i
nt: vect_per
m
ute
_
load/st
o
re
_
chai
n
commit
|
commitdiff
|
tree
2018-01-03
rsa
n
difo
p
o
ly_int: GET_MODE_NUNITS
commit
|
commitdiff
|
tree
2018-01-03
r
s
andifo
Use
p
artial_subreg_p
in c
u
r
r_insn_tr
a
nsform
commit
|
commitdiff
|
tree
2018-01-03
rs
a
ndif
o
Add a fixed_size_mod
e
_pod clas
s
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
D
i
rectly operate on CONST_VECTOR en
c
o
d
ing
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
po
l
y_int: ve
c
tor_builder el
e
ment cou
n
t
commit
|
commitdiff
|
tree
2018-01-03
rs
a
ndifo
poly_int: vec_perm_ind
i
ces element typ
e
commit
|
commitdiff
|
tree
2018-01-03
rsandif
o
poly_in
t
: memrefs_confli
c
t_p
commit
|
commitdiff
|
tree
2018-01-03
r
san
d
ifo
poly
_
int: struct_
v
alue_size
commit
|
commitdiff
|
tree
2018-01-03
r
sa
n
di
f
o
po
l
y_int: load_register_para
m
eters
commit
|
commitdiff
|
tree
2018-01-03
r
s
andifo
poly_
i
nt: alte
r
_reg
commit
|
commitdiff
|
tree
2018-01-03
r
s
andi
f
o
poly_in
t
: reloa
d
ing complex su
b
regs
commit
|
commitdiff
|
tree
2018-01-03
rsa
n
dif
o
poly_int: proce
s
s_alt_opera
n
ds
commit
|
commitdiff
|
tree
2018-01-03
rsa
n
difo
poly_int: e
x
pand_ifn
_
a
t
o
m
ic_compar
e
_exchan
g
e_int
o
_call
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly
_
int: adjust_mems
commit
|
commitdiff
|
tree
2018-01-03
r
s
andifo
poly_int: PUSH_
R
O
U
NDING
commit
|
commitdiff
|
tree
2018-01-03
rs
a
ndifo
p
o
ly
_
int: emit_single_push_insn_
1
commit
|
commitdiff
|
tree
2018-01-03
rsan
d
ifo
p
o
ly_int
:
set_inc_state
commit
|
commitdiff
|
tree
2018-01-03
rs
a
nd
i
fo
poly_
i
nt
:
expand_expr_real_1
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
po
l
y_int
:
ex
p
and
_
ex
p
r
_
real
_
2
commit
|
commitdiff
|
tree
2018-01-03
rsa
n
difo
poly_in
t
: sub
r
eg_g
e
t_
i
nfo
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_int: REGMODE_NATURAL_SIZ
E
commit
|
commitdiff
|
tree
2018-01-03
r
s
a
n
difo
p
o
ly_int: expand
_
vec
t
or_ubs
a
n_ov
e
rf
l
ow
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
p
o
l
y_int:
folding
B
IT_FIELD_REFs on vec
t
o
r
s
commit
|
commitdiff
|
tree
2018-01-03
rsa
n
difo
poly_int: fold_
i
ndi
r
ect
_
r
e
f
_
1
commit
|
commitdiff
|
tree
2018-01-03
r
s
a
n
difo
poly_int: o
m
p-simd-clone
.
c
commit
|
commitdiff
|
tree
2018-01-03
rsa
n
dif
o
p
oly_i
n
t: brig ve
c
tor e
l
ement
s
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
p
o
ly_int: tree-vect-gen
e
ric
.
c
commit
|
commitdiff
|
tree
2018-01-03
rs
a
ndifo
pol
y
_int: v
e
ct_no_alias_p
commit
|
commitdiff
|
tree
2018-01-03
rsandif
o
p
oly_int: two-ope
r
ation
S
LP
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_int: vect_get_constant_vectors
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_int: vectoriz
a
ble_conversion
commit
|
commitdiff
|
tree
2018-01-03
rsandi
f
o
poly_int
:
ve
c
torizable_simd_
c
lone_call
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
po
l
y_int
:
ve
c
torizable_call
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_in
t
:
vector
i
zab
l
e
_load/store
commit
|
commitdiff
|
tree
2018-01-03
rsandif
o
poly_int
:
vectorizable_live_operati
o
n
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
pol
y
_int: vectorizable_inducti
o
n
commit
|
commitdiff
|
tree
2018-01-03
r
s
and
i
fo
poly_i
n
t:
v
e
c
torizable_reductio
n
commit
|
commitdiff
|
tree
2018-01-03
r
sandifo
poly_int:
v
ect
o
r_ali
g
nment
_
re
a
chable_p
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_int: c
u
rrent_ve
c
tor_
s
i
z
e and TARGET_AUTOVECT
O
R
I
ZE
_
VECTO
.
.
.
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_int: get
_
mas
k
_mode
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_int: omp_max
_
v
f
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_int:
v
ec
t
_nu
n
its_for_cost
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_int: SLP ma
x
_
units
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_int: vectoriser vf and uf
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
match
.
p
d
h
a
ndlin
g
of three
-
constant bito
p
s
commit
|
commitdiff
|
tree
2018-01-03
rsa
n
difo
A
dd
a
n alternat
i
ve vector
l
oo
p
iv mechanism
commit
|
commitdiff
|
tree
2018-01-02
r
s
a
nd
i
f
o
Fix REG_ARGS_
S
IZE handling when p
u
shing T
L
S a
d
dresses
commit
|
commitdiff
|
tree
2018-01-02
rsandifo
Make CONS
T
_
VECTOR_E
L
T handl
e
implicitly-en
c
oded
elements
commit
|
commitdiff
|
tree
2018-01-02
rsandifo
Mak
e
more use of rtx_vecto
r
_bu
i
lder
commit
|
commitdiff
|
tree
2018-01-02
rsandifo
N
e
w
C
ONST_
V
EC
T
OR layout
commit
|
commitdiff
|
tree
2018-01-02
r
s
andifo
U
s
e C
O
NST_
V
ECTOR_EL
T
instea
d
of XVECEXP
commit
|
commitdiff
|
tree
2018-01-02
rsa
n
difo
Use ss
i
zetype selectors for autovectorised VE
C
_PERM_EXPRs
commit
|
commitdiff
|
tree
2018-01-02
rsandifo
U
s
e
v
ec_perm_builder
:
:s
e
ries_p in shi
f
t
_
amt_for_vec_perm_mask
commit
|
commitdiff
|
tree
2018-01-02
rsan
d
if
o
R
e
work VEC_PERM_EXP
R
fol
d
ing
commit
|
commitdiff
|
tree
2018-01-02
rsandi
f
o
Use
e
xplicit encoding
s
for
simple
per
m
utes
commit
|
commitdiff
|
tree
2018-01-02
rsandifo
A
d
d
a
v
e
c_perm_indices_to_tree helper functio
n
commit
|
commitdiff
|
tree
2018-01-02
r
sandi
f
o
Ma
k
e
vec_perm_indices use new vector encod
i
n
g
commit
|
commitdiff
|
tree
2018-01-02
rsandifo
C
heck
w
hether
a
vecto
r
o
f
QI
s
can sto
r
e
all in
d
i
c
es
commit
|
commitdiff
|
tree
2018-01-02
rsandif
o
Remove vec_perm_c
o
n
st o
p
t
ab
commit
|
commitdiff
|
tree
2018-01-02
rsandifo
Refa
c
tor expand_
v
ec_
p
erm
commit
|
commitdiff
|
tree
2018-01-02
rsandifo
Sp
l
it can_vec_perm_p into
can_v
e
c_perm_
{
var,const
}
_p
commit
|
commitdiff
|
tree
2018-01-02
rsandifo
Pass vec_perm_i
n
dices by
r
e
f
eren
c
e
commit
|
commitdiff
|
tree
2018-01-02
rsandifo
q
im
o
de_f
o
r_vec_perm
commit
|
commitdiff
|
tree
2017-12-28
rsandifo
[rs
6
000] Use gen_int_mode in ieee_128bit_nega
t
ive_zero
commit
|
commitdiff
|
tree
2017-12-28
rsa
n
di
f
o
Use va
l
id_for_const
_
v
ecto
r
_p instead o
f
C
ONSTANT_P
commit
|
commitdiff
|
tree
2017-12-21
r
sandifo
poly_int
:
p
r
u
n
e
_runtime_alias_test_
l
ist
commit
|
commitdiff
|
tree
2017-12-21
r
sandif
o
poly_int:
c
ompu
t
e_da
t
a_ref_alignm
e
nt
commit
|
commitdiff
|
tree
2017-12-21
r
s
andifo
pol
y
_
int: loo
p
ver
s
i
oning t
h
r
e
s
h
old
commit
|
commitdiff
|
tree
2017-12-21
rs
a
n
d
i
fo
poly
_
int
:
tree-ssa-loop-ivopts
.
c:iv_use
commit
|
commitdiff
|
tree
2017-12-21
rsandifo
poly
_
i
n
t
: get_
b
info_at_of
f
set
commit
|
commitdiff
|
tree
2017-12-21
rsandifo
poly_
i
n
t
:
build_ref_for_offset
commit
|
commitdiff
|
tree
2017-12-21
rsandifo
poly_
i
n
t
: ME
M
_REF offsets
commit
|
commitdiff
|
tree
2017-12-21
rsa
n
d
if
o
poly_int:
f
ind_bswa
p
_
o
r_nop_load
commit
|
commitdiff
|
tree
next