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
rsa
n
difo
[37/46] dr
_
aux
tweaks
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[36/46] Add a patter
n
_stmt_p field to stmt_vec_info
commit
|
commitdiff
|
tree
2018-07-31
rsandif
o
[35/
4
6]
Alter interfaces within ve
c
t_pattern_recog
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[34/46] Alter interface to vect_get_vec_def
_
for_s
t
m
t
_copy
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[33/46] U
s
e stmt_vec_i
n
fos
i
nstead of vec_in
f
o
/
gimple
.
.
.
commit
|
commitdiff
|
tree
2018-07-31
r
s
an
d
ifo
[32/46] Use
stmt_
v
e
c_info in function interfaces (part 2)
commit
|
commitdiff
|
tree
2018-07-31
r
s
andi
f
o
[31/46] Use stm
t
_vec_info in function interfaces (part
1)
commit
|
commitdiff
|
tree
2018-07-31
rsan
d
ifo
[30/4
6
] Use
stmt_vec_
i
nfos rather than gimple
s
t
mts
.
.
.
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[29/
4
6] Use stmt_v
e
c_info
i
nstead of gimple stm
t
s inte
r
n
a
lly
.
.
.
commit
|
commitdiff
|
tree
2018-07-31
rsan
d
if
o
[28/46
]
Use stmt_vec
_
inf
o
inste
a
d of gimp
l
e st
m
ts
inter
n
ally
.
.
.
commit
|
commitdiff
|
tree
2018-07-31
rsandi
f
o
[27/46] Remo
v
e
d
uplicated
stmt_vec_info l
o
ok
u
ps
commit
|
commitdiff
|
tree
2018-07-31
rsandi
f
o
[26/46] Make more use
of dyn
_
cast in tree-vect*
commit
|
commitdiff
|
tree
2018-07-31
r
san
d
if
o
[25/46] Make
g
et_earlier
/
later
_
stmt tak
e
and r
e
turn
.
.
.
commit
|
commitdiff
|
tree
2018-07-31
rsand
i
fo
[24/46] Make stmt_info_f
o
r
_
c
o
st
use a stmt_vec_info
commit
|
commitdiff
|
tree
2018-07-31
rsand
i
fo
[23/46] Ma
k
e LOOP
_
VINFO_MAY_MISA
L
I
GN_STMTS use stmt_vec_info
commit
|
commitdiff
|
tree
2018-07-31
rsand
i
f
o
[22/4
6
] Make D
R
_GROUP_SAME_D
R
_ST
M
T
a s
t
mt_
v
ec_info
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[
2
1/4
6
] Make grouped_sto
r
e
s
a
nd re
d
u
c
tion_chains
use
.
.
.
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[20/46]
Make *FIRST_ELEMENT
an
d
*NEXT_EL
E
M
E
NT
stmt_vec
_
info
s
commit
|
commitdiff
|
tree
2018-07-31
r
sandifo
[
1
9/46] Make vect_d
r
_
stmt return
a
s
t
mt_vec_info
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[
1
8/46] Make SLP_TR
E
E_SCA
L
AR
_
STMT
S
a vec<stmt_vec_in
f
o
>
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[1
7
/
46]
Make LO
O
P
_
VINFO_REDUCTIONS an auto_vec<st
m
t_ve
c
_info>
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[16/46] Mak
e
STMT_VI
N
FO_R
E
D
U
C_DEF a
s
tmt_vec_info
commit
|
commitdiff
|
tree
2018-07-31
rsa
n
difo
[15/46] Make SLP_TREE_VEC_STMTS a vec<stmt_vec_info
>
commit
|
commitdiff
|
tree
2018-07-31
rsa
n
dif
o
[14/
4
6] Make STMT_VINFO_VEC_STMT a stmt_vec_inf
o
commit
|
commitdiff
|
tree
2018-07-31
r
sandifo
[13/46] Make STMT_VINFO_RELATED_STMT a
stm
t
_v
e
c
_
i
nfo
commit
|
commitdiff
|
tree
2018-07-31
rsand
i
fo
[12/46] Ma
k
e vect_finish_stmt_
g
ener
a
tion retur
n
a
stmt_vec_
i
nfo
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[11
/
46] P
a
s
s
back a stmt_vec_info from vect_is_simple_use
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[10/46] Tempo
r
arily make stmt_v
e
c_
i
nfo
a
clas
s
commit
|
commitdiff
|
tree
2018-07-31
rsa
n
difo
[09/46] Add vec
_
info::lookup_single_u
s
e
commit
|
commitdiff
|
tree
2018-07-31
r
sandif
o
[08/46] Add vec_
i
nfo::lookup_def
commit
|
commitdiff
|
tree
2018-07-31
rs
a
ndi
f
o
[07/
4
6] Add ve
c
_info
:
:
l
ookup_stmt
commit
|
commitdiff
|
tree
2018-07-31
rsa
n
difo
[0
6
/46
]
Add vec
_
info::add_
s
tmt
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[05
/
46] Fix
m
ake_ssa_name call in
vect
o
rizable_reduction
commit
|
commitdiff
|
tree
2018-07-31
rs
a
ndifo
[04/
4
6] Factor
o
ut the test for a valid redu
c
tion inp
u
t
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[03/4
6
] Re
m
o
v
e unnecess
a
ry update of NUM
_
SLP
_
USES
commit
|
commitdiff
|
tree
2018-07-31
rsandi
f
o
[02/4
6
] Remove dead
v
ec
t
orizabl
e
_reducti
o
n code
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[
0
1/46] Move sp
e
cial
cases o
u
t of get_initial_def_for_reducti
o
n
commit
|
commitdiff
|
tree
2018-07-30
rsan
d
i
fo
R
e
sync
i
nl
i
ne implementati
o
n
of
ceil_
l
og2 (PR
8
6506)
commit
|
commitdiff
|
tree
2018-07-25
rsandifo
Add PR numb
e
r
commit
|
commitdiff
|
tree
2018-07-25
rsandifo
Fix cei
l
_log2(0) (PR
8
664
4
)
commit
|
commitdiff
|
tree
2018-07-24
rsandifo
Avoid
&LOOP_VINFO_MASK
S
for bb
vectorisation
(
PR 86618)
commit
|
commitdiff
|
tree
2018-07-12
rsa
n
di
f
o
I
m
p
l
ement SLP o
f
inter
n
al
f
unctions
commit
|
commitdiff
|
tree
2018-07-12
rsandifo
Use
c
o
ndi
t
ional i
n
terna
l
fun
c
tions in if-conver
s
ion
commit
|
commitdiff
|
tree
2018-07-12
rsandifo
Support fused
m
ultiply-ad
d
s in full
y
-masked reductio
n
s
commit
|
commitdiff
|
tree
2018-07-12
rsandifo
Add IFN_COND_F
M
A f
u
nct
i
ons
commit
|
commitdiff
|
tree
2018-07-12
rs
a
ndifo
Extend t
r
e
e code
f
olds to IFN_COND_*
commit
|
commitdiff
|
tree
2018-07-04
rsandifo
Fix
typo in bb-sl
p
-over
-
w
i
den-*
.
c
commit
|
commitdiff
|
tree
2018-07-03
rs
a
ndif
o
[17/n] PR85694: AArch6
4
suppor
t
for A
V
G_FLOOR/CEIL
commit
|
commitdiff
|
tree
2018-07-03
rsandifo
Pa
s
s
more
v
e
c
t
or types t
o
append_
p
attern_def_seq
commit
|
commitdiff
|
tree
2018-07-03
rsandifo
Ensure PATTERN_DEF
_
SEQ
i
s
empty
before recognising
.
.
.
commit
|
commitdiff
|
tree
2018-07-03
rsandifo
Clean
u
p
int
e
rfac
e
to vector patter
n
recognis
e
r
s
commit
|
commitdiff
|
tree
2018-07-03
rsandi
f
o
[16/
n
] PR85694: Add
dete
c
tion of averaging
o
perations
commit
|
commitdiff
|
tree
2018-07-03
r
san
d
ifo
[15/n] PR85694: T
r
y
to split
ex
i
s
t
ing casts in widened
.
.
.
commit
|
commitdiff
|
tree
2018-07-03
rsandifo
[
14/n]
P
R
85694: Rework overwi
d
ening detecti
o
n
commit
|
commitdiff
|
tree
2018-07-03
rs
a
ndif
o
Avoid
matchin
g
the sam
e
pattern sta
t
ement twice
commit
|
commitdiff
|
tree
2018-07-02
rsandifo
Fix typo in vect_rec
o
g_widen_shift_p
a
ttern
commit
|
commitdiff
|
tree
2018-06-30
rs
a
ndifo
[13/n
]
P
R85694:
T
r
y t
o
avoid vectorising cast
s
of invariant
s
commit
|
commitdiff
|
tree
2018-06-30
r
sa
n
difo
[12/n
]
PR856
9
4: Rework d
e
tection of widened operat
i
o
n
s
commit
|
commitdiff
|
tree
2018-06-30
rsand
i
fo
[11/n
]
P
R
85694: App
l
y pattern matching to
pattern
d
efi
n
i
tion
.
.
.
commit
|
commitdiff
|
tree
2018-06-30
rsandifo
[10/n] PR85694:
S
plit
out chec
k
for v
e
ctorizable ass
o
ci
a
tive
.
.
.
commit
|
commitdiff
|
tree
2018-06-30
rsand
i
fo
[9b/n] PR856
9
4
:
Ma
k
e vect_is_simple_use look thr
o
ugh
.
.
.
commit
|
commitdiff
|
tree
2018-06-30
rs
a
nd
i
fo
[9a/n] PR85694: Reorder ve
c
t_is_simple_u
s
e arguments
commit
|
commitdiff
|
tree
2018-06-20
rs
a
ndifo
[8/n] PR85694:
M
ake patterns check for
target support
commit
|
commitdiff
|
tree
2018-06-20
rsand
i
fo
[7/n
]
PR8569
4
: A
d
d a vect_pattern_detected hel
p
er
commit
|
commitdiff
|
tree
2018-06-20
rs
a
ndifo
[6/
n
] PR85694: Add
a
ve
c
t_get_internal_
d
e
f
hel
p
er
commit
|
commitdiff
|
tree
2018-06-20
rsandifo
[
5/n] PR85694: Remov
e
dead
W
IDEN_SUM handling
commit
|
commitdiff
|
tree
2018-06-20
r
sandifo
[4/n] PR85694: Remove redund
a
n
t cal
l
s to types_comp
a
t
i
b
le_p
commit
|
commitdiff
|
tree
2018-06-20
rsa
n
d
i
fo
[3/
n
] PR85694: Fix dummy assignm
e
nt handl
i
ng in
v
ectoriz
a
b
le
.
.
.
commit
|
commitdiff
|
tree
2018-06-20
rs
a
ndifo
[2/n]
P
R
8
5
694: Attach a DEF_SEQ
o
n
ly to the origi
n
al
.
.
.
commit
|
commitdiff
|
tree
2018-06-20
r
sandifo
[1/n] PR85694: A
l
low patter
n
definition
s
tateme
n
t
s
.
.
.
commit
|
commitdiff
|
tree
2018-06-12
rsandi
f
o
Tighten
LRA tes
t
f
or reloadi
n
g the inner r
e
g of a pa
r
adoxica
.
.
.
commit
|
commitdiff
|
tree
2018-06-12
rs
a
nd
i
fo
Use poly_int rtx access
o
rs instead o
f
hwi accessors
commit
|
commitdiff
|
tree
2018-06-04
rsandi
f
o
Fix
e
xpan
d
_exp
r
_
r
eal_
1
handl
i
ng of BLKmode bitfield
.
.
.
commit
|
commitdiff
|
tree
2018-06-01
rsa
n
difo
Fix
phi backedg
e
detectio
n
in bac
k
prop (
P
R8
5
989)
commit
|
commitdiff
|
tree
2018-06-01
rsan
d
i
f
o
Fix SVE fallout fro
m
r260951
commit
|
commitdiff
|
tree
2018-05-30
rsandifo
Use pol
y
_int tree accessors
commit
|
commitdiff
|
tree
2018-05-25
rsandifo
Add IFN
_
C
O
ND_{MUL,DIV,
M
OD,R
D
IV}
commit
|
commitdiff
|
tree
2018-05-25
rs
a
ndifo
[
A
A
rch64] Add SVE s
u
p
p
ort for integer division
commit
|
commitdiff
|
tree
2018-05-25
r
s
andifo
Prefer open-
c
od
i
ng
vector
i
n
teger division
commit
|
commitdiff
|
tree
2018-05-25
rsandifo
Fold VEC
_
COND_
E
X
PRs t
o
IFN_COND_* whe
r
e possible
commit
|
commitdiff
|
tree
2018-05-25
rsandifo
Add
a
n "else
"
argument to IFN_COND_* f
u
nctions
commit
|
commitdiff
|
tree
2018-05-25
rsandifo
T
ry harder to preserve op
e
rand ties in
maybe_legitimize_opera
n
d
s
commit
|
commitdiff
|
tree
2018-05-24
rs
a
n
d
i
fo
Use canon
i
c
a
lize_math_af
t
er_vectorization_p fo
r
FMA
.
.
.
commit
|
commitdiff
|
tree
2018-05-24
rsandifo
Add a
c
lass to
r
epresent a g
i
m
ple match
r
esult
commit
|
commitdiff
|
tree
2018-05-23
rsand
i
fo
Fix SLP def
t
y
p
e when comput
i
n
g masks
(PR
8
5853)
commit
|
commitdiff
|
tree
2018-05-22
rsand
i
fo
2018-05-
2
2 R
i
char
d
Sandiford <richa
r
d
.
sandifo
r
d
@
linaro
.
.
.
commit
|
commitdiff
|
tree
2018-05-22
rsandifo
Handle a null lhs in expan
d
_direct_optab_fn (PR
8
5862)
commit
|
commitdiff
|
tree
2018-05-21
rsandifo
Fix tree-ssa-strl
e
n ha
n
dling of
p
art
i
al clo
b
bers (PR85814)
commit
|
commitdiff
|
tree
2018-05-18
rsandifo
Replace FMA_EX
P
R
w
ith one internal fn p
e
r
optab
commit
|
commitdiff
|
tree
2018-05-17
r
sandifo
Gimple
FE support for internal funct
i
ons
commit
|
commitdiff
|
tree
2018-05-17
rsandifo
Allow gimple
_
build with
i
nte
r
nal functions
commit
|
commitdiff
|
tree
2018-05-16
r
sandifo
Hand
l
e
vector boolean
types w
h
en calcula
t
ing the SLP
.
.
.
commit
|
commitdiff
|
tree
2018-05-09
rsandifo
Add clobbers aroun
d
I
F
N_LOAD/STORE_LANES
commit
|
commitdiff
|
tree
2018-05-08
rsandifo
Move C++
SVE tests t
o
g++
.
targe
t
/aarch64/sve
commit
|
commitdiff
|
tree
2018-05-08
rs
a
n
d
ifo
Tight
e
n
c
o
n
dition in
v
ect/pr855
8
6
.
c
(
PR
8
5654
)
commit
|
commitdiff
|
tree
2018-05-08
rsandifo
[AArch64] Predicated
S
VE c
o
mparison folds
commit
|
commitdiff
|
tree
2018-05-08
r
sandifo
[AArch64] Use UNSPEC_MERGE
_
PTRUE for c
o
mparis
o
n
s
commit
|
commitdiff
|
tree
2018-05-08
rsandi
f
o
[AA
r
ch64] Tw
e
a
k
sve/vcond_6
.
c test
commit
|
commitdiff
|
tree
2018-05-02
rsand
i
fo
Tight
e
n early
e
xit i
n
ve
c
t_analy
z
e_dat
a
_ref_dependence
.
.
.
commit
|
commitdiff
|
tree
2018-04-10
rsan
d
ifo
A
d
d missing cases to ve
c
t_get_sma
l
lest_sc
a
lar_
t
ype
.
.
.
commit
|
commitdiff
|
tree
next