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
[15/46] Make SLP_TREE_VEC_STMTS a vec<stmt_vec_info>
2018-07-31
r
s
a
n
difo
[15/46] Make
S
LP_T
R
EE
_
VEC_STMTS a vec<stmt_vec
_
inf
o
>
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[14/46] Ma
k
e STMT_VI
N
FO
_
VEC_S
T
MT
a stmt_vec
_
i
nfo
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[13
/
46]
M
ake ST
M
T
_VINF
O
_
RELATED_ST
M
T a stmt_vec_in
f
o
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[12/46] Ma
k
e
vect_finish_
s
tmt_gene
r
ation return a stm
t
_
v
ec_info
commit
|
commitdiff
|
tree
2018-07-31
rsandi
f
o
[
1
1/46] Pass back a stmt_vec_info fr
o
m v
e
ct_is_
s
imple
_
u
s
e
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[
1
0/46]
Temporarily make stmt
_
vec_i
n
fo a class
commit
|
commitdiff
|
tree
2018-07-31
rs
a
ndifo
[09/46] Add ve
c
_
i
nfo::lookup_single_use
commit
|
commitdiff
|
tree
2018-07-31
r
s
andifo
[08/4
6
] Add vec_info::
l
oo
k
u
p
_def
commit
|
commitdiff
|
tree
2018-07-31
r
sandifo
[07/
4
6] Add
v
ec_info::l
o
okup_stmt
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[06/46] Add v
e
c_
i
nfo::a
d
d_stmt
commit
|
commitdiff
|
tree
2018-07-31
r
sandifo
[05/46] Fix m
a
ke_ssa_name call in vector
i
z
a
ble_reducti
o
n
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[
0
4/46] Facto
r
o
ut the test for a
valid reduction
i
nput
commit
|
commitdiff
|
tree
2018-07-31
rsand
i
fo
[03
/
46] Remove unneces
s
ary u
p
date of NUM_SLP_USES
commit
|
commitdiff
|
tree
2018-07-31
rs
a
ndifo
[0
2
/
4
6]
R
emove dead v
e
ctorizable_redu
c
tion code
commit
|
commitdiff
|
tree
2018-07-31
rsand
i
fo
[01/46] Move sp
e
cial cases out of
get_initial_def_for_re
d
u
c
tio
n
commit
|
commitdiff
|
tree
2018-07-30
rsandifo
Resync inline implementation of
c
e
i
l_
l
og2 (P
R
86506)
commit
|
commitdiff
|
tree
2018-07-25
rsandifo
Add PR numbe
r
commit
|
commitdiff
|
tree
2018-07-25
rsandifo
Fix ce
i
l
_log2(0) (PR 86644)
commit
|
commitdiff
|
tree
2018-07-24
rsand
i
fo
A
void &LOOP_VINFO_
M
ASKS for bb vectorisation (PR 86618)
commit
|
commitdiff
|
tree
2018-07-12
rsandifo
Imple
m
ent S
L
P of in
t
e
r
nal functions
commit
|
commitdiff
|
tree
2018-07-12
rsandifo
Use conditi
o
nal internal
f
unct
i
ons in if-conversion
commit
|
commitdiff
|
tree
2018-07-12
rsandifo
Sup
p
ort
fused mult
i
ply-a
d
ds in f
u
lly-maske
d
r
ed
u
ctions
commit
|
commitdiff
|
tree
2018-07-12
rsandi
f
o
A
d
d
IFN_C
O
ND_FM
A
functions
commit
|
commitdiff
|
tree
2018-07-12
rsandifo
Extend
t
ree code folds to IFN_COND_*
commit
|
commitdiff
|
tree
2018-07-04
rsan
d
ifo
Fix typo in bb-slp-over-widen-*
.
c
commit
|
commitdiff
|
tree
2018-07-03
rsan
d
ifo
[17/n] PR85694: AArch64
supp
o
rt for AV
G
_
F
L
OOR/CEIL
commit
|
commitdiff
|
tree
2018-07-03
r
s
an
d
i
fo
P
a
s
s mo
r
e vector types to
a
ppen
d
_pat
t
ern_
d
ef_seq
commit
|
commitdiff
|
tree
2018-07-03
rsa
n
difo
Ensure PA
T
TERN_DEF_SEQ is empty b
e
fore reco
g
ni
s
ing
.
.
.
commit
|
commitdiff
|
tree
2018-07-03
rsan
d
i
f
o
C
lean up
i
nterface to vector pattern recogniser
s
commit
|
commitdiff
|
tree
2018-07-03
rsand
i
f
o
[16
/
n] PR8
5
694: Add dete
c
tion of averagin
g
operat
i
ons
commit
|
commitdiff
|
tree
2018-07-03
r
s
andifo
[
1
5/n] PR85694: Try to
s
pli
t
existing casts in wid
e
ned
.
.
.
commit
|
commitdiff
|
tree
2018-07-03
r
s
a
ndif
o
[
14/n]
P
R
8
5694: Rework
over
w
id
e
n
ing de
t
e
ctio
n
commit
|
commitdiff
|
tree
2018-07-03
rsandifo
Avoid matching the
sa
m
e
pat
t
ern statem
e
nt twice
commit
|
commitdiff
|
tree
2018-07-02
r
sand
i
f
o
Fix typo in vec
t
_recog_widen_sh
i
ft_patt
e
r
n
commit
|
commitdiff
|
tree
2018-06-30
rsandifo
[
13/n] PR85694:
T
ry to avoid
vecto
r
ising casts of
i
nva
r
iants
commit
|
commitdiff
|
tree
2018-06-30
rsandif
o
[
1
2/n] PR85694: Rework detection of
widened operations
commit
|
commitdiff
|
tree
2018-06-30
rsandifo
[1
1
/n] PR85694: Apply pattern mat
c
hing to pattern definition
.
.
.
commit
|
commitdiff
|
tree
2018-06-30
rsandifo
[1
0
/n]
P
R85694: S
p
li
t
out ch
e
ck for vector
i
zable
associativ
e
.
.
.
commit
|
commitdiff
|
tree
2018-06-30
rsa
n
difo
[9b/n] PR85694: Make vect_i
s
_
sim
p
le_use l
o
ok thro
u
gh
.
.
.
commit
|
commitdiff
|
tree
2018-06-30
rsandifo
[9a
/
n] PR856
9
4: Reorder vect_
i
s_simple_use
ar
g
uments
commit
|
commitdiff
|
tree
2018-06-20
rs
a
ndifo
[8/n
]
PR85694: Make patte
r
ns che
c
k
for target sup
p
ort
commit
|
commitdiff
|
tree
2018-06-20
rsandifo
[7/n
]
PR8569
4
: Add
a
vect_patter
n
_detected he
l
p
e
r
commit
|
commitdiff
|
tree
2018-06-20
rsandifo
[
6
/n] PR85694: Add a ve
c
t_get_in
t
e
rna
l
_def h
e
lper
commit
|
commitdiff
|
tree
2018-06-20
rsa
n
d
if
o
[5/n] PR856
9
4: Rem
o
ve dead WIDEN_SUM hand
l
ing
commit
|
commitdiff
|
tree
2018-06-20
rsandifo
[4/n] PR
8
5694: Remov
e
redun
d
an
t
calls to
type
s
_com
p
atible_p
commit
|
commitdiff
|
tree
2018-06-20
r
san
d
ifo
[
3
/n] PR85694: Fix du
m
my assignment han
d
ling in
v
e
c
torizable
.
.
.
commit
|
commitdiff
|
tree
2018-06-20
rsandifo
[2/n] P
R
85694: Att
a
ch a DEF_
S
E
Q o
n
ly to
the original
.
.
.
commit
|
commitdiff
|
tree
2018-06-20
rsandifo
[1/n
]
PR85694: Allow pattern definiti
o
n statemen
t
s
.
.
.
commit
|
commitdiff
|
tree
2018-06-12
rsan
d
if
o
Ti
g
hten
L
RA test for reloading the
i
nner reg of a para
d
o
xica
.
.
.
commit
|
commitdiff
|
tree
2018-06-12
rsandif
o
U
se poly
_
int
r
tx accesso
r
s instead of
h
wi
a
ccessors
commit
|
commitdiff
|
tree
2018-06-04
rs
a
n
difo
Fix expand_exp
r
_real_1 handling of BLK
m
od
e
bit
f
ield
.
.
.
commit
|
commitdiff
|
tree
2018-06-01
r
s
a
n
d
if
o
Fix
phi
b
acke
d
ge detection in ba
c
kpro
p
(PR85989)
commit
|
commitdiff
|
tree
2018-06-01
rsan
d
ifo
Fix S
V
E f
a
llout from r2
6
095
1
commit
|
commitdiff
|
tree
2018-05-30
rsan
d
ifo
Use poly_int tree accessors
commit
|
commitdiff
|
tree
2018-05-25
rsandifo
Add
I
F
N_CON
D
_{MUL,DIV,MOD,RDIV}
commit
|
commitdiff
|
tree
2018-05-25
rsandifo
[
AAr
c
h64
]
Add SVE su
p
port for
i
nteger division
commit
|
commitdiff
|
tree
2018-05-25
r
s
andifo
Prefer open-coding
v
ect
o
r integer div
i
sion
commit
|
commitdiff
|
tree
2018-05-25
rsandif
o
Fo
l
d VEC_
C
O
ND_EX
P
R
s to IFN_COND_*
w
here possible
commit
|
commitdiff
|
tree
2018-05-25
rsandifo
Add a
n
"else" argumen
t
to IFN_CON
D
_* functions
commit
|
commitdiff
|
tree
2018-05-25
rsandifo
Try ha
r
der to preser
v
e op
e
rand ties
in
m
aybe_leg
i
t
imize_ope
r
a
nds
commit
|
commitdiff
|
tree
2018-05-24
rsandifo
Use
canonicalize_ma
t
h_after_v
e
ctor
i
zat
i
on_p for FMA
.
.
.
commit
|
commitdiff
|
tree
2018-05-24
rsandifo
Add a
c
l
a
ss to represent a gi
m
ple match resul
t
commit
|
commitdiff
|
tree
2018-05-23
rsandifo
Fi
x
S
L
P def type when com
p
uting
m
ask
s
(PR85853)
commit
|
commitdiff
|
tree
2018-05-22
rsandifo
2
0
1
8
-
0
5
-2
2
Richa
r
d S
a
ndif
o
rd <r
i
chard
.
s
andifo
r
d@l
i
naro
.
.
.
commit
|
commitdiff
|
tree
2018-05-22
r
s
a
nd
i
fo
Handle a nul
l
l
h
s
in expand_di
r
ect_optab_fn (P
R
85862
)
commit
|
commitdiff
|
tree
2018-05-21
rs
a
ndifo
F
i
x tree
-
ssa-strlen handl
i
ng o
f
partial clob
b
ers (
P
R85
8
14)
commit
|
commitdiff
|
tree
2018-05-18
r
s
a
n
difo
Repla
c
e FMA_EXPR with
o
ne inte
r
nal fn
p
er o
p
tab
commit
|
commitdiff
|
tree
2018-05-17
rsandifo
Gimple F
E
s
up
p
ort fo
r
int
e
rn
a
l
fun
c
tions
commit
|
commitdiff
|
tree
2018-05-17
rs
a
n
difo
All
o
w
g
i
mple_
b
uild wit
h
int
e
r
nal
f
u
nction
s
commit
|
commitdiff
|
tree
2018-05-16
r
s
andifo
Handle v
e
ctor boolean types when cal
c
ulat
i
ng
the
S
L
P
.
.
.
commit
|
commitdiff
|
tree
2018-05-09
rsandi
f
o
Add clobbers around
I
FN_L
O
AD/STORE_LANES
commit
|
commitdiff
|
tree
2018-05-08
rsand
i
fo
Move
C++ S
V
E
t
ests to g++
.
targ
e
t/aarch64
/
s
v
e
commit
|
commitdiff
|
tree
2018-05-08
rsandifo
Tighten condi
t
ion in
vect/
p
r85586
.
c
(
P
R 85654)
commit
|
commitdiff
|
tree
2018-05-08
rsandi
f
o
[AArc
h
64] Pr
e
dicate
d
SVE c
o
m
parison
f
olds
commit
|
commitdiff
|
tree
2018-05-08
rsandifo
[AArc
h
64] Use
UN
S
PEC_MER
G
E_PTRUE
for compa
r
i
sons
commit
|
commitdiff
|
tree
2018-05-08
rsandifo
[AArch64] Tweak sve/vcond_6
.
c test
commit
|
commitdiff
|
tree
2018-05-02
rsandifo
Tighte
n
ear
l
y
e
x
i
t in vect_a
n
alyze_data
_
ref_depen
d
ence
.
.
.
commit
|
commitdiff
|
tree
2018-04-10
rsandifo
Add mis
s
ing cas
e
s
to vect_get_sma
l
lest_scalar_type
.
.
.
commit
|
commitdiff
|
tree
2018-04-10
rsandifo
Set insn_las
t
_addr
e
ss in final_1
commit
|
commitdiff
|
tree
2018-03-24
rsand
i
fo
Use SCEV informa
t
ion when aligning for vecto
r
is
a
ti
o
n
.
.
.
commit
|
commitdiff
|
tree
2018-03-21
rsandifo
poly_span_traits
f
i
xes (PR 8
4
811)
commit
|
commitdiff
|
tree
2018-03-18
rsandifo
Don't
try to vectori
s
e COND_EXPR re
d
uction chains
.
.
.
commit
|
commitdiff
|
tree
2018-03-14
rsandifo
[AArch64
]
Fix m
u
l_
h
i
g
h
p
art_1_run
.
c marku
p
commit
|
commitdiff
|
tree
2018-03-13
rsandif
o
[SLP/AArch64
]
Fix unpack handlin
g
f
o
r big-endian SVE
commit
|
commitdiff
|
tree
2018-03-13
rsand
i
fo
[
AA
r
c
h
64
]
Ad
d
a tlsdesc call patt
e
rn for SVE
commit
|
commitdiff
|
tree
2018-03-13
rsandifo
[AA
r
ch64] A
d
d SVE mul_highpart patter
n
s
commit
|
commitdiff
|
tree
2018-03-13
rsandifo
20
1
8-03-13
Richar
d
Sandiford <richard
.
sa
n
dif
o
rd@arm
.
.
.
commit
|
commitdiff
|
tree
2018-03-02
rsandifo
A
void &L
O
OP
_
VINFO_M
A
SKS for bb vectorisa
t
i
o
n
(
P
R 8463
4
)
commit
|
commitdiff
|
tree
2018-03-02
r
s
andifo
U
se loop->s
a
f
elen rather
than loop->force_vectorize
commit
|
commitdiff
|
tree
2018-03-01
rsandif
o
Fix PR num
b
er in changelog entry
commit
|
commitdiff
|
tree
2018-03-01
rsandifo
2018
-
03-01 Richard Sandifo
r
d
<ric
h
ar
d
.
sandiford@linaro
.
.
.
commit
|
commitdiff
|
tree
2018-03-01
rsandifo
Tighten us
e
of HARD_FRAME_POINTE
R
_R
E
GNUM in
a
lias
.
c
.
.
.
commit
|
commitdiff
|
tree
2018-02-26
r
s
a
nd
i
f
o
Make fix
for PR 83965 h
a
ndle S
L
P r
e
duction chains
commit
|
commitdiff
|
tree
2018-02-20
rsandifo
Fix incorrect
T
ARGET_MEM_
R
EF align
m
ent
(PR 84419)
commit
|
commitdiff
|
tree
2018-02-14
rsandifo
Check array indices in obje
c
t_add
r
ess_in
v
ariant_i
n
_loop_p
.
.
.
commit
|
commitdiff
|
tree
2018-02-13
r
sandifo
Add a DEC
L
_EXP
R
f
or V
L
A pointer ca
s
ts (PR 84305)
commit
|
commitdiff
|
tree
2018-02-08
rsandif
o
Another fix f
o
r si
n
gle-eleme
n
t permutes (P
R
84265)
commit
|
commitdiff
|
tree
2018-02-08
rsandifo
Use nonzero bits to refine
range
i
n split
_
c
o
nsta
n
t_o
f
fset
.
.
.
commit
|
commitdiff
|
tree
2018-02-08
rsandi
f
o
Simpl
i
fy LRA lowpart subr
e
g
f
i
x
commit
|
commitdiff
|
tree
2018-02-05
r
s
andifo
Make lto
.
exp work with T
c
l 8
.
4
commit
|
commitdiff
|
tree
next