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
Don't ICE on vectors of enums (PR 87286)
2018-10-08
r
s
a
ndifo
Don't ICE on vectors of enums (PR 8
7
2
8
6)
commit
|
commitdiff
|
tree
2018-09-20
rsandifo
Fix PEELING_FOR
_
NITERS
ca
l
culati
o
n (PR 8
7
2
88)
commit
|
commitdiff
|
tree
2018-09-20
rsan
d
ifo
Add miss
i
n
g alignment checks i
n
e
p
ilogue loop vectorisa
t
ion
.
.
.
commit
|
commitdiff
|
tree
2018-08-28
rsandifo
Fix ungua
r
ded use of tre
e
_to_shwi in tr
e
e-ssa-scc
v
n
.
c
commit
|
commitdiff
|
tree
2018-08-28
rs
a
ndifo
Add target select
o
rs to slp-
3
7
.
c (PR87078)
commit
|
commitdiff
|
tree
2018-08-24
rsan
d
i
f
o
Define v
e
ct_perm
f
or variable
-
length SV
E
commit
|
commitdiff
|
tree
2018-08-24
rs
a
ndifo
Avoid i
s
_
constant ca
l
l
s
i
n vecto
r
izable
_
bswap
commit
|
commitdiff
|
tree
2018-08-24
rs
a
n
d
ifo
Handle SLP permutation
s
f
o
r variable-
l
ength vectors
commit
|
commitdiff
|
tree
2018-08-23
r
s
an
d
ifo
F
i
x ty
p
o 'ex
a
pnded' t
o
'expanded'
commit
|
commitdiff
|
tree
2018-08-23
rsandifo
[A
A
rch6
4
]
I
mprov
e
SVE handling o
f
single-ve
c
tor pe
r
mut
e
s
commit
|
commitdiff
|
tree
2018-08-23
rs
a
ndifo
Fix aarc
h
64_e
v
p
c
_tb
l
guar
d
(PR 85910)
commit
|
commitdiff
|
tree
2018-08-22
rsa
n
difo
[2/2] F
i
x bog
u
s inn
e
r in
d
uct
i
on (PR 86725)
commit
|
commitdiff
|
tree
2018-08-22
rsan
d
ifo
[1/2]
F
ix b
o
gus dou
b
le red
u
ction
(PR 86725)
commit
|
commitdiff
|
tree
2018-08-22
rsandi
f
o
Make th
e
vecto
r
i
s
e
r
drop to strided acce
s
s
es
f
o
r
stores
.
.
.
commit
|
commitdiff
|
tree
2018-08-22
rs
a
ndif
o
Only test
S
TMT_VINFO_S
T
RIDE
D
_P for the first s
t
atement
.
.
.
commit
|
commitdiff
|
tree
2018-08-21
rsandi
f
o
Update global reviewers list
commit
|
commitdiff
|
tree
2018-08-09
rs
a
ndifo
Allow inner-loop red
u
ctio
n
s with varia
b
le-l
e
ngt
h
v
e
ctors
commit
|
commitdiff
|
tree
2018-08-09
rsandifo
Restore flo
w
_b
b
_in
s
i
de_loop_p tests (PR 86
8
58)
commit
|
commitdiff
|
tree
2018-08-09
r
s
andifo
F
i
x invalid assumption in vect_t
r
ans
f
orm_stmt (PR 86871)
commit
|
commitdiff
|
tree
2018-08-07
rsandifo
[
AArch64] Fix -mlow-preci
s
ion-div (PR 86838
)
commit
|
commitdiff
|
tree
2018-08-03
rsandifo
Handl
e
SLP of call
p
att
e
r
n stat
e
m
ents
commit
|
commitdiff
|
tree
2018-08-02
r
s
andifo
Typo fix
commit
|
commitdiff
|
tree
2018-08-02
rsandifo
[gen/AArc
h
64]
Gener
a
te
h
elpers for substitu
t
ing
i
t
erator
.
.
.
commit
|
commitdiff
|
tree
2018-08-02
rsandif
o
[AArch64] Add
support for 16-
b
it FMO
V
immediates
commit
|
commitdiff
|
tree
2018-08-01
rsandifo
[AArch64] Update
e
xpected
output for sv
e
/var_stride_
.
.
.
commit
|
commitdiff
|
tree
2018-08-01
rsandifo
[AArch64] X
F
AIL sve/vcond_[45
]
.
c tes
t
s
commit
|
commitdiff
|
tree
2018-08-01
rsandi
f
o
Fold pointer range checks wit
h
e
q
ual spa
n
s
commit
|
commitdiff
|
tree
2018-08-01
rsandifo
Fix PR
number
commit
|
commitdiff
|
tree
2018-08-01
rsandifo
F
ix remove_stmt i
n
vectorizable_simd
_
clone_call
(PR
.
.
.
commit
|
commitdiff
|
tree
2018-08-01
rsa
n
d
ifo
[07/11] Use sin
g
le bas
i
c block
a
rray in loop_ve
c
_info
commit
|
commitdiff
|
tree
2018-08-01
rsandifo
[06
/
11] Handle VMAT_IN
V
ARIANT
s
epa
r
ately
commit
|
commitdiff
|
tree
2018-08-01
rsandifo
[05/
1
1] Add a
v
e
ct_stmt_t
o
_vector
i
ze helper function
commit
|
commitdiff
|
tree
2018-08-01
rsandifo
[04/11] Add a vect_orig_stmt hel
p
er function
commit
|
commitdiff
|
tree
2018-08-01
rsandi
f
o
[03/11]
R
emo
v
e vect_tr
a
nsform
_
stmt
gr
o
uped_store
a
r
gume
n
t
commit
|
commitdiff
|
tree
2018-08-01
rsa
n
difo
[02/11] Remove vect_s
c
h
edule_slp re
t
urn value
commit
|
commitdiff
|
tree
2018-08-01
rsand
i
f
o
[01/11] Schedu
l
e SLP earlier
commit
|
commitdiff
|
tree
2018-08-01
rsandifo
Fix over-wideni
n
g
handli
n
g
o
f COND_E
X
PRs
(
PR 86749)
commit
|
commitdiff
|
tree
2018-07-31
r
s
a
ndif
o
[46/46] Turn
stmt_ve
c
_
i
n
f
o
back into a typedef
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[45
/
46] Remove
v
ect_s
t
mt_in_region_p
commit
|
commitdiff
|
tree
2018-07-31
rsandif
o
[4
4
/46] R
e
move global vinfo_for_stmt-related routines
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[43/
4
6] Ma
k
e
f
ree_stmt_vec_info take
a s
t
mt_vec
_
info
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[42/4
6
] Add ve
c
_
i
nfo::replac
e
_stmt
commit
|
commitdiff
|
tree
2018-07-31
r
sandifo
[
41/46] Add v
e
c_in
f
o::rem
o
ve_stmt
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[40/46] Add
vec_info::
l
ooku
p
_
d
r
commit
|
commitdiff
|
tree
2018-07-31
rsandif
o
[39/46] Change STMT_VINFO_UNA
L
IGN
E
D_
D
R to
a
d
r
_vec_info
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[38/46
]
Use dr_vec_in
f
o to r
e
p
res
e
n
t a d
a
ta reference
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[3
7
/46] d
r
_
aux tweaks
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[36
/
46] Add a
pa
t
t
e
rn_stmt_p fiel
d
to stmt_vec_info
commit
|
commitdiff
|
tree
2018-07-31
rsandif
o
[
3
5/46] Al
t
e
r
interfaces wit
h
in
vect_pattern_r
e
c
o
g
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[34/46] Alter int
e
rface to vect_get_vec_
d
ef
_
f
or_stmt_copy
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[
33
/
46] Use s
t
mt_vec_infos instead of vec_
i
nfo/gimpl
e
.
.
.
commit
|
commitdiff
|
tree
2018-07-31
rsa
n
d
i
fo
[32/46] Use s
t
mt_
v
e
c_info in function inter
f
a
ces
(
part 2)
commit
|
commitdiff
|
tree
2018-07-31
rs
a
ndifo
[31/46]
U
se stmt_vec_i
n
fo
in function
interfaces
(
part 1)
commit
|
commitdiff
|
tree
2018-07-31
rsan
d
if
o
[30/46
]
Use
s
tmt_v
e
c_
i
nfos rather
tha
n
gimpl
e
stmts
.
.
.
commit
|
commitdiff
|
tree
2018-07-31
rsan
d
ifo
[29/46] Use stmt_vec_info in
s
tead of gimpl
e
stmts i
n
terna
l
ly
.
.
.
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[
28/46] Use stmt_vec_
i
n
f
o instead of gimple stmts inte
r
na
l
ly
.
.
.
commit
|
commitdiff
|
tree
2018-07-31
rsand
i
fo
[
2
7/46
]
Rem
o
ve duplicated stmt_vec_info lo
o
kups
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[2
6
/46] Mak
e
more use of d
y
n
_
cast
i
n tr
e
e-vect*
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[
2
5
/
46] Ma
k
e get_ear
l
i
er/later_
s
tmt take and
r
eturn
.
.
.
commit
|
commitdiff
|
tree
2018-07-31
r
san
d
ifo
[24/46] M
a
ke stmt_info_fo
r
_cost use a stmt_ve
c
_info
commit
|
commitdiff
|
tree
2018-07-31
rsand
i
fo
[23/46] M
a
ke LOOP_VINFO_MAY_MIS
A
LIGN_STMTS us
e
stmt_vec_info
commit
|
commitdiff
|
tree
2018-07-31
r
s
andifo
[22/46]
Make DR
_
G
R
OUP_SAME_DR_STMT a
s
tmt_ve
c
_info
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[21/46] Make gr
o
u
p
ed_stores and reduction_chains use
.
.
.
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[20/46]
M
ake *FIRST_ELEMENT and *NEX
T
_
E
LEM
E
NT stm
t
_v
e
c_infos
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[1
9
/46] Make vect_dr_st
m
t retur
n
a stmt
_
vec_in
f
o
commit
|
commitdiff
|
tree
2018-07-31
r
s
and
i
fo
[18/
4
6
] Make
S
LP_TR
E
E_SCALAR_STMTS a ve
c
<stmt_vec_info>
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[17/46] Mak
e
LOO
P
_VINFO_REDUCTIONS
an a
u
to_v
e
c<stmt_vec_info>
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[16/46] Make STMT_VI
N
FO_
R
ED
U
C
_DEF a stmt_vec_
i
n
f
o
commit
|
commitdiff
|
tree
2018-07-31
r
sandifo
[15/46
]
Make SLP
_
TREE_VEC_STMTS a ve
c
<
s
tm
t
_vec_info>
commit
|
commitdiff
|
tree
2018-07-31
rsan
d
ifo
[
1
4/46] Make ST
M
T_VINFO_VEC_STMT a
s
tmt_vec
_
info
commit
|
commitdiff
|
tree
2018-07-31
r
san
d
if
o
[13/4
6
] M
a
ke STMT
_
VINFO
_
RELATED_
S
T
MT a stmt_vec_info
commit
|
commitdiff
|
tree
2018-07-31
rsa
n
difo
[12/46] Make
v
ect_finish
_
s
t
m
t
_gen
e
rati
o
n return a stmt
_
vec_
i
n
f
o
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[11/46] Pass back a stmt_v
e
c_in
f
o
f
rom vect
_
is_simple_use
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[10/46] Te
m
por
a
rily
m
a
ke
stm
t
_vec_info a cla
s
s
commit
|
commitdiff
|
tree
2018-07-31
rsan
d
ifo
[
0
9/4
6
] Add vec_
i
nfo::lookup_single_use
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[
08/4
6
]
Add vec_i
n
fo::
l
ookup_de
f
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[07
/
46] Add v
e
c
_
in
f
o:
:
looku
p
_
s
tmt
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[06/4
6
] Add vec_info::ad
d
_stmt
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[05
/
4
6] Fix make_ssa_name cal
l
in
v
ectori
z
able_reduction
commit
|
commitdiff
|
tree
2018-07-31
r
sandifo
[0
4
/
46] F
a
ctor ou
t
the test for a valid reduc
t
ion inp
u
t
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[03/46] Remove unnecess
a
r
y
update of NUM_SLP_USES
commit
|
commitdiff
|
tree
2018-07-31
r
s
andif
o
[
0
2/46] Remove
dead vectoriz
a
ble
_
reduction c
o
d
e
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[01
/
46] Move spe
c
ial cases out of get_initi
a
l_de
f
_for_reduction
commit
|
commitdiff
|
tree
2018-07-30
rsandifo
Resync inlin
e
implementation of
c
eil_lo
g
2
(PR 865
0
6)
commit
|
commitdiff
|
tree
2018-07-25
r
s
andifo
Add PR number
commit
|
commitdiff
|
tree
2018-07-25
r
sandifo
Fix ceil_log2(0) (PR 86644)
commit
|
commitdiff
|
tree
2018-07-24
rsandi
f
o
Avoid &LOOP_VI
N
FO_MASKS f
o
r bb
vectorisation (PR 86618)
commit
|
commitdiff
|
tree
2018-07-12
rsandifo
Implement SLP of inte
r
nal fun
c
tions
commit
|
commitdiff
|
tree
2018-07-12
rsandifo
Use cond
i
ti
o
nal
internal functions
i
n if-conver
s
i
on
commit
|
commitdiff
|
tree
2018-07-12
rsand
i
fo
Suppor
t
fus
e
d mul
t
iply-add
s
in
fully-
m
asked reducti
o
ns
commit
|
commitdiff
|
tree
2018-07-12
rsan
d
ifo
Ad
d
IFN_COND
_
FMA functio
n
s
commit
|
commitdiff
|
tree
2018-07-12
r
sandifo
Extend tree code f
o
lds to IFN_COND_*
commit
|
commitdiff
|
tree
2018-07-04
r
san
d
i
f
o
Fix typo in
b
b-sl
p
-
over-wide
n
-*
.
c
commit
|
commitdiff
|
tree
2018-07-03
rsandifo
[
1
7/n]
P
R85694: AAr
c
h64 support
f
or
AVG_
F
LOOR/CEIL
commit
|
commitdiff
|
tree
2018-07-03
rsandifo
Pass more vect
o
r t
y
pes to append_
p
attern_def_seq
commit
|
commitdiff
|
tree
2018-07-03
rsandifo
Ensure PATTERN_DEF
_
SEQ is
e
mpty before recognising
.
.
.
commit
|
commitdiff
|
tree
2018-07-03
rsandifo
C
lean up inte
r
face to
v
e
cto
r
pattern
r
ec
o
gnisers
commit
|
commitdiff
|
tree
2018-07-03
rsand
i
fo
[16/n] P
R
856
9
4:
A
d
d detectio
n
of av
e
raging o
p
erations
commit
|
commitdiff
|
tree
2018-07-03
rsandifo
[15/n
]
PR85694: Tr
y
to split existing casts in widened
.
.
.
commit
|
commitdiff
|
tree
2018-07-03
rs
a
ndi
f
o
[14/n] PR856
9
4: Rewor
k
overwidening d
e
tect
i
on
commit
|
commitdiff
|
tree
next