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
[gen/AArch64] Generate helpers for substituting iterator values into pattern names
2018-08-02
rsandifo
[
gen/AArch64] Genera
t
e
helpers for substituting it
e
rator
.
.
.
commit
|
commitdiff
|
tree
2018-08-02
rs
a
nd
i
f
o
[AArch64]
Add sup
p
ort for 16-bit F
M
OV immediates
commit
|
commitdiff
|
tree
2018-08-01
rs
a
ndifo
[AArch64
]
Update expected
o
utput for sve/var_stri
d
e_
.
.
.
commit
|
commitdiff
|
tree
2018-08-01
rsandifo
[AArch64] XFAI
L
sve
/
vcond_[45]
.
c test
s
commit
|
commitdiff
|
tree
2018-08-01
r
s
andif
o
Fo
l
d pointer rang
e
ch
e
cks with equal s
p
ans
commit
|
commitdiff
|
tree
2018-08-01
rsandi
f
o
Fix
P
R num
b
er
commit
|
commitdiff
|
tree
2018-08-01
rs
a
ndi
f
o
Fix
remove_s
t
mt in
v
e
c
t
o
riza
b
le_simd_
c
lone_call
(PR
.
.
.
commit
|
commitdiff
|
tree
2018-08-01
r
sandif
o
[07/11] Use single basic bl
o
ck arr
a
y
in loop_v
e
c_in
f
o
commit
|
commitdiff
|
tree
2018-08-01
rsand
i
fo
[0
6
/11] H
a
n
d
le
V
M
A
T_IN
V
A
R
I
A
NT
separately
commit
|
commitdiff
|
tree
2018-08-01
rsandifo
[05/11] Add a vect_stmt_to_vecto
r
iz
e
helper
func
t
io
n
commit
|
commitdiff
|
tree
2018-08-01
rsa
n
d
i
fo
[
04/11
]
Add a
v
ect_orig_s
t
mt helper funct
i
on
commit
|
commitdiff
|
tree
2018-08-01
rsand
i
fo
[03/11] Remove
v
ect_transform_s
t
mt g
r
ouped_store argum
e
nt
commit
|
commitdiff
|
tree
2018-08-01
rsandifo
[02/11] Remove ve
c
t_sched
u
le_slp
r
etu
r
n value
commit
|
commitdiff
|
tree
2018-08-01
rs
a
n
d
i
f
o
[01/11] Sch
e
d
u
le SLP
e
arlier
commit
|
commitdiff
|
tree
2018-08-01
r
sandifo
F
i
x o
v
e
r-widening handling of
COND_EXPRs (PR 86749)
commit
|
commitdiff
|
tree
2018-07-31
rsa
n
difo
[46
/
46] Turn stmt_vec_info back
i
nto
a typedef
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[45/46] Remove vect_stmt_in_
r
e
gi
o
n
_p
commit
|
commitdiff
|
tree
2018-07-31
rsandif
o
[44/46] Remove global
v
info_
f
or_stmt-related routines
commit
|
commitdiff
|
tree
2018-07-31
r
s
andifo
[43/46] Make free_stmt_vec_in
f
o take a stmt_vec_info
commit
|
commitdiff
|
tree
2018-07-31
rsand
i
fo
[42/46] Add
v
ec_
i
nfo:
:
replace_stm
t
commit
|
commitdiff
|
tree
2018-07-31
r
s
an
d
i
f
o
[41/46] Add vec_info
:
:re
m
o
ve_stmt
commit
|
commitdiff
|
tree
2018-07-31
r
sandifo
[4
0
/46] Add vec_info::
l
ookup_dr
commit
|
commitdiff
|
tree
2018-07-31
r
sa
n
difo
[39
/
46]
C
han
g
e S
T
MT
_
VI
N
F
O_U
N
ALIGNED_DR to a d
r
_vec_info
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[38/46] Use dr_v
e
c_info t
o
rep
r
ese
n
t a da
t
a reference
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[37/46] dr_au
x
tweaks
commit
|
commitdiff
|
tree
2018-07-31
rs
a
ndi
f
o
[36/46] Ad
d
a
p
attern_s
t
mt_p field t
o
s
t
m
t
_
vec_info
commit
|
commitdiff
|
tree
2018-07-31
rsand
i
f
o
[35/46]
A
lter
i
nter
f
a
ces within vect_pattern_recog
commit
|
commitdiff
|
tree
2018-07-31
rsandif
o
[
34/46] Alter interface to vect_g
e
t_vec_def
_
for_stm
t
_
c
o
py
commit
|
commitdiff
|
tree
2018-07-31
rsa
n
difo
[33/46] Use stmt_
v
ec_i
n
f
os instead
of ve
c
_info/gimple
.
.
.
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[
3
2/46]
U
se stmt_ve
c
_info in function interface
s
(p
a
rt 2)
commit
|
commitdiff
|
tree
2018-07-31
r
sandifo
[3
1
/4
6
] Use st
m
t_vec_info in function interfa
c
e
s (pa
r
t
1)
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[30/46] Use stmt
_
vec_
i
nfos rathe
r
than gimple stmts
.
.
.
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[29/46] Us
e
stmt_vec_in
f
o instead of gimple stmt
s
i
n
t
e
r
nally
.
.
.
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[
2
8
/46] Us
e
s
t
mt_vec_info instead of gimple stmts inter
n
ally
.
.
.
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[27/
4
6
]
Remov
e
dupl
i
cated stmt_vec_inf
o
lookups
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[
26/46] Ma
k
e
m
o
r
e
use of dyn_cast in tree-v
e
ct*
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[25/46] Make get_earlier/late
r
_stmt
t
ake and
return
.
.
.
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[24/46] Make st
m
t_info_for
_
cost use a st
m
t_vec_info
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[23/46]
M
a
k
e
L
O
O
P_VINFO_M
A
Y_MISALIGN_S
T
MTS us
e
stmt_vec_
i
nfo
commit
|
commitdiff
|
tree
2018-07-31
rs
a
ndif
o
[22/46] Make
D
R_G
R
OUP_SAME_DR_
S
T
M
T a stmt_vec_info
commit
|
commitdiff
|
tree
2018-07-31
rs
a
nd
i
fo
[21/46] Ma
k
e grouped_stores
a
nd re
d
uction_ch
a
ins u
s
e
.
.
.
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[
2
0
/46
]
Make *F
I
RST
_
E
L
E
MENT
and *NEXT_ELEME
N
T stmt
_
v
e
c_i
n
fos
commit
|
commitdiff
|
tree
2018-07-31
rsandif
o
[19/46] Make vect_dr
_
stmt
r
e
turn a
st
m
t_vec_
i
nf
o
commit
|
commitdiff
|
tree
2018-07-31
rsand
i
fo
[18/46] Make SLP_TREE_S
C
ALA
R
_ST
M
TS a vec<stmt_vec_
i
nfo>
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[17
/
46] Make LOOP_VINFO_REDUCTIONS an auto_vec<
s
tm
t
_
v
e
c
_i
n
fo>
commit
|
commitdiff
|
tree
2018-07-31
rsan
d
i
f
o
[16
/
46] Make STMT_V
I
N
F
O_
R
EDUC_DEF a stmt_vec_i
n
fo
commit
|
commitdiff
|
tree
2018-07-31
rs
a
n
di
f
o
[
15/4
6
] M
a
ke SLP_TR
E
E_
V
E
C_STMTS a vec<stmt_v
e
c_info>
commit
|
commitdiff
|
tree
2018-07-31
r
sandifo
[1
4
/
4
6
] Make STMT_VINFO_VEC_STMT a stmt_vec_info
commit
|
commitdiff
|
tree
2018-07-31
rsandif
o
[13/46] Mak
e
STMT_VIN
F
O
_
RELATED_STMT a stmt_
v
e
c
_in
f
o
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[
12/46] Mak
e
vect_finish_stm
t
_ge
n
eration re
t
urn a stmt_vec_info
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[11/46] Pass back a
s
tmt
_
vec
_
info from ve
c
t_i
s
_simp
l
e_use
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[
1
0/46]
Temporarily make
s
tmt_vec_info a class
commit
|
commitdiff
|
tree
2018-07-31
rsandi
f
o
[0
9
/46]
A
d
d
vec
_
in
f
o::lookup_single_us
e
commit
|
commitdiff
|
tree
2018-07-31
r
s
andif
o
[08/46] A
d
d vec_
i
nfo::look
u
p
_d
e
f
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[07
/
46]
A
dd vec_info
:
:lo
o
ku
p
_
s
tmt
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[
06/46] Add
v
ec_info::add_stmt
commit
|
commitdiff
|
tree
2018-07-31
rsandif
o
[05/46] Fix make_ss
a
_
name call in v
e
ctor
i
z
a
ble_reduction
commit
|
commitdiff
|
tree
2018-07-31
rsan
d
ifo
[04/46] F
a
cto
r
out
t
he test for a v
a
li
d
r
eduction inpu
t
commit
|
commitdiff
|
tree
2018-07-31
rs
a
ndifo
[03/46] Remove unnecessary update
of NUM_SLP_USES
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[02/46] Remove dead
v
ectoriza
b
le
_
reduction code
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[
0
1/46]
M
ove special cases
out of get_initial_def_for_reduc
t
ion
commit
|
commitdiff
|
tree
2018-07-30
rs
a
nd
i
f
o
Resync
inline imp
l
ementation
of
cei
l
_log2 (PR 86506)
commit
|
commitdiff
|
tree
2018-07-25
r
s
a
ndi
f
o
Add
P
R number
commit
|
commitdiff
|
tree
2018-07-25
rsandifo
Fix ce
i
l_log2
(
0) (PR
8
6
6
4
4
)
commit
|
commitdiff
|
tree
2018-07-24
rs
a
ndifo
A
v
oi
d
&
L
O
O
P_VINF
O
_MASKS for bb
vectorisation
(PR
8
6618)
commit
|
commitdiff
|
tree
2018-07-12
rsandifo
Impl
e
ment
S
LP of intern
a
l fun
c
tions
commit
|
commitdiff
|
tree
2018-07-12
rsand
i
fo
U
se conditional int
e
rnal
functions in if
-
conversion
commit
|
commitdiff
|
tree
2018-07-12
rs
a
ndifo
Su
p
port fused multi
p
ly-
a
dds in fully-ma
s
ked reducti
o
ns
commit
|
commitdiff
|
tree
2018-07-12
rsandifo
Add
IFN
_
COND_F
M
A fun
c
t
i
o
ns
commit
|
commitdiff
|
tree
2018-07-12
rsan
d
ifo
E
x
tend tr
e
e
c
o
d
e
folds to IFN_
C
OND_*
commit
|
commitdiff
|
tree
2018-07-04
rs
a
n
d
i
f
o
Fix
typo in
b
b
-slp-over-wi
d
en-*
.
c
commit
|
commitdiff
|
tree
2018-07-03
rsandifo
[17/n]
PR85694: AArch
6
4 support for A
V
G_
F
LOOR
/
CEI
L
commit
|
commitdiff
|
tree
2018-07-03
rsandifo
Pass more vector types to append_pattern_def_seq
commit
|
commitdiff
|
tree
2018-07-03
rsandifo
Ensure PA
T
TER
N
_D
E
F
_SEQ
i
s empty before recognising
.
.
.
commit
|
commitdiff
|
tree
2018-07-03
rsandifo
Clean
up interface to v
e
ctor pat
t
ern rec
o
gnisers
commit
|
commitdiff
|
tree
2018-07-03
rsandifo
[
16/n] PR85694: Add dete
c
tio
n
of averaging opera
t
ions
commit
|
commitdiff
|
tree
2018-07-03
r
sand
i
fo
[15/n] PR85694
:
Try to s
p
l
i
t exis
t
ing casts in
w
i
d
ened
.
.
.
commit
|
commitdiff
|
tree
2018-07-03
r
s
a
n
dif
o
[
1
4/n]
PR85694: Rework overw
i
dening detect
i
o
n
commit
|
commitdiff
|
tree
2018-07-03
rsandifo
Avoid m
a
tc
h
ing the
same pattern statement twice
commit
|
commitdiff
|
tree
2018-07-02
rsandifo
Fix typo in vect_recog_widen_
s
hift_pattern
commit
|
commitdiff
|
tree
2018-06-30
rsan
d
i
f
o
[13/n] PR85694: Try to avoid
vecto
r
i
s
i
ng casts of inv
a
riants
commit
|
commitdiff
|
tree
2018-06-30
r
s
andifo
[12/n
]
PR85694: Rework detect
i
on of widened o
p
erations
commit
|
commitdiff
|
tree
2018-06-30
rsandifo
[
11/n] P
R
85694: Apply pattern matching to pattern defini
t
ion
.
.
.
commit
|
commitdiff
|
tree
2018-06-30
rsa
n
difo
[
10
/
n]
P
R
85
6
94: Split
out check f
o
r vect
o
rizable associative
.
.
.
commit
|
commitdiff
|
tree
2018-06-30
rsan
d
ifo
[9b/n] PR85694:
M
ake v
e
ct
_
is_simple
_
u
s
e look thro
u
gh
.
.
.
commit
|
commitdiff
|
tree
2018-06-30
r
s
andifo
[9a/n] P
R
85694: Reorder vect_is_simple_use argument
s
commit
|
commitdiff
|
tree
2018-06-20
rs
a
ndif
o
[
8
/n]
PR85694:
M
ake patter
n
s check f
o
r target support
commit
|
commitdiff
|
tree
2018-06-20
rsandifo
[7/n] PR85694: Add a vect_pattern_detec
t
ed helpe
r
commit
|
commitdiff
|
tree
2018-06-20
rsandifo
[6/n] PR85694: Add a vect_
g
et_in
t
ernal_def helpe
r
commit
|
commitdiff
|
tree
2018-06-20
r
s
andifo
[5
/
n] PR85
6
9
4:
Remove
d
ead WIDEN
_
SUM handli
n
g
commit
|
commitdiff
|
tree
2018-06-20
rsa
n
difo
[
4
/n] PR85694: R
e
m
o
ve redundant cal
l
s to
t
ypes_compatible_p
commit
|
commitdiff
|
tree
2018-06-20
r
s
a
n
difo
[3/n
]
PR85694: Fix dummy ass
i
gnment handling in
vectorizable
.
.
.
commit
|
commitdiff
|
tree
2018-06-20
rsandifo
[2/n] PR85694: Atta
c
h a DEF_SEQ on
l
y to the
origin
a
l
.
.
.
commit
|
commitdiff
|
tree
2018-06-20
rsandifo
[1/n] PR856
9
4
:
A
l
low pattern defin
i
tion stateme
n
ts
.
.
.
commit
|
commitdiff
|
tree
2018-06-12
rsandifo
Tighten L
R
A test for reloading the inner reg of a p
a
radoxica
.
.
.
commit
|
commitdiff
|
tree
2018-06-12
rsandifo
Use poly
_
int rtx ac
c
essors instead of hwi accessors
commit
|
commitdiff
|
tree
2018-06-04
rsandifo
Fix expand
_
expr_real_1 handling of BLKmode bit
f
ield
.
.
.
commit
|
commitdiff
|
tree
2018-06-01
rs
a
ndifo
F
i
x
phi backe
d
ge detection in backprop (PR85989)
commit
|
commitdiff
|
tree
2018-06-01
rsandif
o
Fix
S
VE fallou
t
from r260951
commit
|
commitdiff
|
tree
2018-05-30
rs
a
ndifo
U
s
e poly_int tree acce
s
sors
commit
|
commitdiff
|
tree
next