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
[02/11] Remove vect_schedule_slp return value
2018-08-01
rsandifo
[02/11] Remo
v
e
v
ect_schedule_
s
lp return
v
alue
commit
|
commitdiff
|
tree
2018-08-01
r
s
andifo
[01/11] Schedule SLP
ear
l
ier
commit
|
commitdiff
|
tree
2018-08-01
rsan
d
ifo
Fix
o
ver-wid
e
nin
g
ha
n
dling of C
O
N
D
_E
X
PRs (PR 86749)
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[46/46] Tu
r
n stmt_vec_
i
nfo bac
k
into
a
typedef
commit
|
commitdiff
|
tree
2018-07-31
r
san
d
i
f
o
[45/
4
6
]
Remove vec
t
_st
m
t_in_region_p
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[44/46]
R
emove global
v
info_for_stmt-related routines
commit
|
commitdiff
|
tree
2018-07-31
rsandi
f
o
[4
3
/4
6
] Make fr
e
e_stmt_vec_info take a stmt_vec_info
commit
|
commitdiff
|
tree
2018-07-31
r
sandifo
[42/
4
6] Ad
d
v
ec
_
info
:
:replace_stmt
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[41/46] Ad
d
vec_info::remove_stmt
commit
|
commitdiff
|
tree
2018-07-31
rsa
n
di
f
o
[40/46]
A
dd vec_
i
nfo::lookup_dr
commit
|
commitdiff
|
tree
2018-07-31
rsandi
f
o
[
3
9/46] Change STMT_VINFO_UNALIGNE
D
_DR to a dr_
v
e
c
_info
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[
38/46] Us
e
dr
_
vec_info
t
o rep
r
es
e
n
t a data refer
e
nce
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[37/46] dr_aux tweaks
commit
|
commitdiff
|
tree
2018-07-31
r
sandifo
[36/46] A
d
d a pat
t
e
r
n_stmt_p field
to st
m
t_v
e
c
_
i
nfo
commit
|
commitdiff
|
tree
2018-07-31
rsand
i
fo
[35
/
46] A
l
ter interfaces with
i
n vect_
p
a
tt
e
rn_recog
commit
|
commitdiff
|
tree
2018-07-31
rsandi
f
o
[34/46] Alter
int
e
rface to vect_get_vec_def_for_stm
t
_co
p
y
commit
|
commitdiff
|
tree
2018-07-31
r
sandifo
[33/4
6
] Us
e
stmt_vec_infos instead
of vec_in
f
o/gimple
.
.
.
commit
|
commitdiff
|
tree
2018-07-31
rsandi
f
o
[32/4
6
]
U
se stmt_
v
ec_inf
o
in function interfaces (p
a
rt
2
)
commit
|
commitdiff
|
tree
2018-07-31
rs
a
ndifo
[
3
1/46] Use stmt_vec_
i
n
f
o in
f
unction interfa
c
es (part 1)
commit
|
commitdiff
|
tree
2018-07-31
rsa
n
d
i
fo
[30/46] Use
stmt_vec_inf
o
s rather
t
han
g
imp
l
e stm
t
s
.
.
.
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[29/
4
6] Use s
t
m
t
_vec_info i
n
s
t
ead of gim
p
le
stmts
i
n
t
e
rnally
.
.
.
commit
|
commitdiff
|
tree
2018-07-31
rsan
d
ifo
[28/46] Use
s
tm
t
_
vec_info
in
s
tead
of gimple stmts i
n
ternally
.
.
.
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[27/46
]
Remove
d
u
p
licated stmt_vec
_
info lookups
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[26/46
]
M
ake mo
r
e use of dyn_cast in tre
e
-vect*
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[2
5
/46] Make get_earlier/later_stmt
t
ake
a
nd return
.
.
.
commit
|
commitdiff
|
tree
2018-07-31
rsandi
f
o
[24/46] Make stmt_i
n
fo_for_cost use a stmt_vec_
i
n
f
o
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[23
/
46] Make LOOP_VINFO_MAY_MIS
A
L
I
GN_
S
TMTS use s
t
m
t_vec_info
commit
|
commitdiff
|
tree
2018-07-31
rsan
d
i
fo
[22/46] Make
D
R_GROUP_SAME_DR_S
T
MT a stmt_vec_info
commit
|
commitdiff
|
tree
2018-07-31
rsan
d
ifo
[
21/46]
Make grouped_stores and reductio
n
_c
h
ains use
.
.
.
commit
|
commitdiff
|
tree
2018-07-31
r
sandifo
[20/
4
6] Mak
e
*FIRS
T
_
ELEMENT
a
nd *NEXT_ELEMEN
T
s
t
mt_vec
_
i
n
fos
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[19/46] Make v
e
ct_
d
r_stmt return a stm
t
_vec
_
info
commit
|
commitdiff
|
tree
2018-07-31
rsa
n
difo
[1
8
/46] Make
S
L
P_
T
R
E
E_SCALAR_S
T
MTS a
v
ec<stmt_vec_info>
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[17/46] Make L
O
OP_VI
N
FO_REDUCT
I
ONS an
a
uto_vec<stm
t
_vec_info>
commit
|
commitdiff
|
tree
2018-07-31
r
s
a
n
difo
[16
/
46] Make STMT_
V
I
N
FO_RE
D
UC_DEF a stmt_vec_inf
o
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[15/46] Make SLP_TREE_VEC_STMTS a vec<stmt_vec_info>
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[
1
4
/46] Make
S
TMT_VINFO
_
VEC_
S
TMT a stmt_v
e
c_i
n
fo
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[1
3
/46] Make STMT_VINF
O
_REL
A
TED_STMT a
s
t
mt_vec_info
commit
|
commitdiff
|
tree
2018-07-31
rsandi
f
o
[
1
2/46] M
a
ke vect_fi
n
ish
_
s
t
mt_
g
eneration retur
n
a stmt_vec_info
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[11/
4
6] Pas
s
bac
k
a
stmt_vec_in
f
o from vect_is_simple_us
e
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[10/46] Temporarily make stm
t
_v
e
c_inf
o
a class
commit
|
commitdiff
|
tree
2018-07-31
r
s
andifo
[0
9
/46]
Add vec_inf
o
::l
o
okup_single_us
e
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[08/46] Ad
d
ve
c
_inf
o
:
:
lookup_def
commit
|
commitdiff
|
tree
2018-07-31
rsa
n
d
i
fo
[07/46] Add vec_info
:
:
l
ookup_stmt
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[06/
4
6
] Add vec_info::ad
d
_stmt
commit
|
commitdiff
|
tree
2018-07-31
rsand
i
fo
[
0
5/46] F
i
x make_s
s
a
_name call in vect
o
ri
z
able_reducti
o
n
commit
|
commitdiff
|
tree
2018-07-31
r
sand
i
fo
[04/46
]
F
a
ctor
o
ut the test for a valid reduct
i
on in
p
u
t
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[03/46] Rem
o
ve
u
nnecessary update of
N
UM
_
SLP_
U
SE
S
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[02/46] Remove dead v
e
c
t
orizable_red
u
ct
i
on code
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[01/46] Mov
e
spe
c
ial cases
out of
g
et_in
i
tial_def_for_reduction
commit
|
commitdiff
|
tree
2018-07-30
r
s
and
i
fo
Resync inline impl
e
m
e
ntati
o
n of ceil_log2 (
P
R 8
6
506)
commit
|
commitdiff
|
tree
2018-07-25
rs
a
n
d
i
f
o
A
dd
PR nu
m
ber
commit
|
commitdiff
|
tree
2018-07-25
rsandifo
F
i
x ce
i
l_log
2
(
0
)
(PR 86
6
44)
commit
|
commitdiff
|
tree
2018-07-24
rs
a
ndif
o
A
voi
d
&LOOP_VINFO_MASKS for bb v
e
c
torisation (PR
86618)
commit
|
commitdiff
|
tree
2018-07-12
rs
a
ndifo
Imple
m
ent SLP of inte
r
nal
functions
commit
|
commitdiff
|
tree
2018-07-12
rsandifo
Use co
n
dition
a
l
inter
n
al
f
unctions
in if-conve
r
sion
commit
|
commitdiff
|
tree
2018-07-12
rsandifo
Support fused multiply
-
adds in fully-mask
e
d reductions
commit
|
commitdiff
|
tree
2018-07-12
r
s
an
d
ifo
Add
I
FN_COND_FMA functions
commit
|
commitdiff
|
tree
2018-07-12
r
s
andifo
Extend tree co
d
e fold
s
t
o
IFN_COND_*
commit
|
commitdiff
|
tree
2018-07-04
rsandifo
Fix typo
in bb-slp-over-
w
i
d
en-*
.
c
commit
|
commitdiff
|
tree
2018-07-03
rsandifo
[
1
7/n] PR85694: AArch64 s
u
p
p
o
rt
f
or
AV
G
_F
L
O
OR/CEIL
commit
|
commitdiff
|
tree
2018-07-03
rsandifo
Pa
s
s m
o
re ve
c
tor types
t
o ap
p
e
nd
_
pattern_def
_
seq
commit
|
commitdiff
|
tree
2018-07-03
rsandifo
Ens
u
re
PATTERN_DE
F
_SE
Q
is empty
bef
o
re rec
o
gni
s
ing
.
.
.
commit
|
commitdiff
|
tree
2018-07-03
rs
a
ndi
f
o
Cl
e
a
n
u
p
interface to vec
t
or pattern recognisers
commit
|
commitdiff
|
tree
2018-07-03
rs
a
nd
i
fo
[16
/
n] PR85694: Add dete
c
t
ion of averaging operation
s
commit
|
commitdiff
|
tree
2018-07-03
rs
a
n
d
ifo
[15/n] PR85694: Try to sp
l
it existing casts in widened
.
.
.
commit
|
commitdiff
|
tree
2018-07-03
rsan
d
i
fo
[
14/n] PR85694:
R
e
wo
r
k overwidenin
g
d
e
tection
commit
|
commitdiff
|
tree
2018-07-03
rsan
d
i
f
o
A
voi
d
matching the
s
ame pattern statement twice
commit
|
commitdiff
|
tree
2018-07-02
rsandifo
F
ix typo in
v
ect_recog_widen_shift_pattern
commit
|
commitdiff
|
tree
2018-06-30
rsandifo
[13/
n
] P
R
85694: Try to
avoid
v
ectorising casts
of invarian
t
s
commit
|
commitdiff
|
tree
2018-06-30
rsandifo
[1
2
/
n] PR
8
5
6
94: Rework dete
c
tion of wide
n
e
d operations
commit
|
commitdiff
|
tree
2018-06-30
r
s
a
n
di
f
o
[11/
n
] PR85694: Apply patter
n
ma
t
ching to p
a
tte
r
n def
i
nition
.
.
.
commit
|
commitdiff
|
tree
2018-06-30
rsan
d
ifo
[10
/
n] PR85694: Split
o
u
t
check for vectorizable associative
.
.
.
commit
|
commitdiff
|
tree
2018-06-30
rsandifo
[
9
b
/
n] PR8
5
694: Make v
e
c
t_is_simple_use look
t
hrough
.
.
.
commit
|
commitdiff
|
tree
2018-06-30
rsandifo
[9a/n] PR85694
:
Reorder
vect_is_simp
l
e
_
use argum
e
nts
commit
|
commitdiff
|
tree
2018-06-20
rsan
d
ifo
[8/n] PR85694: Make pattern
s
che
c
k for target s
u
pport
commit
|
commitdiff
|
tree
2018-06-20
rsandifo
[
7
/n] PR8
5
694: Add a
v
ect
_
pattern_detected
h
e
l
per
commit
|
commitdiff
|
tree
2018-06-20
rsandifo
[6/n] PR85
6
94: Add
a vect_get
_
internal_def helper
commit
|
commitdiff
|
tree
2018-06-20
rsandifo
[5/n] PR85694: R
e
move de
a
d WI
D
EN
_
SUM handlin
g
commit
|
commitdiff
|
tree
2018-06-20
rsandifo
[4/n]
PR856
9
4: Remo
v
e
r
e
d
un
d
a
nt calls
t
o
types_c
o
m
patible_p
commit
|
commitdiff
|
tree
2018-06-20
rsandifo
[3/n]
P
R85694: Fix dummy a
s
signment h
a
ndling in vecto
r
izable
.
.
.
commit
|
commitdiff
|
tree
2018-06-20
r
s
a
ndifo
[2/n] PR85694: Attac
h
a DEF_SEQ onl
y
to
t
he origi
n
al
.
.
.
commit
|
commitdiff
|
tree
2018-06-20
rs
a
ndif
o
[1/n]
PR85694:
A
llow pattern definition statement
s
.
.
.
commit
|
commitdiff
|
tree
2018-06-12
rsand
i
fo
Tig
h
t
en LRA
t
est f
o
r
r
eloa
d
ing the in
n
er reg of a parad
o
xica
.
.
.
commit
|
commitdiff
|
tree
2018-06-12
rsandifo
U
se poly
_
int rt
x
ac
c
essors
instead of
h
wi accessors
commit
|
commitdiff
|
tree
2018-06-04
rsandifo
Fix
expa
n
d_expr_rea
l
_1 hand
l
ing of
BL
K
mode
b
itfield
.
.
.
commit
|
commitdiff
|
tree
2018-06-01
r
s
andifo
Fix ph
i
backedge detec
t
ion i
n
backprop (PR85989)
commit
|
commitdiff
|
tree
2018-06-01
rs
a
n
difo
Fi
x
S
VE f
a
llout from r260
9
51
commit
|
commitdiff
|
tree
2018-05-30
rsandif
o
U
s
e poly_in
t
tr
e
e accessors
commit
|
commitdiff
|
tree
2018-05-25
rs
a
ndifo
Add I
F
N_COND_{MUL,DIV
,
M
OD,RDIV}
commit
|
commitdiff
|
tree
2018-05-25
rsandifo
[AAr
c
h64] Add SVE support for integer d
i
vi
s
ion
commit
|
commitdiff
|
tree
2018-05-25
r
sandifo
Pre
f
er
o
pe
n
-coding vector in
t
eger di
v
ision
commit
|
commitdiff
|
tree
2018-05-25
r
s
andifo
Fold VEC_COND_EXPRs to I
F
N_COND_
*
whe
r
e possible
commit
|
commitdiff
|
tree
2018-05-25
r
sandifo
Add an "else"
arg
u
ment to IFN_COND_*
functions
commit
|
commitdiff
|
tree
2018-05-25
rs
a
ndifo
Try har
d
e
r to preserve
o
p
era
n
d ties in maybe_l
e
gitimize_operands
commit
|
commitdiff
|
tree
2018-05-24
rsandifo
Use
canon
i
ca
l
ize
_
math_after_vectorization_p
f
or FMA
.
.
.
commit
|
commitdiff
|
tree
2018-05-24
rsandi
f
o
A
d
d a cla
s
s
to represent a gimp
l
e match result
commit
|
commitdiff
|
tree
2018-05-23
rsandifo
F
ix SLP def t
y
pe whe
n
computing masks (PR85853)
commit
|
commitdiff
|
tree
2018-05-22
rsandifo
20
1
8-05-
2
2
Richard
S
andiford
<
r
ichar
d
.
sandiford@linaro
.
.
.
commit
|
commitdiff
|
tree
2018-05-22
rsandifo
Handle a null lhs
in expand_
d
irect_
o
p
t
ab_fn (PR85862)
commit
|
commitdiff
|
tree
2018-05-21
rsa
n
difo
Fix tree-ss
a
-strlen
h
andling
o
f partial cl
o
bber
s
(PR85814)
commit
|
commitdiff
|
tree
next