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
[gen/AArch64] Generate helpers for substituting iterator values into pattern names
2018-08-02
r
sandifo
[gen/AArch64] Generate he
l
p
e
r
s
f
or substituti
n
g ite
r
ato
r
.
.
.
commit
|
commitdiff
|
tree
2018-08-02
rsandifo
[AArc
h
64] Add support f
o
r 16-bit FMOV imm
e
dia
t
es
commit
|
commitdiff
|
tree
2018-08-01
rsandifo
[AA
r
ch64] Update expected output for sve/
v
ar_stride_
.
.
.
commit
|
commitdiff
|
tree
2018-08-01
rsa
n
difo
[AArch64] XFA
I
L s
v
e
/vcond_[45]
.
c tests
commit
|
commitdiff
|
tree
2018-08-01
rs
a
n
d
i
fo
Fold pointe
r
range checks wit
h
equal spa
n
s
commit
|
commitdiff
|
tree
2018-08-01
rsandifo
Fix PR
n
umbe
r
commit
|
commitdiff
|
tree
2018-08-01
rsandifo
Fix remov
e
_
stmt in v
e
c
tor
i
zable_simd
_
clone
_
call (PR
.
.
.
commit
|
commitdiff
|
tree
2018-08-01
rsandifo
[
07/1
1
] Use single
b
a
s
ic block a
r
ray in loop_vec_inf
o
commit
|
commitdiff
|
tree
2018-08-01
rsandi
f
o
[06/11]
H
a
ndl
e
VMA
T
_
INV
A
RIAN
T
separate
l
y
commit
|
commitdiff
|
tree
2018-08-01
rsandifo
[05/11] Add a vect_stmt_to_vector
i
ze helper fun
c
tion
commit
|
commitdiff
|
tree
2018-08-01
r
s
andifo
[
04
/
11] A
d
d a vect_ori
g
_stmt
hel
p
er
f
unction
commit
|
commitdiff
|
tree
2018-08-01
rsa
n
difo
[03
/
11
]
R
e
m
ove vect_transform_stmt gro
u
ped_store argumen
t
commit
|
commitdiff
|
tree
2018-08-01
rs
a
ndifo
[02/11]
Remove
v
ect_
s
chedule
_
slp
r
eturn v
a
lue
commit
|
commitdiff
|
tree
2018-08-01
rsandif
o
[01
/
11] S
c
hedu
l
e
SLP
earlier
commit
|
commitdiff
|
tree
2018-08-01
r
s
a
n
difo
Fix over-widening handling of
C
O
N
D_EXPRs (PR 86749)
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[46/46] Turn st
m
t_v
e
c_
i
nfo back into a typedef
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[45/46] Remove vect_stmt_i
n
_region_p
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[
4
4/46]
R
emove globa
l
v
info_f
o
r
_
stmt-related rout
i
nes
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[43/46
]
Make
free_st
m
t_vec
_
info ta
k
e a stmt_vec_info
commit
|
commitdiff
|
tree
2018-07-31
r
sa
n
difo
[42/46] Add vec_info::replace_stmt
commit
|
commitdiff
|
tree
2018-07-31
rsand
i
fo
[
41/46] Add vec_info::remove_stmt
commit
|
commitdiff
|
tree
2018-07-31
r
s
andif
o
[
4
0/46]
A
dd vec_info::lookup_dr
commit
|
commitdiff
|
tree
2018-07-31
rsa
n
difo
[39/
4
6
]
Change STM
T
_
VI
N
FO_
U
NALIGNED_DR to
a dr_vec_info
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[3
8
/46] Use dr_vec_inf
o
to represent a d
a
ta refe
r
enc
e
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[37/
4
6] dr_aux tw
e
aks
commit
|
commitdiff
|
tree
2018-07-31
rsan
d
ifo
[36/46] Add a pattern_s
t
mt_p field to stmt_vec_i
n
f
o
commit
|
commitdiff
|
tree
2018-07-31
r
sandifo
[35/
4
6
]
Alter interfa
c
e
s within vect_pattern_re
c
o
g
commit
|
commitdiff
|
tree
2018-07-31
rsan
d
ifo
[
34/46] Alter interface to vect_get_v
e
c_de
f
_
f
o
r
_stmt_
c
opy
commit
|
commitdiff
|
tree
2018-07-31
rs
a
nd
i
fo
[33/46] Use
stmt_vec_inf
o
s instea
d
of
v
ec_
i
n
f
o/gimple
.
.
.
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[32
/
46] Use stmt_vec_info
i
n func
t
ion interfaces (part 2)
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[31/46] Us
e
s
tmt
_
vec_info in fun
c
tion interfaces
(
part 1)
commit
|
commitdiff
|
tree
2018-07-31
rsandif
o
[30/46] Use stmt
_
vec_infos
r
a
t
her than g
i
mple stm
t
s
.
.
.
commit
|
commitdiff
|
tree
2018-07-31
r
s
and
i
fo
[29/46] U
s
e st
m
t_vec_info
i
n
s
tea
d
of gimple
s
tmt
s
inter
n
a
l
l
y
.
.
.
commit
|
commitdiff
|
tree
2018-07-31
rsandif
o
[28/46] Use st
m
t_vec_in
f
o
instead of gimp
l
e stmts internally
.
.
.
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[
2
7/46] Remo
v
e dup
l
i
c
a
t
ed st
m
t
_
vec_inf
o
lookups
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[26/46] Make
more use
of dyn_cast in tree-vect*
commit
|
commitdiff
|
tree
2018-07-31
rsandif
o
[
25/46]
M
a
ke g
e
t_earlier
/
later_stm
t
take an
d
return
.
.
.
commit
|
commitdiff
|
tree
2018-07-31
rsa
n
d
ifo
[24/46]
M
ake stmt_info_for_
c
ost use a stmt_vec_
i
nfo
commit
|
commitdiff
|
tree
2018-07-31
r
sa
n
di
f
o
[23/46] Make LOOP_VINFO_M
A
Y
_MI
S
ALIGN_STMTS use
s
tmt_vec_info
commit
|
commitdiff
|
tree
2018-07-31
rsandif
o
[22/46] Make DR_GROUP_SAME
_
DR_STM
T
a
stmt_vec
_
info
commit
|
commitdiff
|
tree
2018-07-31
rsandi
f
o
[21/46] Make groupe
d
_store
s
and reduction_chains use
.
.
.
commit
|
commitdiff
|
tree
2018-07-31
r
s
andifo
[20/46] M
a
ke *FIRST_ELEMENT an
d
*NEXT
_
ELEM
E
NT stmt_vec_infos
commit
|
commitdiff
|
tree
2018-07-31
r
sandifo
[19/46] Make vect_d
r
_stmt return a stm
t
_vec_info
commit
|
commitdiff
|
tree
2018-07-31
rsand
i
fo
[18/
4
6] Make SLP_TREE_SCA
L
A
R_STMTS a vec<stmt_ve
c
_in
f
o
>
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[17/
4
6] Make LOOP
_
VINFO_R
E
DUCTI
O
NS
a
n
auto
_
vec<st
m
t_vec_info>
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[
1
6/
4
6] M
a
k
e
STMT_VINFO_RED
U
C_DEF a stmt_
v
e
c
_
i
nf
o
commit
|
commitdiff
|
tree
2018-07-31
rsandi
f
o
[1
5
/46] M
a
ke SLP
_
T
R
EE_VEC_STMTS a vec<stmt_vec_
i
nfo
>
commit
|
commitdiff
|
tree
2018-07-31
r
s
andi
f
o
[14/46] Make
STMT_VINFO_VEC_STMT
a
stmt_vec_info
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[13/46] Make STMT_VINFO_RELATED_
S
T
M
T a stmt_vec
_
info
commit
|
commitdiff
|
tree
2018-07-31
r
s
an
d
ifo
[12
/
46] Ma
k
e vect_finish_
s
tmt_generation
r
eturn a s
t
mt_vec_inf
o
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[11/46] Pa
s
s ba
c
k a
stmt_vec_info from vect_is_simple_u
s
e
commit
|
commitdiff
|
tree
2018-07-31
r
sandi
f
o
[10/46] Temporarily ma
k
e stmt_vec_i
n
fo a c
l
ass
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[
09/46] Add vec_
i
n
f
o:
:
lookup_single_us
e
commit
|
commitdiff
|
tree
2018-07-31
rsan
d
ifo
[08/46] Add vec_info::looku
p
_def
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[07/46] Ad
d
vec_info::lookup_stmt
commit
|
commitdiff
|
tree
2018-07-31
r
s
and
i
fo
[06/46] Ad
d
vec_info::add_stm
t
commit
|
commitdiff
|
tree
2018-07-31
r
s
andi
f
o
[05/46] Fix make_
s
sa_
n
ame call in vect
o
rizable_reduc
t
ion
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[04/46] Factor
o
ut the te
s
t for a valid red
u
c
t
i
o
n input
commit
|
commitdiff
|
tree
2018-07-31
r
s
andifo
[
03/4
6
]
R
emove u
n
n
e
cessary
u
pdate of NUM_SLP_
U
SES
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[02
/
46] Remove
d
ead v
e
ctorizable_reduction code
commit
|
commitdiff
|
tree
2018-07-31
rs
a
ndifo
[01
/
4
6
] Move spec
i
al c
a
s
e
s out of get_initial_def_
f
or_reduction
commit
|
commitdiff
|
tree
2018-07-30
rsand
i
fo
Resync
i
n
line implement
a
tion of ceil_log
2
(PR 86506)
commit
|
commitdiff
|
tree
2018-07-25
r
sandifo
Add
PR
n
umber
commit
|
commitdiff
|
tree
2018-07-25
rsandifo
Fix
ceil_log2(0)
(
P
R
86644)
commit
|
commitdiff
|
tree
2018-07-24
rsan
d
ifo
Avoid &LO
O
P_VINFO_MASKS for bb
v
ectori
s
a
t
i
o
n
(PR 86618)
commit
|
commitdiff
|
tree
2018-07-12
r
s
andifo
Implement SLP of internal functions
commit
|
commitdiff
|
tree
2018-07-12
rsandif
o
Use con
d
itiona
l
internal
functio
n
s
in
i
f-conver
s
ion
commit
|
commitdiff
|
tree
2018-07-12
rsandifo
Support fused mu
l
tiply-a
d
ds in
f
ully-masked re
d
uctions
commit
|
commitdiff
|
tree
2018-07-12
rsandifo
Add I
F
N_COND_FMA
f
u
nctions
commit
|
commitdiff
|
tree
2018-07-12
rs
a
ndifo
Extend tree code
folds t
o
IFN_COND_*
commit
|
commitdiff
|
tree
2018-07-04
rsandif
o
F
ix typo in bb-slp-ov
e
r-widen-*
.
c
commit
|
commitdiff
|
tree
2018-07-03
r
s
andif
o
[17/
n
] PR856
9
4
:
AArch6
4
s
u
pport f
o
r AVG
_
FLOOR/CEIL
commit
|
commitdiff
|
tree
2018-07-03
rsandifo
Pass more vector ty
p
e
s to append_pa
t
tern_de
f
_seq
commit
|
commitdiff
|
tree
2018-07-03
rsan
d
ifo
Ensure
PA
T
TERN_DEF
_
SEQ is
empty before re
c
og
n
i
sing
.
.
.
commit
|
commitdiff
|
tree
2018-07-03
rsan
d
ifo
Clean up interface to
vector pat
t
e
rn r
e
cogni
s
ers
commit
|
commitdiff
|
tree
2018-07-03
rsandifo
[16/n] PR85694: Add de
t
ec
t
ion of averaging
o
p
era
t
ions
commit
|
commitdiff
|
tree
2018-07-03
rsandifo
[
15/n] PR85694: Try
t
o split existing ca
s
ts in
w
id
e
ned
.
.
.
commit
|
commitdiff
|
tree
2018-07-03
rsa
n
difo
[14/n
]
PR85694
:
Re
w
ork overwidening
d
etection
commit
|
commitdiff
|
tree
2018-07-03
r
s
an
d
ifo
Avoid matching th
e
same p
a
ttern stat
e
ment twice
commit
|
commitdiff
|
tree
2018-07-02
rsand
i
fo
F
i
x
typo in vect_
r
e
c
og_widen_shift
_
pattern
commit
|
commitdiff
|
tree
2018-06-30
rsan
d
i
f
o
[13/n] PR85694: T
r
y to av
o
id vectorisi
n
g casts
of invariants
commit
|
commitdiff
|
tree
2018-06-30
rsa
n
d
ifo
[12/n] PR
8
5694: Rewor
k
det
e
c
t
i
on
of wide
n
ed ope
r
at
i
ons
commit
|
commitdiff
|
tree
2018-06-30
rsandifo
[11/n] PR85694: Appl
y
p
a
tte
r
n matchin
g
to pattern definition
.
.
.
commit
|
commitdiff
|
tree
2018-06-30
rsan
d
ifo
[
10/n] PR85694: Split out check
for
v
e
c
toriza
b
l
e
a
sso
c
iative
.
.
.
commit
|
commitdiff
|
tree
2018-06-30
rs
a
ndifo
[9b/n] PR85694: Make v
e
ct_is_simple_use look through
.
.
.
commit
|
commitdiff
|
tree
2018-06-30
r
s
andifo
[9a/n] PR85694: Reorder ve
c
t_is
_
simple_use argume
n
t
s
commit
|
commitdiff
|
tree
2018-06-20
r
s
andifo
[8/n] PR85
6
94: Make patt
e
r
n
s chec
k
f
o
r
target
s
upport
commit
|
commitdiff
|
tree
2018-06-20
rsandifo
[7/n] PR85694: A
d
d a ve
c
t
_p
a
t
tern_detect
e
d help
e
r
commit
|
commitdiff
|
tree
2018-06-20
rsandifo
[6/
n
] PR8
5
694: Add a vect_get_inte
r
nal_def helper
commit
|
commitdiff
|
tree
2018-06-20
rs
a
ndifo
[5/n] PR
8
5694:
R
emove dead WI
D
EN_SUM hand
l
ing
commit
|
commitdiff
|
tree
2018-06-20
rsa
n
difo
[4/n] PR856
9
4: Remove redundant calls to types_compatible
_
p
commit
|
commitdiff
|
tree
2018-06-20
rsand
i
fo
[3/n] PR85694:
Fix du
m
m
y as
s
ignmen
t
ha
n
dli
n
g in vectoriz
a
bl
e
.
.
.
commit
|
commitdiff
|
tree
2018-06-20
rsandifo
[2/
n
] PR
8
5694: Attach
a
DEF_SEQ onl
y
t
o
the original
.
.
.
commit
|
commitdiff
|
tree
2018-06-20
rsa
n
di
f
o
[1/n] PR85694
:
Allow pattern
d
efini
t
ion st
a
tements
.
.
.
commit
|
commitdiff
|
tree
2018-06-12
rsandifo
T
i
ghten
LRA test for reloading the inner reg of
a paradoxica
.
.
.
commit
|
commitdiff
|
tree
2018-06-12
rsandi
f
o
Use
p
oly_int rtx ac
c
esso
r
s instea
d
of hwi acc
e
s
sors
commit
|
commitdiff
|
tree
2018-06-04
rsandifo
Fix expan
d
_
e
xpr_real_1
h
andling
of BL
K
mode bitf
i
eld
.
.
.
commit
|
commitdiff
|
tree
2018-06-01
rsandifo
Fi
x
phi backe
d
ge de
t
e
ctio
n
in
backprop
(PR8598
9
)
commit
|
commitdiff
|
tree
2018-06-01
r
s
andifo
Fix
SV
E
fallout f
r
om r260951
commit
|
commitdiff
|
tree
2018-05-30
rsan
d
ifo
Use poly_in
t
tree acc
e
ssor
s
commit
|
commitdiff
|
tree
next