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 aarch64_evpc_tbl guard (PR 85910)
2018-08-23
rsandif
o
Fix aarch64_evpc_tbl guard (PR 85910)
commit
|
commitdiff
|
tree
2018-08-22
r
sandif
o
[
2
/2] Fi
x
bogus inner
i
nduction (PR 86725)
commit
|
commitdiff
|
tree
2018-08-22
rsa
n
difo
[
1/2] Fix bogus double
r
educ
t
ion (P
R
86725)
commit
|
commitdiff
|
tree
2018-08-22
r
s
andif
o
M
a
ke the ve
c
tori
s
er
dr
o
p to str
i
ded accesse
s
for stores
.
.
.
commit
|
commitdiff
|
tree
2018-08-22
rs
a
n
difo
Only test STMT
_
VINFO_STRIDED_P for the fi
r
st statement
.
.
.
commit
|
commitdiff
|
tree
2018-08-21
r
s
an
d
i
fo
Updat
e
gl
o
b
al reviewers li
s
t
commit
|
commitdiff
|
tree
2018-08-09
rsandifo
Allow
i
nner-loop reductions with
v
ariabl
e
-length vectors
commit
|
commitdiff
|
tree
2018-08-09
rsa
n
difo
Restore flo
w
_bb
_
inside_loop_p
tests (PR 86858)
commit
|
commitdiff
|
tree
2018-08-09
rsandifo
Fix invalid a
s
sumption in vect_transfo
r
m_
s
tmt (PR
8
6871)
commit
|
commitdiff
|
tree
2018-08-07
r
sandifo
[AArch64] Fix -mlow-pr
e
cision-div
(PR 8683
8
)
commit
|
commitdiff
|
tree
2018-08-03
rsand
i
fo
H
an
d
le S
L
P of
c
all patt
e
rn
s
t
a
tem
e
nts
commit
|
commitdiff
|
tree
2018-08-02
rs
a
ndifo
Typo fix
commit
|
commitdiff
|
tree
2018-08-02
rsandifo
[g
e
n/AArch64] Gener
a
te hel
p
ers for subs
t
ituting i
t
era
t
or
.
.
.
commit
|
commitdiff
|
tree
2018-08-02
rs
a
ndifo
[A
A
r
ch64] Add
su
p
port f
o
r 16
-
bit FMOV immediates
commit
|
commitdiff
|
tree
2018-08-01
rsandifo
[A
A
r
c
h64]
U
pda
t
e expected outpu
t
for sve/
v
ar_stri
d
e_
.
.
.
commit
|
commitdiff
|
tree
2018-08-01
rsa
n
difo
[AArch64] XFAIL sve/vcond_[45]
.
c
tests
commit
|
commitdiff
|
tree
2018-08-01
r
s
andifo
Fol
d
poi
n
ter range c
h
ecks with equa
l
spans
commit
|
commitdiff
|
tree
2018-08-01
rsandi
f
o
Fix
P
R num
b
er
commit
|
commitdiff
|
tree
2018-08-01
rsandif
o
Fix
r
emove_s
t
m
t
in vectorizable_si
m
d
_clone_call
(
PR
.
.
.
commit
|
commitdiff
|
tree
2018-08-01
rsand
i
fo
[
07/11]
U
s
e single b
a
sic block
a
r
r
ay
i
n
lo
o
p_vec
_
inf
o
commit
|
commitdiff
|
tree
2018-08-01
rsandi
f
o
[06/11] Ha
n
dle VMAT
_
INVARIAN
T
separat
e
ly
commit
|
commitdiff
|
tree
2018-08-01
rsan
d
ifo
[05
/
11] Add a vect_stmt_to_vector
i
ze helper
f
u
nction
commit
|
commitdiff
|
tree
2018-08-01
rsa
n
difo
[04
/
11] Add a vect_orig_stmt helper
func
t
ion
commit
|
commitdiff
|
tree
2018-08-01
rsandifo
[03/11] Rem
o
ve ve
c
t_trans
f
orm
_
st
m
t grouped_store argu
m
ent
commit
|
commitdiff
|
tree
2018-08-01
rsandifo
[
02/11] Remove vect
_
sche
d
ule_slp r
e
tu
r
n value
commit
|
commitdiff
|
tree
2018-08-01
r
s
andifo
[01/11]
S
chedule SLP earlier
commit
|
commitdiff
|
tree
2018-08-01
rsa
n
di
f
o
Fix over-widening han
d
ling of COND_EXPR
s
(PR 86749)
commit
|
commitdiff
|
tree
2018-07-31
r
s
andifo
[4
6
/46] Turn
s
tmt_vec
_
info
ba
c
k
into a typedef
commit
|
commitdiff
|
tree
2018-07-31
rsandif
o
[45/46] Remove vect_stmt_
i
n_region_p
commit
|
commitdiff
|
tree
2018-07-31
rsa
n
difo
[44
/
46
]
Remove global vinfo
_
for
_
stmt-related
ro
u
tines
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[43/46]
M
ake free_stmt_vec_info
take a stmt_vec_info
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[42/46] Ad
d
vec_info::rep
l
ace_stmt
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[41/4
6
] Add vec_info::re
m
o
v
e_stmt
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[40
/
4
6] Add
vec
_
info::loo
k
u
p
_dr
commit
|
commitdiff
|
tree
2018-07-31
rsandif
o
[
3
9
/46] C
h
ange ST
M
T
_V
I
N
FO_UNALIG
N
ED_DR to a dr_vec_
i
nf
o
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[38/46]
U
se dr_vec
_
info to represent a da
t
a refer
e
nce
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[37/46] dr_aux twe
a
ks
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[36/46] Add
a
p
att
e
rn_
s
tmt_p field
t
o
stmt_
v
ec_in
f
o
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[35/46
]
A
lter interfaces withi
n
vect_p
a
ttern_recog
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[3
4
/46] Alter inte
r
face to
v
ec
t
_get
_
vec_def_for_st
m
t_copy
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[33/46]
Use stmt_vec_
i
nfos instead of ve
c
_info/gimple
.
.
.
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[32/46] Use
s
tmt_vec_info in functio
n
interf
a
ces
(
p
art
2)
commit
|
commitdiff
|
tree
2018-07-31
rsa
n
difo
[31/46] U
s
e
stmt_vec_info in function interfa
c
es (pa
r
t 1)
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[30
/
46] Use st
m
t_vec_infos rather than
g
i
mp
l
e
s
tmts
.
.
.
commit
|
commitdiff
|
tree
2018-07-31
rsandif
o
[29/46] Use stmt_v
e
c_info inst
e
a
d of
g
imple stmts i
n
ternally
.
.
.
commit
|
commitdiff
|
tree
2018-07-31
rsand
i
fo
[28/46] Use stmt_vec_
i
nfo instead of gimple stmts internally
.
.
.
commit
|
commitdiff
|
tree
2018-07-31
rs
a
ndifo
[
27/46] Remove dup
l
ic
a
ted stmt_v
e
c_info
l
oo
k
ups
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[26/46] Make
m
ore use of dyn_cast in tree-vect*
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[
25/46] Make g
e
t_earlier/l
a
ter_st
m
t take and return
.
.
.
commit
|
commitdiff
|
tree
2018-07-31
rsa
n
d
if
o
[
2
4/46] Make st
m
t_in
f
o
_
for_cos
t
use a stmt_vec_info
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[23/
4
6]
Make LO
O
P_VINFO_MAY_MISALIGN_STMTS
u
s
e
s
tmt_vec_
i
nf
o
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[22/
4
6
]
M
ake
DR_GROUP_SAME_DR_STMT a stmt_
v
ec_info
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[21/46]
Make groupe
d
_stores a
n
d r
e
d
ucti
o
n_chains
use
.
.
.
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[20/46
]
Make *FIRS
T
_ELEMENT
a
nd
*
NEXT_ELEMENT
s
tmt
_
v
ec_infos
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[19/
4
6] Make vect_dr_stmt r
e
turn a s
t
mt_vec_info
commit
|
commitdiff
|
tree
2018-07-31
rsan
d
i
fo
[18/46] Make SLP_TR
E
E
_
SCALAR_
S
TMTS a vec<stmt_vec_info>
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[17/46]
Make LOOP_VINFO_REDUCTIONS an auto_vec<stmt_vec
_
info
>
commit
|
commitdiff
|
tree
2018-07-31
rs
a
ndifo
[16/46] Make
S
TMT_VI
N
FO_REDUC_D
E
F a stmt_vec_info
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[15/46] M
a
ke SLP_TREE_VEC_STMTS a vec<stmt_vec_info>
commit
|
commitdiff
|
tree
2018-07-31
rsandif
o
[14/46] M
a
ke STMT
_
VINFO_VEC_STMT a s
t
mt_vec_info
commit
|
commitdiff
|
tree
2018-07-31
rsandi
f
o
[13/46] Make
S
TMT_VI
N
F
O_REL
A
T
ED_STMT a
st
m
t
_
vec_inf
o
commit
|
commitdiff
|
tree
2018-07-31
rsand
i
fo
[
12/46
]
Ma
k
e vec
t
_finish_stmt_generation return a stmt
_
vec_info
commit
|
commitdiff
|
tree
2018-07-31
rsa
n
difo
[11/46] Pass
b
a
c
k a stmt_vec_info from vect_is_
s
im
p
le_use
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[10/46] Temporari
l
y make
stmt_vec_info a class
commit
|
commitdiff
|
tree
2018-07-31
rsand
i
fo
[09/46
]
Add vec_info::loo
k
up_s
i
ngle_use
commit
|
commitdiff
|
tree
2018-07-31
rsandif
o
[
0
8/46]
A
dd vec_info::
l
ook
u
p_def
commit
|
commitdiff
|
tree
2018-07-31
r
s
an
d
ifo
[07/46] Add vec_info::looku
p
_st
m
t
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[06/46] Add vec_info
:
:add_stmt
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[05/46] Fix m
a
ke_ssa_nam
e
cal
l
in vectorizable_reducti
o
n
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[04/46] Factor out the
t
est fo
r
a
v
a
l
id reduction input
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[03/46]
Remov
e
unnece
s
sary update o
f
NUM_SLP_USES
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[0
2
/46]
R
emov
e
dead
vect
o
rizab
l
e_reduction code
commit
|
commitdiff
|
tree
2018-07-31
r
s
a
n
di
f
o
[01/46] Move spe
c
i
al cases out
o
f get_initial_def_for_reduction
commit
|
commitdiff
|
tree
2018-07-30
r
s
andi
f
o
Resync inline implement
a
tion of ceil_lo
g
2 (PR 86506)
commit
|
commitdiff
|
tree
2018-07-25
r
s
andifo
Add PR nu
m
ber
commit
|
commitdiff
|
tree
2018-07-25
rsandifo
Fix ceil_log2(0) (PR 8
6
644)
commit
|
commitdiff
|
tree
2018-07-24
r
sandi
f
o
A
v
oid &LOOP_VINFO_MASKS for b
b
vect
o
risation (PR 8661
8
)
commit
|
commitdiff
|
tree
2018-07-12
rsandifo
Implement SLP of internal funct
i
ons
commit
|
commitdiff
|
tree
2018-07-12
rsandifo
Use conditi
o
na
l
internal fu
n
ctions
i
n if-conversi
o
n
commit
|
commitdiff
|
tree
2018-07-12
rsandif
o
Support fus
e
d multiply-adds in fully-masked reductions
commit
|
commitdiff
|
tree
2018-07-12
rsandifo
Add
I
FN_COND_FM
A
f
unctions
commit
|
commitdiff
|
tree
2018-07-12
rsandif
o
Extend
tre
e
code f
o
lds to
I
FN_COND_*
commit
|
commitdiff
|
tree
2018-07-04
r
sandifo
Fix typo in bb-sl
p
-over
-
wid
e
n-
*
.
c
commit
|
commitdiff
|
tree
2018-07-03
rsa
n
difo
[17/
n
] PR85694:
AArch64
support for
A
VG_FLOOR/C
E
IL
commit
|
commitdiff
|
tree
2018-07-03
rsandifo
Pass more
vect
o
r types
to
append_pat
t
er
n
_def
_
s
eq
commit
|
commitdiff
|
tree
2018-07-03
r
sandi
f
o
En
s
u
re PATTERN_D
E
F_SEQ is empty befor
e
recognising
.
.
.
commit
|
commitdiff
|
tree
2018-07-03
rsan
d
ifo
Clea
n
up
i
nterface
t
o vector pat
t
ern r
e
cognisers
commit
|
commitdiff
|
tree
2018-07-03
rs
a
ndifo
[16/
n
] PR85694: Add det
e
ction of averaging operations
commit
|
commitdiff
|
tree
2018-07-03
r
sandifo
[15/n]
P
R
85694:
T
ry
to
split existin
g
casts in w
i
d
e
n
e
d
.
.
.
commit
|
commitdiff
|
tree
2018-07-03
rsandifo
[14/n] PR
8
5
6
94: Rework ove
r
w
i
dening detection
commit
|
commitdiff
|
tree
2018-07-03
rsandifo
Avoid mat
c
hing the same pattern sta
t
em
e
nt twice
commit
|
commitdiff
|
tree
2018-07-02
rs
a
ndifo
Fix typo
in vec
t
_recog_widen_shift_patter
n
commit
|
commitdiff
|
tree
2018-06-30
r
sandifo
[13/n] PR85694: Try to avoid ve
c
torising casts of inva
r
iants
commit
|
commitdiff
|
tree
2018-06-30
r
sandifo
[
1
2/n]
P
R85694:
R
ew
o
r
k detection of widen
e
d operations
commit
|
commitdiff
|
tree
2018-06-30
rsandifo
[1
1
/n] PR8
5
6
9
4: Apply pat
t
ern
matc
h
ing to pattern de
f
inition
.
.
.
commit
|
commitdiff
|
tree
2018-06-30
rs
a
ndi
f
o
[10/
n
] PR85694: Split
o
ut check for vectorizabl
e
associative
.
.
.
commit
|
commitdiff
|
tree
2018-06-30
rsandifo
[9b/n] PR8
5
694: Make
v
e
ct_is_simple_use
l
ook through
.
.
.
commit
|
commitdiff
|
tree
2018-06-30
rsandifo
[9a/
n
] PR
8
5694: Reor
d
er
vect_is_si
m
p
l
e_
u
s
e
arguments
commit
|
commitdiff
|
tree
2018-06-20
rsa
n
d
i
fo
[8/n] PR85
6
94: Make patterns
c
heck fo
r
target support
commit
|
commitdiff
|
tree
2018-06-20
rsandifo
[7
/
n] PR85694:
A
d
d a vect_pattern_det
e
cted helper
commit
|
commitdiff
|
tree
next