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
[22/46] Make DR_GROUP_SAME_DR_STMT a stmt_vec_info
2018-07-31
rsandifo
[22/46
]
M
a
ke DR_GROUP_SAME
_
DR_STMT a stmt_vec_in
f
o
commit
|
commitdiff
|
tree
2018-07-31
r
s
andifo
[21/46] Make grouped_stores and re
d
u
c
ti
o
n_chains use
.
.
.
commit
|
commitdiff
|
tree
2018-07-31
r
sandi
f
o
[20/4
6
] Make *FIRST_ELEMENT and *NEXT_
E
L
EMENT stmt_vec_infos
commit
|
commitdiff
|
tree
2018-07-31
rsa
n
d
ifo
[19/46] Make vect
_
dr_stmt return a stmt_v
e
c
_i
n
fo
commit
|
commitdiff
|
tree
2018-07-31
rsandi
f
o
[18/46] Make S
L
P_TREE_
S
C
A
LAR_STMTS
a
v
e
c<
s
tmt_
v
ec_i
n
fo>
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[17
/
46] Make LOOP_VINFO_REDUCTI
O
NS
an auto_vec
<
stmt_vec_info>
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[16/46] Make STMT_VINFO_REDUC
_
DEF a stmt_v
e
c_inf
o
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[1
5
/46] Make SLP_TREE_VEC_STMTS
a vec<stmt_vec_i
n
f
o
>
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[14
/
46
]
Make
S
TMT_V
I
N
FO_VEC_STMT a
stmt_vec_info
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[13/46
]
Make STMT_
V
INFO_RELATED_STMT a stmt_ve
c
_inf
o
commit
|
commitdiff
|
tree
2018-07-31
r
sandifo
[
12/46] Ma
k
e vect_
f
inis
h
_
stmt
_
g
ene
r
ation return a stmt_ve
c
_info
commit
|
commitdiff
|
tree
2018-07-31
rsand
i
fo
[11/46]
P
ass back a stm
t
_vec_i
n
f
o
from vect_is_simple_use
commit
|
commitdiff
|
tree
2018-07-31
rsan
d
ifo
[10/46] Temporarily make stmt_vec
_
info a class
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[09/46] Add v
e
c_in
f
o::look
u
p
_
singl
e
_use
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[0
8
/46] Add vec_info::lookup_d
e
f
commit
|
commitdiff
|
tree
2018-07-31
r
s
an
d
ifo
[
07/46] A
d
d
v
e
c
_info
:
:lo
o
k
up_stmt
commit
|
commitdiff
|
tree
2018-07-31
rsandi
f
o
[06/46]
A
dd vec_i
n
fo::add_st
m
t
commit
|
commitdiff
|
tree
2018-07-31
rsand
i
fo
[
05/46] Fix m
a
ke_ssa_n
a
me cal
l
i
n vectorizable_redu
c
tion
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[04
/
4
6
] Facto
r
out the test for a
va
l
id
r
eductio
n
input
commit
|
commitdiff
|
tree
2018-07-31
rsandi
f
o
[03/46] Remove
unnecessary
updat
e
of
N
UM
_
SLP_USES
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[02/46] Remo
v
e dead
v
ectorizable
_
reduction co
d
e
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[01
/
4
6
]
Move special cases out
of ge
t
_initial_de
f
_f
o
r_r
e
duct
i
on
commit
|
commitdiff
|
tree
2018-07-30
rs
a
nd
i
fo
R
e
sync
inline i
m
plementation
o
f
ceil_log2 (PR 86506)
commit
|
commitdiff
|
tree
2018-07-25
r
san
d
ifo
Add PR numb
e
r
commit
|
commitdiff
|
tree
2018-07-25
rsandifo
Fix ceil_log2(0) (PR 86644)
commit
|
commitdiff
|
tree
2018-07-24
rsandifo
Avoid &LOOP_VINFO_MASKS for bb vectori
s
ation (
P
R 8
6
618)
commit
|
commitdiff
|
tree
2018-07-12
rsandifo
Implemen
t
SLP of internal f
u
n
c
tions
commit
|
commitdiff
|
tree
2018-07-12
r
s
and
i
fo
Use conditio
n
al in
t
ernal function
s
in if-conversion
commit
|
commitdiff
|
tree
2018-07-12
rsandifo
Support fused multiply-a
d
ds in fully-mask
e
d
reductions
commit
|
commitdiff
|
tree
2018-07-12
r
s
andi
f
o
A
d
d
IFN_COND_FM
A
functi
o
n
s
commit
|
commitdiff
|
tree
2018-07-12
r
sandifo
Extend tree code folds
t
o IFN_COND
_
*
commit
|
commitdiff
|
tree
2018-07-04
rsandifo
Fix typo in
bb-slp-
o
v
er-widen-*
.
c
commit
|
commitdiff
|
tree
2018-07-03
rsandifo
[17/n] PR85
6
9
4
:
AArch
6
4
support
for AVG_
F
LOOR/CEIL
commit
|
commitdiff
|
tree
2018-07-03
rsa
n
difo
Pass mor
e
vec
t
or types to app
e
nd_pattern_d
e
f_s
e
q
commit
|
commitdiff
|
tree
2018-07-03
r
s
andifo
E
n
sure PATTERN_
D
EF_SEQ i
s
empty
b
ef
o
re
r
ecognising
.
.
.
commit
|
commitdiff
|
tree
2018-07-03
rsa
n
d
i
fo
Cl
e
an up interface to vector
p
attern
recognisers
commit
|
commitdiff
|
tree
2018-07-03
rsand
i
fo
[16/n] PR856
9
4: Add detection of aver
a
ging
operatio
n
s
commit
|
commitdiff
|
tree
2018-07-03
r
s
andifo
[15/n] PR8569
4
:
Try to spl
i
t exi
s
ting casts in widened
.
.
.
commit
|
commitdiff
|
tree
2018-07-03
r
sandifo
[14
/
n]
P
R85694: Rewor
k
overwidening det
e
ction
commit
|
commitdiff
|
tree
2018-07-03
rsandifo
Avoid
matching the same pattern stat
e
ment twice
commit
|
commitdiff
|
tree
2018-07-02
rsandifo
Fix
t
y
p
o in vect
_
r
ecog_widen_shi
f
t_pattern
commit
|
commitdiff
|
tree
2018-06-30
rsandifo
[
1
3/n] PR8
5
6
9
4:
T
ry to avoi
d
v
ectorisi
n
g ca
s
ts of invar
i
ants
commit
|
commitdiff
|
tree
2018-06-30
rsandifo
[12/n]
PR85694
:
Rewo
r
k
d
etection of widened opera
t
ions
commit
|
commitdiff
|
tree
2018-06-30
rsa
n
difo
[11/n] PR85694: Apply
pattern matchi
n
g to patter
n
de
f
initio
n
.
.
.
commit
|
commitdiff
|
tree
2018-06-30
rsandifo
[10/n] PR8
5
694:
S
plit out check f
o
r vecto
r
izable as
s
ociative
.
.
.
commit
|
commitdiff
|
tree
2018-06-30
rsandifo
[9b/
n
] PR8569
4
: Make v
e
ct_
i
s_simple_use look through
.
.
.
commit
|
commitdiff
|
tree
2018-06-30
rsandif
o
[9a/n] PR85694: Reorder vect_is_simple_use ar
g
um
e
nts
commit
|
commitdiff
|
tree
2018-06-20
rs
a
ndi
f
o
[8/n] PR85694: Mak
e
patterns che
c
k for target supp
o
r
t
commit
|
commitdiff
|
tree
2018-06-20
rs
a
ndifo
[7/n] PR85694: Add
a
vect_patt
e
rn_detecte
d
helper
commit
|
commitdiff
|
tree
2018-06-20
rsandifo
[6/n] PR85694
:
A
dd
a vect_get_internal_def helper
commit
|
commitdiff
|
tree
2018-06-20
rsandifo
[
5/n] PR8
5
6
94: Remove dead
W
I
DEN_
S
UM handling
commit
|
commitdiff
|
tree
2018-06-20
r
s
an
d
ifo
[4/n] PR8569
4
: Remove
r
e
dun
d
ant calls to types_compati
b
le_p
commit
|
commitdiff
|
tree
2018-06-20
rsandifo
[3/n] PR85694: Fix
d
ummy ass
i
gnment
handling
in
ve
c
t
orizab
l
e
.
.
.
commit
|
commitdiff
|
tree
2018-06-20
rsandifo
[
2/n
]
PR856
9
4: Attach a DEF_SEQ only to the original
.
.
.
commit
|
commitdiff
|
tree
2018-06-20
rsan
d
ifo
[1/n] PR85694:
A
l
low pattern d
e
finition state
m
ents
.
.
.
commit
|
commitdiff
|
tree
2018-06-12
rsandifo
T
ighten L
R
A tes
t
f
o
r
re
l
oading th
e
in
n
er reg
of a pa
r
adox
i
ca
.
.
.
commit
|
commitdiff
|
tree
2018-06-12
rsandifo
Use poly
_
int rtx
a
c
cessors ins
t
ead of hwi
accessors
commit
|
commitdiff
|
tree
2018-06-04
rsandifo
Fix exp
a
nd
_
expr_
r
eal_1 handl
i
ng of
B
LK
m
o
de bitfield
.
.
.
commit
|
commitdiff
|
tree
2018-06-01
rsan
d
ifo
Fi
x
p
hi ba
c
kedge detection in backprop
(PR
8
5989)
commit
|
commitdiff
|
tree
2018-06-01
rsandif
o
Fix SVE fallout from
r260951
commit
|
commitdiff
|
tree
2018-05-30
rsandif
o
Us
e
poly_int tree acce
s
sors
commit
|
commitdiff
|
tree
2018-05-25
r
s
and
i
fo
Add
I
F
N_COND_
{
MU
L
,DIV,MOD,R
D
IV}
commit
|
commitdiff
|
tree
2018-05-25
rsandif
o
[AArch64] Add SVE suppo
r
t fo
r
in
t
eger di
v
i
s
i
o
n
commit
|
commitdiff
|
tree
2018-05-25
rsand
i
f
o
Prefer open-coding vector integ
e
r di
v
ision
commit
|
commitdiff
|
tree
2018-05-25
rs
a
ndifo
Fold VEC_COND_
E
XPRs to IFN
_
COND_* wh
e
r
e possible
commit
|
commitdiff
|
tree
2018-05-25
r
sand
i
fo
Add an "el
s
e" argument
t
o IFN_CON
D
_*
f
un
c
tions
commit
|
commitdiff
|
tree
2018-05-25
rsa
n
difo
Try harder to preserve operand ti
e
s in maybe_legitimize_operands
commit
|
commitdiff
|
tree
2018-05-24
rsandifo
U
se canonicalize_math_after_vecto
r
i
z
a
tion_p for FMA
.
.
.
commit
|
commitdiff
|
tree
2018-05-24
rsan
d
ifo
Add a class
to
repres
e
nt a gi
m
ple match
result
commit
|
commitdiff
|
tree
2018-05-23
rsan
d
i
f
o
Fix
S
LP def ty
p
e w
h
en comp
u
tin
g
masks (
P
R
8
5853)
commit
|
commitdiff
|
tree
2018-05-22
rsa
n
difo
2018-05-22
Richard Sandifor
d
<ric
h
ard
.
sand
i
ford@linaro
.
.
.
commit
|
commitdiff
|
tree
2018-05-22
r
sandifo
H
a
ndle a null lhs
in expand_direct
_
optab_fn (PR8586
2
)
commit
|
commitdiff
|
tree
2018-05-21
rsan
d
if
o
Fix tree-ss
a
-strle
n
han
d
ling o
f
partial clobber
s
(PR85814)
commit
|
commitdiff
|
tree
2018-05-18
rsandifo
Repl
a
ce
FMA_EXPR with
o
ne interna
l
fn per optab
commit
|
commitdiff
|
tree
2018-05-17
rsandifo
Gimple FE s
u
pp
o
rt for internal fun
c
tions
commit
|
commitdiff
|
tree
2018-05-17
rs
a
ndifo
Allow
gimple_bui
l
d
w
i
th
internal functions
commit
|
commitdiff
|
tree
2018-05-16
r
sandifo
Handle v
e
c
tor
b
o
olean types
when calc
u
lating the SLP
.
.
.
commit
|
commitdiff
|
tree
2018-05-09
rsandifo
Ad
d
clobb
e
rs around IFN_LOAD/STORE_LANES
commit
|
commitdiff
|
tree
2018-05-08
r
san
d
i
fo
M
o
ve C
+
+
S
VE tests to g+
+
.
targe
t
/aarch6
4
/sve
commit
|
commitdiff
|
tree
2018-05-08
rsandifo
Tigh
t
en condition in vec
t
/p
r
85
5
86
.
c (PR 8
5
654)
commit
|
commitdiff
|
tree
2018-05-08
r
s
andifo
[A
A
rch6
4
] Predicat
e
d SVE compa
r
i
son fol
d
s
commit
|
commitdiff
|
tree
2018-05-08
rsandifo
[
A
A
r
c
h64] Use UNSPEC_MERGE_PTRUE for compar
i
sons
commit
|
commitdiff
|
tree
2018-05-08
rsandifo
[AArc
h
64] Tweak sve/vcon
d
_
6
.
c test
commit
|
commitdiff
|
tree
2018-05-02
rsan
d
i
f
o
Ti
g
h
t
en e
a
rly
e
xit in
vect
_
analy
z
e_data_ref_dependence
.
.
.
commit
|
commitdiff
|
tree
2018-04-10
rsandifo
Add missing
ca
s
es to vect_get
_
smalles
t
_sc
a
lar_
t
ype
.
.
.
commit
|
commitdiff
|
tree
2018-04-10
r
sandifo
Set insn_last_address in final_1
commit
|
commitdiff
|
tree
2018-03-24
rsandifo
Use SCEV inf
o
rmation when alig
n
ing for
vect
o
risation
.
.
.
commit
|
commitdiff
|
tree
2018-03-21
rsandif
o
p
o
l
y
_span_traits fixes (PR
84811
)
commit
|
commitdiff
|
tree
2018-03-18
r
s
andifo
Don
'
t tr
y
to vectorise
COND
_
EXPR reduction chains
.
.
.
commit
|
commitdiff
|
tree
2018-03-14
r
sandifo
[AArch6
4
] Fix mu
l
_highp
a
r
t
_1
_
run
.
c ma
r
kup
commit
|
commitdiff
|
tree
2018-03-13
r
s
andifo
[SLP/AArch64]
F
ix un
p
ack h
a
ndling
f
or big-endi
a
n SV
E
commit
|
commitdiff
|
tree
2018-03-13
rsa
n
difo
[AArc
h
64] Add a tlsdesc
c
all pattern fo
r
S
VE
commit
|
commitdiff
|
tree
2018-03-13
rsandifo
[
AArch
6
4]
Add S
V
E m
u
l_
h
ig
h
part patterns
commit
|
commitdiff
|
tree
2018-03-13
rsandif
o
201
8
-03-13 Richard Sandiford
<
richard
.
sandiford@arm
.
.
.
commit
|
commitdiff
|
tree
2018-03-02
r
san
d
ifo
A
v
oid &LOOP
_
VINFO_MASKS
f
or bb
v
ect
o
r
i
sation
(
P
R 84634)
commit
|
commitdiff
|
tree
2018-03-02
rsandifo
Use loop->safele
n
ra
t
her tha
n
loop->force_vectori
z
e
commit
|
commitdiff
|
tree
2018-03-01
rsand
i
fo
Fix PR numb
e
r in
c
h
angelog entry
commit
|
commitdiff
|
tree
2018-03-01
rsandifo
2018-03-01
Richard Sandiford <richard
.
sandi
f
ord@linaro
.
.
.
commit
|
commitdiff
|
tree
2018-03-01
rsandifo
Tight
e
n use of H
A
RD_FRA
M
E
_POI
N
T
E
R_REGNU
M
in a
l
ias
.
c
.
.
.
commit
|
commitdiff
|
tree
2018-02-26
rsandifo
Make f
i
x f
o
r
P
R
8
3
96
5
hand
l
e SLP redu
c
t
ion chains
commit
|
commitdiff
|
tree
next