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
[37/46] dr_aux tweaks
2018-07-31
rsandifo
[37/46] dr_au
x
t
w
eaks
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[36/46] Add a pattern
_
stmt_p fi
e
ld to
st
m
t_vec
_
info
commit
|
commitdiff
|
tree
2018-07-31
rsandi
f
o
[35/46] Alter int
e
r
f
aces within ve
c
t_pattern_recog
commit
|
commitdiff
|
tree
2018-07-31
rs
a
nd
i
f
o
[34/46]
A
lter i
n
ter
f
ace to vect
_
get_vec_def_for_s
t
mt_copy
commit
|
commitdiff
|
tree
2018-07-31
r
sandi
f
o
[33/46
]
Us
e
s
t
mt_
v
ec
_
infos i
n
st
e
ad of vec_
i
nfo/gimple
.
.
.
commit
|
commitdiff
|
tree
2018-07-31
rsa
n
di
f
o
[32
/
46] Use stmt_vec_info in function interface
s
(part 2)
commit
|
commitdiff
|
tree
2018-07-31
r
san
d
ifo
[31/46]
U
se stmt_vec
_
info in
f
unctio
n
interf
a
ces (part 1)
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[
30/46] U
s
e stmt_vec_in
f
os
r
athe
r
t
h
an gi
m
ple
s
tm
t
s
.
.
.
commit
|
commitdiff
|
tree
2018-07-31
rs
a
ndifo
[29/46] Use
st
m
t_vec_
i
nfo inste
a
d of gi
m
ple
s
t
m
ts inte
r
nally
.
.
.
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[28/46] Use stmt_ve
c
_
i
n
fo instead of gimple stmts in
t
ernally
.
.
.
commit
|
commitdiff
|
tree
2018-07-31
rsa
n
difo
[27/4
6
]
Remove duplicat
e
d stmt
_
vec_info lookups
commit
|
commitdiff
|
tree
2018-07-31
rsandif
o
[26/46] M
a
ke mor
e
use of
dyn_cast i
n
tree-
v
ec
t
*
commit
|
commitdiff
|
tree
2018-07-31
r
s
andifo
[25/46] Make get_earlie
r
/
l
ater_stm
t
take and return
.
.
.
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[24
/
4
6
]
Make stmt_in
f
o_for_cost use a
stmt_ve
c
_info
commit
|
commitdiff
|
tree
2018-07-31
r
s
andifo
[2
3
/
4
6] Make
L
OOP_VINFO_MAY_MISA
L
IGN_STMTS use stmt_vec_info
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[22/46] Make DR_GROUP_SA
M
E_DR_STMT a stmt_vec_info
commit
|
commitdiff
|
tree
2018-07-31
rsa
n
difo
[
21/46] M
a
k
e grouped
_
s
t
ore
s
a
n
d
r
edu
c
ti
o
n_c
h
ains use
.
.
.
commit
|
commitdiff
|
tree
2018-07-31
rsand
i
fo
[20/
4
6] Make *FIRST_ELEMENT
a
nd *NEXT_ELEMEN
T
stm
t
_vec_infos
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[
19/46] Ma
k
e vect_dr_st
m
t
re
t
urn a st
m
t_vec_info
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[18/46]
Mak
e
S
L
P_TREE_SCALAR_STMTS a ve
c
<stmt_vec_info>
commit
|
commitdiff
|
tree
2018-07-31
rsan
d
ifo
[
1
7
/46] Make LOOP
_
VI
N
FO_REDUCTIONS an auto_vec<s
t
mt_vec_in
f
o>
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[16/46] Make ST
M
T_VINF
O
_REDUC
_
DEF a stmt_vec_info
commit
|
commitdiff
|
tree
2018-07-31
rsan
d
ifo
[
15/46] Mak
e
S
LP_
T
REE_VE
C
_STMT
S
a
vec
<
stmt_vec_
i
nfo>
commit
|
commitdiff
|
tree
2018-07-31
rsand
i
fo
[14/4
6
]
Make
S
TMT
_
VINFO_VEC_STMT a stm
t
_vec
_
info
commit
|
commitdiff
|
tree
2018-07-31
r
s
a
ndifo
[
13/
4
6] Make
STMT_VINFO_RELATED_STMT a st
m
t_vec_info
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[12/46] Ma
k
e vect_
f
inish_stmt_generation return a stmt_v
e
c
_
info
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[11/46] Pass back a stmt_vec_info
from vec
t
_is_simple_use
commit
|
commitdiff
|
tree
2018-07-31
rs
a
ndifo
[10/46]
T
emporarily make stmt_v
e
c_info a class
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[09/
4
6] Add
vec
_
in
f
o::lookup_si
n
g
l
e
_u
s
e
commit
|
commitdiff
|
tree
2018-07-31
rsandif
o
[08/46] Add
vec_info::looku
p
_def
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[07
/
46
]
Add ve
c
_info::lookup_stmt
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[06/4
6
]
Add
v
ec_info::ad
d
_stmt
commit
|
commitdiff
|
tree
2018-07-31
rsandif
o
[05/46] Fi
x
make_
s
sa_name
c
all in v
e
ctorizab
l
e_reduction
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[04/46]
F
a
ctor out the te
s
t for a valid redu
c
tio
n
i
n
put
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[
0
3
/
46] Remove unnecessary update of NUM_SLP_USES
commit
|
commitdiff
|
tree
2018-07-31
r
s
andifo
[02/
4
6]
R
emo
v
e dead v
e
ctorizable_reductio
n
code
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[01/46] Move
special cases o
u
t of get_initial_def
_
for_red
u
ct
i
o
n
commit
|
commitdiff
|
tree
2018-07-30
rsandifo
Resync inl
i
ne implementation of c
e
il_log2 (PR 86506)
commit
|
commitdiff
|
tree
2018-07-25
rsandifo
Add PR number
commit
|
commitdiff
|
tree
2018-07-25
rsan
d
if
o
F
i
x ceil_log2(0) (PR 86644)
commit
|
commitdiff
|
tree
2018-07-24
rsandifo
A
v
o
id
&LOOP_V
I
NFO_MASK
S
for bb vectorisation (PR 86618)
commit
|
commitdiff
|
tree
2018-07-12
rsandifo
Implem
e
nt SL
P
of internal
f
un
c
tions
commit
|
commitdiff
|
tree
2018-07-12
rsandifo
Use co
n
ditional inte
r
nal
fun
c
tions in if-conversion
commit
|
commitdiff
|
tree
2018-07-12
rsa
n
difo
Support
f
used
multi
p
ly-adds
i
n fully
-
masked red
u
ctio
n
s
commit
|
commitdiff
|
tree
2018-07-12
rsandifo
A
dd
I
FN_COND_F
M
A
f
unction
s
commit
|
commitdiff
|
tree
2018-07-12
rsan
d
ifo
Extend
tree code fold
s
to
IFN_CON
D
_*
commit
|
commitdiff
|
tree
2018-07-04
rs
a
ndifo
Fix typo in bb-slp-over-widen
-
*
.
c
commit
|
commitdiff
|
tree
2018-07-03
r
s
andifo
[
17/n
]
PR85694: AArch64 support for AVG
_
FLOO
R
/
C
E
IL
commit
|
commitdiff
|
tree
2018-07-03
rsan
d
ifo
Pass m
o
re vector type
s
to append_pattern_def_seq
commit
|
commitdiff
|
tree
2018-07-03
rsandifo
Ensu
r
e
P
AT
T
ERN_DEF_SEQ i
s
em
p
ty befo
r
e rec
o
gnising
.
.
.
commit
|
commitdiff
|
tree
2018-07-03
rsand
i
fo
Cl
e
an up
interface to vector
pattern
r
e
c
ognisers
commit
|
commitdiff
|
tree
2018-07-03
rsandifo
[1
6
/n] PR85694
:
A
d
d detection of averaging o
p
erat
i
o
ns
commit
|
commitdiff
|
tree
2018-07-03
rsa
n
difo
[15/n] PR85694: Try to split existing casts
in
widened
.
.
.
commit
|
commitdiff
|
tree
2018-07-03
rs
a
ndif
o
[
14/n] PR85
6
94: Rework overwidening detection
commit
|
commitdiff
|
tree
2018-07-03
rsan
d
ifo
Avoid
matching the same
p
a
t
t
e
rn statement twi
c
e
commit
|
commitdiff
|
tree
2018-07-02
rsandifo
Fix typo in vect_reco
g
_w
i
den_shift_pat
t
ern
commit
|
commitdiff
|
tree
2018-06-30
rsandifo
[13/n]
PR85694: Try to avoi
d
vectorising
casts of in
v
a
r
i
a
n
ts
commit
|
commitdiff
|
tree
2018-06-30
r
s
andifo
[12
/
n] PR85694:
R
ewor
k
d
etection of widened oper
a
t
i
ons
commit
|
commitdiff
|
tree
2018-06-30
rsandifo
[11/n]
P
R
85694: Apply
pattern m
a
tching t
o
pattern defini
t
ion
.
.
.
commit
|
commitdiff
|
tree
2018-06-30
rs
a
ndifo
[10/
n
] PR
8
5694:
S
pli
t
o
u
t
check for vectorizable associat
i
ve
.
.
.
commit
|
commitdiff
|
tree
2018-06-30
rsandifo
[
9
b/n]
PR85
6
9
4
: Make vect_is_
s
imple_use l
o
ok through
.
.
.
commit
|
commitdiff
|
tree
2018-06-30
rsandifo
[9a/
n
] PR85694: Reorder vec
t
_is_s
i
mple_u
s
e arguments
commit
|
commitdiff
|
tree
2018-06-20
rsandifo
[8
/
n] PR
8
5
6
94: Ma
k
e
patter
n
s check for t
a
rg
e
t support
commit
|
commitdiff
|
tree
2018-06-20
rsandifo
[7/n
]
P
R
85694: Add a
v
ect_pattern_detected helper
commit
|
commitdiff
|
tree
2018-06-20
r
sandifo
[
6/n] PR85694: Add a
vect_get_inte
r
nal_def helper
commit
|
commitdiff
|
tree
2018-06-20
rsan
d
i
fo
[
5
/
n] P
R
85694: R
e
move de
a
d W
I
DEN_SUM
h
andling
commit
|
commitdiff
|
tree
2018-06-20
rsan
d
ifo
[
4
/n] PR85694: Remo
v
e redundant calls to ty
p
es
_
c
o
mpat
i
ble_p
commit
|
commitdiff
|
tree
2018-06-20
rsandi
f
o
[3/n] PR
8
5694
:
Fix
dummy ass
i
gnment handling
i
n vectorizable
.
.
.
commit
|
commitdiff
|
tree
2018-06-20
rsan
d
ifo
[
2
/n] PR85694
:
Attach a
DEF_SEQ only
to the original
.
.
.
commit
|
commitdiff
|
tree
2018-06-20
rsandifo
[
1
/n
]
PR85
6
94: Allow pattern definition statements
.
.
.
commit
|
commitdiff
|
tree
2018-06-12
rsandi
f
o
Tighten LR
A
test for reloadi
n
g the inn
e
r
reg of a para
d
oxica
.
.
.
commit
|
commitdiff
|
tree
2018-06-12
r
s
andi
f
o
Us
e
p
o
ly_i
n
t rtx
acc
e
ssors
i
nstead
o
f h
w
i
a
ccessors
commit
|
commitdiff
|
tree
2018-06-04
r
s
andifo
Fix expand_
e
xpr_
r
e
al_1 han
d
l
i
ng of
B
LKm
o
de
b
i
tfield
.
.
.
commit
|
commitdiff
|
tree
2018-06-01
rsandif
o
Fix
phi backedge det
e
ction in b
a
ckpro
p
(PR85989)
commit
|
commitdiff
|
tree
2018-06-01
rsan
d
ifo
Fix SVE fallout f
r
om r26
0
951
commit
|
commitdiff
|
tree
2018-05-30
rsandifo
Use
poly
_
i
n
t tree acce
s
s
o
rs
commit
|
commitdiff
|
tree
2018-05-25
rsandif
o
Add IFN_COND_{
M
UL,DI
V
,
M
OD,
R
DIV}
commit
|
commitdiff
|
tree
2018-05-25
rsan
d
i
fo
[A
A
rch64] Add SVE
suppor
t
for in
t
eger
d
i
vis
i
on
commit
|
commitdiff
|
tree
2018-05-25
rsan
d
i
f
o
Pr
e
fer open-co
d
i
ng vector int
e
g
e
r division
commit
|
commitdiff
|
tree
2018-05-25
rsandifo
F
o
ld
V
EC_CO
N
D_EXPRs to IFN_C
O
ND_* where possible
commit
|
commitdiff
|
tree
2018-05-25
rsandifo
Ad
d
an
"
else" a
r
gument to IF
N
_COND_* func
t
i
o
n
s
commit
|
commitdiff
|
tree
2018-05-25
r
s
a
n
difo
Try harder
t
o pres
e
r
ve
op
e
rand ties in maybe_
l
egit
i
mize_op
e
rands
commit
|
commitdiff
|
tree
2018-05-24
rsandifo
Use canonicalize_ma
t
h_
a
fter_vectori
z
atio
n
_p
f
o
r
F
MA
.
.
.
commit
|
commitdiff
|
tree
2018-05-24
rsandif
o
Add a class to rep
r
esent a gimpl
e
match resu
l
t
commit
|
commitdiff
|
tree
2018-05-23
rsandifo
Fix SLP def type when co
m
puti
n
g
masks (PR85853)
commit
|
commitdiff
|
tree
2018-05-22
rsandifo
2
0
18-
0
5
-22 Richard
Sandiford <richard
.
sandiford@linaro
.
.
.
commit
|
commitdiff
|
tree
2018-05-22
r
s
an
d
ifo
Hand
l
e a null lhs in e
x
pand_direct_optab_fn (PR85862
)
commit
|
commitdiff
|
tree
2018-05-21
rsan
d
i
f
o
F
ix tree-ssa-strlen
h
a
ndling of parti
a
l clobbers (PR
8
5814
)
commit
|
commitdiff
|
tree
2018-05-18
rsa
n
d
i
fo
Repl
a
ce FM
A
_EXPR with one interna
l
f
n per optab
commit
|
commitdiff
|
tree
2018-05-17
rsandifo
Gimpl
e
FE
s
up
p
ort for
i
ntern
a
l function
s
commit
|
commitdiff
|
tree
2018-05-17
r
sandifo
Allow gimple_bu
i
ld with inte
r
nal functions
commit
|
commitdiff
|
tree
2018-05-16
rs
a
ndifo
Handle vector boolean types when ca
l
culating t
h
e SLP
.
.
.
commit
|
commitdiff
|
tree
2018-05-09
r
s
andifo
Add clobbe
r
s
around IFN_
L
OA
D
/S
T
ORE_LAN
E
S
commit
|
commitdiff
|
tree
2018-05-08
rsandifo
Move
C
+
+
S
VE t
e
sts
to
g
++
.
targ
e
t/a
a
rch6
4
/sve
commit
|
commitdiff
|
tree
2018-05-08
rs
a
ndifo
Tighten condition in
v
ec
t
/pr
8
558
6
.
c (PR
8
5654)
commit
|
commitdiff
|
tree
2018-05-08
rsand
i
fo
[AArch64] Predicated SVE c
o
m
paris
o
n fold
s
commit
|
commitdiff
|
tree
2018-05-08
rsandifo
[AArch64] Use UNSPEC_ME
R
GE_PTRUE
for comp
a
r
ison
s
commit
|
commitdiff
|
tree
2018-05-08
rs
a
ndifo
[AA
r
ch64] Tweak sve/vcond_6
.
c test
commit
|
commitdiff
|
tree
2018-05-02
rsa
n
difo
Tighte
n
earl
y
e
xit in
v
ec
t
_an
a
lyze_data_ref_dependence
.
.
.
commit
|
commitdiff
|
tree
2018-04-10
r
s
a
nd
i
fo
Ad
d
missing cases to vec
t
_get_small
e
st_scalar_typ
e
.
.
.
commit
|
commitdiff
|
tree
next