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
[33/46] Use stmt_vec_infos instead of vec_info/gimple stmt pairs
2018-07-31
rsandifo
[33/46] U
s
e stmt_vec_infos inst
e
ad of vec_info/gimple
.
.
.
commit
|
commitdiff
|
tree
2018-07-31
rsa
n
difo
[32/46] Use stmt_vec_info in
f
unc
t
ion interfaces (part 2)
commit
|
commitdiff
|
tree
2018-07-31
rsan
d
if
o
[31/46] Use s
t
mt_vec_inf
o
in functi
o
n interface
s
(
p
art 1)
commit
|
commitdiff
|
tree
2018-07-31
rsan
d
ifo
[30
/
46] Use stmt
_
vec_infos rather than
g
imple stmts
.
.
.
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[29/
4
6] U
s
e stmt
_
vec
_
info instead of gimple stmts internall
y
.
.
.
commit
|
commitdiff
|
tree
2018-07-31
rsan
d
ifo
[
28/46]
U
s
e
stmt_vec_i
n
f
o
instead of gimple
stmts internally
.
.
.
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[27/46] Rem
o
ve duplicate
d
s
t
mt_v
e
c_
i
nfo lookups
commit
|
commitdiff
|
tree
2018-07-31
r
san
d
i
fo
[26/46
]
M
a
k
e
mo
r
e
use of dyn
_
cas
t
in tree
-
v
e
ct*
commit
|
commitdiff
|
tree
2018-07-31
r
sandifo
[2
5
/46]
Make get_earlier/late
r
_
s
tmt
take
and return
.
.
.
commit
|
commitdiff
|
tree
2018-07-31
rsandif
o
[24/46
]
Make stmt_info_for_cost use
a st
m
t_v
e
c
_
info
commit
|
commitdiff
|
tree
2018-07-31
rs
a
ndifo
[23
/
46
]
M
a
ke LOOP_
V
INFO_MAY_MISALIGN_STMT
S
use st
m
t_vec_info
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[22/4
6
] Make D
R
_GROUP_SAME_D
R
_STMT
a
st
m
t
_vec_info
commit
|
commitdiff
|
tree
2018-07-31
rsand
i
fo
[21/46] Make groupe
d
_stor
e
s an
d
red
u
ction_chain
s
use
.
.
.
commit
|
commitdiff
|
tree
2018-07-31
rsandi
f
o
[20/46
]
M
a
ke
*
F
IRST_
E
LEMENT and *NEXT_ELEMENT
s
t
m
t_vec_infos
commit
|
commitdiff
|
tree
2018-07-31
rs
a
ndifo
[19/46] Make vect_dr_stmt return
a
stmt
_
vec_
i
nfo
commit
|
commitdiff
|
tree
2018-07-31
rsan
d
ifo
[18/46]
M
ake
S
LP_T
R
EE_SCALAR_STMTS a
v
ec
<
stmt_vec
_
info
>
commit
|
commitdiff
|
tree
2018-07-31
rsan
d
ifo
[
1
7/46]
M
a
k
e
LOOP_VI
N
FO_RE
D
UC
T
IONS an auto_vec<stmt_vec
_
info>
commit
|
commitdiff
|
tree
2018-07-31
r
s
andi
f
o
[16
/
46] Make STMT_VINFO
_
R
E
DU
C
_DEF
a
s
t
mt_vec_i
n
fo
commit
|
commitdiff
|
tree
2018-07-31
rsa
n
di
f
o
[15/46
]
Make
S
LP
_
TREE_VE
C
_STMTS a vec
<
stmt_vec_info
>
commit
|
commitdiff
|
tree
2018-07-31
rsa
n
difo
[14/46] Make
S
TMT_V
I
NF
O
_VEC_STMT a
s
tmt_vec_
i
nfo
commit
|
commitdiff
|
tree
2018-07-31
rsandi
f
o
[
1
3/46] M
a
ke STMT_VIN
F
O_R
E
LATED_STMT a stmt_vec_info
commit
|
commitdiff
|
tree
2018-07-31
rsa
n
difo
[12/46] M
a
k
e vect_fin
i
sh_stmt_generation
r
et
u
rn a stmt_vec_in
f
o
commit
|
commitdiff
|
tree
2018-07-31
rsandif
o
[11/46] Pass back a
s
tmt_vec
_
info from vect_
i
s_simp
l
e_use
commit
|
commitdiff
|
tree
2018-07-31
r
sandif
o
[
1
0/46
]
Te
m
porari
l
y
make st
m
t_vec_info a class
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[
0
9/46] Add vec_info::lookup_sin
g
le_use
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[08/
4
6] Add vec_info::l
o
okup_def
commit
|
commitdiff
|
tree
2018-07-31
rsandi
f
o
[07/46]
Ad
d
vec_info:
:
lookup_s
t
mt
commit
|
commitdiff
|
tree
2018-07-31
rsandif
o
[06/46] Add vec_info::add_stm
t
commit
|
commitdiff
|
tree
2018-07-31
rsand
i
fo
[05/46] Fix m
a
ke
_
ssa
_
n
ame call
i
n vectorizable_reductio
n
commit
|
commitdiff
|
tree
2018-07-31
rsand
i
fo
[
0
4
/
4
6] Factor
o
ut the test
for
a
valid reduction input
commit
|
commitdiff
|
tree
2018-07-31
rsandif
o
[0
3
/
4
6] Rem
o
ve
u
nnecessary up
d
ate of NUM_SLP_USES
commit
|
commitdiff
|
tree
2018-07-31
rsa
n
difo
[02/46]
Remo
v
e dead vecto
r
izabl
e
_reduction code
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[01/
4
6] Move speci
a
l cases o
u
t of get_initia
l
_d
e
f_for_red
u
ct
i
on
commit
|
commitdiff
|
tree
2018-07-30
rsandifo
R
esync inline i
m
p
l
ementation
o
f
ceil_log2 (PR
86506)
commit
|
commitdiff
|
tree
2018-07-25
r
s
andifo
Add PR numb
e
r
commit
|
commitdiff
|
tree
2018-07-25
rsandifo
Fix
c
eil_log2(0) (PR 8664
4
)
commit
|
commitdiff
|
tree
2018-07-24
rsandifo
Avoid
&
LOOP_VINFO_MASKS for
b
b vectorisation (PR
8
6
6
18)
commit
|
commitdiff
|
tree
2018-07-12
rsand
i
fo
Imp
l
em
e
nt
S
LP
o
f
internal
functions
commit
|
commitdiff
|
tree
2018-07-12
r
s
andif
o
Use
c
o
n
d
itional int
e
rna
l
functions in
if
-
c
onversi
o
n
commit
|
commitdiff
|
tree
2018-07-12
rsandifo
S
upport fused multi
p
l
y
-a
d
ds in ful
l
y-masked reductions
commit
|
commitdiff
|
tree
2018-07-12
rsandifo
Add I
F
N
_
COND_FMA f
u
nctions
commit
|
commitdiff
|
tree
2018-07-12
rsandifo
Ext
e
nd tree code fo
l
ds to
I
F
N
_COND_*
commit
|
commitdiff
|
tree
2018-07-04
r
s
and
i
fo
F
ix ty
p
o in bb-slp
-
ov
e
r-widen-*
.
c
commit
|
commitdiff
|
tree
2018-07-03
rsandifo
[17/n]
P
R85694: AArch64 support
for AVG_FLOOR/CEIL
commit
|
commitdiff
|
tree
2018-07-03
rs
a
ndifo
P
ass more vector
typ
e
s to appe
n
d_pattern
_
d
ef_seq
commit
|
commitdiff
|
tree
2018-07-03
rsandif
o
Ensure
P
ATTERN_DEF_SEQ is empty before recog
n
ising
.
.
.
commit
|
commitdiff
|
tree
2018-07-03
rsandifo
Cle
a
n
up interface to v
e
ctor pattern recognisers
commit
|
commitdiff
|
tree
2018-07-03
rsandif
o
[16/n] PR85694: Add d
e
tec
t
ion of averaging operatio
n
s
commit
|
commitdiff
|
tree
2018-07-03
rsand
i
fo
[15/n
]
PR8
5
694: Try
to split existing casts in widen
e
d
.
.
.
commit
|
commitdiff
|
tree
2018-07-03
rsandifo
[
14/n
]
PR
8
5
694
:
Rew
o
r
k
overwidening detectio
n
commit
|
commitdiff
|
tree
2018-07-03
rsandifo
Avoid matchin
g
the same pattern s
t
a
t
ement twice
commit
|
commitdiff
|
tree
2018-07-02
rsandifo
Fix typo i
n
vect_recog_wide
n
_sh
i
ft
_
pa
t
te
r
n
commit
|
commitdiff
|
tree
2018-06-30
rsa
n
dif
o
[13/n] PR85694:
Try
t
o avoid vectori
s
ing casts of i
n
v
a
ri
a
nts
commit
|
commitdiff
|
tree
2018-06-30
rsandifo
[12/n] PR85694: Rework d
e
tection of
widen
e
d ope
r
ations
commit
|
commitdiff
|
tree
2018-06-30
rsandi
f
o
[1
1
/n] PR85694:
App
l
y
pattern matchi
n
g
to
p
attern definition
.
.
.
commit
|
commitdiff
|
tree
2018-06-30
r
sandi
f
o
[10/n] PR85694: Spl
i
t out che
c
k for ve
c
torizable asso
c
i
ative
.
.
.
commit
|
commitdiff
|
tree
2018-06-30
rsandifo
[9b/n] PR85694:
Make vect_is_simple_use lo
o
k
t
h
ro
u
gh
.
.
.
commit
|
commitdiff
|
tree
2018-06-30
r
s
andi
f
o
[
9a/n] PR85694
:
Reorder vect_is_simple_use arg
u
me
n
ts
commit
|
commitdiff
|
tree
2018-06-20
rsandifo
[8/n] PR85694: Make patterns check
f
o
r
t
arget support
commit
|
commitdiff
|
tree
2018-06-20
rsandifo
[7/n]
PR856
9
4:
A
d
d
a
vec
t
_
p
attern_detected helper
commit
|
commitdiff
|
tree
2018-06-20
r
s
andifo
[
6/n] PR8
5
694:
A
dd a vect_ge
t
_in
t
e
r
nal_def h
e
lper
commit
|
commitdiff
|
tree
2018-06-20
rsa
n
d
ifo
[
5/n] PR85694: Rem
o
ve dead WID
E
N_SUM
h
a
ndl
i
n
g
commit
|
commitdiff
|
tree
2018-06-20
rsandifo
[4/
n
] PR85694: Remove
r
edun
d
ant ca
l
ls to types_
c
ompatible_p
commit
|
commitdiff
|
tree
2018-06-20
rsandi
f
o
[3/n] PR
8
5694
:
Fix dummy ass
i
g
nment
h
andling in
v
ect
o
r
izable
.
.
.
commit
|
commitdiff
|
tree
2018-06-20
rsandifo
[2/n] PR85694:
A
tt
a
ch a
DEF_SE
Q
onl
y
to the origi
n
al
.
.
.
commit
|
commitdiff
|
tree
2018-06-20
rsandifo
[1/n] PR85694
:
Allow pa
t
tern definition s
t
a
t
ements
.
.
.
commit
|
commitdiff
|
tree
2018-06-12
rsan
d
ifo
Tighte
n
LR
A
test
for reloadin
g
the i
n
ner
r
eg of a pa
r
adoxica
.
.
.
commit
|
commitdiff
|
tree
2018-06-12
rsandifo
Use
p
oly_int
r
tx accessors instead
of hwi accessors
commit
|
commitdiff
|
tree
2018-06-04
rsandifo
Fix exp
a
nd_expr_r
e
al_1 handling of
BLKmode
b
i
tfield
.
.
.
commit
|
commitdiff
|
tree
2018-06-01
rsa
n
d
i
fo
Fi
x
phi backedge detection in backprop (PR85989)
commit
|
commitdiff
|
tree
2018-06-01
rsan
d
i
f
o
Fix
S
V
E f
a
llo
u
t fr
o
m r260
9
51
commit
|
commitdiff
|
tree
2018-05-30
rsandifo
Use p
o
ly_int
t
re
e
a
ccesso
r
s
commit
|
commitdiff
|
tree
2018-05-25
rsandi
f
o
Add IFN_COND_{
M
UL,DI
V
,MOD,RDIV}
commit
|
commitdiff
|
tree
2018-05-25
rsandifo
[AArch64]
Add
S
VE suppor
t
for integer division
commit
|
commitdiff
|
tree
2018-05-25
rsandifo
Prefer
open-coding vector integer division
commit
|
commitdiff
|
tree
2018-05-25
r
sandifo
Fold
VE
C
_CO
N
D_EXPRs to IFN_COND
_
*
where pos
s
i
ble
commit
|
commitdiff
|
tree
2018-05-25
rsandifo
Add an "e
l
se"
argument to
IF
N
_COND
_
* fu
n
ctio
n
s
commit
|
commitdiff
|
tree
2018-05-25
rsandifo
Try harder to pres
e
r
v
e
o
perand ties in maybe_legitimize_operands
commit
|
commitdiff
|
tree
2018-05-24
rsandifo
U
s
e canonicaliz
e
_math_afte
r
_vectorization_p for
F
MA
.
.
.
commit
|
commitdiff
|
tree
2018-05-24
r
sandifo
A
dd a class to re
p
resent a
gimple match res
u
lt
commit
|
commitdiff
|
tree
2018-05-23
r
sandifo
F
i
x
S
LP d
e
f
type when
c
omputing masks (PR85853)
commit
|
commitdiff
|
tree
2018-05-22
rsandifo
2018
-
05-22
Richard Sandiford <ric
h
a
r
d
.
s
andiford@linaro
.
.
.
commit
|
commitdiff
|
tree
2018-05-22
rsandifo
Hand
l
e
a null lhs
in expa
n
d_
d
irect_opt
a
b_f
n
(PR85862
)
commit
|
commitdiff
|
tree
2018-05-21
r
sandifo
Fix tree-ssa-strlen handling
o
f par
t
i
a
l
c
lobbers (PR85814)
commit
|
commitdiff
|
tree
2018-05-18
r
s
and
i
f
o
Re
p
lace FMA_EXPR w
i
th one
internal fn pe
r
o
p
tab
commit
|
commitdiff
|
tree
2018-05-17
r
s
and
i
fo
G
i
mple FE s
u
p
p
ort fo
r
i
n
ternal f
u
nctions
commit
|
commitdiff
|
tree
2018-05-17
r
sa
n
dif
o
Allo
w
gi
m
ple_b
u
il
d
wi
t
h i
n
ternal
f
uncti
o
n
s
commit
|
commitdiff
|
tree
2018-05-16
rsandifo
Handle vector
boolean types when calculat
i
ng the SLP
.
.
.
commit
|
commitdiff
|
tree
2018-05-09
rsandifo
Add clobbers around I
F
N_LOAD/STORE_LANES
commit
|
commitdiff
|
tree
2018-05-08
rsandifo
Mo
v
e C++ SVE
tests to g++
.
t
arget/aarch64/sve
commit
|
commitdiff
|
tree
2018-05-08
rs
a
ndif
o
Tighten
condition in vect
/
p
r
85586
.
c (
P
R 85654)
commit
|
commitdiff
|
tree
2018-05-08
rsandifo
[AAr
c
h6
4
] Predicated SVE comparison f
o
ld
s
commit
|
commitdiff
|
tree
2018-05-08
rsandifo
[AArc
h
6
4
]
Use UN
S
PEC_MER
G
E_PTRUE
for comparisons
commit
|
commitdiff
|
tree
2018-05-08
rsandifo
[AArch64] Tweak sve/vcond_6
.
c test
commit
|
commitdiff
|
tree
2018-05-02
rsandifo
Tigh
t
en early
exit
i
n vect_analyze_d
a
ta
_
r
ef_depe
n
dence
.
.
.
commit
|
commitdiff
|
tree
2018-04-10
r
sand
i
fo
Add
m
issing cases to v
e
ct_get_smallest_sca
l
ar_type
.
.
.
commit
|
commitdiff
|
tree
2018-04-10
rsandi
f
o
S
et insn_last_add
r
e
s
s in fi
n
a
l
_
1
commit
|
commitdiff
|
tree
2018-03-24
rsandifo
U
s
e SCEV
i
n
formation wh
e
n
a
l
i
gning for vectori
s
atio
n
.
.
.
commit
|
commitdiff
|
tree
2018-03-21
rsandi
f
o
poly_span_t
r
aits
fixes
(
PR 8481
1
)
commit
|
commitdiff
|
tree
2018-03-18
rsandifo
Don't try to vector
i
se
C
OND
_
EXPR reduc
t
ion chains
.
.
.
commit
|
commitdiff
|
tree
next