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
Fix invalid assumption in vect_transform_stmt (PR 86871)
2018-08-09
rsandifo
Fi
x
invalid assu
m
ption in ve
c
t_transform_s
t
mt
(PR 86871
)
commit
|
commitdiff
|
tree
2018-08-07
r
sandifo
[AArch64
]
Fi
x
-m
l
o
w
-
precision
-
div (PR
86838)
commit
|
commitdiff
|
tree
2018-08-03
rsandif
o
Han
d
le SL
P
of call patter
n
s
tat
e
men
t
s
commit
|
commitdiff
|
tree
2018-08-02
r
s
andi
f
o
Ty
p
o fix
commit
|
commitdiff
|
tree
2018-08-02
rsandifo
[
g
en/
A
A
r
ch64] G
e
nerate helper
s
fo
r
substitu
t
i
n
g iterator
.
.
.
commit
|
commitdiff
|
tree
2018-08-02
rsandif
o
[AA
r
ch64] Add support for 16-bit
F
MOV
immediates
commit
|
commitdiff
|
tree
2018-08-01
rs
a
ndifo
[
A
Arch64] Update
e
xpected output for sve/var_stride_
.
.
.
commit
|
commitdiff
|
tree
2018-08-01
rsandifo
[AArch64] XFAIL sve/vcond_[45]
.
c
tests
commit
|
commitdiff
|
tree
2018-08-01
rsan
d
ifo
Fold
p
ointer range c
h
ec
k
s with equal spans
commit
|
commitdiff
|
tree
2018-08-01
r
sandifo
F
i
x PR number
commit
|
commitdiff
|
tree
2018-08-01
rsandif
o
Fix remove_stmt in vectorizable_simd_c
l
one_call (PR
.
.
.
commit
|
commitdiff
|
tree
2018-08-01
rsandifo
[
07/11] Use si
n
gle b
a
si
c
blo
c
k array
i
n
loop_vec_
i
nfo
commit
|
commitdiff
|
tree
2018-08-01
rsandifo
[06/11] Handle VMAT_INVARIANT separat
e
ly
commit
|
commitdiff
|
tree
2018-08-01
rsandif
o
[05/11] Add a v
e
ct_stmt
_
to_vectori
z
e helper functi
o
n
commit
|
commitdiff
|
tree
2018-08-01
rs
a
ndi
f
o
[04/11]
A
dd a vect_ori
g
_s
t
mt helper func
t
i
o
n
commit
|
commitdiff
|
tree
2018-08-01
rsandifo
[
0
3
/11] Remove vect_transform_stmt gro
u
ped_st
o
re
a
rgument
commit
|
commitdiff
|
tree
2018-08-01
r
s
andifo
[02/11] Remove vect_sch
e
dule_slp r
e
turn value
commit
|
commitdiff
|
tree
2018-08-01
rsandifo
[0
1
/11] Schedule SLP earli
e
r
commit
|
commitdiff
|
tree
2018-08-01
rsandif
o
Fix over-widening handl
i
ng of CON
D
_EXPRs (PR 8674
9
)
commit
|
commitdiff
|
tree
2018-07-31
rs
a
ndi
f
o
[
4
6
/
46]
Turn stmt_vec_i
n
f
o
back into a typedef
commit
|
commitdiff
|
tree
2018-07-31
rsand
i
fo
[45/46
]
R
emove
ve
c
t_
s
t
mt_in
_
region_p
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[
44/46] Remove g
l
obal v
i
nfo
_
for_stmt-relat
e
d routines
commit
|
commitdiff
|
tree
2018-07-31
rsandi
f
o
[
43/46]
M
ake f
r
ee_stmt_vec
_
in
f
o take a
s
tmt_vec_
i
nfo
commit
|
commitdiff
|
tree
2018-07-31
r
s
andif
o
[42/46]
Add ve
c
_
info::replace_stm
t
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[
41/46] Add
v
ec_inf
o
::remove_stmt
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[
4
0/46] Add ve
c
_info::lookup_dr
commit
|
commitdiff
|
tree
2018-07-31
rsa
n
d
i
f
o
[39/46]
Change STMT_VINFO_UNALIGNED
_
DR
to
a
dr
_
vec_info
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[38/46] Use dr
_
vec_info to repres
e
nt a data ref
e
rence
commit
|
commitdiff
|
tree
2018-07-31
rsandif
o
[
37/46]
d
r
_
aux twe
a
ks
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[36/46] Add a patter
n
_stmt_p f
i
eld to stmt
_
v
e
c_info
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[
35/46] Alte
r
interfaces within vect_pattern
_
rec
o
g
commit
|
commitdiff
|
tree
2018-07-31
rsand
i
fo
[34/46
]
Alter interface
to
v
ect
_
g
et
_
v
ec_def_for_stmt_copy
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[33/46]
U
se stmt_
v
ec_infos i
n
stead of vec_info/gimple
.
.
.
commit
|
commitdiff
|
tree
2018-07-31
rsan
d
i
fo
[32/46] Use stmt_vec_i
n
fo in funct
i
on interfaces (part 2)
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[31/46] U
s
e st
m
t_vec_
i
nfo in function i
n
ter
f
aces
(
part
1
)
commit
|
commitdiff
|
tree
2018-07-31
r
s
andifo
[
30/46]
Use stmt_vec
_
infos rather than g
i
mple
stmts
.
.
.
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[29/
4
6] U
s
e stmt_vec_
i
nfo instead of
g
imple stmts internally
.
.
.
commit
|
commitdiff
|
tree
2018-07-31
rsa
n
difo
[
2
8/
4
6] Use stmt_v
e
c_in
f
o inst
e
a
d
of gimple stm
t
s
i
nternal
l
y
.
.
.
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[27/46] Remove dupl
i
cate
d
stmt_
v
ec_info
lookup
s
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[26/46
]
Make more
u
se
of
d
yn_cast in tree-vect*
commit
|
commitdiff
|
tree
2018-07-31
rsan
d
ifo
[25/46] Make get_earlie
r
/later_stmt take
an
d
ret
u
rn
.
.
.
commit
|
commitdiff
|
tree
2018-07-31
r
sandifo
[24/46] Mak
e
stmt
_
info_for_
c
ost
us
e
a stmt_vec_info
commit
|
commitdiff
|
tree
2018-07-31
rs
a
ndifo
[23/46] Make
LOOP_VINFO_MAY_MISALIGN
_
STMTS use
stmt_
v
ec_info
commit
|
commitdiff
|
tree
2018-07-31
rs
a
ndif
o
[22/46] Make
D
R_GROUP_SAME_DR_STMT a
s
t
mt_ve
c
_info
commit
|
commitdiff
|
tree
2018-07-31
rsan
d
i
fo
[21/46] Make grouped_
s
t
ores and reduction
_
chains use
.
.
.
commit
|
commitdiff
|
tree
2018-07-31
r
sandi
f
o
[20/46] Make
*
F
IR
S
T_ELEMENT and
*
NEXT_E
L
EMEN
T
stmt_vec
_
infos
commit
|
commitdiff
|
tree
2018-07-31
r
s
a
n
difo
[19/46] Make ve
c
t
_d
r
_stmt return a st
m
t_vec_info
commit
|
commitdiff
|
tree
2018-07-31
r
s
andifo
[18/
4
6
]
M
ake SLP_TREE_SCALA
R
_STMTS a vec<stmt_vec_info
>
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[17/4
6
]
M
ak
e
L
OOP_VINFO_
R
EDUCTI
O
NS an auto_vec<stmt_
v
ec_info>
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[1
6
/46] Make STMT_
V
INFO_REDUC_
D
EF a stmt_vec_info
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[
15/46] Make SLP_TREE_VEC_STMTS a vec<stmt_vec_i
n
f
o
>
commit
|
commitdiff
|
tree
2018-07-31
rsandif
o
[1
4
/46] Make STM
T
_VINFO_V
E
C_
S
TMT
a
s
t
mt_
v
ec_i
n
fo
commit
|
commitdiff
|
tree
2018-07-31
rsandif
o
[13/4
6
] Make STMT
_
VINFO_REL
A
TED_ST
M
T
a stmt_vec_info
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[12/46]
Make vect_
f
inish_s
t
mt_generation r
e
t
urn a stm
t
_v
e
c_info
commit
|
commitdiff
|
tree
2018-07-31
rsandi
f
o
[11/46] Pass
back a st
m
t_vec_info from vect_
i
s_s
i
m
p
le_use
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[1
0
/46
]
Tempo
r
a
r
ily ma
k
e stmt_vec
_
i
n
f
o
a class
commit
|
commitdiff
|
tree
2018-07-31
rs
a
ndifo
[0
9
/
46] Add
v
ec_
i
nfo::lookup_
s
ingle_u
s
e
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[
08/46] Add vec_info::lookup_de
f
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[07
/
46] A
d
d vec_info::lookup_
s
tmt
commit
|
commitdiff
|
tree
2018-07-31
r
sandifo
[06/46] A
d
d vec
_
inf
o
::add_s
t
mt
commit
|
commitdiff
|
tree
2018-07-31
rsandif
o
[
0
5/46] Fix ma
k
e_ssa_
n
am
e
call in vectoriz
a
b
le_re
d
uction
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[
0
4/46] F
a
ctor out t
h
e test for a valid reductio
n
in
p
ut
commit
|
commitdiff
|
tree
2018-07-31
rsandif
o
[0
3
/46] Remove unnecessary u
p
date of NUM_SLP_U
S
ES
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[
0
2/4
6
]
R
emove dead vectoriz
a
ble_
r
ed
u
cti
o
n
code
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[0
1
/46]
Move special cases out of get_initial_def_for_reduction
commit
|
commitdiff
|
tree
2018-07-30
rsandifo
Resync inline implementatio
n
of c
e
il_log2 (PR 86
5
06)
commit
|
commitdiff
|
tree
2018-07-25
rsan
d
ifo
Ad
d
PR number
commit
|
commitdiff
|
tree
2018-07-25
r
s
a
n
di
f
o
Fix ceil_log
2
(0) (PR 86644)
commit
|
commitdiff
|
tree
2018-07-24
rsandifo
Avoid &LOOP_VINFO_M
A
SKS f
o
r bb
vectorisat
i
on (PR 86618
)
commit
|
commitdiff
|
tree
2018-07-12
r
sandifo
Imp
l
em
e
nt SLP of internal functi
o
n
s
commit
|
commitdiff
|
tree
2018-07-12
rsandifo
Use condi
t
io
n
al i
n
t
e
r
n
al f
u
nct
i
ons in if
-
conversion
commit
|
commitdiff
|
tree
2018-07-12
rsandifo
Support fused mu
l
tiply-a
d
ds in fully-
m
ask
e
d red
u
ctions
commit
|
commitdiff
|
tree
2018-07-12
rsandifo
Add
IF
N
_COND_
F
M
A func
t
ions
commit
|
commitdiff
|
tree
2018-07-12
rsandifo
Extend t
r
ee cod
e
fol
d
s
to
I
FN_CO
N
D_*
commit
|
commitdiff
|
tree
2018-07-04
rsand
i
fo
F
ix
t
ypo in bb
-
slp-o
v
er-widen-*
.
c
commit
|
commitdiff
|
tree
2018-07-03
rsa
n
difo
[17
/
n
] PR85694:
A
Arch64 support for AVG
_
FLOOR/C
E
IL
commit
|
commitdiff
|
tree
2018-07-03
rsandifo
Pass more vector typ
e
s to append_
p
att
e
rn_def_
s
eq
commit
|
commitdiff
|
tree
2018-07-03
rsandi
f
o
E
nsure PAT
T
ERN_DEF_SEQ is emp
t
y be
f
ore recognising
.
.
.
commit
|
commitdiff
|
tree
2018-07-03
rsandifo
Clean up inter
f
a
c
e to ve
c
tor
p
att
e
rn r
e
cognis
e
r
s
commit
|
commitdiff
|
tree
2018-07-03
rsandif
o
[16/n]
P
R85694: Add dete
c
tion
of averaging operations
commit
|
commitdiff
|
tree
2018-07-03
r
s
an
d
i
f
o
[
15/n] PR85694
:
Try to spl
i
t existing c
a
sts
i
n
widened
.
.
.
commit
|
commitdiff
|
tree
2018-07-03
r
s
andi
f
o
[14/n]
PR85694:
Rewo
r
k overwideni
n
g
detection
commit
|
commitdiff
|
tree
2018-07-03
rsa
n
dif
o
A
v
oid mat
c
hing the same
pattern statemen
t
twice
commit
|
commitdiff
|
tree
2018-07-02
rsandif
o
F
i
x t
y
po i
n
v
e
ct_recog_w
i
den_sh
i
ft_pa
t
tern
commit
|
commitdiff
|
tree
2018-06-30
rsandifo
[13/n] PR85694: Try
to avoid vecto
r
ising ca
s
ts o
f
i
n
vari
a
nts
commit
|
commitdiff
|
tree
2018-06-30
r
s
an
d
i
fo
[12
/
n]
P
R
85694: Rework detection of widened opera
t
ions
commit
|
commitdiff
|
tree
2018-06-30
rsandifo
[
1
1/n] PR8
5
694: Apply patte
r
n matching to
p
a
ttern definition
.
.
.
commit
|
commitdiff
|
tree
2018-06-30
rsandi
f
o
[1
0
/n] PR8569
4
: Split
o
ut c
h
eck for vec
t
orizabl
e
as
s
ociative
.
.
.
commit
|
commitdiff
|
tree
2018-06-30
rsandifo
[9b
/
n
]
P
R8
5
694: Make
ve
c
t
_
is
_
simple_use l
o
ok throug
h
.
.
.
commit
|
commitdiff
|
tree
2018-06-30
rsandifo
[9a/
n
] PR85694: Reo
r
der
vect
_
is_si
m
ple_use argume
n
ts
commit
|
commitdiff
|
tree
2018-06-20
rsandifo
[8/
n
] PR85694: Make pat
t
ern
s
check for ta
r
get
s
upport
commit
|
commitdiff
|
tree
2018-06-20
rsandifo
[
7/n] P
R
856
9
4: Add a vect
_
pattern_detected helper
commit
|
commitdiff
|
tree
2018-06-20
r
sandifo
[6/n] PR
8
5694
:
A
d
d a vect_get_intern
a
l_def hel
p
er
commit
|
commitdiff
|
tree
2018-06-20
rsandi
f
o
[5/n] PR85694: Re
m
ove de
a
d WIDEN_SUM
h
an
d
ling
commit
|
commitdiff
|
tree
2018-06-20
rsan
d
ifo
[4/n] PR8
5
694
:
Remove redundant calls to types
_
compa
t
ible_
p
commit
|
commitdiff
|
tree
2018-06-20
rsand
i
fo
[3/n] PR85
6
94: Fix dummy assignment handl
i
n
g
in vectorizable
.
.
.
commit
|
commitdiff
|
tree
2018-06-20
rsandifo
[2/n]
P
R85694
:
At
t
ach a DE
F
_SEQ only to the origina
l
.
.
.
commit
|
commitdiff
|
tree
2018-06-20
rsandifo
[1/n] PR85694:
A
l
low patter
n
de
f
in
i
tion statements
.
.
.
commit
|
commitdiff
|
tree
2018-06-12
rsandifo
T
ighten LRA test
f
or reload
i
ng
t
he inner reg o
f
a para
d
oxica
.
.
.
commit
|
commitdiff
|
tree
2018-06-12
rsandi
f
o
Use poly_int rtx accessors instead of
h
wi accessor
s
commit
|
commitdiff
|
tree
next