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
Restore flow_bb_inside_loop_p tests (PR 86858)
2018-08-09
rs
a
ndifo
Restore flow
_
b
b_inside_lo
o
p_p
t
est
s
(PR 86858)
commit
|
commitdiff
|
tree
2018-08-09
r
s
and
i
f
o
Fix invalid a
s
sumptio
n
in ve
c
t_transform_stmt (PR 86871)
commit
|
commitdiff
|
tree
2018-08-07
rsa
n
d
i
fo
[AArch64] Fix -mlow-p
r
ec
i
si
o
n
-
div (PR 868
3
8)
commit
|
commitdiff
|
tree
2018-08-03
rsa
n
difo
Handle
SL
P
of call pattern statements
commit
|
commitdiff
|
tree
2018-08-02
rs
a
ndifo
Typo fi
x
commit
|
commitdiff
|
tree
2018-08-02
rsandifo
[gen/AArch6
4
] Generate he
l
pers
f
or s
u
b
stituting i
t
erator
.
.
.
commit
|
commitdiff
|
tree
2018-08-02
rsandifo
[AA
r
ch64] Add supp
o
rt for 16-bit
F
MOV
i
mmediates
commit
|
commitdiff
|
tree
2018-08-01
rsa
n
difo
[AArch64] Upd
a
te expec
t
ed
o
u
tput for sve/var_stride
_
.
.
.
commit
|
commitdiff
|
tree
2018-08-01
rsandifo
[
A
Arch64]
XFAIL sve/vcond_[45]
.
c
t
est
s
commit
|
commitdiff
|
tree
2018-08-01
rsandifo
Fol
d
poi
n
ter ra
n
ge chec
k
s wit
h
e
q
ual spa
n
s
commit
|
commitdiff
|
tree
2018-08-01
rsandif
o
Fix
P
R
number
commit
|
commitdiff
|
tree
2018-08-01
rsandifo
Fix remo
v
e
_
stmt i
n
vectorizable_
s
i
md_clon
e
_ca
l
l (PR
.
.
.
commit
|
commitdiff
|
tree
2018-08-01
rsandifo
[07/11] Use single
bas
i
c block arra
y
in loop
_
vec_info
commit
|
commitdiff
|
tree
2018-08-01
r
sandi
f
o
[06/11] Han
d
le VM
A
T_IN
V
ARIA
N
T separ
a
t
ely
commit
|
commitdiff
|
tree
2018-08-01
rsandifo
[05/11] Ad
d
a vect_stmt_t
o
_vectorize
h
e
l
per function
commit
|
commitdiff
|
tree
2018-08-01
rsandi
f
o
[04/11]
A
dd a vect_orig
_
stmt he
l
per fu
n
ction
commit
|
commitdiff
|
tree
2018-08-01
rsandifo
[03/11
]
Remove vect_transform
_
stmt grouped_s
t
ore argume
n
t
commit
|
commitdiff
|
tree
2018-08-01
rsandifo
[
0
2
/11] R
e
move
vec
t
_schedule_slp return va
l
ue
commit
|
commitdiff
|
tree
2018-08-01
r
sandifo
[01/11
]
Sch
e
dule SLP earlier
commit
|
commitdiff
|
tree
2018-08-01
rsandifo
Fix ov
e
r-widening h
a
n
d
lin
g
of COND_EXPR
s
(PR 86749)
commit
|
commitdiff
|
tree
2018-07-31
rsa
n
difo
[46/46] Tu
r
n stmt
_
v
e
c_i
n
fo back
i
nto a typedef
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[45/46] R
e
move vec
t
_stmt_in_region
_
p
commit
|
commitdiff
|
tree
2018-07-31
rsan
d
ifo
[44/46] R
e
move
g
lobal vinfo_for_stmt
-
related routines
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[43/46] Make free_stmt_
v
ec_info tak
e
a
stmt_vec_info
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[42/46] Add vec_info::replace_stmt
commit
|
commitdiff
|
tree
2018-07-31
rs
a
ndifo
[41
/
46] Ad
d
vec_inf
o
::remove_st
m
t
commit
|
commitdiff
|
tree
2018-07-31
rs
a
ndifo
[40/46
]
Add
vec_info::lookup_dr
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[39/46
]
Chan
g
e S
T
MT_VI
N
FO_
U
NALIGNED_DR
t
o a
dr_vec_in
f
o
commit
|
commitdiff
|
tree
2018-07-31
rsa
n
difo
[38/46] Us
e
dr_vec_inf
o
to represent a data reference
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[37/46] dr_aux t
w
eaks
commit
|
commitdiff
|
tree
2018-07-31
rsand
i
fo
[36/46
]
Add a pattern
_
stmt_p fie
l
d to stmt_vec_info
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[3
5
/46] A
l
ter interfaces within vect_patter
n
_reco
g
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[34/46]
Alt
e
r
interface to vect_get_vec_def
_
fo
r
_stm
t
_
copy
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[
3
3
/
46] Use
s
t
mt_vec_inf
o
s instead o
f
vec
_
info/gi
m
p
le
.
.
.
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[32/46]
U
s
e
stmt_vec_info in function i
n
t
erfa
c
es (pa
r
t
2)
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[31/46] Use stmt_vec_info in function inte
r
faces (part
1
)
commit
|
commitdiff
|
tree
2018-07-31
rsan
d
ifo
[30/46] Use stmt_v
e
c_infos rather than gimple stmts
.
.
.
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[
2
9/
4
6] Use stmt_vec_info inst
e
ad of
g
imple stmts in
t
e
rnal
l
y
.
.
.
commit
|
commitdiff
|
tree
2018-07-31
r
san
d
ifo
[28/
4
6] Use s
t
mt_
v
ec
_
info ins
t
ead
o
f gim
p
le stmts int
e
rn
a
lly
.
.
.
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[27/46]
R
emove duplicat
e
d
stmt_vec
_
in
f
o lo
o
kups
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[26/
4
6] Make more use of
d
yn
_
cast
i
n tree
-
v
ect*
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[
2
5/46
]
M
a
ke get_earlier/la
t
er_st
m
t tak
e
and return
.
.
.
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[24/46
]
Make stmt_info_fo
r
_cost use a stmt_vec_
i
n
f
o
commit
|
commitdiff
|
tree
2018-07-31
rsa
n
di
f
o
[23/
4
6] Make
L
OO
P
_V
I
NFO_MAY
_
MISA
L
IGN_STMT
S
use s
t
mt
_
vec_i
n
fo
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[22/4
6
] Make DR_GROUP_SA
M
E_DR_
S
TMT
a
s
t
mt_vec_info
commit
|
commitdiff
|
tree
2018-07-31
rs
a
ndif
o
[21
/
46] Make groupe
d
_s
t
ores and reduction_chains use
.
.
.
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[20/46] Make *FIRST_ELEMENT and *NEXT_ELEMENT st
m
t_v
e
c_
i
nf
o
s
commit
|
commitdiff
|
tree
2018-07-31
rsandif
o
[19/46
]
Make vec
t
_
d
r_stmt
r
eturn a stmt_vec_info
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[1
8
/46] Make SLP
_
TREE_SCALAR_STM
T
S
a
vec<stmt_vec_info>
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[17/
4
6] Make LOOP_VINFO_REDU
C
TIONS an auto_ve
c
<
s
tmt_vec_
i
nfo>
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[16/46] Make STM
T
_
V
IN
F
O
_
R
EDU
C
_DEF a
stmt_vec_info
commit
|
commitdiff
|
tree
2018-07-31
rsa
n
difo
[15/46] Make SLP_TREE_VEC_STMTS a vec<stmt_vec
_
info>
commit
|
commitdiff
|
tree
2018-07-31
rsan
d
i
f
o
[14/46] Make STM
T
_VINFO_VEC_S
T
MT a stmt_vec_info
commit
|
commitdiff
|
tree
2018-07-31
rs
a
ndifo
[13/46] Make STMT
_
VINFO_R
E
LATED_STMT a st
m
t_ve
c
_info
commit
|
commitdiff
|
tree
2018-07-31
rsan
d
ifo
[12/46] Make vect_f
i
nis
h
_st
m
t_generation
r
eturn
a
stmt_vec_info
commit
|
commitdiff
|
tree
2018-07-31
rs
a
ndifo
[11/46] P
a
ss
ba
c
k a
s
tmt_vec_info fr
o
m vect_is_si
m
ple_use
commit
|
commitdiff
|
tree
2018-07-31
rsand
i
f
o
[10
/
46] Tempora
r
ily
make
stmt_vec_info a c
l
a
s
s
commit
|
commitdiff
|
tree
2018-07-31
r
sa
n
difo
[09/46] Ad
d
vec_info::lo
o
k
u
p_single_use
commit
|
commitdiff
|
tree
2018-07-31
rsand
i
fo
[08/
4
6] Ad
d
vec_info::loo
k
u
p
_
d
ef
commit
|
commitdiff
|
tree
2018-07-31
r
sandifo
[07/46] Ad
d
vec_info::lo
o
kup_stmt
commit
|
commitdiff
|
tree
2018-07-31
r
s
andifo
[06/4
6
] Add vec_info::add_stm
t
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[05/46]
Fix make_ssa_name call
i
n ve
c
to
r
izable
_
reduct
i
on
commit
|
commitdiff
|
tree
2018-07-31
r
sandif
o
[04
/
46] Fact
o
r out the test for a va
l
id
r
ed
u
ction input
commit
|
commitdiff
|
tree
2018-07-31
rsa
n
difo
[
0
3/46]
R
emo
v
e un
n
ecessary update o
f
NU
M
_S
L
P_USE
S
commit
|
commitdiff
|
tree
2018-07-31
rs
a
ndifo
[
0
2/46] Remove dead
v
ect
o
r
izable_reduction
c
o
de
commit
|
commitdiff
|
tree
2018-07-31
rsand
i
fo
[01/46] Move
s
peci
a
l cases out of
get_i
n
itial_de
f
_
f
o
r
_r
e
duction
commit
|
commitdiff
|
tree
2018-07-30
rs
a
n
d
ifo
R
esync inline implementa
t
ion o
f
ceil_
l
og2 (PR 86506
)
commit
|
commitdiff
|
tree
2018-07-25
rsand
i
fo
A
dd PR nu
m
ber
commit
|
commitdiff
|
tree
2018-07-25
rsandi
f
o
Fix ceil_log2
(
0) (P
R
86
6
44)
commit
|
commitdiff
|
tree
2018-07-24
rsandifo
Avoid &LOOP
_
VINFO_MASKS for bb vectorisation (PR 86618)
commit
|
commitdiff
|
tree
2018-07-12
rsandifo
Im
p
lement S
L
P
of inte
r
nal functions
commit
|
commitdiff
|
tree
2018-07-12
rsandifo
U
se condit
i
onal internal function
s
in if-con
v
ersion
commit
|
commitdiff
|
tree
2018-07-12
r
s
andif
o
S
u
pport fused multipl
y
-adds in fully
-
maske
d
reductions
commit
|
commitdiff
|
tree
2018-07-12
rsand
i
fo
A
dd IFN_
C
O
ND_FMA funct
i
ons
commit
|
commitdiff
|
tree
2018-07-12
r
sandifo
Extend tree code folds to I
F
N_COND
_
*
commit
|
commitdiff
|
tree
2018-07-04
rsandifo
F
i
x
t
y
p
o
i
n
b
b
-s
l
p-over-widen
-
*
.
c
commit
|
commitdiff
|
tree
2018-07-03
rsandifo
[17/n] PR85694: AArch64 support for AVG_FLO
O
R/C
E
IL
commit
|
commitdiff
|
tree
2018-07-03
rsandifo
Pass more vect
o
r
t
ypes to
append_pa
t
tern_def_s
e
q
commit
|
commitdiff
|
tree
2018-07-03
rsandifo
Ensure
PA
T
TE
R
N_
D
EF_SEQ
i
s empty be
f
o
re rec
o
gnising
.
.
.
commit
|
commitdiff
|
tree
2018-07-03
rsandifo
C
lean
up
i
nterface to vector p
a
tt
e
rn recognis
e
rs
commit
|
commitdiff
|
tree
2018-07-03
rsandifo
[1
6
/n] PR85694: Add detection of av
e
raging
o
perations
commit
|
commitdiff
|
tree
2018-07-03
rsandifo
[15/
n
] PR8
5
694
:
Try to split
e
xis
t
i
ng ca
s
t
s
i
n
w
idene
d
.
.
.
commit
|
commitdiff
|
tree
2018-07-03
rsandifo
[14/n] PR85694: Rework overwidening detection
commit
|
commitdiff
|
tree
2018-07-03
rsandifo
Av
o
i
d
matching the s
a
me pattern statemen
t
t
w
ice
commit
|
commitdiff
|
tree
2018-07-02
rs
a
ndifo
Fix typo in
vect_reco
g
_w
i
d
e
n_shift_pat
t
e
rn
commit
|
commitdiff
|
tree
2018-06-30
r
sandifo
[13/n] PR85694: Try to avoid vec
t
orising c
a
sts of i
n
variants
commit
|
commitdiff
|
tree
2018-06-30
rsan
d
if
o
[12/n] PR85694: Rework dete
c
tion of widened
o
p
e
rations
commit
|
commitdiff
|
tree
2018-06-30
r
s
andi
f
o
[
1
1
/n] PR
8
5694: A
p
ply pattern mat
c
hing to pattern def
i
nitio
n
.
.
.
commit
|
commitdiff
|
tree
2018-06-30
rsandifo
[10/
n
] PR8569
4
: Split ou
t
check for ve
c
torizabl
e
as
s
oc
i
a
t
ive
.
.
.
commit
|
commitdiff
|
tree
2018-06-30
rsandifo
[9b/n] PR85694: Make
vect_i
s
_s
i
mpl
e
_use
look throu
g
h
.
.
.
commit
|
commitdiff
|
tree
2018-06-30
rsandi
f
o
[9
a
/n] PR8
5
694: Reor
d
e
r
v
e
c
t_i
s
_simple_use arg
u
ments
commit
|
commitdiff
|
tree
2018-06-20
r
sandifo
[8/n]
PR85694: Make
patterns che
c
k
f
or target support
commit
|
commitdiff
|
tree
2018-06-20
r
s
and
i
fo
[
7
/n] PR856
9
4: Add a vect_pattern_detec
t
ed helper
commit
|
commitdiff
|
tree
2018-06-20
rs
a
ndifo
[6/n] PR856
9
4
:
A
dd a vect_get_internal_
d
ef h
e
lper
commit
|
commitdiff
|
tree
2018-06-20
rsandifo
[5/n] PR85694: Remove dead W
I
DE
N
_SUM handling
commit
|
commitdiff
|
tree
2018-06-20
r
s
andifo
[4/n] PR85694: Remove redundant calls to types_compatible_p
commit
|
commitdiff
|
tree
2018-06-20
rs
a
ndifo
[3/n] PR8
5
694: Fix dummy
a
ssignme
n
t handling in
vect
o
riz
a
ble
.
.
.
commit
|
commitdiff
|
tree
2018-06-20
rsandifo
[2/n] PR856
9
4
:
Att
a
ch
a
DEF_SEQ onl
y
t
o
the origi
n
a
l
.
.
.
commit
|
commitdiff
|
tree
2018-06-20
rsandif
o
[1/n] P
R
85694
:
Al
l
ow p
a
ttern d
e
fin
i
t
ion statemen
t
s
.
.
.
commit
|
commitdiff
|
tree
2018-06-12
rsandif
o
Ti
g
hten LR
A
t
e
st for reloading the i
n
n
e
r reg of
a paradoxi
c
a
.
.
.
commit
|
commitdiff
|
tree
next