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
r
s
andifo
[22/4
6
] Make DR_GROUP_SAME_DR_S
T
MT
a
st
m
t
_vec_info
commit
|
commitdiff
|
tree
2018-07-31
r
s
andifo
[2
1
/
4
6] Ma
k
e group
e
d_stor
e
s and redu
c
t
ion_cha
i
ns
use
.
.
.
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[20/46] Make *
F
IRST_ELEMENT
and *N
E
XT_EL
E
MENT stmt_ve
c
_info
s
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[
1
9/46]
Make vect_dr_stmt retur
n
a s
t
mt_v
e
c
_
info
commit
|
commitdiff
|
tree
2018-07-31
rsandif
o
[18/46] Make SLP_
T
REE_SCALAR_ST
M
TS a vec<st
m
t_vec_inf
o
>
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[17/4
6
] Make
LOOP_VI
N
F
O
_REDUCTIONS a
n
auto_v
e
c<stm
t
_vec_info>
commit
|
commitdiff
|
tree
2018-07-31
rsand
i
fo
[16/4
6
] Mak
e
STMT_VINFO_R
E
D
UC_DEF a st
m
t_vec_info
commit
|
commitdiff
|
tree
2018-07-31
rs
a
ndifo
[15/46] Make SLP_TREE_VEC_STMTS a vec
<
stmt_vec_info>
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[14/46
]
Make STMT_VIN
F
O_VEC
_
STMT a st
m
t_
v
ec_info
commit
|
commitdiff
|
tree
2018-07-31
r
sandifo
[
13/46] Make STMT_
V
IN
F
O_RE
L
ATED_STMT a
s
tmt
_
ve
c
_info
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[12/46] Make vect_fini
s
h_stmt_gen
e
ration retu
r
n
a stmt_vec_info
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[11/46] Pass back a st
m
t_vec_info
from
vect_
i
s_simple_us
e
commit
|
commitdiff
|
tree
2018-07-31
r
s
a
ndi
f
o
[
1
0/46] Temporarily make stm
t
_
v
e
c
_info
a
class
commit
|
commitdiff
|
tree
2018-07-31
r
sandif
o
[0
9
/46]
Add vec_info::lookup_single_use
commit
|
commitdiff
|
tree
2018-07-31
r
sandifo
[08/4
6
] Add vec_i
n
fo::lookup_def
commit
|
commitdiff
|
tree
2018-07-31
rs
a
ndifo
[07/4
6
] Ad
d
vec_info::l
o
okup_stmt
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[
06/46]
A
dd vec_info::add_stm
t
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[05/46
]
Fix m
a
ke_ssa_na
m
e
call in vectorizable_
r
eduction
commit
|
commitdiff
|
tree
2018-07-31
rsandif
o
[04/46] Factor out the test for a v
a
l
i
d redu
c
tion
input
commit
|
commitdiff
|
tree
2018-07-31
r
sa
n
difo
[03/46] Remove
unnecessary upda
t
e of
N
U
M
_SL
P
_U
S
ES
commit
|
commitdiff
|
tree
2018-07-31
r
s
andifo
[02/46
]
Remove dead vecto
r
iz
a
b
le_reduct
i
o
n
c
ode
commit
|
commitdiff
|
tree
2018-07-31
rsandi
f
o
[01/46
]
M
o
ve special case
s
out
of get_initi
a
l_def_for_reduction
commit
|
commitdiff
|
tree
2018-07-30
r
sandi
f
o
Resync inl
i
ne implementatio
n
of ce
i
l_log2
(PR
86506)
commit
|
commitdiff
|
tree
2018-07-25
r
sandif
o
Add PR
num
b
er
commit
|
commitdiff
|
tree
2018-07-25
rsandifo
Fi
x
ceil_log2(0
)
(
P
R 8
6
644)
commit
|
commitdiff
|
tree
2018-07-24
r
s
a
ndi
f
o
Avo
i
d
&L
O
OP_VINFO
_
MASKS f
o
r
bb vectorisation (PR 866
1
8
)
commit
|
commitdiff
|
tree
2018-07-12
r
s
andifo
I
m
ple
m
en
t
S
LP
of
i
nternal
f
unctio
n
s
commit
|
commitdiff
|
tree
2018-07-12
rsa
n
difo
Use conditional i
n
ternal fun
c
ti
o
ns in
i
f
-conversion
commit
|
commitdiff
|
tree
2018-07-12
r
s
andifo
S
u
pport fused multiply-ad
d
s in fully
-
m
a
sked redu
c
tions
commit
|
commitdiff
|
tree
2018-07-12
rsandifo
Add IFN_CON
D
_F
M
A
functions
commit
|
commitdiff
|
tree
2018-07-12
rsa
n
difo
E
x
t
e
nd
tree cod
e
folds to IFN_
C
OND_*
commit
|
commitdiff
|
tree
2018-07-04
rsan
d
ifo
Fix
t
y
po in bb-slp-over-wi
d
en
-
*
.
c
commit
|
commitdiff
|
tree
2018-07-03
rsandifo
[
1
7/n] PR85
6
9
4
: AArch64 support for AVG_FLOOR/CEIL
commit
|
commitdiff
|
tree
2018-07-03
r
s
andif
o
Pas
s
more
vector
t
ype
s
t
o append_
p
attern_def_
s
eq
commit
|
commitdiff
|
tree
2018-07-03
rsan
d
ifo
Ensur
e
PATTERN_DEF_SEQ is empt
y
before r
e
cognising
.
.
.
commit
|
commitdiff
|
tree
2018-07-03
rs
a
ndifo
Clean up inte
r
face to vector pa
t
tern recogni
s
e
rs
commit
|
commitdiff
|
tree
2018-07-03
rsandif
o
[16/n] PR85694: Add
d
e
tec
t
ion of
a
v
e
rag
i
ng operations
commit
|
commitdiff
|
tree
2018-07-03
rsandifo
[15
/
n] PR8
5
694: T
r
y to spl
i
t existin
g
casts in wide
n
ed
.
.
.
commit
|
commitdiff
|
tree
2018-07-03
rsandifo
[
14/n] PR8
5
694: Re
w
ork overwidening det
e
ction
commit
|
commitdiff
|
tree
2018-07-03
rsandifo
A
v
o
id
m
atching the same pattern
s
tatement
t
wice
commit
|
commitdiff
|
tree
2018-07-02
rsandif
o
Fix
typo in v
e
ct_recog_widen_shift_p
a
ttern
commit
|
commitdiff
|
tree
2018-06-30
rsandifo
[13/n] PR85694: Try to av
o
id
v
ectorising casts of
in
v
ariants
commit
|
commitdiff
|
tree
2018-06-30
rsandifo
[12
/
n]
P
R85694: Rew
o
rk detecti
o
n of widene
d
operatio
n
s
commit
|
commitdiff
|
tree
2018-06-30
rsandifo
[11/n
]
PR85694: Ap
p
ly
pa
t
tern matching to pa
t
te
r
n definiti
o
n
.
.
.
commit
|
commitdiff
|
tree
2018-06-30
rsandifo
[
10/n] PR
8
5694: Split
o
u
t
c
h
eck for vecto
r
izable associative
.
.
.
commit
|
commitdiff
|
tree
2018-06-30
rsa
n
difo
[
9
b/n]
P
R85694:
Ma
k
e vec
t
_
is_sim
p
le_use look thro
u
gh
.
.
.
commit
|
commitdiff
|
tree
2018-06-30
r
sandifo
[
9a/n] PR856
9
4: Reorder vect
_
is_simple_use arguments
commit
|
commitdiff
|
tree
2018-06-20
rsandifo
[
8/n] PR85694:
M
ake patterns
c
h
e
c
k for target supp
o
rt
commit
|
commitdiff
|
tree
2018-06-20
r
sa
n
difo
[7/n] P
R
85694: Ad
d
a vect_pa
t
t
e
rn_detecte
d
h
elper
commit
|
commitdiff
|
tree
2018-06-20
rsandifo
[
6/n] PR85694:
Add a vect_
g
et_int
e
rn
a
l_def
helper
commit
|
commitdiff
|
tree
2018-06-20
rsandifo
[
5/
n
] PR85694:
Rem
o
ve dead W
I
DE
N
_SUM
h
a
ndling
commit
|
commitdiff
|
tree
2018-06-20
rs
a
ndifo
[
4
/n] PR85694: Re
m
ove re
d
undant
cal
l
s
t
o
t
ypes_c
o
mpati
b
le_p
commit
|
commitdiff
|
tree
2018-06-20
rsandifo
[3/n] PR85694:
Fix dummy assignment hand
l
ing in vectori
z
able
.
.
.
commit
|
commitdiff
|
tree
2018-06-20
rsandifo
[2
/
n] PR85694:
A
tt
a
c
h a DEF_SEQ on
l
y to
t
h
e
origina
l
.
.
.
commit
|
commitdiff
|
tree
2018-06-20
rsa
n
di
f
o
[
1/n]
PR85694: Allow pa
t
t
e
rn definition state
m
ents
.
.
.
commit
|
commitdiff
|
tree
2018-06-12
rs
a
nd
i
fo
Tighten LRA t
e
st f
o
r r
e
loading
t
he inner reg of
a
paradoxica
.
.
.
commit
|
commitdiff
|
tree
2018-06-12
rsan
d
if
o
Use
pol
y
_
int
r
tx a
c
cess
o
rs in
s
tead of hwi
accessors
commit
|
commitdiff
|
tree
2018-06-04
rsandifo
Fix expa
n
d_ex
p
r_real_1 hand
l
ing of BLK
m
ode bitfi
e
ld
.
.
.
commit
|
commitdiff
|
tree
2018-06-01
rsandifo
F
i
x phi b
a
ckedge detection
i
n backprop
(PR859
8
9
)
commit
|
commitdiff
|
tree
2018-06-01
r
s
and
i
f
o
Fix SV
E
fallout from r
2
60951
commit
|
commitdiff
|
tree
2018-05-30
rsandifo
Use po
l
y
_
int tr
e
e
accessors
commit
|
commitdiff
|
tree
2018-05-25
r
s
andifo
Add IFN_COND_{MUL,DIV,MOD,RDIV}
commit
|
commitdiff
|
tree
2018-05-25
rsa
n
di
f
o
[AA
r
ch64] Ad
d
S
V
E support for integer
d
ivi
s
ion
commit
|
commitdiff
|
tree
2018-05-25
rsa
n
difo
Prefer open-coding v
e
ct
o
r integer div
i
s
ion
commit
|
commitdiff
|
tree
2018-05-25
r
sandifo
Fold VEC_COND_EXPRs
to
I
F
N
_
COND_* w
h
e
r
e possible
commit
|
commitdiff
|
tree
2018-05-25
rsandifo
Add an "else" argument
t
o IFN_COND
_
*
functions
commit
|
commitdiff
|
tree
2018-05-25
r
s
andifo
Try harder to
p
rese
r
v
e
operand ti
e
s in maybe_l
e
gi
t
imiz
e
_
o
per
a
nds
commit
|
commitdiff
|
tree
2018-05-24
r
s
an
d
if
o
Us
e
ca
n
on
i
caliz
e
_
m
ath_after_vecto
r
i
zation_p
f
or FMA
.
.
.
commit
|
commitdiff
|
tree
2018-05-24
r
s
andifo
Add a class to
repr
e
sent a
g
imple match
res
u
l
t
commit
|
commitdiff
|
tree
2018-05-23
rsandi
f
o
Fix SLP de
f
type when computing masks (P
R
85
8
53)
commit
|
commitdiff
|
tree
2018-05-22
rsandifo
2
018-05-22 Richard Sandiford
<richar
d
.
s
a
ndiford
@
linaro
.
.
.
commit
|
commitdiff
|
tree
2018-05-22
rsand
i
fo
Handle a null lhs
in
e
xpand_d
i
rec
t
_optab_fn (PR85862)
commit
|
commitdiff
|
tree
2018-05-21
rsandif
o
Fix tree-ssa-st
r
len
h
andling of part
i
al clobbers (P
R
85814)
commit
|
commitdiff
|
tree
2018-05-18
rsandifo
Replac
e
FMA_EXP
R
wit
h
one i
n
ternal
fn pe
r
optab
commit
|
commitdiff
|
tree
2018-05-17
rsandifo
G
imple FE s
u
pport for intern
a
l
f
unctions
commit
|
commitdiff
|
tree
2018-05-17
rsandifo
Allow gim
p
le_build wit
h
internal
funct
i
ons
commit
|
commitdiff
|
tree
2018-05-16
rsan
d
i
f
o
Handle vec
t
or
b
ool
e
an types when calculating the SLP
.
.
.
commit
|
commitdiff
|
tree
2018-05-09
rsandifo
Add clobbers around IFN_LOAD/S
T
ORE_LA
N
ES
commit
|
commitdiff
|
tree
2018-05-08
rsandifo
M
ove
C+
+
S
VE tests to g+
+
.
target/aa
r
ch64/sve
commit
|
commitdiff
|
tree
2018-05-08
rsandifo
Tighten condition in
v
ect/pr8
5
586
.
c (PR 85654)
commit
|
commitdiff
|
tree
2018-05-08
rsandifo
[AArch
6
4]
Predicated
SVE comparis
o
n f
o
lds
commit
|
commitdiff
|
tree
2018-05-08
rsandif
o
[AArch64]
U
s
e
U
NSPEC
_
MER
G
E
_
PTRUE for comparisons
commit
|
commitdiff
|
tree
2018-05-08
rsandifo
[AArch6
4
] Tw
e
a
k
sve/vcond_6
.
c test
commit
|
commitdiff
|
tree
2018-05-02
rsandifo
Tighten ea
r
ly e
x
i
t
in
vect_a
n
a
l
yz
e
_data_ref_
d
e
p
endence
.
.
.
commit
|
commitdiff
|
tree
2018-04-10
rsand
i
fo
Add mi
s
s
ing cases to
vect_get_
s
mallest
_
scalar
_
type
.
.
.
commit
|
commitdiff
|
tree
2018-04-10
rsandifo
Set insn_
l
ast_address in fin
a
l_1
commit
|
commitdiff
|
tree
2018-03-24
rsandifo
U
s
e SCEV inform
a
tion wh
e
n aligning for vecto
r
isati
o
n
.
.
.
commit
|
commitdiff
|
tree
2018-03-21
rs
a
ndif
o
p
oly_span_t
r
ai
t
s fixes (PR 84811)
commit
|
commitdiff
|
tree
2018-03-18
r
s
andifo
Don'
t
try to v
e
c
to
r
ise
COND_EXPR reduction
c
h
ains
.
.
.
commit
|
commitdiff
|
tree
2018-03-14
rsandifo
[
A
Arch64] Fi
x
mul_highpart_1_ru
n
.
c
mark
u
p
commit
|
commitdiff
|
tree
2018-03-13
rsandifo
[
S
LP/AArch64]
Fix
u
npack hand
l
ing for big
-
endian SVE
commit
|
commitdiff
|
tree
2018-03-13
r
sand
i
fo
[
A
A
r
ch64]
A
d
d
a
tl
s
desc call pattern for SVE
commit
|
commitdiff
|
tree
2018-03-13
rsa
n
di
f
o
[A
A
rc
h
64] Add
SVE mul_highpart pa
t
terns
commit
|
commitdiff
|
tree
2018-03-13
rsandifo
2
0
18-03-13
R
ich
a
rd Sa
n
difo
r
d <richard
.
san
d
iford@arm
.
.
.
commit
|
commitdiff
|
tree
2018-03-02
rsan
d
i
f
o
A
v
o
i
d
&
LOOP_VINFO_MASKS for bb
v
e
ctorisation (
P
R 8463
4
)
commit
|
commitdiff
|
tree
2018-03-02
rs
a
ndif
o
Use lo
o
p->
s
afelen rather
t
han loop
-
>force_vecto
r
ize
commit
|
commitdiff
|
tree
2018-03-01
rsa
n
difo
Fix
PR numbe
r
in changel
o
g entry
commit
|
commitdiff
|
tree
2018-03-01
rsandifo
201
8
-
0
3-01
Ri
c
hard Sandiford
<r
i
chard
.
sandiford@linaro
.
.
.
commit
|
commitdiff
|
tree
2018-03-01
rs
a
ndifo
Tighten
u
se of HARD_
F
RAME
_
POINTER_REGNUM in alias
.
c
.
.
.
commit
|
commitdiff
|
tree
2018-02-26
rsand
i
f
o
M
a
ke
fi
x
for PR
8
39
6
5 hand
l
e SL
P
reduction ch
a
ins
commit
|
commitdiff
|
tree
next