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
Only test STMT_VINFO_STRIDED_P for the first statement in a group
2018-08-22
r
s
andifo
Only tes
t
STM
T
_VINFO_STRI
D
ED
_
P for the
f
irst stat
e
me
n
t
.
.
.
commit
|
commitdiff
|
tree
2018-08-21
rsandifo
Update gl
o
bal reviewers lis
t
commit
|
commitdiff
|
tree
2018-08-09
rs
a
ndifo
Allow
inn
e
r-
l
oop redu
c
t
i
ons with
variabl
e
-length vectors
commit
|
commitdiff
|
tree
2018-08-09
rsan
d
ifo
Re
s
tore flow_bb_in
s
ide_loop_
p
tests (PR 86858)
commit
|
commitdiff
|
tree
2018-08-09
rs
a
ndif
o
Fix invalid ass
u
mptio
n
in vec
t
_transform_stmt (PR 86871)
commit
|
commitdiff
|
tree
2018-08-07
rs
a
ndifo
[
AArch64] Fix
-
m
low-precision-
d
iv (
P
R
8
6838)
commit
|
commitdiff
|
tree
2018-08-03
rsa
n
difo
Handle SLP of call pattern statem
e
nts
commit
|
commitdiff
|
tree
2018-08-02
r
sandifo
T
y
po fix
commit
|
commitdiff
|
tree
2018-08-02
rs
a
ndifo
[ge
n
/AArch
6
4] Ge
n
erate helpers for substituting iterato
r
.
.
.
commit
|
commitdiff
|
tree
2018-08-02
rsandi
f
o
[A
A
rch64] Add support for 16-bit
FMOV immediates
commit
|
commitdiff
|
tree
2018-08-01
rsandifo
[
AA
r
ch64] U
p
date expected ou
t
put
for sve/
v
ar_st
r
id
e
_
.
.
.
commit
|
commitdiff
|
tree
2018-08-01
rs
a
ndifo
[
AA
r
ch64] XFAIL
s
ve/vcond_[45]
.
c tests
commit
|
commitdiff
|
tree
2018-08-01
rsandifo
Fold pointer
r
a
n
g
e c
h
e
cks with
eq
u
al spans
commit
|
commitdiff
|
tree
2018-08-01
r
s
a
n
difo
Fix
P
R
n
umber
commit
|
commitdiff
|
tree
2018-08-01
r
s
andif
o
Fix remove_stmt in vectorizable_simd_cl
o
n
e
_call (PR
.
.
.
commit
|
commitdiff
|
tree
2018-08-01
rsandifo
[07/1
1
]
Use single basic block array in loop_vec_info
commit
|
commitdiff
|
tree
2018-08-01
rsand
i
fo
[06/11
]
H
andl
e
VMAT_
I
NVARIANT
s
eparat
e
ly
commit
|
commitdiff
|
tree
2018-08-01
rsandifo
[05/11]
A
dd a v
e
ct_s
t
mt_to_ve
c
t
o
rize helper func
t
ion
commit
|
commitdiff
|
tree
2018-08-01
rsandif
o
[04/11] Add
a
vect_orig_stmt h
e
lper function
commit
|
commitdiff
|
tree
2018-08-01
rsandifo
[03/11]
R
e
move vect_transform_stmt gr
o
uped_st
o
r
e
argum
e
nt
commit
|
commitdiff
|
tree
2018-08-01
rsandif
o
[
0
2
/
1
1] Remove vect_schedule_slp return value
commit
|
commitdiff
|
tree
2018-08-01
rsandifo
[01/1
1
] S
c
hedule SLP earl
i
er
commit
|
commitdiff
|
tree
2018-08-01
r
s
andifo
F
i
x over-widening
h
andling
o
f
COND_EXPRs (PR
86749)
commit
|
commitdiff
|
tree
2018-07-31
rsand
i
f
o
[46/46] Turn stmt_vec_i
n
fo back i
n
to
a
ty
p
edef
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[45/46
]
Remove vect_stmt_in_region_p
commit
|
commitdiff
|
tree
2018-07-31
rsa
n
difo
[44/46] Remove global vinfo_fo
r
_stmt-rela
t
ed routines
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[43/46] Make
f
ree
_
stmt_vec
_
inf
o
take a
stmt_vec_inf
o
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[42/46] Add v
e
c_
i
nfo::replace_stmt
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[41/46] Add vec_i
n
fo::remove_stmt
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[40/46] Add v
e
c_info::lookup_
d
r
commit
|
commitdiff
|
tree
2018-07-31
rsandi
f
o
[39/46] Change STMT
_
VINFO_
U
NAL
I
GNED_
D
R to a
dr_vec_info
commit
|
commitdiff
|
tree
2018-07-31
rsa
n
difo
[38/46] Use dr_vec_i
n
fo to represent a data
referenc
e
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[37
/
46]
d
r
_
aux
tweaks
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[36/46]
Add a pa
t
tern_stmt_p field to stmt_vec_inf
o
commit
|
commitdiff
|
tree
2018-07-31
r
s
andifo
[35/46] Al
t
er interfaces
w
ith
i
n vect_pattern_recog
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[34/46] Alter int
e
rface to vect_get_vec_def_for_stm
t
_copy
commit
|
commitdiff
|
tree
2018-07-31
r
s
andifo
[33/46] Use s
t
mt_vec_infos
i
ns
t
e
ad
of vec_info/gimp
l
e
.
.
.
commit
|
commitdiff
|
tree
2018-07-31
r
sand
i
f
o
[32/46] Use
s
tmt_ve
c
_info in fu
n
ction interfa
c
es (pa
r
t
2)
commit
|
commitdiff
|
tree
2018-07-31
rsand
i
fo
[31/46] Use stmt_vec_info in
f
u
nction interfaces (pa
r
t 1)
commit
|
commitdiff
|
tree
2018-07-31
r
sand
i
f
o
[30/4
6
] Use
s
tmt_vec_info
s
rather than
gimple stmt
s
.
.
.
commit
|
commitdiff
|
tree
2018-07-31
rsan
d
if
o
[29/46]
Use s
t
mt
_
vec_info
inst
e
ad of gimple s
t
mts internal
l
y
.
.
.
commit
|
commitdiff
|
tree
2018-07-31
rsandi
f
o
[
28/46]
U
se stmt_v
e
c_
i
nfo instead of gimple stmts
i
nternally
.
.
.
commit
|
commitdiff
|
tree
2018-07-31
r
s
andifo
[
2
7/46] Remove duplicated stmt
_
vec_info l
o
okups
commit
|
commitdiff
|
tree
2018-07-31
rsa
n
difo
[
2
6
/
46] M
a
ke mor
e
use of dy
n
_ca
s
t
i
n tree-
v
ect*
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[25/46] Make get_earlier/lat
e
r_stm
t
take and return
.
.
.
commit
|
commitdiff
|
tree
2018-07-31
rs
a
ndi
f
o
[24/46] Make
stmt_info_for_cost use a stmt
_
vec_info
commit
|
commitdiff
|
tree
2018-07-31
rsan
d
ifo
[23/46] Mak
e
LOOP_VINFO_MAY_MISALIGN_STMTS use s
t
mt_vec_in
f
o
commit
|
commitdiff
|
tree
2018-07-31
rsa
n
difo
[22
/
46] Make DR_GROUP_SAME_DR_STMT a stmt_vec
_
inf
o
commit
|
commitdiff
|
tree
2018-07-31
r
s
a
ndifo
[21/4
6
]
M
ake grouped_stores and reduction_chains us
e
.
.
.
commit
|
commitdiff
|
tree
2018-07-31
rsandif
o
[20/46] Make *F
I
RST_ELEME
N
T and *N
E
XT_ELEME
N
T stmt_vec_infos
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[
1
9/4
6
] Make ve
c
t_dr_st
m
t ret
u
rn a stmt_
v
ec_inf
o
commit
|
commitdiff
|
tree
2018-07-31
rsandi
f
o
[
18/46] Make
SL
P
_TREE_SCALAR_
S
TMTS a vec
<
stmt_vec_info>
commit
|
commitdiff
|
tree
2018-07-31
rsan
d
ifo
[17/46] Mak
e
LOOP_VINFO_
R
E
D
U
C
TION
S
a
n
auto_vec<stmt_vec
_
i
n
f
o>
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[16
/
4
6
] Mak
e
STMT_VINFO_REDU
C
_DEF a stmt_vec_inf
o
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[15/46
]
Make SLP_TR
E
E_VEC_ST
M
TS a vec<stmt_vec_in
f
o>
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[14/46] Make STMT_VI
N
FO
_
V
EC_STMT a stmt_
v
e
c
_info
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[
1
3/46] Make STMT_VINFO_RELATED_STMT a stmt_vec_info
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[12/
4
6] Make vect_finish_st
m
t_ge
n
eration
r
etur
n
a s
t
m
t_ve
c
_info
commit
|
commitdiff
|
tree
2018-07-31
rsandif
o
[
11/46] Pas
s
ba
c
k a s
t
mt
_
vec_info fr
o
m vect_is
_
s
i
mpl
e
_us
e
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[1
0
/4
6
] Temporar
i
ly make stmt_vec_info a class
commit
|
commitdiff
|
tree
2018-07-31
rsandif
o
[
09/46]
A
dd
v
e
c
_
info::
l
o
okup_sin
g
le_use
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[08/46] Ad
d
vec_info::looku
p
_def
commit
|
commitdiff
|
tree
2018-07-31
rs
a
ndifo
[07
/
46] Add vec_info::lo
o
kup_
s
tmt
commit
|
commitdiff
|
tree
2018-07-31
rsand
i
fo
[06/46] Add
vec_info::add_stmt
commit
|
commitdiff
|
tree
2018-07-31
r
sandifo
[05/46]
F
ix make_ssa
_
n
ame call in
v
ectoriz
a
ble
_
reduc
t
ion
commit
|
commitdiff
|
tree
2018-07-31
rs
a
nd
i
fo
[04/46] Fa
c
tor out the test for a valid reducti
o
n input
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[03/46] Re
m
ove
u
nnecessary update
of NUM_SLP_USES
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[02/
4
6] Remo
v
e
dea
d
vect
o
rizable_reduction cod
e
commit
|
commitdiff
|
tree
2018-07-31
rsandif
o
[01/4
6
] Move sp
e
c
ial ca
s
es out of get_
i
nitial_def_for_reduc
t
ion
commit
|
commitdiff
|
tree
2018-07-30
r
s
andi
f
o
Resync inlin
e
implementation of ceil_log2 (PR 86506
)
commit
|
commitdiff
|
tree
2018-07-25
rsandifo
Add
P
R num
b
er
commit
|
commitdiff
|
tree
2018-07-25
rsandifo
F
i
x ce
i
l_log2(
0
)
(
PR 86644)
commit
|
commitdiff
|
tree
2018-07-24
rsandifo
A
void &LOOP_VINFO_M
A
SKS for
b
b vectorisation (PR 86618
)
commit
|
commitdiff
|
tree
2018-07-12
rsandif
o
Implement SLP of internal funct
i
ons
commit
|
commitdiff
|
tree
2018-07-12
rs
a
ndifo
Us
e
conditional i
n
ternal functions in i
f
-conversion
commit
|
commitdiff
|
tree
2018-07-12
rsandif
o
Support fused m
u
ltip
l
y-adds in fully-masked reduc
t
ions
commit
|
commitdiff
|
tree
2018-07-12
r
s
andifo
Add IFN_
C
ON
D
_FMA functions
commit
|
commitdiff
|
tree
2018-07-12
rsandifo
Extend tree
cod
e
folds to
IFN
_
COND_*
commit
|
commitdiff
|
tree
2018-07-04
rsandifo
F
i
x
t
ypo in
bb
-
slp-over-widen-*
.
c
commit
|
commitdiff
|
tree
2018-07-03
rsandifo
[17
/
n] PR85694: AArch64 su
p
port
for AVG_FLOOR/CEIL
commit
|
commitdiff
|
tree
2018-07-03
rsandifo
Pass mo
r
e v
e
ctor
t
y
pes
to ap
p
end_pattern_def
_
seq
commit
|
commitdiff
|
tree
2018-07-03
r
s
andifo
Ensure
P
AT
T
ER
N
_DEF_SE
Q
is empt
y
bef
o
re recogn
i
sing
.
.
.
commit
|
commitdiff
|
tree
2018-07-03
rsa
n
difo
C
lean up interface to v
e
ctor p
a
t
t
er
n
recognisers
commit
|
commitdiff
|
tree
2018-07-03
rs
a
n
d
ifo
[16/n]
P
R85694: Add detection of a
v
er
a
g
i
ng operations
commit
|
commitdiff
|
tree
2018-07-03
rsandi
f
o
[15/n]
P
R8
5
694: Try to split existing casts in widened
.
.
.
commit
|
commitdiff
|
tree
2018-07-03
rsan
d
ifo
[14
/
n]
P
R
85694:
Rew
o
rk overwideni
n
g detection
commit
|
commitdiff
|
tree
2018-07-03
rsandifo
Avoid matching the
s
am
e
pattern statement twice
commit
|
commitdiff
|
tree
2018-07-02
rsandifo
Fix t
y
po in vect_recog_wid
e
n_shift_pattern
commit
|
commitdiff
|
tree
2018-06-30
rsandifo
[
1
3/
n
] PR85694:
T
ry to avoid vectorising casts of invariants
commit
|
commitdiff
|
tree
2018-06-30
rsandifo
[
12/n] PR
8
5694:
Rew
o
r
k detec
t
ion of w
i
de
n
ed
o
p
erations
commit
|
commitdiff
|
tree
2018-06-30
rsandifo
[11/
n
] PR85
6
94
:
A
pply pattern matc
h
ing to pattern definition
.
.
.
commit
|
commitdiff
|
tree
2018-06-30
r
sandifo
[10/n] PR8569
4
: Split out
c
hec
k
for vect
o
rizab
l
e as
s
o
c
iative
.
.
.
commit
|
commitdiff
|
tree
2018-06-30
rsand
i
fo
[9b
/
n] P
R
85694: Make ve
c
t_is_simpl
e
_use look through
.
.
.
commit
|
commitdiff
|
tree
2018-06-30
rsandifo
[9a/n] PR8
5
694: Reorder vect_is_simple_use ar
g
uments
commit
|
commitdiff
|
tree
2018-06-20
rsandifo
[8/
n
] PR85694: Make pa
t
t
e
rns
ch
e
ck for target su
p
port
commit
|
commitdiff
|
tree
2018-06-20
rsand
i
fo
[7/n] PR8
5
694:
A
dd
a vec
t
_pattern_detec
t
ed
he
l
per
commit
|
commitdiff
|
tree
2018-06-20
rsandif
o
[6/n] PR8
5
694: Ad
d
a vect_get_internal_d
e
f helper
commit
|
commitdiff
|
tree
2018-06-20
rsandifo
[5/n] PR
8
5
6
94
:
R
e
move dead WIDEN_SUM handling
commit
|
commitdiff
|
tree
2018-06-20
rsa
n
d
ifo
[4/n]
PR85694:
R
emov
e
re
d
undant calls to ty
p
es_compatible_p
commit
|
commitdiff
|
tree
2018-06-20
r
s
andifo
[3/n] PR85694: Fix dummy as
s
ignment han
d
l
i
ng in vectorizable
.
.
.
commit
|
commitdiff
|
tree
next