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
[43/46] Make free_stmt_vec_info take a stmt_vec_info
2018-07-31
r
s
andi
f
o
[43/46] M
a
ke free_stmt
_
vec_in
f
o ta
k
e
a
s
tmt_vec_i
n
fo
commit
|
commitdiff
|
tree
2018-07-31
rs
a
ndif
o
[42/46
]
A
dd vec_in
f
o::replace_stmt
commit
|
commitdiff
|
tree
2018-07-31
rsandi
f
o
[41/46] Add vec_info::remove_stmt
commit
|
commitdiff
|
tree
2018-07-31
rsandi
f
o
[40/46] Ad
d
vec_info::lookup_d
r
commit
|
commitdiff
|
tree
2018-07-31
rsand
i
fo
[39/46] Change
S
TMT_VINFO_UNALIGNED
_
DR to a dr_ve
c
_info
commit
|
commitdiff
|
tree
2018-07-31
rsa
n
di
f
o
[38/46
]
Use
d
r_vec_info to represent a data ref
e
rence
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[37/4
6
] d
r
_aux tweak
s
commit
|
commitdiff
|
tree
2018-07-31
r
sandifo
[36/46] Add a p
a
ttern
_
st
m
t_p field to stmt_v
e
c_
i
nfo
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[35/46] Alter in
t
er
f
a
c
es wit
h
in vect_pattern_recog
commit
|
commitdiff
|
tree
2018-07-31
rsandif
o
[34/
4
6
]
Alter interface
t
o
vect_get_v
e
c_def_for
_
st
m
t
_
copy
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[
3
3/
4
6] Use stmt
_
v
e
c_info
s
inst
e
ad of vec_info/gimple
.
.
.
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[32/46] Use stmt_vec_info in funct
i
o
n interface
s
(
p
art 2)
commit
|
commitdiff
|
tree
2018-07-31
rsand
i
fo
[31/46
]
U
se stmt_vec_info in
func
t
ion interfac
e
s (part 1)
commit
|
commitdiff
|
tree
2018-07-31
rsa
n
difo
[30/4
6
] Use
s
tmt_vec_infos rather than gimple s
t
mts
.
.
.
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[29
/
46]
U
se stmt_vec_info in
s
tead
o
f g
i
mp
l
e stmts intern
a
lly
.
.
.
commit
|
commitdiff
|
tree
2018-07-31
r
sandifo
[28/46] Use stm
t
_vec
_
info
instead
of gimple stmts intern
a
l
l
y
.
.
.
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[27/46] Remove dupl
i
cat
e
d stmt_vec_inf
o
lookups
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[
2
6/46
]
Make mo
r
e use of dyn_cas
t
in tree-vect*
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[25/
4
6] Make ge
t
_earlier/later_stmt take and ret
u
rn
.
.
.
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[24/46] Mak
e
stmt_inf
o
_for_cos
t
use a
s
tmt
_
vec_info
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[23/46] M
a
k
e
L
O
OP_VI
N
FO_MAY_MISALI
G
N_STMTS use stm
t
_
vec_inf
o
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[
2
2/4
6
]
Make DR_GR
O
U
P_SAME_DR_
S
T
M
T a stm
t
_vec_info
commit
|
commitdiff
|
tree
2018-07-31
rs
a
ndifo
[21
/
4
6
] Make grouped_stores
a
n
d reducti
o
n
_
chains us
e
.
.
.
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[20/46] Make *FI
R
S
T
_ELEMENT and *NEXT_ELEMENT stmt
_
vec_infos
commit
|
commitdiff
|
tree
2018-07-31
rsa
n
difo
[19/4
6
] Make v
e
ct_dr_
s
tmt return a st
m
t_vec_i
n
fo
commit
|
commitdiff
|
tree
2018-07-31
rsa
n
difo
[18/46] Mak
e
S
L
P_TR
E
E_SC
A
LAR_
S
TMTS a vec<stmt
_
ve
c
_info>
commit
|
commitdiff
|
tree
2018-07-31
rsand
i
fo
[17/46] Make LOOP_VINFO_RED
U
CT
I
ONS an auto
_
vec<stmt_v
e
c_in
f
o
>
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[16/
4
6] Make STMT_VINFO_REDUC_DEF a stmt_ve
c
_info
commit
|
commitdiff
|
tree
2018-07-31
rs
a
ndifo
[15/4
6
]
M
ake SLP
_
TREE_VEC_STMTS a v
e
c
<
stmt_vec_info>
commit
|
commitdiff
|
tree
2018-07-31
r
san
d
ifo
[14
/
46
]
Make
S
TMT_VINFO_VEC_S
T
MT a stmt_vec_info
commit
|
commitdiff
|
tree
2018-07-31
rsand
i
fo
[13/46]
M
ake STMT_VINFO_REL
A
TED_
S
TMT a s
t
mt_vec
_
i
nfo
commit
|
commitdiff
|
tree
2018-07-31
rsan
d
i
fo
[12/46]
Mak
e
vect
_
finish_stmt_gene
r
a
t
ion return a s
t
mt_vec_info
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[11/46] Pass back a stmt_vec_info from vect_is_simple_
u
s
e
commit
|
commitdiff
|
tree
2018-07-31
r
sandifo
[10/46] T
e
mpora
r
ily make stmt_v
e
c_
i
nfo
a class
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[09/46] Ad
d
vec_inf
o
::looku
p
_sing
l
e_use
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[0
8
/
4
6
] Add
vec_
i
nfo::lookup_def
commit
|
commitdiff
|
tree
2018-07-31
rsan
d
ifo
[07/46] Ad
d
v
ec_info::lookup
_
s
tmt
commit
|
commitdiff
|
tree
2018-07-31
r
san
d
i
fo
[06/46] Ad
d
vec_info:
:
add_
s
tmt
commit
|
commitdiff
|
tree
2018-07-31
rs
a
ndifo
[
0
5/
4
6] Fix make_s
s
a_name call in vect
o
rizabl
e
_redu
c
t
ion
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[04/
4
6]
Factor
out the test f
o
r a valid reduction in
p
ut
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[03/46] Remove
unnecessary update of NUM_SLP_USES
commit
|
commitdiff
|
tree
2018-07-31
r
s
andifo
[0
2
/46] Rem
o
ve dead vec
t
orizable_reduction cod
e
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[01
/
46
]
Move special case
s
out of ge
t
_i
n
itial_def_for_re
d
uction
commit
|
commitdiff
|
tree
2018-07-30
rsandifo
Re
s
y
n
c inline implem
e
ntation of
c
e
il
_
log
2
(PR 865
0
6)
commit
|
commitdiff
|
tree
2018-07-25
r
s
andif
o
A
dd PR
num
b
er
commit
|
commitdiff
|
tree
2018-07-25
r
s
a
n
difo
Fi
x
ceil_log2(0
)
(
PR 86644)
commit
|
commitdiff
|
tree
2018-07-24
rsandifo
Avoid &LOOP_VINFO_MASKS for bb
vectorisatio
n
(PR
86618)
commit
|
commitdiff
|
tree
2018-07-12
rsand
i
f
o
Implemen
t
SLP of
i
nternal functions
commit
|
commitdiff
|
tree
2018-07-12
rsandifo
Use
co
n
dition
a
l int
e
rnal funct
i
ons in
i
f-conversion
commit
|
commitdiff
|
tree
2018-07-12
rs
a
ndif
o
S
u
pport fused mult
i
ply-adds in fully-masked
r
e
d
u
c
t
ions
commit
|
commitdiff
|
tree
2018-07-12
rsa
n
difo
Add IFN_COND_FMA f
u
nctions
commit
|
commitdiff
|
tree
2018-07-12
rsandifo
Extend
tree code
folds to IFN_
C
OND_*
commit
|
commitdiff
|
tree
2018-07-04
rsandifo
Fix ty
p
o
in bb-slp-ov
e
r-widen-*
.
c
commit
|
commitdiff
|
tree
2018-07-03
r
sandif
o
[17
/
n] PR85694: AAr
c
h64 suppor
t
for AVG_FLOOR/CEIL
commit
|
commitdiff
|
tree
2018-07-03
r
s
a
ndif
o
Pa
s
s more ve
c
t
o
r ty
p
es to
append_pattern
_
def
_
s
e
q
commit
|
commitdiff
|
tree
2018-07-03
rsandifo
Ensure PA
T
TERN_DEF_SEQ is empty b
e
fore recognising
.
.
.
commit
|
commitdiff
|
tree
2018-07-03
rsan
d
ifo
C
lean up interface to
v
ector
pattern recogni
s
ers
commit
|
commitdiff
|
tree
2018-07-03
r
sand
i
fo
[16/n]
PR856
9
4
:
Add detection of averaging operations
commit
|
commitdiff
|
tree
2018-07-03
rsandifo
[
15/n
]
PR85694: Try to split ex
i
sting
c
as
t
s i
n
w
i
dened
.
.
.
commit
|
commitdiff
|
tree
2018-07-03
rs
a
nd
i
fo
[
1
4
/
n]
P
R85694: Rework overwidening detection
commit
|
commitdiff
|
tree
2018-07-03
rsandifo
Avo
i
d
m
atching
t
he s
a
m
e
pattern s
t
ate
m
e
nt twice
commit
|
commitdiff
|
tree
2018-07-02
rsandifo
Fix
t
ypo in vec
t
_recog_widen_
s
hift_pattern
commit
|
commitdiff
|
tree
2018-06-30
rsandifo
[1
3
/
n
]
P
R85
6
94:
Try to avoid vectorising c
a
s
ts of in
v
arian
t
s
commit
|
commitdiff
|
tree
2018-06-30
rsandifo
[12/n] PR8
5
694: Rework detec
t
ion of widened operations
commit
|
commitdiff
|
tree
2018-06-30
rsan
d
i
fo
[11/n]
P
R
8
5
6
9
4: Apply patter
n
matching to p
a
ttern definition
.
.
.
commit
|
commitdiff
|
tree
2018-06-30
r
s
a
ndifo
[
1
0/n] PR85694: Split out
c
heck
f
o
r
vectori
z
ab
l
e associative
.
.
.
commit
|
commitdiff
|
tree
2018-06-30
rsand
i
fo
[9b/
n
] PR85694: Ma
k
e
v
e
c
t_is_simp
l
e
_
u
se look throu
g
h
.
.
.
commit
|
commitdiff
|
tree
2018-06-30
rs
a
ndifo
[
9a/n
]
PR85694:
Reorder
v
e
ct_is_si
m
ple_use a
r
gument
s
commit
|
commitdiff
|
tree
2018-06-20
rsa
n
dif
o
[8/n] P
R
8
5694
:
Ma
k
e patter
n
s check
f
or target support
commit
|
commitdiff
|
tree
2018-06-20
rsandifo
[7/n] PR8
5
69
4
:
Add a ve
c
t_
p
atter
n
_d
e
tected helpe
r
commit
|
commitdiff
|
tree
2018-06-20
rsandi
f
o
[
6
/n] PR85694: A
d
d a vect_get_internal_def helper
commit
|
commitdiff
|
tree
2018-06-20
rsandifo
[5
/
n] P
R
85694
:
Rem
o
ve dead WIDEN_S
U
M handling
commit
|
commitdiff
|
tree
2018-06-20
r
s
and
i
fo
[
4/n] PR85694: Remove redundant call
s
t
o types_compatible_p
commit
|
commitdiff
|
tree
2018-06-20
r
san
d
ifo
[
3/n] PR85694: Fix dummy assignm
e
n
t handling
i
n vecto
r
izab
l
e
.
.
.
commit
|
commitdiff
|
tree
2018-06-20
r
s
andifo
[
2/n] PR85694: Attac
h
a DE
F
_SEQ only to the original
.
.
.
commit
|
commitdiff
|
tree
2018-06-20
rsan
d
ifo
[
1
/n] PR
8
5694: A
l
low pattern definiti
o
n statements
.
.
.
commit
|
commitdiff
|
tree
2018-06-12
rs
a
ndifo
Tigh
t
en LRA t
e
st for reloading t
h
e inner reg
o
f a
pa
r
adoxi
c
a
.
.
.
commit
|
commitdiff
|
tree
2018-06-12
rsandifo
Use
pol
y
_
i
nt rtx
a
ccessors
instead of hwi accessors
commit
|
commitdiff
|
tree
2018-06-04
r
sandi
f
o
Fix expa
n
d_expr_real_1 handling of BLK
m
ode bitfield
.
.
.
commit
|
commitdiff
|
tree
2018-06-01
rsand
i
fo
Fix phi bac
k
edge detection i
n
backprop
(PR8598
9
)
commit
|
commitdiff
|
tree
2018-06-01
rs
a
n
difo
Fix SVE fallout from r260951
commit
|
commitdiff
|
tree
2018-05-30
rsandi
f
o
Use poly_
i
nt tree accessor
s
commit
|
commitdiff
|
tree
2018-05-25
rsandi
f
o
Add IFN_COND_{MUL,D
I
V,MOD,RDIV}
commit
|
commitdiff
|
tree
2018-05-25
rs
a
nd
i
fo
[AArch64] Add SVE suppo
r
t for inte
g
e
r division
commit
|
commitdiff
|
tree
2018-05-25
rsandifo
Prefer open-coding vector integer
div
i
sio
n
commit
|
commitdiff
|
tree
2018-05-25
rsandif
o
Fol
d
VEC_COND_EXPRs to IFN_CO
N
D_* wh
e
re p
o
s
s
ible
commit
|
commitdiff
|
tree
2018-05-25
rsandifo
A
d
d an "else" argument to
IFN_COND_* functions
commit
|
commitdiff
|
tree
2018-05-25
rsandifo
Try h
a
rder t
o
p
reserve
operand
ti
e
s in maybe_legiti
m
ize_
o
pera
n
d
s
commit
|
commitdiff
|
tree
2018-05-24
rsandifo
Use cano
n
icalize_
m
ath_after
_
vectorization_p for FMA
.
.
.
commit
|
commitdiff
|
tree
2018-05-24
r
sandif
o
Add a class to repr
e
s
en
t
a gimple match result
commit
|
commitdiff
|
tree
2018-05-23
rsandi
f
o
F
ix SLP
def ty
p
e when c
o
mputing masks (PR85853)
commit
|
commitdiff
|
tree
2018-05-22
rsandi
f
o
201
8
-
0
5-22 Richard Sandiford <ri
c
hard
.
s
andiford@linaro
.
.
.
commit
|
commitdiff
|
tree
2018-05-22
rsan
d
ifo
Handl
e
a nul
l
lhs
i
n expand_dire
c
t_optab_fn (PR8
5
862)
commit
|
commitdiff
|
tree
2018-05-21
rsandif
o
Fix tree-ssa-strlen handling of p
a
rtial clobbers
(
P
R8
5
814)
commit
|
commitdiff
|
tree
2018-05-18
rsandifo
Re
p
lac
e
FMA
_
E
X
PR with one
internal fn per o
p
tab
commit
|
commitdiff
|
tree
2018-05-17
rsan
d
ifo
Gimp
l
e FE su
p
port fo
r
interna
l
functions
commit
|
commitdiff
|
tree
2018-05-17
rsandifo
Allow gimpl
e
_build
w
ith inte
r
nal
f
unctions
commit
|
commitdiff
|
tree
2018-05-16
rsa
n
difo
Ha
n
dle
v
ector boolean typ
e
s
w
hen c
a
lculating
the SLP
.
.
.
commit
|
commitdiff
|
tree
2018-05-09
r
sandif
o
Add clobbers around IFN_L
O
AD/STORE_LANES
commit
|
commitdiff
|
tree
2018-05-08
rsandifo
Mov
e
C+
+
SVE tests to g++
.
target/aar
c
h64/
s
v
e
commit
|
commitdiff
|
tree
next