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
[03/11] Remove vect_transform_stmt grouped_store argument
2018-08-01
rsandifo
[03/1
1
]
Remove vect_transform_s
t
m
t grouped_store argument
commit
|
commitdiff
|
tree
2018-08-01
rsandifo
[
0
2/11
]
R
e
move vect_sch
e
d
u
l
e_slp ret
u
rn value
commit
|
commitdiff
|
tree
2018-08-01
r
s
a
ndifo
[01/11]
Sch
e
dule SLP earlier
commit
|
commitdiff
|
tree
2018-08-01
rsandifo
Fix ov
e
r-wi
d
ening
handlin
g
of COND_EXPRs (
P
R
8
6
749)
commit
|
commitdiff
|
tree
2018-07-31
r
s
andifo
[46/46
]
Turn st
m
t_
v
ec_info back into
a
typ
e
def
commit
|
commitdiff
|
tree
2018-07-31
rsa
n
difo
[4
5
/46
]
Remove
vect_stmt_in_reg
i
o
n
_p
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[44/46] R
e
m
o
ve
global vinf
o
_for_stm
t
-relat
e
d
ro
u
t
i
nes
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[
43/46
]
Make
free_stmt
_
ve
c
_info take a
stmt_vec_info
commit
|
commitdiff
|
tree
2018-07-31
r
s
a
nd
i
fo
[4
2
/
46] A
d
d vec_info::replace_stmt
commit
|
commitdiff
|
tree
2018-07-31
rs
a
nd
i
f
o
[
4
1/46]
Add
v
ec_info
:
:remove_stm
t
commit
|
commitdiff
|
tree
2018-07-31
rsa
n
di
f
o
[40/46] Add vec
_
inf
o
::lookup_dr
commit
|
commitdiff
|
tree
2018-07-31
r
sandifo
[39/46]
C
h
a
nge ST
M
T_VINFO_U
N
ALIGNED_DR to
a
d
r
_
vec_i
n
fo
commit
|
commitdiff
|
tree
2018-07-31
r
sandifo
[38/46] Use dr_vec_info to
r
epresen
t
a data refe
r
ence
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[
37/46] dr_aux tweaks
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[36/46] A
d
d a pattern_
s
t
mt_p field to stmt_ve
c
_info
commit
|
commitdiff
|
tree
2018-07-31
rsa
n
dif
o
[35/
4
6] Alter i
n
terf
a
ces within ve
c
t_pattern_recog
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[34/4
6
] Alter i
n
terface to vect_get_vec_def_for_stmt_copy
commit
|
commitdiff
|
tree
2018-07-31
r
s
a
ndifo
[33/46] U
s
e stmt
_
vec_infos instead
o
f vec_info/gimple
.
.
.
commit
|
commitdiff
|
tree
2018-07-31
rsandi
f
o
[32/46] Use stmt_vec
_
info in fun
c
tion inte
r
faces (part 2)
commit
|
commitdiff
|
tree
2018-07-31
rs
a
n
d
ifo
[3
1
/46] Use stmt
_
vec_info
i
n function
inte
r
face
s
(part 1)
commit
|
commitdiff
|
tree
2018-07-31
rsan
d
ifo
[
3
0/46] U
s
e stmt_vec_in
f
os
r
ather than gimple s
t
mts
.
.
.
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[
29/46] Use stmt_vec_info instead
of gimple stmts i
n
t
ernally
.
.
.
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[28/46] Use stmt_vec_inf
o
instead
o
f
gimple st
m
ts int
e
rn
a
lly
.
.
.
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[27/46] Remove duplicated stmt_vec_info look
u
ps
commit
|
commitdiff
|
tree
2018-07-31
rs
a
ndifo
[
26/
4
6] Make more use of dyn
_
ca
s
t in tree-vect*
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[25/46] Make get_earlier/later_stmt take an
d
return
.
.
.
commit
|
commitdiff
|
tree
2018-07-31
r
s
and
i
fo
[24/46] M
a
ke stmt_info_for_cost u
s
e a
stmt_vec_info
commit
|
commitdiff
|
tree
2018-07-31
rs
a
n
d
i
fo
[23
/
46] Make LOOP_VIN
F
O_MAY_MISALIGN_S
T
MTS use stmt_vec_info
commit
|
commitdiff
|
tree
2018-07-31
r
sand
i
fo
[22/46]
Make
DR_
G
R
OU
P
_SAM
E
_DR_
S
TMT a stm
t
_ve
c
_info
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[21/46] M
a
ke grou
p
ed
_
s
tore
s
an
d
red
u
ct
i
o
n_chain
s
use
.
.
.
commit
|
commitdiff
|
tree
2018-07-31
rs
a
ndi
f
o
[20/46] Make *FIRST_ELEM
E
NT and *NE
X
T_ELEMENT stmt_
v
ec_inf
o
s
commit
|
commitdiff
|
tree
2018-07-31
rsa
n
d
i
fo
[
19/46] M
a
ke
vec
t
_dr_stmt return a
stmt_vec_
i
n
f
o
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[18/46] Make SLP_
T
REE_SCALAR_ST
M
TS
a
vec<s
t
mt
_
ve
c
_info>
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[
17/46]
Make LO
O
P_VINFO_REDUCTIONS an auto_vec<stmt_vec_inf
o
>
commit
|
commitdiff
|
tree
2018-07-31
rsandi
f
o
[16/46] M
a
k
e
S
T
MT_VINFO_REDUC_DEF
a st
m
t_vec_info
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[15/46] Make SLP_TREE_VEC_
S
T
MTS a vec<stmt_vec_inf
o
>
commit
|
commitdiff
|
tree
2018-07-31
r
s
andifo
[
1
4/46] Make STM
T
_VINFO_VEC_STMT a st
m
t_vec_inf
o
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[13
/
4
6
] Mak
e
S
TMT_VINFO_RELATED_STMT a stmt_vec_
i
nfo
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[12/
4
6
] Mak
e
vect
_
finish
_
stmt_gen
e
rat
i
on retu
r
n a st
m
t_vec_
i
nfo
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[11/46] Pass b
a
ck
a
s
tmt_ve
c
_in
f
o fr
o
m vect_is_s
i
m
ple_use
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[10/46] Temporarily make stmt_vec_info a class
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[09/46] Add v
e
c
_i
n
f
o
::lookup
_
single
_
use
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[08/46] A
d
d
v
e
c
_info::lookup_def
commit
|
commitdiff
|
tree
2018-07-31
r
sand
i
fo
[0
7
/
4
6]
A
d
d
vec_info:
:
looku
p
_stmt
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[
0
6/46]
A
dd vec_info:
:
add_stmt
commit
|
commitdiff
|
tree
2018-07-31
rs
a
n
d
ifo
[05/46] Fix make
_
s
s
a_name call in vectorizable_reduction
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[04/46] Factor out th
e
test for
a valid reduction input
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[03/46] R
e
mo
v
e unnecessa
r
y u
p
d
a
te of NUM_SLP_USES
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[02/
4
6]
Remove dead vectorizable_reduction
c
o
de
commit
|
commitdiff
|
tree
2018-07-31
r
s
an
d
i
fo
[01/46] Move special ca
s
e
s
out of get_initi
a
l_def_for_reduction
commit
|
commitdiff
|
tree
2018-07-30
r
sandifo
Resync
in
l
ine implementation of c
e
i
l
_
l
o
g2 (PR
86506)
commit
|
commitdiff
|
tree
2018-07-25
rsandif
o
Add PR nu
m
ber
commit
|
commitdiff
|
tree
2018-07-25
rs
a
ndifo
F
ix ceil_log2(0)
(PR 86644)
commit
|
commitdiff
|
tree
2018-07-24
rsandif
o
Avoid &LOO
P
_VINFO_MASKS f
o
r
bb
vectorisation (PR 86618
)
commit
|
commitdiff
|
tree
2018-07-12
rsandifo
I
m
plement SLP of int
e
rnal fu
n
ctions
commit
|
commitdiff
|
tree
2018-07-12
rsandifo
Use c
o
n
ditional internal functions in
i
f-conver
s
ion
commit
|
commitdiff
|
tree
2018-07-12
rsandifo
Support
f
used multiply
-
add
s
in fully-ma
s
k
e
d
reductions
commit
|
commitdiff
|
tree
2018-07-12
r
s
andi
f
o
Add
IFN_CO
N
D_FMA fu
n
ctions
commit
|
commitdiff
|
tree
2018-07-12
rs
a
ndi
f
o
Ext
e
nd tree code folds
to
IFN
_
COND
_
*
commit
|
commitdiff
|
tree
2018-07-04
rsandifo
Fix
t
ypo i
n
bb-slp-over
-
w
iden-*
.
c
commit
|
commitdiff
|
tree
2018-07-03
rsandifo
[17/n] P
R
85
6
94: AArch64 support for AVG
_
FLOOR/CEIL
commit
|
commitdiff
|
tree
2018-07-03
rsandif
o
Pass m
o
re vector types to a
p
pend_pattern_def_seq
commit
|
commitdiff
|
tree
2018-07-03
rsa
n
d
i
f
o
Ensu
r
e P
A
T
T
E
RN_DEF_
S
EQ is em
p
t
y
bef
o
r
e reco
g
nisi
n
g
.
.
.
commit
|
commitdiff
|
tree
2018-07-03
rsandifo
Clean up i
n
terface to vector pa
t
tern rec
o
gnisers
commit
|
commitdiff
|
tree
2018-07-03
rsandifo
[16/n
]
PR85
6
94: A
d
d detection of averaging oper
a
ti
o
ns
commit
|
commitdiff
|
tree
2018-07-03
rsandif
o
[15/
n
] PR856
9
4:
T
ry to split existing casts in widened
.
.
.
commit
|
commitdiff
|
tree
2018-07-03
rsandifo
[14/n] PR85694
:
R
e
work ove
r
w
i
dening detect
i
o
n
commit
|
commitdiff
|
tree
2018-07-03
rsan
d
ifo
Av
o
id matc
h
ing the same patte
r
n stat
e
ment twice
commit
|
commitdiff
|
tree
2018-07-02
rs
a
ndifo
Fix typo in vect
_
recog_
w
iden
_
shift
_
p
a
ttern
commit
|
commitdiff
|
tree
2018-06-30
rsandifo
[13/n]
P
R
8569
4
: Try to avoi
d
vectorising casts
o
f
invariants
commit
|
commitdiff
|
tree
2018-06-30
rsandi
f
o
[12/
n
] P
R
85694: Rewo
r
k
d
e
tection of widened o
p
erations
commit
|
commitdiff
|
tree
2018-06-30
rsan
d
i
fo
[11
/
n] PR85694:
Ap
p
ly
p
attern mat
c
hing to
pattern
d
efini
t
i
on
.
.
.
commit
|
commitdiff
|
tree
2018-06-30
r
sandifo
[10/n]
P
R
8
5694: Split out check for vec
t
o
rizable
associative
.
.
.
commit
|
commitdiff
|
tree
2018-06-30
r
s
andifo
[9b
/
n] PR85694
:
Make vect_i
s
_s
i
mple_
u
se
l
ook t
h
rough
.
.
.
commit
|
commitdiff
|
tree
2018-06-30
rsand
i
fo
[9a/n] PR85694: Reorder vect_i
s
_sim
p
le_use argu
m
ents
commit
|
commitdiff
|
tree
2018-06-20
rsandif
o
[8/n] PR
8
5694: Make
patterns ch
e
c
k
for targe
t
s
upport
commit
|
commitdiff
|
tree
2018-06-20
rsandifo
[7/n] PR8569
4
: A
d
d a vect_pattern_detec
t
ed helper
commit
|
commitdiff
|
tree
2018-06-20
r
sandifo
[6
/
n] P
R
85694
:
Add a vect_get_inter
n
al
_
de
f
helper
commit
|
commitdiff
|
tree
2018-06-20
r
sandifo
[
5
/
n] PR856
9
4: Remove dead WIDEN_SUM handling
commit
|
commitdiff
|
tree
2018-06-20
r
sa
n
d
ifo
[4/n
]
PR8
5
694:
R
emove
redundant calls to
t
ypes_
c
ompat
i
ble_p
commit
|
commitdiff
|
tree
2018-06-20
rsan
d
i
fo
[3/n] PR85694: Fix
d
umm
y
assig
n
me
n
t handli
n
g in
v
ec
t
o
rizable
.
.
.
commit
|
commitdiff
|
tree
2018-06-20
rsandifo
[2/n
]
PR8569
4
: A
t
tac
h
a
D
E
F_S
E
Q
o
nly to the origi
n
al
.
.
.
commit
|
commitdiff
|
tree
2018-06-20
rsandifo
[
1
/
n
]
PR85694: Allow pattern definit
i
on statements
.
.
.
commit
|
commitdiff
|
tree
2018-06-12
rsa
n
difo
T
i
g
hten LRA t
e
s
t
f
o
r reloading the inner reg of a
p
ar
a
doxica
.
.
.
commit
|
commitdiff
|
tree
2018-06-12
rsand
i
fo
Use poly
_
int rtx accessors in
s
tead of
h
wi accessors
commit
|
commitdiff
|
tree
2018-06-04
rsa
n
difo
Fix expand_expr_real_1 handling of B
L
K
m
ode bitf
i
eld
.
.
.
commit
|
commitdiff
|
tree
2018-06-01
r
sandifo
Fix
p
hi b
a
ck
e
dge det
e
ctio
n
in ba
c
kprop (P
R
85
9
89)
commit
|
commitdiff
|
tree
2018-06-01
r
sandifo
F
i
x
S
VE fallout from r260951
commit
|
commitdiff
|
tree
2018-05-30
rsandif
o
Use poly_int tree accessors
commit
|
commitdiff
|
tree
2018-05-25
rsandifo
Add IFN_C
O
ND_{MUL,DIV,MOD,RDIV
}
commit
|
commitdiff
|
tree
2018-05-25
rsandifo
[AArch64] Add SVE suppo
r
t for
i
nte
g
er
d
i
vision
commit
|
commitdiff
|
tree
2018-05-25
rsandi
f
o
Prefer open-coding
vector integer
d
i
v
is
i
on
commit
|
commitdiff
|
tree
2018-05-25
r
sa
n
difo
Fold VEC_
C
OND_EXPRs to IFN_
C
O
N
D
_* where possible
commit
|
commitdiff
|
tree
2018-05-25
r
san
d
if
o
A
d
d an "els
e
" argum
e
nt to
IFN_COND_
*
func
t
ions
commit
|
commitdiff
|
tree
2018-05-25
rs
a
ndifo
Try
harder to prese
r
ve
o
p
erand ti
e
s i
n
mayb
e
_legitimize_operan
d
s
commit
|
commitdiff
|
tree
2018-05-24
rsandifo
Use canonicalize_math_
a
ft
e
r_vectorization_p for FMA
.
.
.
commit
|
commitdiff
|
tree
2018-05-24
r
s
an
d
ifo
Add a
c
lass
to represent a gimpl
e
match r
e
sult
commit
|
commitdiff
|
tree
2018-05-23
rsandifo
Fix SLP
def t
y
pe when computing masks
(
P
R
85
8
5
3)
commit
|
commitdiff
|
tree
2018-05-22
rsandifo
20
1
8-05-2
2
Richard
S
andiford <r
i
chard
.
s
a
ndiford@linaro
.
.
.
commit
|
commitdiff
|
tree
2018-05-22
rsandi
f
o
Handle
a
nu
l
l
lhs
in expa
n
d_dir
e
ct_opt
a
b_
f
n
(
PR85862)
commit
|
commitdiff
|
tree
next