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
sandifo
Don't IC
E
on
vect
o
rs of enums (P
R
87286)
commit
|
commitdiff
|
tree
2018-09-20
rsandifo
Fix PEE
L
IN
G
_FOR_NITERS ca
l
cula
t
i
o
n (PR 87288)
commit
|
commitdiff
|
tree
2018-09-20
rsandifo
Ad
d
missing
a
lignment
c
hecks in epilogue loop
v
ect
o
risation
.
.
.
commit
|
commitdiff
|
tree
2018-08-28
rsandifo
Fix unguarde
d
us
e
of tr
e
e
_
to_shwi in tr
e
e-ssa-sccvn
.
c
commit
|
commitdiff
|
tree
2018-08-28
r
sand
i
fo
Add
tar
g
et selec
t
o
r
s to slp-37
.
c (PR8
7
0
7
8)
commit
|
commitdiff
|
tree
2018-08-24
rsand
i
fo
Def
i
n
e vect_perm
f
or
varia
b
le-length SVE
commit
|
commitdiff
|
tree
2018-08-24
rsand
i
fo
A
v
oid is_c
o
n
sta
n
t calls in vecto
r
iz
a
ble_
b
swap
commit
|
commitdiff
|
tree
2018-08-24
rsandifo
Handle
S
L
P p
e
rmutations for variable-len
g
th vectors
commit
|
commitdiff
|
tree
2018-08-23
rs
a
ndifo
Fix typo 'exa
p
nd
e
d' to 'expanded'
commit
|
commitdiff
|
tree
2018-08-23
rsa
n
difo
[AArch64
]
Impr
o
ve SVE
h
andling of sin
g
le
-
v
ec
t
or permutes
commit
|
commitdiff
|
tree
2018-08-23
r
s
a
n
d
if
o
F
ix aarc
h
6
4_evpc_tbl
gua
r
d (PR
8
5910)
commit
|
commitdiff
|
tree
2018-08-22
rs
a
ndifo
[2/
2
] Fix bogus inne
r
induc
t
ion (PR 86725)
commit
|
commitdiff
|
tree
2018-08-22
rsandifo
[1/2] Fi
x
bogu
s
double reductio
n
(PR
8
6725)
commit
|
commitdiff
|
tree
2018-08-22
rsa
n
difo
Make the vecto
r
iser
drop to strided accesse
s
fo
r
stores
.
.
.
commit
|
commitdiff
|
tree
2018-08-22
rsandifo
Only
test STMT_
V
INFO
_
S
TRID
E
D_P for
t
h
e
f
i
rst statement
.
.
.
commit
|
commitdiff
|
tree
2018-08-21
rsa
n
difo
Update glo
b
al
revie
w
ers
li
s
t
commit
|
commitdiff
|
tree
2018-08-09
rsandifo
All
o
w inner-lo
o
p
r
eductions
w
ith
v
a
r
ia
b
le-
l
eng
t
h vectors
commit
|
commitdiff
|
tree
2018-08-09
rsand
i
fo
Res
t
or
e
fl
o
w
_
bb_in
s
id
e
_loop
_
p tes
t
s (PR 86858)
commit
|
commitdiff
|
tree
2018-08-09
rsandifo
Fix i
n
v
a
lid assumption in
v
ect
_
tr
a
nsfo
r
m_st
m
t (PR 86871)
commit
|
commitdiff
|
tree
2018-08-07
rsandifo
[AArch
6
4] Fix -
m
low-precision-div (
P
R 86838)
commit
|
commitdiff
|
tree
2018-08-03
rsandi
f
o
H
a
ndle SLP
o
f call patte
r
n s
t
atem
e
nts
commit
|
commitdiff
|
tree
2018-08-02
rs
a
ndifo
Ty
p
o
fi
x
commit
|
commitdiff
|
tree
2018-08-02
rsandifo
[gen/AArch64] Ge
n
e
r
ate h
e
lpers f
o
r
s
u
b
stitutin
g
iterator
.
.
.
commit
|
commitdiff
|
tree
2018-08-02
rsan
d
if
o
[
A
Arch64]
A
dd
support
f
or
16-bit F
M
OV immediates
commit
|
commitdiff
|
tree
2018-08-01
rsa
n
d
i
fo
[AArch64] Update e
x
p
e
c
ted output for
sve
/
var_stride_
.
.
.
commit
|
commitdiff
|
tree
2018-08-01
rsandi
f
o
[AArc
h
64]
X
FAIL sve
/
vcond_[45]
.
c test
s
commit
|
commitdiff
|
tree
2018-08-01
r
s
and
i
fo
Fold pointer range
c
h
ecks
with eq
u
al spans
commit
|
commitdiff
|
tree
2018-08-01
r
san
d
ifo
Fix PR number
commit
|
commitdiff
|
tree
2018-08-01
rsa
n
difo
Fix
r
e
move_stmt in vectorizable_simd_clone_call (PR
.
.
.
commit
|
commitdiff
|
tree
2018-08-01
rsa
n
difo
[07/11] Use single basic block array in loop_
v
ec_info
commit
|
commitdiff
|
tree
2018-08-01
r
s
and
i
fo
[06/11] Handle VMAT_INVARI
A
NT s
e
parat
e
l
y
commit
|
commitdiff
|
tree
2018-08-01
rsandifo
[05
/
11] Add a
v
ect_stmt_to_vect
o
rize help
e
r functio
n
commit
|
commitdiff
|
tree
2018-08-01
r
san
d
i
f
o
[
0
4/11] Add
a
vect_orig_stmt helper func
t
io
n
commit
|
commitdiff
|
tree
2018-08-01
rsandifo
[03/1
1
] Remove v
e
ct
_
tra
n
sform_s
t
m
t
gr
o
u
p
e
d_stor
e
arg
u
ment
commit
|
commitdiff
|
tree
2018-08-01
rsandifo
[02/
1
1] Remove vect_sched
u
le_
s
lp
r
et
u
rn v
a
lue
commit
|
commitdiff
|
tree
2018-08-01
rsandifo
[01/11] Schedu
l
e SLP ea
r
lier
commit
|
commitdiff
|
tree
2018-08-01
r
s
andifo
Fix
o
ver
-
widen
i
ng h
a
ndling
of C
O
ND_EXP
R
s (PR
8
6749
)
commit
|
commitdiff
|
tree
2018-07-31
rs
a
ndifo
[46/46] Turn stmt_vec_info ba
c
k into a
t
ypedef
commit
|
commitdiff
|
tree
2018-07-31
rsan
d
i
fo
[45/
4
6]
Remov
e
ve
c
t_stmt_in_region_p
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[44/4
6
] Rem
o
ve global vi
n
fo_for
_
s
t
mt
-
related rou
t
i
n
es
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[
43
/
4
6
]
M
ake fre
e
_stmt_vec_info
t
ak
e
a stmt_
v
ec_in
f
o
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[42/46] Add vec_info::replace_st
m
t
commit
|
commitdiff
|
tree
2018-07-31
rsand
i
fo
[41/46]
Add v
e
c_
i
nfo::re
m
ove
_
stmt
commit
|
commitdiff
|
tree
2018-07-31
rs
a
n
d
ifo
[4
0
/4
6
]
Ad
d
vec_info
:
:lookup_dr
commit
|
commitdiff
|
tree
2018-07-31
rsandif
o
[39/46] Change
S
TMT_V
I
NFO
_
UNAL
I
GN
E
D_DR
t
o a
d
r_vec_info
commit
|
commitdiff
|
tree
2018-07-31
rsa
n
d
if
o
[38
/
46] U
s
e dr_vec_info
t
o represe
n
t a data
referenc
e
commit
|
commitdiff
|
tree
2018-07-31
r
sandifo
[37/46] dr_au
x
tweaks
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[36/46] Add a p
a
t
ter
n
_stmt_p fiel
d
to
stmt_vec_info
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[35/46]
A
lter inte
r
fa
c
e
s
within vect_pattern_r
e
cog
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[34/46] Alter in
t
e
rface
to
v
ect
_
get_vec_
d
ef_for_st
m
t_c
o
py
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[33/46] Us
e
stmt_vec_infos instead o
f
vec
_
info/gimple
.
.
.
commit
|
commitdiff
|
tree
2018-07-31
rsandi
f
o
[32/46] Use
s
t
m
t_vec_info in function inter
f
aces (part 2
)
commit
|
commitdiff
|
tree
2018-07-31
rsa
n
difo
[
31/46
]
U
s
e stmt_vec
_
i
nfo in func
t
ion interfaces (pa
r
t
1
)
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[30/
4
6]
U
s
e stmt_
v
ec_infos rather
t
han gimple stmts
.
.
.
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[
2
9
/46] Use
s
tmt_vec_info inste
a
d of
gimple st
m
ts internally
.
.
.
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[
28/
4
6
]
Use stmt_vec_inf
o
i
n
stea
d
of gimple stmts internally
.
.
.
commit
|
commitdiff
|
tree
2018-07-31
rsan
d
i
f
o
[27/46] Remove
d
up
l
icated stmt_vec_info lookups
commit
|
commitdiff
|
tree
2018-07-31
rs
a
ndif
o
[2
6
/46]
M
a
ke
m
ore
u
se of dyn_ca
s
t in tree-vect*
commit
|
commitdiff
|
tree
2018-07-31
rsandif
o
[25/46]
M
ake get
_
earlier/later_stmt t
a
ke and return
.
.
.
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[2
4
/
4
6] Make stmt_info_fo
r
_cos
t
us
e
a stmt_vec_info
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[23/46]
M
ake
L
OOP_V
I
N
F
O_MAY_MISAL
I
G
N_STMTS us
e
stmt
_
vec_info
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[
22/4
6
] Make DR_GROUP_SAME_DR_ST
M
T a
s
t
mt_vec
_
info
commit
|
commitdiff
|
tree
2018-07-31
rsandi
f
o
[2
1
/46
]
Make g
r
ouped_s
t
ores and reduction_chai
n
s
us
e
.
.
.
commit
|
commitdiff
|
tree
2018-07-31
rsa
n
dif
o
[
2
0/46] Make
*FIRST_ELEMENT a
n
d
*N
E
X
T_ELEM
E
NT s
t
mt_vec_in
f
o
s
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[19/46] Make vect_dr_stmt return a stmt_vec_info
commit
|
commitdiff
|
tree
2018-07-31
rsa
n
difo
[18
/
46] Make SLP_TREE_SCALAR_STMTS a vec<stmt_vec_info
>
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[17/46] Make L
O
OP_VINFO_REDUCTIONS an aut
o
_vec<st
m
t_v
e
c_in
f
o>
commit
|
commitdiff
|
tree
2018-07-31
rsa
n
dif
o
[16/46] Ma
k
e STMT_
V
INF
O
_REDUC_DEF a s
t
mt_vec
_
i
nfo
commit
|
commitdiff
|
tree
2018-07-31
r
s
andi
f
o
[
1
5/46
]
Make SL
P
_TR
E
E_VEC
_
S
T
MTS
a
ve
c
<stmt_vec_info>
commit
|
commitdiff
|
tree
2018-07-31
rs
a
ndifo
[
1
4/46] Make
S
T
M
T_VINFO
_
VE
C
_STMT a stmt_v
e
c
_
info
commit
|
commitdiff
|
tree
2018-07-31
r
sandifo
[13/46] M
a
ke STMT_VINFO_REL
A
TED
_
STM
T
a st
m
t_v
e
c_info
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[
1
2/46] Make vect_finish
_
s
t
m
t
_genera
t
ion return a s
t
mt_vec_i
n
fo
commit
|
commitdiff
|
tree
2018-07-31
r
sandif
o
[
11/46] Pass back a stmt_vec_
i
nfo from vect_is_simple
_
use
commit
|
commitdiff
|
tree
2018-07-31
rsand
i
fo
[
1
0/46] T
e
m
porarily make s
t
m
t_vec_inf
o
a c
l
ass
commit
|
commitdiff
|
tree
2018-07-31
rs
a
ndifo
[0
9
/
4
6
] Add
v
ec_info::lookup_single_use
commit
|
commitdiff
|
tree
2018-07-31
r
s
andifo
[08/46]
Add vec_info
:
:
look
u
p_def
commit
|
commitdiff
|
tree
2018-07-31
r
s
a
n
difo
[0
7
/46
]
Add vec_
i
nfo::
l
ooku
p
_
s
t
m
t
commit
|
commitdiff
|
tree
2018-07-31
rsa
n
difo
[
06/46
]
Add v
e
c_in
f
o::add_stmt
commit
|
commitdiff
|
tree
2018-07-31
r
s
a
ndifo
[
05/46] Fix make_ssa_name call in vectoriza
b
le
_
r
e
duction
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[04/46] Fa
c
tor out
t
he test for
a vali
d
re
d
uction input
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[03/46] Remove un
n
eces
s
ary update of NUM_SLP_USES
commit
|
commitdiff
|
tree
2018-07-31
rsandif
o
[0
2
/
4
6
]
R
e
move de
a
d vect
o
rizable_
r
educt
i
on code
commit
|
commitdiff
|
tree
2018-07-31
rsan
d
ifo
[01/4
6
]
Move spe
c
ial cases out of get_
i
nitial_de
f
_f
o
r
_reduction
commit
|
commitdiff
|
tree
2018-07-30
rsandifo
Resync inline im
p
lement
a
ti
o
n
of ceil_log2 (PR 8
6
506)
commit
|
commitdiff
|
tree
2018-07-25
rsandif
o
Ad
d
PR number
commit
|
commitdiff
|
tree
2018-07-25
rsandifo
Fix ceil_log2(0) (PR 8
6
6
44)
commit
|
commitdiff
|
tree
2018-07-24
r
s
andifo
Avoid &LOOP_V
I
NFO_MASKS for bb ve
c
torisation (PR 86618)
commit
|
commitdiff
|
tree
2018-07-12
rs
a
n
difo
I
mplement S
L
P of
i
nternal functions
commit
|
commitdiff
|
tree
2018-07-12
rsa
n
difo
U
s
e condi
t
ional
internal
f
unct
i
on
s
i
n
i
f-conv
e
r
sio
n
commit
|
commitdiff
|
tree
2018-07-12
rsand
i
fo
Support fused multi
p
ly-adds in fully-masked reductions
commit
|
commitdiff
|
tree
2018-07-12
r
s
a
n
d
ifo
Add IF
N
_COND_FMA functions
commit
|
commitdiff
|
tree
2018-07-12
rsandifo
Extend tree code folds to I
F
N_COND_*
commit
|
commitdiff
|
tree
2018-07-04
rsa
n
difo
F
ix typo in bb-
s
lp-
o
ver-wide
n
-*
.
c
commit
|
commitdiff
|
tree
2018-07-03
rsandifo
[
17
/
n] PR85694:
A
Ar
c
h
64
s
upport for
AVG_FLOOR
/
CEIL
commit
|
commitdiff
|
tree
2018-07-03
rsandifo
Pa
s
s
more vect
o
r types to appen
d
_pattern_d
e
f_seq
commit
|
commitdiff
|
tree
2018-07-03
rsandifo
Ensure PAT
T
E
RN_DEF_SEQ
i
s empty befo
r
e rec
o
gnisi
n
g
.
.
.
commit
|
commitdiff
|
tree
2018-07-03
rsa
n
di
f
o
Clean up interface t
o
vector pa
t
tern recog
n
iser
s
commit
|
commitdiff
|
tree
2018-07-03
rs
a
nd
i
f
o
[
16/n
]
PR85694: Add det
e
ction of averaging operations
commit
|
commitdiff
|
tree
2018-07-03
rsandifo
[1
5
/n] PR85694:
Try t
o
s
plit
existing cas
t
s in widened
.
.
.
commit
|
commitdiff
|
tree
2018-07-03
rsan
d
ifo
[14/n]
P
R
8569
4
:
Rework overwid
e
ning
de
t
ection
commit
|
commitdiff
|
tree
next