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
rsa
n
d
i
f
o
Fi
x
aarch64_evpc_tbl guard (PR 85910)
commit
|
commitdiff
|
tree
2018-08-22
rsa
n
difo
[
2/2]
F
ix
b
o
gus inner induction
(
PR 867
2
5)
commit
|
commitdiff
|
tree
2018-08-22
rsandi
f
o
[1/2] Fix bo
g
us double reductio
n
(PR 86725)
commit
|
commitdiff
|
tree
2018-08-22
rsandifo
Make the vectorise
r
dr
o
p to s
t
rided accesses for
s
tores
.
.
.
commit
|
commitdiff
|
tree
2018-08-22
rs
a
ndifo
Only test
STMT_VINFO_STRIDED_
P
for the first statement
.
.
.
commit
|
commitdiff
|
tree
2018-08-21
r
sand
i
fo
Up
d
ate global reviewers
l
ist
commit
|
commitdiff
|
tree
2018-08-09
rsan
d
i
f
o
A
l
low i
n
ner-loop red
u
ctions with variable-length vec
t
ors
commit
|
commitdiff
|
tree
2018-08-09
rsandif
o
Resto
r
e f
l
ow_bb_inside_
l
oop_p tests (PR 86858)
commit
|
commitdiff
|
tree
2018-08-09
rsandifo
Fix inv
a
lid
ass
u
mption
in vect_transform_stmt (PR 86871)
commit
|
commitdiff
|
tree
2018-08-07
rsandifo
[
AArch6
4
]
Fix -mlow-p
r
e
c
isio
n
-div
(
PR 86838)
commit
|
commitdiff
|
tree
2018-08-03
r
s
and
i
fo
Ha
n
dle
SLP of ca
l
l patter
n
s
t
a
tements
commit
|
commitdiff
|
tree
2018-08-02
rsan
d
ifo
Typo
f
i
x
commit
|
commitdiff
|
tree
2018-08-02
rsan
d
ifo
[gen
/
AA
r
ch64] G
e
nerat
e
helpers
f
or sub
s
tituting
iterator
.
.
.
commit
|
commitdiff
|
tree
2018-08-02
r
s
andifo
[AArch
6
4] Ad
d
s
u
p
p
ort for 16-
b
it FM
O
V
i
m
med
i
ate
s
commit
|
commitdiff
|
tree
2018-08-01
rs
a
n
difo
[AA
r
ch64] Update expected output
f
or s
v
e/var
_
stride_
.
.
.
commit
|
commitdiff
|
tree
2018-08-01
rsa
n
difo
[AArch64] XFAIL
sve/vcond_[45]
.
c tests
commit
|
commitdiff
|
tree
2018-08-01
rs
a
ndifo
Fold pointer
r
ange chec
k
s with equ
a
l
spans
commit
|
commitdiff
|
tree
2018-08-01
rsandifo
Fix PR number
commit
|
commitdiff
|
tree
2018-08-01
rs
a
n
d
ifo
Fix r
e
move_
s
tmt in
v
e
c
toriza
b
le
_
simd_clone_c
a
l
l (P
R
.
.
.
commit
|
commitdiff
|
tree
2018-08-01
rsa
n
difo
[07/11]
Use single basic block ar
r
ay i
n
loop_
v
ec_info
commit
|
commitdiff
|
tree
2018-08-01
rs
a
ndi
f
o
[06/11
]
Hand
l
e VMAT_INVARIANT separately
commit
|
commitdiff
|
tree
2018-08-01
rsandifo
[
0
5/11
]
Add a vect_stmt
_
to_vectoriz
e
helper function
commit
|
commitdiff
|
tree
2018-08-01
rsandifo
[04/11] Add a vect_orig_stmt
helper function
commit
|
commitdiff
|
tree
2018-08-01
rs
a
ndifo
[03/11]
Remove vect_transfor
m
_stmt grouped_sto
r
e argument
commit
|
commitdiff
|
tree
2018-08-01
rsandifo
[02/11] Remove v
e
ct_schedule_slp retur
n
value
commit
|
commitdiff
|
tree
2018-08-01
rsand
i
fo
[0
1
/
11]
Sch
e
dule SLP ea
r
lier
commit
|
commitdiff
|
tree
2018-08-01
rsand
i
fo
Fi
x
o
v
e
r-wideni
n
g handli
n
g of CON
D
_EXPRs (PR 86
7
49)
commit
|
commitdiff
|
tree
2018-07-31
rs
a
ndi
f
o
[
4
6/46] Turn stmt_ve
c
_info back
into a typedef
commit
|
commitdiff
|
tree
2018-07-31
rsandi
f
o
[45
/
46] Rem
o
ve vec
t
_
stmt_in_region_p
commit
|
commitdiff
|
tree
2018-07-31
rsand
i
f
o
[44/
4
6] Remove global v
i
nfo_fo
r
_s
t
mt-related routines
commit
|
commitdiff
|
tree
2018-07-31
rsa
n
di
f
o
[43/
4
6]
M
ake fre
e
_
stmt_vec
_
info tak
e
a stmt_vec_info
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[42
/
46] Ad
d
ve
c
_info::repl
a
ce_stm
t
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[41/46] Add v
e
c_info:
:
r
emo
v
e_stmt
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[
4
0/
4
6
]
A
d
d
vec_info::lookup_dr
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[39/46] Chan
g
e STMT_VI
N
FO
_
UNALIG
N
ED_DR to a dr_vec
_
info
commit
|
commitdiff
|
tree
2018-07-31
r
sandi
f
o
[3
8
/46] Use dr_vec_info to
represent a data r
e
ference
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[
37/4
6
] dr_aux tweaks
commit
|
commitdiff
|
tree
2018-07-31
r
s
a
ndifo
[36/46] Add a pattern_stmt_p field to stmt_vec_info
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[35/46] Alt
e
r in
t
e
r
faces within vect_patte
r
n_recog
commit
|
commitdiff
|
tree
2018-07-31
r
s
andifo
[3
4
/
46] Alter
interfac
e
to vect_get_vec_def_
f
or_stmt_copy
commit
|
commitdiff
|
tree
2018-07-31
rsand
i
fo
[33/46] Use stmt_vec_
i
nfos instead of vec_info/gimple
.
.
.
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[32/46] U
s
e stm
t
_vec_info in funct
i
o
n
interfaces (part
2
)
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[31/46] Use stmt_vec_info in fun
c
tion interfaces (part 1)
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[30/46] Use st
m
t_vec_
i
nfos rather than gimple
stmts
.
.
.
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[
29
/
46] Use stmt_vec_in
f
o
i
n
stead of gimple stmts internally
.
.
.
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[28
/
46] Use stmt_vec_info
i
ns
t
ead
o
f gimple
stmts interna
l
l
y
.
.
.
commit
|
commitdiff
|
tree
2018-07-31
r
s
andifo
[27/
4
6] Remo
v
e duplic
a
ted stmt_vec_
i
nfo lookups
commit
|
commitdiff
|
tree
2018-07-31
r
sandifo
[26/
4
6
]
M
a
ke
more use of
d
yn_c
a
st in
t
ree-v
e
c
t
*
commit
|
commitdiff
|
tree
2018-07-31
rsandif
o
[25/46] Make g
e
t_ea
r
l
i
er/later
_
stmt take and return
.
.
.
commit
|
commitdiff
|
tree
2018-07-31
rsan
d
ifo
[24/46] Make stmt_i
n
fo_for_cost use
a
stmt_v
e
c_in
f
o
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[23
/
46] Make LOOP_VINFO_MAY_
M
ISALIGN_STMTS use stmt_ve
c
_info
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[
2
2/46]
Ma
k
e D
R
_GROUP_SA
M
E_DR_STMT a
s
t
mt_vec_info
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[2
1
/46
]
Make gro
u
ped_stores a
n
d reduction
_
chains
u
s
e
.
.
.
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[
20/46] Make
*
FIR
S
T_ELEMENT
a
nd *NE
X
T_ELEMENT
s
tmt_ve
c
_i
n
f
os
commit
|
commitdiff
|
tree
2018-07-31
rsa
n
d
ifo
[19/46]
M
ake ve
c
t
_
dr_stmt return a s
t
m
t
_vec_info
commit
|
commitdiff
|
tree
2018-07-31
rsan
d
ifo
[18/46] Make SLP_TREE_SCALAR_STMTS
a
vec
<
st
m
t_vec_info>
commit
|
commitdiff
|
tree
2018-07-31
r
s
andifo
[17/
4
6]
M
a
k
e
L
O
OP_VINFO_RE
D
UCTIONS an
a
uto_vec<stm
t
_vec_info>
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[16/46] Make S
T
M
T
_VINFO_RED
U
C_DEF a st
m
t_vec_
i
n
f
o
commit
|
commitdiff
|
tree
2018-07-31
r
s
andifo
[15/46] Make SL
P
_TREE_VEC_ST
M
TS a vec<st
m
t_vec
_
info>
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[14/4
6
]
M
a
ke STM
T
_VINFO_V
E
C_STMT
a stmt_vec_
i
nf
o
commit
|
commitdiff
|
tree
2018-07-31
rs
a
n
difo
[13/46]
M
ake
S
T
M
T
_VI
N
FO_RELATED_ST
M
T a stmt_vec
_
info
commit
|
commitdiff
|
tree
2018-07-31
rsan
d
ifo
[12/46] Make vect_finis
h
_
stmt_gen
e
ration retu
r
n a stmt_vec_info
commit
|
commitdiff
|
tree
2018-07-31
rsan
d
ifo
[11
/
46] Pass back a stmt_vec_info from
v
ect_is_simple_use
commit
|
commitdiff
|
tree
2018-07-31
r
sand
i
fo
[
1
0/46] Temporarily
m
ake stmt_vec_in
f
o a cl
a
s
s
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[09/46] Add ve
c
_info::
l
ookup_singl
e
_use
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[08/46]
Ad
d
v
ec
_
info::lookup_def
commit
|
commitdiff
|
tree
2018-07-31
rsa
n
difo
[
0
7/46] Ad
d
vec_i
n
fo::look
u
p_stmt
commit
|
commitdiff
|
tree
2018-07-31
rsa
n
difo
[06
/
4
6]
Add v
e
c_i
n
fo::add_stmt
commit
|
commitdiff
|
tree
2018-07-31
rsan
d
ifo
[05/46] Fix make_ssa_name cal
l
in vectorizable_
r
eduction
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[
04/46]
F
a
c
tor ou
t
the test
f
or a va
l
i
d
reduction
input
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[
03/46] Re
m
ove u
n
necessary
u
p
d
ate of NU
M
_SL
P
_USES
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[02/46] Remove dead vectorizable_reduction co
d
e
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[0
1
/46] M
o
v
e
special c
a
ses
o
u
t of
g
e
t_
i
n
it
i
al_def_for_re
d
ucti
o
n
commit
|
commitdiff
|
tree
2018-07-30
rsandifo
R
esync inli
n
e implementa
t
i
o
n o
f
ceil_log2 (PR 86506)
commit
|
commitdiff
|
tree
2018-07-25
rsandif
o
Add PR number
commit
|
commitdiff
|
tree
2018-07-25
rsan
d
ifo
Fix c
e
il
_
l
o
g2(0) (PR 86644)
commit
|
commitdiff
|
tree
2018-07-24
r
s
an
d
if
o
Avoid &LOOP_VINFO_MASK
S
for bb vect
o
risation (PR 866
1
8)
commit
|
commitdiff
|
tree
2018-07-12
rs
a
n
difo
I
mplement SLP of inte
r
nal f
u
n
cti
o
ns
commit
|
commitdiff
|
tree
2018-07-12
r
sandifo
Use condi
t
ion
a
l intern
a
l functions
i
n
i
f
-conversion
commit
|
commitdiff
|
tree
2018-07-12
rsa
n
difo
Support fused multiply-adds
i
n
fu
l
ly-masked reductions
commit
|
commitdiff
|
tree
2018-07-12
rsandifo
A
dd IFN_COND_FMA functions
commit
|
commitdiff
|
tree
2018-07-12
rsandifo
Extend tree code fol
d
s to
I
FN_COND
_
*
commit
|
commitdiff
|
tree
2018-07-04
rsandifo
Fix typo in
b
b-slp-
o
ver-widen-*
.
c
commit
|
commitdiff
|
tree
2018-07-03
rsandi
f
o
[
1
7/
n
]
P
R85694
:
AArch64 support for AVG_F
L
O
OR/CEI
L
commit
|
commitdiff
|
tree
2018-07-03
rsandifo
Pas
s
m
o
re ve
c
t
or types to append_pattern_def_seq
commit
|
commitdiff
|
tree
2018-07-03
rsandifo
E
nsure PATTERN
_
DEF
_
SE
Q
is empty
before
r
ecognising
.
.
.
commit
|
commitdiff
|
tree
2018-07-03
rsandifo
Clean up interface to
v
ec
t
or pattern re
c
o
g
nisers
commit
|
commitdiff
|
tree
2018-07-03
r
sand
i
fo
[16/
n
] PR85694:
Add detection
o
f averagi
n
g operation
s
commit
|
commitdiff
|
tree
2018-07-03
rs
a
nd
i
fo
[
1
5/n] PR85694
:
Try to split exist
i
ng casts in w
i
dened
.
.
.
commit
|
commitdiff
|
tree
2018-07-03
rsandifo
[14/n
]
PR85694: Rework overwidening detection
commit
|
commitdiff
|
tree
2018-07-03
rsand
i
fo
Avoid
m
atc
h
i
n
g th
e
same patte
r
n
st
a
te
m
e
n
t twice
commit
|
commitdiff
|
tree
2018-07-02
rsandifo
F
ix typo in vect_recog
_
widen_shift_patter
n
commit
|
commitdiff
|
tree
2018-06-30
rs
a
ndifo
[13/n] PR
8
5694: Try t
o
avoid
vectorisi
n
g casts of invariants
commit
|
commitdiff
|
tree
2018-06-30
rsandifo
[12/n] PR856
9
4: Rework
d
etection of widened o
p
erati
o
ns
commit
|
commitdiff
|
tree
2018-06-30
rsandifo
[11/n] PR8569
4
: Ap
p
ly p
a
ttern matchi
n
g to pat
t
ern definition
.
.
.
commit
|
commitdiff
|
tree
2018-06-30
rsa
n
difo
[1
0
/n]
PR85694: Spl
i
t
ou
t
c
heck for v
e
ctorizab
l
e
a
s
s
ociative
.
.
.
commit
|
commitdiff
|
tree
2018-06-30
rsandifo
[9b/n] P
R
85
6
94
:
Ma
k
e ve
c
t_is
_
simple_u
s
e look
t
hroug
h
.
.
.
commit
|
commitdiff
|
tree
2018-06-30
rsandifo
[9a/n] PR85694: Reor
d
er vect_is_simp
l
e_
u
se arguments
commit
|
commitdiff
|
tree
2018-06-20
rsandifo
[
8
/
n] PR85694:
Make pat
t
e
rns check
fo
r
targ
e
t
support
commit
|
commitdiff
|
tree
2018-06-20
rsandifo
[7/n] PR85694: Add a vect_patt
e
rn_detected help
e
r
commit
|
commitdiff
|
tree
next