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 PR number
2018-08-01
rsandifo
Fix PR
numb
e
r
commit
|
commitdiff
|
tree
2018-08-01
rsandifo
Fix remove_stmt in vectorizable_simd_clone_call
(PR
.
.
.
commit
|
commitdiff
|
tree
2018-08-01
r
s
andifo
[07/11] Us
e
single basic bl
o
c
k array in loop_vec_info
commit
|
commitdiff
|
tree
2018-08-01
r
s
andifo
[06/11] H
a
n
d
le VM
A
T_INV
A
RIANT s
e
parate
l
y
commit
|
commitdiff
|
tree
2018-08-01
r
s
a
ndifo
[05/11] Add a vect_stmt_to_vectorize h
e
l
p
er
fu
n
ction
commit
|
commitdiff
|
tree
2018-08-01
rsandifo
[04/11] Add a
v
ect
_
orig_stm
t
hel
p
er f
u
n
c
t
i
on
commit
|
commitdiff
|
tree
2018-08-01
rsandifo
[03/
1
1]
Remo
v
e
vec
t
_tra
n
sform_s
t
m
t
group
e
d
_store arg
u
ment
commit
|
commitdiff
|
tree
2018-08-01
rsand
i
fo
[02/11] Remove vect
_
schedu
l
e_s
l
p return value
commit
|
commitdiff
|
tree
2018-08-01
rsandifo
[
0
1
/
11] S
c
hedule SLP earlier
commit
|
commitdiff
|
tree
2018-08-01
rsandifo
Fi
x
ov
e
r-
w
idenin
g
ha
n
dling of COND_EXPRs (PR
86749)
commit
|
commitdiff
|
tree
2018-07-31
r
s
an
d
ifo
[46/46
]
Turn s
t
mt
_
vec_
i
nfo back into a
typedef
commit
|
commitdiff
|
tree
2018-07-31
rs
a
n
d
ifo
[4
5
/46] Remov
e
vect_stmt_in_regi
o
n_
p
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[44/46] Re
m
o
ve globa
l
vinfo_for_st
m
t-related
r
outines
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[
43/46] Ma
k
e
free_stmt_vec_info tak
e
a stmt_vec_
i
n
fo
commit
|
commitdiff
|
tree
2018-07-31
rs
a
ndifo
[42
/
46] Add
v
ec
_
info::replace_stmt
commit
|
commitdiff
|
tree
2018-07-31
r
sandifo
[
41/46] Add
v
e
c_info::re
m
ove_stm
t
commit
|
commitdiff
|
tree
2018-07-31
rsand
i
fo
[
4
0
/46] Ad
d
v
ec_
i
nfo::look
u
p_
d
r
commit
|
commitdiff
|
tree
2018-07-31
rsan
d
ifo
[39/46] C
h
ange
S
T
MT_VINFO_
U
N
ALI
G
N
E
D_DR to a
d
r_vec_i
n
fo
commit
|
commitdiff
|
tree
2018-07-31
rsandi
f
o
[38/46] Use dr_vec_info to repr
e
sent a
d
ata reference
commit
|
commitdiff
|
tree
2018-07-31
rsa
n
d
i
f
o
[37/46] dr_aux tweaks
commit
|
commitdiff
|
tree
2018-07-31
rs
a
ndifo
[36/
4
6
] Add a pattern_stm
t
_p field to stm
t
_vec_info
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[3
5
/46] Alter interfa
c
e
s
with
i
n vect_
p
attern_reco
g
commit
|
commitdiff
|
tree
2018-07-31
rsan
d
ifo
[34/46] Alter interfa
c
e to v
e
ct_get
_
vec_
d
ef_for_stmt_co
p
y
commit
|
commitdiff
|
tree
2018-07-31
rsa
n
difo
[
3
3/46] Use stmt_vec_infos i
n
stead of vec_inf
o
/gimple
.
.
.
commit
|
commitdiff
|
tree
2018-07-31
rs
a
ndifo
[32/46] Us
e
stmt_v
e
c_info in function inte
r
faces (part 2)
commit
|
commitdiff
|
tree
2018-07-31
rsa
n
di
f
o
[31/
4
6]
U
s
e
stm
t
_ve
c
_info in function interfaces (part
1
)
commit
|
commitdiff
|
tree
2018-07-31
rsa
n
difo
[
30
/
46] Use stmt_vec_inf
o
s
rat
h
e
r
than
g
imple stm
t
s
.
.
.
commit
|
commitdiff
|
tree
2018-07-31
rsandif
o
[29/
4
6] Use stmt_vec_info
instea
d
of gim
p
le
stmts interna
l
ly
.
.
.
commit
|
commitdiff
|
tree
2018-07-31
rsan
d
ifo
[28/4
6
]
U
se stmt_vec_in
f
o inst
e
a
d of
gim
p
l
e s
t
mts
i
nte
r
nally
.
.
.
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[27/46] Remove
duplicated s
t
mt_vec
_
info loo
k
ups
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[
2
6/46]
M
ake more use of dyn_cast in tree-vect*
commit
|
commitdiff
|
tree
2018-07-31
rsand
i
fo
[25/46] M
a
ke get_earlier/later_stmt
take and return
.
.
.
commit
|
commitdiff
|
tree
2018-07-31
rsand
i
fo
[24/46] Make stmt_i
n
f
o
_
for_cost us
e
a
st
m
t_
v
ec_info
commit
|
commitdiff
|
tree
2018-07-31
rsandif
o
[23/46]
Make LOOP_VINFO_MAY_MISALIGN_
S
TMTS use stmt_
v
ec
_
info
commit
|
commitdiff
|
tree
2018-07-31
r
s
andifo
[
22/46] Make
DR_GR
O
UP_SAME_
D
R
_
STMT
a
s
tmt_vec_in
f
o
commit
|
commitdiff
|
tree
2018-07-31
rs
a
n
d
ifo
[2
1
/4
6
] Make group
e
d_stores and reduction_chains use
.
.
.
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[20
/
46] Make *FIRST
_
ELEME
N
T and *NEXT_
E
LEMENT
s
t
mt_vec_infos
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[19/46] Make vect_dr_stmt retur
n
a stm
t
_
v
e
c_
i
n
fo
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[1
8
/
46]
M
ake SLP_TREE_SCALA
R
_STMTS a vec<
s
tmt_vec_inf
o
>
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[17/46] Mak
e
LOOP_VINFO_REDUC
T
I
ONS an auto_vec<
s
tm
t
_vec_info
>
commit
|
commitdiff
|
tree
2018-07-31
r
sandi
f
o
[16/46] Make STMT_VIN
F
O_REDUC_DEF a
s
tmt_v
e
c_
i
nfo
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[
15/46] Make SLP_
T
REE_
V
EC_STMTS a ve
c
<stm
t
_vec_inf
o
>
commit
|
commitdiff
|
tree
2018-07-31
rsandif
o
[14/46] Make STMT_VINFO_VEC_STMT
a
s
tmt_ve
c
_in
f
o
commit
|
commitdiff
|
tree
2018-07-31
rsan
d
i
fo
[13/4
6
]
Make STMT_VINFO_RELATE
D
_
S
TMT a
s
t
mt_v
e
c_
i
nf
o
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[12
/
46
]
Make vect_finish_stm
t
_
g
eneration
r
eturn
a stmt_vec_info
commit
|
commitdiff
|
tree
2018-07-31
rsand
i
fo
[
1
1
/
46] P
a
ss back
a stmt_ve
c
_inf
o
from
vect_is_sim
p
l
e
_
u
se
commit
|
commitdiff
|
tree
2018-07-31
rsandi
f
o
[10/46
]
Tem
p
orarily make stmt_vec_
i
nf
o
a cl
a
s
s
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[09/46] Add v
e
c_info::
l
ookup_single_use
commit
|
commitdiff
|
tree
2018-07-31
rs
a
n
difo
[08/46
]
A
d
d
vec_info::lookup_def
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[
0
7
/
46] Add vec_info:
:
l
o
o
k
up_s
t
mt
commit
|
commitdiff
|
tree
2018-07-31
rsan
d
i
fo
[06/4
6
] Add v
e
c
_
info::add_
s
tmt
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[
0
5
/
46] Fix ma
k
e_ssa_name call in
ve
c
toriz
a
ble_reduction
commit
|
commitdiff
|
tree
2018-07-31
rsand
i
f
o
[
04/46] Factor out the test for
a valid r
e
duct
i
o
n
i
n
p
ut
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[03/46] Remove unneces
s
a
ry updat
e
of NUM_SLP_USE
S
commit
|
commitdiff
|
tree
2018-07-31
rsandi
f
o
[
02/46] Remov
e
dead vectorizab
l
e_reduction code
commit
|
commitdiff
|
tree
2018-07-31
rsandi
f
o
[01/4
6
] Move special c
a
ses out of
g
et_initial_def
_
for
_
reduction
commit
|
commitdiff
|
tree
2018-07-30
rsand
i
fo
R
esy
n
c
i
nline implementati
o
n
o
f ceil_log2 (PR 86506)
commit
|
commitdiff
|
tree
2018-07-25
rsandif
o
Add
P
R
num
b
er
commit
|
commitdiff
|
tree
2018-07-25
rsa
n
difo
Fix
ceil_log2(
0
) (
P
R 86644)
commit
|
commitdiff
|
tree
2018-07-24
rsandifo
Avoid &L
O
OP_V
I
N
F
O_MASKS for bb vectorisation
(PR
8
6618)
commit
|
commitdiff
|
tree
2018-07-12
rsandifo
Implement SLP
o
f
internal functions
commit
|
commitdiff
|
tree
2018-07-12
rsand
i
fo
Use conditiona
l
inter
n
al
f
unctio
n
s in if
-
conversion
commit
|
commitdiff
|
tree
2018-07-12
rsandifo
Support fus
e
d
multiply-adds in fu
l
ly
-
masked redu
c
tion
s
commit
|
commitdiff
|
tree
2018-07-12
rsandifo
Add IFN_COND_FMA f
u
nctions
commit
|
commitdiff
|
tree
2018-07-12
rsand
i
f
o
Extend tree code folds to IFN_COND_*
commit
|
commitdiff
|
tree
2018-07-04
rsandifo
F
ix typo in
bb
-
s
l
p
-over-widen
-
*
.
c
commit
|
commitdiff
|
tree
2018-07-03
rsand
i
f
o
[17/n] PR85694: AArch64
support f
o
r A
V
G_FLOOR/CEIL
commit
|
commitdiff
|
tree
2018-07-03
rsandifo
Pass more vecto
r
t
ypes t
o
append_pattern_
d
ef_seq
commit
|
commitdiff
|
tree
2018-07-03
r
s
andifo
Ensure PATT
E
RN_
D
EF
_
SEQ is empty before
r
ecognisi
n
g
.
.
.
commit
|
commitdiff
|
tree
2018-07-03
rsandifo
C
l
ean up interface
to vect
o
r
pattern recogn
i
s
ers
commit
|
commitdiff
|
tree
2018-07-03
r
s
andifo
[16
/
n]
P
R85694:
Add de
t
ection of avera
g
ing operation
s
commit
|
commitdiff
|
tree
2018-07-03
rs
a
ndi
f
o
[15/n] PR8
5
6
9
4: Tr
y
to split
e
x
ist
i
ng
c
asts in widened
.
.
.
commit
|
commitdiff
|
tree
2018-07-03
rsandi
f
o
[14/n] PR85694: Rework overwi
d
eni
n
g
detection
commit
|
commitdiff
|
tree
2018-07-03
rsandifo
Avoid m
a
tching t
h
e
same
p
a
t
tern sta
t
ement twice
commit
|
commitdiff
|
tree
2018-07-02
rsan
d
ifo
F
i
x ty
p
o in vect
_
recog_widen_sh
i
ft_pattern
commit
|
commitdiff
|
tree
2018-06-30
rsan
d
ifo
[13/n] PR85
6
94: Try to a
v
oid vectorisi
n
g cas
t
s of invari
a
nts
commit
|
commitdiff
|
tree
2018-06-30
r
s
andifo
[12/n]
P
R85694
:
Rework detection of
w
id
e
ned o
p
erations
commit
|
commitdiff
|
tree
2018-06-30
r
s
andi
f
o
[11/n] PR85694: Apply pa
t
tern
m
atching to patte
r
n d
e
finition
.
.
.
commit
|
commitdiff
|
tree
2018-06-30
rs
a
ndifo
[10/n] PR85694:
Split out c
h
eck for vectoriza
b
le associ
a
t
ive
.
.
.
commit
|
commitdiff
|
tree
2018-06-30
rsandifo
[
9b/n]
PR85
6
9
4: Make vect_is_s
i
mple
_
use look t
h
ro
u
gh
.
.
.
commit
|
commitdiff
|
tree
2018-06-30
rs
a
ndi
f
o
[9
a
/n] PR85694: Reorder v
e
ct
_
is_simple
_
u
se argume
n
ts
commit
|
commitdiff
|
tree
2018-06-20
rsandifo
[8/
n
] PR85694:
Make
pa
t
terns check f
o
r
t
arget
support
commit
|
commitdiff
|
tree
2018-06-20
rsandifo
[7/n] P
R
85
6
94: Add a vect_pat
t
ern_dete
c
t
e
d helper
commit
|
commitdiff
|
tree
2018-06-20
rsandifo
[6/
n
] PR85694: Add a vect_ge
t
_
i
nternal_d
e
f helper
commit
|
commitdiff
|
tree
2018-06-20
r
sandif
o
[5/n]
P
R85
6
94: Remove dead
WID
E
N_SUM hand
l
ing
commit
|
commitdiff
|
tree
2018-06-20
r
s
an
d
i
fo
[4/n] PR8569
4
: Re
m
ove redundant ca
l
l
s to
t
ypes_compatible_p
commit
|
commitdiff
|
tree
2018-06-20
r
sandifo
[3/n] P
R
8
5694: Fix dummy assignmen
t
hand
l
ing in vectorizable
.
.
.
commit
|
commitdiff
|
tree
2018-06-20
r
s
and
i
fo
[2/n] PR856
9
4: Attach a DEF_S
E
Q
only t
o
the o
r
ig
i
nal
.
.
.
commit
|
commitdiff
|
tree
2018-06-20
rsandif
o
[1/n]
PR85694: Allow patt
e
r
n defin
i
tion statements
.
.
.
commit
|
commitdiff
|
tree
2018-06-12
r
s
a
ndifo
Tighten L
R
A test for reloading
t
h
e inner reg of a par
a
dox
i
ca
.
.
.
commit
|
commitdiff
|
tree
2018-06-12
rsandifo
Us
e
poly_int r
t
x acc
e
ssor
s
i
n
stead of hwi accessors
commit
|
commitdiff
|
tree
2018-06-04
rsandifo
Fi
x
e
x
pand_expr_real_1 han
d
ling of
BL
K
mode bitfield
.
.
.
commit
|
commitdiff
|
tree
2018-06-01
rsandifo
Fix phi b
a
ckedge dete
c
t
i
o
n in
b
ackprop (P
R
85989)
commit
|
commitdiff
|
tree
2018-06-01
rsandifo
F
ix SVE fal
l
out from
r260951
commit
|
commitdiff
|
tree
2018-05-30
rsan
d
ifo
Us
e
p
o
ly_int tree accessors
commit
|
commitdiff
|
tree
2018-05-25
rsandifo
Add IF
N
_COND
_
{
M
UL
,
DIV,MOD,RDIV}
commit
|
commitdiff
|
tree
2018-05-25
r
s
an
d
i
f
o
[AArch6
4
] Add SVE sup
p
ort for integer div
i
sion
commit
|
commitdiff
|
tree
2018-05-25
rsand
i
fo
Prefer open-codin
g
vector integer
d
i
v
i
s
i
on
commit
|
commitdiff
|
tree
2018-05-25
rsand
i
fo
F
old VEC_COND_
E
XPRs
to IFN_COND_
*
where
p
ossible
commit
|
commitdiff
|
tree
2018-05-25
rsa
n
difo
A
dd
an
"else" arg
u
ment to IFN_COND_*
f
unctions
commit
|
commitdiff
|
tree
next