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
[46/46] Turn stmt_vec_info back into a typedef
2018-07-31
rsandifo
[46/4
6
] Turn
s
tmt
_
vec_in
f
o back into a typ
e
def
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[45/46] Remove vect_stmt_in_
r
egion_p
commit
|
commitdiff
|
tree
2018-07-31
r
sandi
f
o
[44
/
4
6
] Remove global v
i
nfo_for_stmt
-
related
r
outin
e
s
commit
|
commitdiff
|
tree
2018-07-31
r
sa
n
di
f
o
[43/46] Make free_stmt_vec_info t
a
ke a stmt_vec_info
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[42/46] Add
vec_info::replace_s
t
mt
commit
|
commitdiff
|
tree
2018-07-31
rsandif
o
[41/
4
6]
A
dd vec_in
f
o:
:
r
e
move_stm
t
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[40/46] A
d
d vec_
i
nfo::lookup_dr
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[39/46] Change ST
M
T_VIN
F
O_UNALIGNED_D
R
to
a
d
r
_vec_info
commit
|
commitdiff
|
tree
2018-07-31
rs
a
ndif
o
[38/46]
U
se d
r
_vec_
i
nf
o
to represent a data r
e
fer
e
nce
commit
|
commitdiff
|
tree
2018-07-31
rsan
d
ifo
[
3
7
/
46] dr_aux t
w
eaks
commit
|
commitdiff
|
tree
2018-07-31
rsand
i
f
o
[3
6
/46] Add a pattern_stmt_p field to stmt_vec_info
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[35/46]
Alter inter
f
aces wi
t
hin vect_pa
t
tern_r
e
cog
commit
|
commitdiff
|
tree
2018-07-31
rsa
n
dif
o
[34/4
6
] Al
t
er in
t
erface to vec
t
_get_vec_def_fo
r
_stmt_copy
commit
|
commitdiff
|
tree
2018-07-31
rsandif
o
[33/46] Use stmt_vec
_
i
nfos i
n
s
t
e
ad of vec_info/
g
impl
e
.
.
.
commit
|
commitdiff
|
tree
2018-07-31
rsan
d
if
o
[32/46] Use s
t
mt_vec_info in function inte
r
fac
e
s
(
p
a
rt 2)
commit
|
commitdiff
|
tree
2018-07-31
rs
a
ndifo
[
3
1
/46] Use stmt_vec_info in f
u
nct
i
on int
e
rf
a
ces
(
p
art
1)
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[
3
0/
4
6] Use s
t
mt_vec_infos rathe
r
than
gimple stmts
.
.
.
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[
29/46] Use stmt_ve
c
_inf
o
instead
o
f gimple stmts internally
.
.
.
commit
|
commitdiff
|
tree
2018-07-31
rsan
d
ifo
[28/46]
Use stmt_vec_info instead
o
f
g
i
m
ple stmts intern
a
l
l
y
.
.
.
commit
|
commitdiff
|
tree
2018-07-31
rs
a
ndifo
[
2
7
/46] R
e
m
ove du
p
l
i
cated s
t
mt_v
e
c_info lo
o
kups
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[
2
6/
4
6
]
Make more
u
s
e of dyn_cast in tree-
v
ect*
commit
|
commitdiff
|
tree
2018-07-31
r
s
andifo
[25/46] Make get_ea
r
lier/late
r
_stmt tak
e
and return
.
.
.
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[
2
4/46] Mak
e
stmt_info
_
for_cost
u
se a st
m
t_vec_inf
o
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[23/46] Mak
e
L
O
OP_
V
INFO_MAY_
M
ISA
L
IGN_STMTS use stmt_vec_i
n
fo
commit
|
commitdiff
|
tree
2018-07-31
rsand
i
fo
[22/
4
6] Ma
k
e DR_GROUP
_
S
A
ME_
D
R
_STMT a
stmt_
v
ec_in
f
o
commit
|
commitdiff
|
tree
2018-07-31
r
s
andifo
[21/46]
M
ake
g
r
ouped_stores
a
n
d
r
eduction_chains use
.
.
.
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[
2
0
/46] Make *FIRST_ELEMENT and *NEXT_ELEMENT stmt_vec_infos
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[
1
9/4
6
] Make vec
t
_dr_s
t
mt r
e
turn
a
s
tmt_vec_info
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[18
/
46] Make SLP_TREE
_
SCALAR
_
S
T
MTS a
v
ec<stmt_vec_info
>
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[17/46]
M
ake LOOP_VINF
O
_REDUCTIONS an auto_vec<stmt_vec_info>
commit
|
commitdiff
|
tree
2018-07-31
rsandif
o
[
16/4
6
] M
a
ke STMT_V
I
NFO_REDUC_D
E
F a s
t
mt
_
ve
c
_info
commit
|
commitdiff
|
tree
2018-07-31
rsand
i
fo
[15/46] Make SL
P
_TREE_VEC_STMTS
a
vec<stmt_vec_info>
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[
1
4/46
]
M
a
ke STMT
_
V
INF
O
_VEC_STMT a s
t
mt_ve
c
_info
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[13/
4
6]
Ma
k
e S
T
MT_VINFO_RELATED
_
STMT a stmt
_
v
e
c_info
commit
|
commitdiff
|
tree
2018-07-31
r
sandifo
[12/46] Make
v
ect
_
finish_
s
tmt_
g
eneration return a stmt_vec
_
in
f
o
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[11/46] Pa
s
s back a s
t
mt_ve
c
_inf
o
from vect
_
is_simple_use
commit
|
commitdiff
|
tree
2018-07-31
r
s
a
ndifo
[
10/46] Tempo
r
ari
l
y
make st
m
t
_vec_info a class
commit
|
commitdiff
|
tree
2018-07-31
rsa
n
difo
[09/46] Add vec_i
n
fo::lookup_sing
l
e_use
commit
|
commitdiff
|
tree
2018-07-31
r
sandifo
[08/46] Add vec_
i
nfo
:
:lookup_d
e
f
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[07/46] Ad
d
vec_
i
nfo::looku
p
_stm
t
commit
|
commitdiff
|
tree
2018-07-31
r
s
andi
f
o
[06/
4
6] Add vec_info:
:
add_stmt
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[05/46] Fix make_ssa_name
call in vector
i
zable_
r
eduction
commit
|
commitdiff
|
tree
2018-07-31
rsand
i
fo
[04/46] Factor out
the test fo
r
a valid reduction inpu
t
commit
|
commitdiff
|
tree
2018-07-31
rsandif
o
[
0
3/46] Remove unnece
s
sary upd
a
t
e of
N
UM_SLP_USES
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[
0
2/46] Remove dead vectoriz
a
ble_re
d
uction
co
d
e
commit
|
commitdiff
|
tree
2018-07-31
rsan
d
ifo
[01/46]
Move special
cases
out
of get_ini
t
ial_def_for_reduc
t
ion
commit
|
commitdiff
|
tree
2018-07-30
rsand
i
fo
Resync inline
i
m
p
lem
e
ntati
o
n of
c
e
i
l_l
o
g2 (PR 86506)
commit
|
commitdiff
|
tree
2018-07-25
rsandifo
Add
P
R nu
m
ber
commit
|
commitdiff
|
tree
2018-07-25
rsa
n
difo
Fix
c
ei
l
_log2(0) (PR 86
6
44)
commit
|
commitdiff
|
tree
2018-07-24
rsan
d
ifo
A
void &LOOP_VINFO_MA
S
KS for bb vectorisation (P
R
86618)
commit
|
commitdiff
|
tree
2018-07-12
r
sandifo
Implement SLP of in
t
ernal
functions
commit
|
commitdiff
|
tree
2018-07-12
rsa
n
di
f
o
Use conditio
n
al internal
fu
n
c
t
ions in if-conv
e
rsion
commit
|
commitdiff
|
tree
2018-07-12
r
s
andif
o
Support
f
u
s
e
d
multiply-adds in fully-mas
k
ed reductions
commit
|
commitdiff
|
tree
2018-07-12
rsandifo
Add IFN_CON
D
_FMA functions
commit
|
commitdiff
|
tree
2018-07-12
rsandifo
E
x
tend tree code
folds to IFN_COND_*
commit
|
commitdiff
|
tree
2018-07-04
rsandifo
Fix
typo in bb-slp-
o
ver-widen-*
.
c
commit
|
commitdiff
|
tree
2018-07-03
rsandifo
[17/n] PR856
9
4: AAr
c
h6
4
support
f
o
r
AVG_FLOOR/CEIL
commit
|
commitdiff
|
tree
2018-07-03
rsandi
f
o
P
a
ss m
o
re
vect
o
r types to append_
p
atte
r
n
_
d
e
f_seq
commit
|
commitdiff
|
tree
2018-07-03
r
s
andif
o
E
n
sur
e
P
A
TTER
N
_DEF_
S
EQ is empty b
e
fo
r
e
rec
o
g
ni
s
i
n
g
.
.
.
commit
|
commitdiff
|
tree
2018-07-03
r
s
and
i
fo
Cle
a
n up interf
a
ce to vector pattern recognisers
commit
|
commitdiff
|
tree
2018-07-03
rsandifo
[16/n] PR85694: Add dete
c
t
ion o
f
averagin
g
o
perations
commit
|
commitdiff
|
tree
2018-07-03
rsandi
f
o
[
1
5/n] PR8
5
694:
T
ry to split existing cast
s
in wi
d
ened
.
.
.
commit
|
commitdiff
|
tree
2018-07-03
rsandi
f
o
[14
/
n] PR85694: Rework overwidening
detection
commit
|
commitdiff
|
tree
2018-07-03
rsandifo
Avoid matching the same pattern s
t
atement t
w
ice
commit
|
commitdiff
|
tree
2018-07-02
rsandifo
Fix t
y
p
o in vect_recog_wide
n
_shift_patte
r
n
commit
|
commitdiff
|
tree
2018-06-30
rsandifo
[13/n]
PR85694: Try
t
o avoid v
e
ct
o
r
ising casts
o
f
inv
a
rian
t
s
commit
|
commitdiff
|
tree
2018-06-30
r
sand
i
fo
[12/n] PR8
5
694: Rework detecti
o
n
o
f widen
e
d operat
i
ons
commit
|
commitdiff
|
tree
2018-06-30
rsandi
f
o
[11/n] PR85694:
A
pply patt
e
rn matching to patt
e
rn definiti
o
n
.
.
.
commit
|
commitdiff
|
tree
2018-06-30
rsandifo
[
10
/
n] PR85694
:
Split out ch
e
ck fo
r
v
e
c
torizable
a
ssoc
i
ative
.
.
.
commit
|
commitdiff
|
tree
2018-06-30
r
s
andifo
[9b
/
n] PR
8
5
6
94: Make vect_is_s
i
mple_use look throug
h
.
.
.
commit
|
commitdiff
|
tree
2018-06-30
rs
a
nd
i
fo
[9a/n] PR85694: Reorder vect
_
is
_
simple_use arguments
commit
|
commitdiff
|
tree
2018-06-20
rsandi
f
o
[8/
n
] PR85694
:
Make patterns check for targe
t
sup
p
ort
commit
|
commitdiff
|
tree
2018-06-20
r
s
a
ndifo
[7/n] PR85694: Ad
d
a ve
c
t_p
a
ttern_detect
e
d helper
commit
|
commitdiff
|
tree
2018-06-20
rsandifo
[6
/
n
] PR
8
5694: Add
a
vect_g
e
t
_
i
nternal_def h
e
lper
commit
|
commitdiff
|
tree
2018-06-20
rsandifo
[5/n] PR856
9
4
: Remov
e
dead WIDEN_SUM h
a
ndling
commit
|
commitdiff
|
tree
2018-06-20
r
s
andifo
[4/n]
P
R
8
5
694:
Rem
o
v
e redundant calls to ty
p
es_compatible_p
commit
|
commitdiff
|
tree
2018-06-20
rsan
d
ifo
[3/n
]
PR856
9
4: F
i
x dummy ass
i
g
nment ha
n
dlin
g
in vectorizable
.
.
.
commit
|
commitdiff
|
tree
2018-06-20
rsandifo
[2/n] PR85694
:
At
t
ach a DEF_SEQ
o
nly
to the o
r
igi
n
al
.
.
.
commit
|
commitdiff
|
tree
2018-06-20
rsandifo
[1/n] PR8569
4
: Allow pattern definition statements
.
.
.
commit
|
commitdiff
|
tree
2018-06-12
rsandifo
Tighten
LR
A
test for reloadi
n
g the
i
nner
re
g
of a
pa
r
adoxica
.
.
.
commit
|
commitdiff
|
tree
2018-06-12
rsandifo
Use
p
oly_int r
t
x acc
e
ssors instead
of hw
i
a
c
c
essors
commit
|
commitdiff
|
tree
2018-06-04
rsa
n
difo
Fix
exp
a
nd_expr_real_1
h
andling of BL
K
mode
bitfield
.
.
.
commit
|
commitdiff
|
tree
2018-06-01
rsand
i
fo
Fix phi backedge dete
c
tion i
n
b
a
ckprop (
P
R85989)
commit
|
commitdiff
|
tree
2018-06-01
rsandif
o
F
ix SVE fall
o
ut from r260951
commit
|
commitdiff
|
tree
2018-05-30
rsandifo
Use poly_int tree access
o
rs
commit
|
commitdiff
|
tree
2018-05-25
rsandifo
Add IFN_COND_{MUL,DIV,MOD,RDIV}
commit
|
commitdiff
|
tree
2018-05-25
rsa
n
d
i
fo
[AArch
6
4] Add
SVE support for integer division
commit
|
commitdiff
|
tree
2018-05-25
rsandifo
Prefer op
e
n
-coding v
e
ct
o
r
integer division
commit
|
commitdiff
|
tree
2018-05-25
rsandifo
Fold VEC_COND_E
X
PRs
t
o
I
FN_CON
D
_* whe
r
e pos
s
i
ble
commit
|
commitdiff
|
tree
2018-05-25
rsand
i
fo
Add an "else" argument
t
o
IFN_C
O
ND_*
f
un
c
tio
n
s
commit
|
commitdiff
|
tree
2018-05-25
rsandifo
Try h
a
rder
t
o pr
e
serve op
e
rand ties in maybe_legi
t
imize
_
ope
r
ands
commit
|
commitdiff
|
tree
2018-05-24
r
sandifo
Use canonicalize_
m
ath_
a
ft
e
r
_vectoriza
t
ion_p f
o
r FM
A
.
.
.
commit
|
commitdiff
|
tree
2018-05-24
rsa
n
dif
o
Add
a class to
r
e
pres
e
n
t a gimple match result
commit
|
commitdiff
|
tree
2018-05-23
rsandi
f
o
Fix SLP def typ
e
when
c
omputing
masks (PR85853)
commit
|
commitdiff
|
tree
2018-05-22
rsandifo
2018
-
05-22
Richar
d
Sa
n
diford <r
i
c
h
a
rd
.
sandiford@l
i
n
a
r
o
.
.
.
commit
|
commitdiff
|
tree
2018-05-22
rsandifo
Han
d
le a null
lhs in expan
d
_direct_optab_fn
(PR85
8
62)
commit
|
commitdiff
|
tree
2018-05-21
rsandi
f
o
Fix tree-ssa-s
t
rlen ha
n
dling of
p
artial
clob
b
ers (PR85814)
commit
|
commitdiff
|
tree
2018-05-18
rsandifo
Re
p
l
ace FMA_EX
P
R
w
ith one internal fn pe
r
optab
commit
|
commitdiff
|
tree
2018-05-17
rsandifo
Gimple
F
E s
u
ppor
t
for internal functi
o
ns
commit
|
commitdiff
|
tree
2018-05-17
r
sandifo
Allow
g
i
m
ple_bu
i
ld with internal functions
commit
|
commitdiff
|
tree
next