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
Make the vectoriser drop to strided accesses for stores with gaps
2018-08-22
r
s
andifo
Make the vectoris
e
r drop to
s
trided acce
s
ses
fo
r
stores
.
.
.
commit
|
commitdiff
|
tree
2018-08-22
rsandifo
Only test STMT_VINFO_S
T
RID
E
D_
P
f
o
r
t
he
first statement
.
.
.
commit
|
commitdiff
|
tree
2018-08-21
r
s
andif
o
Up
d
ate global reviewers l
i
st
commit
|
commitdiff
|
tree
2018-08-09
rsandifo
Al
l
ow inner-loop
r
eductions with vari
a
ble-
l
ength vectors
commit
|
commitdiff
|
tree
2018-08-09
rs
a
ndifo
Res
t
or
e
flow_b
b
_ins
i
de_loop_p tests (PR 86
8
5
8)
commit
|
commitdiff
|
tree
2018-08-09
r
s
andi
f
o
Fix
i
nvalid assum
p
tion i
n
vect_transform_stmt (PR 86871)
commit
|
commitdiff
|
tree
2018-08-07
rsandi
f
o
[AArch64] Fix -mlow-
p
recision-div (PR 86
8
3
8
)
commit
|
commitdiff
|
tree
2018-08-03
rsan
d
ifo
Handle SL
P
of call pa
t
tern sta
t
e
ment
s
commit
|
commitdiff
|
tree
2018-08-02
rsandi
f
o
Typo fix
commit
|
commitdiff
|
tree
2018-08-02
rsandifo
[
gen
/
A
Arch64] Generat
e
h
e
l
pers for substitutin
g
ite
r
at
o
r
.
.
.
commit
|
commitdiff
|
tree
2018-08-02
rsandifo
[AArch6
4
] Add support for 16-bit FMOV
immediates
commit
|
commitdiff
|
tree
2018-08-01
rsandifo
[AA
r
ch64] Update
e
xpected outp
u
t for sve/var_stri
d
e
_
.
.
.
commit
|
commitdiff
|
tree
2018-08-01
rsandifo
[
AArc
h
64
]
XFAIL sve/vcond_[45]
.
c tests
commit
|
commitdiff
|
tree
2018-08-01
rsa
n
difo
F
o
l
d pointer
range check
s
with
e
qu
a
l spans
commit
|
commitdiff
|
tree
2018-08-01
rs
a
ndifo
F
i
x
PR number
commit
|
commitdiff
|
tree
2018-08-01
rsandifo
Fi
x
remove
_
stmt in vec
t
orizable_simd_clone_call (PR
.
.
.
commit
|
commitdiff
|
tree
2018-08-01
rsandifo
[07/
1
1] Use sing
l
e bas
i
c b
l
ock
a
r
ra
y
in
l
oop_vec_info
commit
|
commitdiff
|
tree
2018-08-01
r
s
andifo
[06/11] H
a
ndle VM
A
T_
I
NVAR
I
AN
T
separately
commit
|
commitdiff
|
tree
2018-08-01
rsandifo
[05/11] Add
a
vect_
s
tmt_to_vec
t
oriz
e
helper f
u
nction
commit
|
commitdiff
|
tree
2018-08-01
rsa
n
difo
[04
/
11] Add
a
vect_o
r
ig_stmt helper function
commit
|
commitdiff
|
tree
2018-08-01
rs
a
ndifo
[03/11] Remove vect
_
tran
s
form_stmt group
e
d_store a
r
g
ument
commit
|
commitdiff
|
tree
2018-08-01
rsandifo
[02/11] Remo
v
e vect_sc
h
edule_slp re
t
urn value
commit
|
commitdiff
|
tree
2018-08-01
r
s
a
n
difo
[01
/
11] Schedule
SLP earlier
commit
|
commitdiff
|
tree
2018-08-01
rsandifo
F
i
x over-widening h
a
ndling o
f
C
OND
_
EX
P
Rs (PR 86749)
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[
4
6/46
]
Turn stmt
_
vec_info back int
o
a typedef
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[45/46
]
Re
m
ove
v
ect_s
t
mt_in_region
_
p
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[44/46] Remove global vin
f
o_f
o
r_stmt
-
related
r
outines
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[
43/4
6
] Make free_stmt
_
vec_inf
o
tak
e
a stmt_vec_info
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[42/46] Ad
d
ve
c
_info:
:
repl
a
ce_stmt
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[41/46] A
d
d vec_info::remove_stmt
commit
|
commitdiff
|
tree
2018-07-31
rsa
n
d
i
fo
[
40/46
]
Add vec_info::lookup_dr
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[
39/46] Change
S
TMT_VINFO_UN
A
LIGN
E
D_
D
R to a dr_vec_info
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[38
/
46] Use dr_vec
_
info
t
o repre
s
ent a data
re
f
erence
commit
|
commitdiff
|
tree
2018-07-31
rsandif
o
[37/46] dr_aux
t
weaks
commit
|
commitdiff
|
tree
2018-07-31
rsa
n
difo
[36/
4
6] Add a pattern_stmt_p field to
s
tmt_vec_info
commit
|
commitdiff
|
tree
2018-07-31
rsa
n
d
i
f
o
[35/46] Alter interfaces within vect_
p
a
t
t
ern_recog
commit
|
commitdiff
|
tree
2018-07-31
rsand
i
fo
[34/46] Alter inter
f
ace to vec
t
_g
e
t_vec_de
f
_f
o
r_st
m
t_copy
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[33/46] Use stmt_vec_infos ins
t
ead of v
e
c_inf
o
/gi
m
ple
.
.
.
commit
|
commitdiff
|
tree
2018-07-31
r
sandifo
[32/46]
U
se
s
t
mt_vec_info in f
u
n
ction interfaces
(part 2)
commit
|
commitdiff
|
tree
2018-07-31
rs
a
n
difo
[
3
1
/46]
U
se
s
tmt_ve
c
_info in function
i
nterfaces (part 1)
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[30
/
4
6
]
Use
s
t
m
t_ve
c
_info
s
rather than gimple
stmts
.
.
.
commit
|
commitdiff
|
tree
2018-07-31
r
s
an
d
if
o
[29/46] Use stmt_
v
ec_info instead
o
f gimple st
m
ts internal
l
y
.
.
.
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[28/46]
U
se stm
t
_vec_
i
nfo instead of gimp
l
e stmts
intern
a
lly
.
.
.
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[27/46] Remove duplica
t
ed stmt_vec_info lookups
commit
|
commitdiff
|
tree
2018-07-31
r
s
andifo
[26/46] Make more use
of d
y
n
_cast in
t
ree
-
vect*
commit
|
commitdiff
|
tree
2018-07-31
rs
a
n
d
ifo
[
2
5/46] Make get_earl
i
er/later
_
s
t
mt take and ret
u
r
n
.
.
.
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[24/46
]
Ma
k
e stmt_in
f
o_for_
c
ost use a
s
t
mt_vec_info
commit
|
commitdiff
|
tree
2018-07-31
rsandi
f
o
[23/46] Make LOOP_
V
INFO
_
MAY_MISALI
G
N
_S
T
M
TS use st
m
t
_
vec_i
n
fo
commit
|
commitdiff
|
tree
2018-07-31
r
s
andifo
[22/46] Make
DR_GROUP_SAME_DR_STMT a
s
t
m
t_vec_info
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[
21
/
46] Make
g
rou
p
ed_stores and reduction
_
ch
a
ins
u
se
.
.
.
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[2
0
/4
6
]
Make *FIRST
_
ELEMEN
T
and *NEXT_ELEMENT st
m
t_vec_infos
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[19/46]
M
a
k
e vect_dr_st
m
t retu
r
n a stmt_vec_info
commit
|
commitdiff
|
tree
2018-07-31
rs
a
ndifo
[
1
8/46] Make SLP_TREE_SCALAR_STMTS
a vec<stmt_vec_info>
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[17/46] Mak
e
LOOP_VINFO_REDUCTIO
N
S
an auto_vec<stmt_vec_in
f
o>
commit
|
commitdiff
|
tree
2018-07-31
rsa
n
difo
[16
/
46] Mak
e
STMT_VINFO_R
E
DUC_DE
F
a st
m
t_vec_in
f
o
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[
15/4
6
] Make SLP_TREE_
V
EC_STMTS
a vec<stmt_ve
c
_
i
nf
o
>
commit
|
commitdiff
|
tree
2018-07-31
rsand
i
fo
[14
/
4
6
]
Make STMT_VINFO_
V
EC_STMT a s
t
m
t_vec_info
commit
|
commitdiff
|
tree
2018-07-31
rsa
n
difo
[13/46] Make STM
T
_
VINFO_RELATED_
S
TMT a stmt_
v
ec_
i
n
f
o
commit
|
commitdiff
|
tree
2018-07-31
rsand
i
fo
[12/46] Make vect_fini
s
h_stmt_ge
n
era
t
i
o
n re
t
urn
a
st
m
t_v
e
c_info
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[11/46] Pas
s
back a stmt
_
ve
c
_info from ve
c
t_is
_
s
im
p
le_u
s
e
commit
|
commitdiff
|
tree
2018-07-31
r
s
andifo
[10/46]
Temporarily make stmt_vec_info
a
class
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[09/46]
A
dd vec
_
info:
:
lookup_s
i
ngle_us
e
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[08/46] Add
v
ec_in
f
o::looku
p
_def
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[07/46] Add vec_in
f
o
::loo
k
up_s
t
mt
commit
|
commitdiff
|
tree
2018-07-31
rsa
n
difo
[06/46] Add ve
c
_info::a
d
d_stmt
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[05/46] Fix mak
e
_ss
a
_name call in
vectorizable_reduc
t
ion
commit
|
commitdiff
|
tree
2018-07-31
rsand
i
fo
[04/4
6
]
Fact
o
r ou
t
the
test for a valid reduc
t
ion input
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[03/46
]
Remove un
n
ecessary
u
pdate of NUM
_
SL
P
_USES
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[02/46] Rem
o
ve de
a
d
vect
o
rizable_reduction c
o
de
commit
|
commitdiff
|
tree
2018-07-31
rsandi
f
o
[01/46] Move s
p
ecial cases o
u
t
of get_initial_
d
ef_for_reducti
o
n
commit
|
commitdiff
|
tree
2018-07-30
rsandifo
Resync inline implem
e
ntation of ceil_log2 (PR
865
0
6)
commit
|
commitdiff
|
tree
2018-07-25
rsandifo
Add PR
number
commit
|
commitdiff
|
tree
2018-07-25
rs
a
n
d
i
f
o
Fix ce
i
l_log2
(
0) (PR 86644)
commit
|
commitdiff
|
tree
2018-07-24
rs
a
ndifo
Avoid &LOOP_VI
N
FO_MAS
K
S for
b
b v
e
ctorisati
o
n
(
P
R
86618)
commit
|
commitdiff
|
tree
2018-07-12
rsan
d
ifo
Impleme
n
t SLP of internal functions
commit
|
commitdiff
|
tree
2018-07-12
rs
a
ndifo
U
s
e conditional inte
r
nal functions in if-c
o
nversion
commit
|
commitdiff
|
tree
2018-07-12
rsandifo
S
u
p
port fus
e
d multiply-adds in fu
l
ly
-
masked re
d
uctions
commit
|
commitdiff
|
tree
2018-07-12
rsa
n
difo
Add IFN_CO
N
D_FMA funct
i
ons
commit
|
commitdiff
|
tree
2018-07-12
rsandifo
Extend t
r
ee code
folds to
I
FN_
C
OND_*
commit
|
commitdiff
|
tree
2018-07-04
rs
a
n
d
ifo
Fix typo in bb-slp-over-wide
n
-*
.
c
commit
|
commitdiff
|
tree
2018-07-03
r
s
a
n
difo
[17/n] PR85694: AArch6
4
support for AVG
_
FLO
O
R
/
CEIL
commit
|
commitdiff
|
tree
2018-07-03
rsandifo
Pass
more vector types
t
o append_pattern_de
f
_seq
commit
|
commitdiff
|
tree
2018-07-03
rs
a
ndif
o
Ens
u
re P
A
TTERN_DEF_SEQ i
s
empt
y
before
re
c
og
n
ising
.
.
.
commit
|
commitdiff
|
tree
2018-07-03
rsandifo
Clean up i
n
terface
t
o vector pattern recognisers
commit
|
commitdiff
|
tree
2018-07-03
rsandifo
[
16/n]
P
R8569
4
: A
d
d detect
i
on of averaging operat
i
ons
commit
|
commitdiff
|
tree
2018-07-03
rsandifo
[15/
n
] PR85694
:
Tr
y
to split existing casts in
wide
n
ed
.
.
.
commit
|
commitdiff
|
tree
2018-07-03
rsa
n
d
ifo
[14
/
n] PR85694: Rewor
k
overwidening detec
t
ion
commit
|
commitdiff
|
tree
2018-07-03
rsandifo
Avoid mat
c
hing
t
h
e
same pattern
s
tat
e
ment twice
commit
|
commitdiff
|
tree
2018-07-02
rsandifo
Fix ty
p
o in v
e
ct_
r
e
cog_wid
e
n
_
s
h
ift_pattern
commit
|
commitdiff
|
tree
2018-06-30
rsan
d
ifo
[13/n] PR85694: Try to avoid vectorisin
g
c
as
t
s of in
v
ari
a
nts
commit
|
commitdiff
|
tree
2018-06-30
rsandifo
[12/n]
PR85694: Rework dete
c
tion of widened
o
perati
o
ns
commit
|
commitdiff
|
tree
2018-06-30
r
s
andifo
[11/n] PR85694:
A
pply pattern mat
c
hing to
patt
e
rn d
e
finitio
n
.
.
.
commit
|
commitdiff
|
tree
2018-06-30
rsandifo
[10
/
n
] PR
8
5694: Split out ch
e
ck for ve
c
torizable as
s
oc
i
ative
.
.
.
commit
|
commitdiff
|
tree
2018-06-30
rsa
n
difo
[9b/n] PR
8
5694: Make ve
c
t_is_si
m
p
l
e_use
look throu
g
h
.
.
.
commit
|
commitdiff
|
tree
2018-06-30
rsan
d
ifo
[9a/n
]
PR85694: R
e
o
r
d
e
r vect_is_
s
imple_use arguments
commit
|
commitdiff
|
tree
2018-06-20
rsandifo
[8/n] PR85694: M
a
ke
p
a
tter
n
s
check for ta
r
ge
t
su
p
p
o
rt
commit
|
commitdiff
|
tree
2018-06-20
rsandifo
[7/
n
] PR85694: Add a vect_pat
t
ern
_
detecte
d
helper
commit
|
commitdiff
|
tree
2018-06-20
rsandifo
[6/n] P
R
85694: Add a vect_get_internal_def he
l
per
commit
|
commitdiff
|
tree
2018-06-20
rsand
i
f
o
[5
/
n
]
PR85694:
R
emove dead
W
IDEN_S
U
M
handling
commit
|
commitdiff
|
tree
2018-06-20
rsa
n
difo
[4/n]
PR85694: Rem
o
ve redundant calls to t
y
pes_compatible_p
commit
|
commitdiff
|
tree
next