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
Use FOR_EACH_IMM_USE_FAST in gimple-ssa-backprop.c
2018-10-08
rsand
i
f
o
Use FOR_EACH_IMM_USE_FAST in
g
imp
l
e-ssa
-
b
ackprop
.
c
commit
|
commitdiff
|
tree
2018-10-08
r
sandifo
Don't ICE on vect
o
r
s
of
enums (PR 8
7
286)
commit
|
commitdiff
|
tree
2018-09-20
rsandifo
Fix PEE
L
ING_
F
O
R
_N
I
TERS calculation (PR
8
7
288)
commit
|
commitdiff
|
tree
2018-09-20
r
sandifo
Add missing al
i
gnme
n
t
checks in epil
o
gue loop vectorisation
.
.
.
commit
|
commitdiff
|
tree
2018-08-28
rsand
i
fo
Fix unguarded use of t
r
ee_to_shwi in tree-ssa-sccvn
.
c
commit
|
commitdiff
|
tree
2018-08-28
rsandifo
Ad
d
t
a
rge
t
selectors
t
o
s
l
p-37
.
c (PR87078)
commit
|
commitdiff
|
tree
2018-08-24
rsa
n
difo
D
ef
i
ne vect
_
perm for variable-
l
en
g
t
h
SVE
commit
|
commitdiff
|
tree
2018-08-24
rs
a
ndifo
Avoid i
s
_con
s
tant
c
alls in vectoriza
b
l
e
_bswa
p
commit
|
commitdiff
|
tree
2018-08-24
rsandifo
Handle SLP permutations for variab
l
e-length vectors
commit
|
commitdiff
|
tree
2018-08-23
rsan
d
ifo
F
i
x
t
y
po 'exapn
d
ed
'
to 'ex
p
anded'
commit
|
commitdiff
|
tree
2018-08-23
rsandifo
[AArc
h
6
4] Improve
S
V
E h
a
ndling
o
f s
i
ng
l
e-vector pe
r
mutes
commit
|
commitdiff
|
tree
2018-08-23
rsan
d
ifo
F
ix aarch64_evpc_
t
bl gua
r
d (PR 85910)
commit
|
commitdiff
|
tree
2018-08-22
rsandifo
[2/2
]
Fix bo
g
u
s
inner indu
c
t
ion (P
R
86725)
commit
|
commitdiff
|
tree
2018-08-22
rsandifo
[1/2]
Fix bogus double reduction (PR 86725)
commit
|
commitdiff
|
tree
2018-08-22
rsandifo
M
a
ke t
h
e
v
e
c
t
oriser d
r
op to strided
accesses for stor
e
s
.
.
.
commit
|
commitdiff
|
tree
2018-08-22
rsandif
o
O
n
ly
t
est STMT_VINFO_S
T
RID
E
D
_P for the first st
a
tem
e
nt
.
.
.
commit
|
commitdiff
|
tree
2018-08-21
rsand
i
fo
Update glo
b
al revi
e
we
r
s
li
s
t
commit
|
commitdiff
|
tree
2018-08-09
rsandifo
Allow inner-l
o
op
r
eductions
w
ith va
r
i
a
ble-l
e
ngth
v
e
c
tors
commit
|
commitdiff
|
tree
2018-08-09
rsan
d
ifo
Restore flow_bb_inside_l
o
op_p tests (PR 868
5
8)
commit
|
commitdiff
|
tree
2018-08-09
rsandifo
Fix i
n
val
i
d assumption in vect_t
r
a
n
sform
_
stmt (PR 86871
)
commit
|
commitdiff
|
tree
2018-08-07
rsandifo
[AArch64
]
F
ix -mlow-precision-di
v
(
P
R
86838)
commit
|
commitdiff
|
tree
2018-08-03
rsandif
o
H
a
n
d
le SLP of call patte
r
n stateme
n
t
s
commit
|
commitdiff
|
tree
2018-08-02
r
s
an
d
ifo
Typo f
i
x
commit
|
commitdiff
|
tree
2018-08-02
r
s
a
ndifo
[gen/AA
r
ch64] Gene
r
a
te he
l
pers for sub
s
t
i
tuting ite
r
a
to
r
.
.
.
commit
|
commitdiff
|
tree
2018-08-02
rsandifo
[A
A
rch64] Add support for 16-bit FMOV i
m
m
ediates
commit
|
commitdiff
|
tree
2018-08-01
rsandifo
[AArch64] Upd
a
te ex
p
ected output for sve/var
_
stri
d
e_
.
.
.
commit
|
commitdiff
|
tree
2018-08-01
rsandi
f
o
[AArch64]
X
FAI
L
sve/vcond_[45]
.
c tests
commit
|
commitdiff
|
tree
2018-08-01
r
sandifo
Fold point
e
r
range check
s
with
equal spans
commit
|
commitdiff
|
tree
2018-08-01
rsan
d
ifo
Fix PR
n
umber
commit
|
commitdiff
|
tree
2018-08-01
rsandifo
Fix r
e
m
ove
_
stmt in vectorizable_
s
imd_clone_ca
l
l (P
R
.
.
.
commit
|
commitdiff
|
tree
2018-08-01
rsandifo
[
07
/
11]
Use
s
ingl
e
basic bloc
k
arra
y
in loop_vec_i
n
f
o
commit
|
commitdiff
|
tree
2018-08-01
rsan
d
ifo
[06/11] Handle VMAT_
I
NVARIANT separately
commit
|
commitdiff
|
tree
2018-08-01
r
sandi
f
o
[05/11]
Ad
d
a vect_
s
t
mt_to_vectoriz
e
helper
f
unction
commit
|
commitdiff
|
tree
2018-08-01
rsan
d
i
fo
[04/
1
1] Add a vect_ori
g
_stmt hel
p
er function
commit
|
commitdiff
|
tree
2018-08-01
r
sandifo
[03/11
]
Remove vect_tran
s
form_stmt grouped_
s
tor
e
argument
commit
|
commitdiff
|
tree
2018-08-01
rsan
d
i
f
o
[02/1
1
] Remove vec
t
_sch
e
d
u
l
e
_slp return
v
alue
commit
|
commitdiff
|
tree
2018-08-01
rsandifo
[01/11] Schedule
S
L
P e
a
rlier
commit
|
commitdiff
|
tree
2018-08-01
r
s
andifo
Fix
o
ve
r
-widen
i
ng
h
andling of COND_EXPRs (PR 8
6
749)
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[4
6
/46] Turn stmt_vec_info bac
k
into a typ
e
de
f
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[45/46] Remove ve
c
t_stmt
_
in_r
e
g
ion_p
commit
|
commitdiff
|
tree
2018-07-31
rsandif
o
[
44/46]
R
emove gl
o
b
al
vinfo_f
o
r
_stmt-related routines
commit
|
commitdiff
|
tree
2018-07-31
r
s
andifo
[43/
4
6] Mak
e
free_
s
tmt_vec_info tak
e
a
stmt_vec
_
i
n
fo
commit
|
commitdiff
|
tree
2018-07-31
rs
a
n
d
ifo
[42/46] Add vec_inf
o
::repl
a
ce_stmt
commit
|
commitdiff
|
tree
2018-07-31
r
s
an
d
if
o
[41/46]
A
d
d
vec_
i
nf
o
::remo
v
e
_stmt
commit
|
commitdiff
|
tree
2018-07-31
r
s
and
i
fo
[40/46]
Add vec_info::lookup_d
r
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[39/46] Change ST
M
T_VINFO_UN
A
L
IGNED_DR to a dr_vec_info
commit
|
commitdiff
|
tree
2018-07-31
r
s
an
d
ifo
[38/46] U
s
e
d
r_vec_
i
nfo to
repres
e
nt a
data refere
n
ce
commit
|
commitdiff
|
tree
2018-07-31
rsandi
f
o
[37/46] d
r
_au
x
tweaks
commit
|
commitdiff
|
tree
2018-07-31
rsand
i
fo
[36/46] A
d
d a pattern_stmt_p field
t
o stmt_ve
c
_info
commit
|
commitdiff
|
tree
2018-07-31
r
sandifo
[
3
5/46] Alter interf
a
ces within vect
_
pa
t
ter
n
_recog
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[34/46] Alter interface
to vect_get_vec_def
_
f
o
r_stmt_copy
commit
|
commitdiff
|
tree
2018-07-31
rsand
i
fo
[33/4
6
] Use stmt_v
e
c_i
n
fos
in
s
tead o
f
vec
_
info/gimple
.
.
.
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[32/46
]
Use st
m
t_vec_info in function i
n
terfaces (part
2)
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[31/4
6
] Use s
t
mt_vec_info in fu
n
ctio
n
interf
a
ces (part 1)
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[30/46] Use stmt
_
v
e
c_info
s
rather than gimple
stmts
.
.
.
commit
|
commitdiff
|
tree
2018-07-31
r
s
andi
f
o
[29/
4
6] Use stmt_
v
ec_info instead of
g
imp
l
e
s
t
mts int
e
rnally
.
.
.
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[28/46] Use stmt_vec
_
info instead of gimpl
e
stmts
internally
.
.
.
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[27
/
46] Remov
e
d
u
plicated
s
t
m
t_ve
c
_info lookups
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[
2
6/46] Make more use of dyn_cast
i
n tree-vect*
commit
|
commitdiff
|
tree
2018-07-31
rsandi
f
o
[
2
5/46] Make
get_
e
arlier/later_stmt take and retur
n
.
.
.
commit
|
commitdiff
|
tree
2018-07-31
rsandif
o
[24/4
6
] Make
stmt_info_for_cost use a stmt_v
e
c_inf
o
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[23/46] Make LOOP_VINF
O
_MAY_MISALIGN_STMT
S
u
se
s
t
m
t_vec_info
commit
|
commitdiff
|
tree
2018-07-31
r
s
a
ndif
o
[22/
4
6
]
Make
D
R_G
R
OUP_SAME_DR_ST
M
T a s
t
mt_vec_inf
o
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[21/46] Make gro
u
ped_st
o
res and reduc
t
ion_chain
s
use
.
.
.
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[20/46
]
Make *FIRST_EL
E
ME
N
T and *
N
EXT_ELEM
E
N
T st
m
t_vec
_
infos
commit
|
commitdiff
|
tree
2018-07-31
r
s
a
ndifo
[19/4
6
]
Make v
e
c
t
_
dr_stmt return
a st
m
t
_vec_in
f
o
commit
|
commitdiff
|
tree
2018-07-31
rsandi
f
o
[18/46] Make SLP_TREE_SCALAR_STMTS a ve
c
<stmt_vec_inf
o
>
commit
|
commitdiff
|
tree
2018-07-31
r
sandifo
[17/46] Ma
k
e
LOOP_VINFO_RE
D
UCTIONS
a
n auto_vec<stm
t
_vec_info>
commit
|
commitdiff
|
tree
2018-07-31
rsandif
o
[
16/46]
Make STMT_
V
INFO_REDUC_DEF a st
m
t_vec_i
n
fo
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[15/46
]
Make SLP_T
R
E
E
_VEC_STMT
S
a
v
ec<stmt_vec
_
i
n
fo>
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[14/46]
Make STMT_VIN
F
O_
V
EC
_
S
TMT
a
stmt_v
e
c
_
info
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[13/46
]
Make
STMT_VINFO_RELATED_
S
TMT a s
t
mt_v
e
c_i
n
fo
commit
|
commitdiff
|
tree
2018-07-31
rsandif
o
[
1
2
/
4
6]
M
ake vect_fin
i
sh_stmt_
g
e
n
eratio
n
r
eturn
a stmt_vec_info
commit
|
commitdiff
|
tree
2018-07-31
rsan
d
ifo
[11/46]
Pass back a s
t
mt_vec_i
n
fo from v
e
ct_
i
s_simple_u
s
e
commit
|
commitdiff
|
tree
2018-07-31
r
s
andifo
[10/46] Temporarily
m
ake s
t
mt_vec_info a c
l
ass
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[09/46
]
Add vec_
i
nfo::lookup_si
n
gle_use
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[08/46]
A
dd vec_
i
nfo::lookup_d
e
f
commit
|
commitdiff
|
tree
2018-07-31
rsa
n
d
i
fo
[07/46] Add vec
_
inf
o
::
l
ookup_s
t
mt
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[
0
6/46] Add vec_inf
o
:
:
add_stmt
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[05/46
]
Fix
mak
e
_
ssa_name cal
l
in vectorizable_redu
c
tion
commit
|
commitdiff
|
tree
2018-07-31
rsand
i
fo
[
04
/
4
6
] Factor
o
u
t th
e
t
est f
o
r
a
valid reduction input
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[03/46] Rem
o
ve
u
nnecessary update of NUM_SLP_USES
commit
|
commitdiff
|
tree
2018-07-31
rs
a
ndifo
[02/46] Remov
e
dead vectorizable_reduction code
commit
|
commitdiff
|
tree
2018-07-31
r
s
andifo
[01/4
6
] Mov
e
special
c
ases out o
f
get_initial
_
de
f
_fo
r
_redu
c
tion
commit
|
commitdiff
|
tree
2018-07-30
rsandi
f
o
Resync inline imp
l
eme
n
tatio
n
of
c
e
il_log2 (PR 86506)
commit
|
commitdiff
|
tree
2018-07-25
rsan
d
ifo
Add PR number
commit
|
commitdiff
|
tree
2018-07-25
rsandifo
Fix ceil_log2(0) (P
R
86644)
commit
|
commitdiff
|
tree
2018-07-24
r
s
andif
o
Avoid &LOOP_VINFO_MASKS
f
o
r
b
b vectorisation (PR 86618)
commit
|
commitdiff
|
tree
2018-07-12
rsandifo
Implem
e
nt SLP of internal f
u
nc
t
ion
s
commit
|
commitdiff
|
tree
2018-07-12
rsan
d
ifo
Use con
d
itional int
e
r
n
al functions
i
n if
-
conversion
commit
|
commitdiff
|
tree
2018-07-12
rsandifo
Support fused multi
p
ly
-
a
dds in
f
u
l
l
y
-masked reductions
commit
|
commitdiff
|
tree
2018-07-12
r
sandifo
Add IFN_
C
OND_FM
A
functions
commit
|
commitdiff
|
tree
2018-07-12
rsan
d
ifo
Extend tree code fo
l
ds to IFN_C
O
ND_*
commit
|
commitdiff
|
tree
2018-07-04
rsandifo
Fix typo in bb-slp-over-widen-*
.
c
commit
|
commitdiff
|
tree
2018-07-03
rsandifo
[
17/n] PR
8
5694: AArc
h
6
4
support for AVG_FLO
O
R/CEIL
commit
|
commitdiff
|
tree
2018-07-03
rsandifo
Pass
more vector
t
ype
s
t
o
appen
d
_patter
n
_def_seq
commit
|
commitdiff
|
tree
2018-07-03
rs
a
ndifo
Ensur
e
PAT
T
ERN
_
DE
F
_SEQ is empty before recognisi
n
g
.
.
.
commit
|
commitdiff
|
tree
2018-07-03
rsandif
o
Cle
a
n up
i
nterface
to vec
t
or pattern
r
ecogn
i
ser
s
commit
|
commitdiff
|
tree
2018-07-03
rsa
n
difo
[
1
6/n]
P
R85694: Add detection of aver
a
ging op
e
r
a
tio
n
s
commit
|
commitdiff
|
tree
2018-07-03
rsa
n
dif
o
[15
/
n]
PR85
6
94: Try to
s
plit existing casts in wid
e
n
e
d
.
.
.
commit
|
commitdiff
|
tree
next