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
[01/11] Schedule SLP earlier
2018-08-01
rsandifo
[01/11] Sch
e
dul
e
SL
P
earlier
commit
|
commitdiff
|
tree
2018-08-01
rsan
d
i
f
o
Fix
o
ver
-
w
i
dening handli
n
g of
C
O
ND_EXPRs (PR 86749)
commit
|
commitdiff
|
tree
2018-07-31
r
s
andifo
[46
/
46] Turn stmt_
v
e
c
_info back
i
n
t
o a type
d
e
f
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[45/46] Remove vect_stmt_in_region_p
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[
4
4
/
4
6] Remove glo
b
al vinfo_for_st
m
t-related routines
commit
|
commitdiff
|
tree
2018-07-31
rs
a
ndifo
[43/46] Make free_stmt_vec
_
info
ta
k
e
a stm
t
_vec_info
commit
|
commitdiff
|
tree
2018-07-31
rsa
n
d
i
f
o
[
4
2/46] Add
v
ec_inf
o
::replace
_
s
tmt
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[41/46] A
d
d
ve
c
_info::remo
v
e_stmt
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[40/46]
Add vec_info::
l
oo
k
up
_
dr
commit
|
commitdiff
|
tree
2018-07-31
rsandi
f
o
[39/
4
6] Ch
a
n
g
e STMT_VINF
O
_UNAL
I
GNED_DR
t
o a dr_vec_info
commit
|
commitdiff
|
tree
2018-07-31
rsand
i
fo
[38/46]
U
se dr_vec_
i
n
f
o to re
p
resent a data r
e
ferenc
e
commit
|
commitdiff
|
tree
2018-07-31
rsandif
o
[37
/
4
6
] dr_aux tweak
s
commit
|
commitdiff
|
tree
2018-07-31
r
sandif
o
[36/46] Add a
pattern_stmt_p field to stmt
_
v
ec_info
commit
|
commitdiff
|
tree
2018-07-31
r
s
andifo
[35/46]
A
lter i
n
terfaces within
ve
c
t_pat
t
ern_
r
ecog
commit
|
commitdiff
|
tree
2018-07-31
rsandif
o
[34/46]
Alt
e
r interfa
c
e t
o
vect_get
_
vec_d
e
f_for_stmt_copy
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[33/46] Use stmt_vec_infos inst
e
ad of vec_i
n
f
o
/
g
i
mpl
e
.
.
.
commit
|
commitdiff
|
tree
2018-07-31
rsandi
f
o
[32/46
]
Use st
m
t_vec_info in function interfa
c
es (p
a
rt 2)
commit
|
commitdiff
|
tree
2018-07-31
rsa
n
difo
[31/46] Use stm
t
_
v
e
c_info in
f
u
ncti
o
n
i
n
te
r
f
aces (part 1)
commit
|
commitdiff
|
tree
2018-07-31
rs
a
ndifo
[30/46] Use s
t
mt_vec_
i
nfos rather than gimple stmts
.
.
.
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[29
/
46] Use
s
tmt_vec_info
in
s
tead of gimple st
m
ts internally
.
.
.
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[28/46] Us
e
stmt
_
vec_info instea
d
of gi
m
p
l
e
s
tmts
i
nternally
.
.
.
commit
|
commitdiff
|
tree
2018-07-31
rsan
d
ifo
[27/46] R
e
m
ove
d
u
pli
c
ated st
m
t_vec_info lookups
commit
|
commitdiff
|
tree
2018-07-31
rsandi
f
o
[26/4
6
]
Make more
us
e
o
f
d
y
n_cast in tree-ve
c
t*
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[
2
5
/
46] Make get_earlier/later_
s
tmt
t
ake a
n
d
r
et
u
rn
.
.
.
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[24/46] Make stmt_
i
nfo_
f
or_cost use a
stmt_
v
ec_info
commit
|
commitdiff
|
tree
2018-07-31
r
s
andifo
[23/46] Make LOO
P
_VINFO_MAY_MISAL
I
GN_STMTS us
e
stm
t
_vec_info
commit
|
commitdiff
|
tree
2018-07-31
rsan
d
ifo
[
2
2/46] Make DR_GROUP_SAM
E
_
D
R_
S
TMT a
stmt_vec_info
commit
|
commitdiff
|
tree
2018-07-31
rsa
n
difo
[21/46] Make
g
r
o
u
ped_store
s
a
n
d
red
u
ction_c
h
ains use
.
.
.
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[20/46]
M
ake *
F
IRST_EL
E
MENT a
n
d *NE
X
T_ELEM
E
N
T s
t
mt_ve
c
_infos
commit
|
commitdiff
|
tree
2018-07-31
rsandif
o
[19/46] Make ve
c
t_dr_stmt
ret
u
rn a
st
m
t_vec_info
commit
|
commitdiff
|
tree
2018-07-31
rs
a
ndifo
[
1
8/46]
M
ak
e
SLP_TREE_SCALAR_ST
M
TS a vec<stm
t
_vec_i
n
fo
>
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[
1
7/4
6
] Make LOOP_VI
N
F
O
_REDUCTION
S
an
a
u
to_vec<stmt_
v
ec_info
>
commit
|
commitdiff
|
tree
2018-07-31
rsandi
f
o
[
16/46] Ma
k
e
STMT_VINFO_REDUC_DEF a stmt
_
v
ec_i
n
fo
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[15/
4
6] Make SLP
_
TREE_VEC_ST
M
TS a vec<stmt_vec_info>
commit
|
commitdiff
|
tree
2018-07-31
rsandi
f
o
[14/46]
Make STMT_V
I
N
FO_VE
C
_STMT a stmt_ve
c
_
i
nfo
commit
|
commitdiff
|
tree
2018-07-31
r
s
a
ndi
f
o
[13/4
6
] Make ST
M
T
_VINFO_RELA
T
ED_S
T
MT
a
st
m
t_vec_
i
nf
o
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[12/46
]
Make
v
e
c
t
_f
i
nish_stmt_generation
r
etur
n
a
stmt_vec_
i
nfo
commit
|
commitdiff
|
tree
2018-07-31
r
s
a
ndifo
[11/4
6
]
Pass back
a stm
t
_vec_info from
v
e
ct_is_simpl
e
_
u
se
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[10/
4
6] Temporar
i
ly mak
e
stmt_vec_info a class
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[09/46] Add v
e
c_in
f
o::lo
o
k
up_single_use
commit
|
commitdiff
|
tree
2018-07-31
r
sandi
f
o
[08/46] A
d
d vec_info::look
u
p_def
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[07/46] Add vec_info::lo
o
k
u
p
_
s
tmt
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[06/46]
Add
v
ec_info::a
d
d_stmt
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[
0
5/46
]
Fix make_ssa_name call
i
n vec
t
orizable_reduction
commit
|
commitdiff
|
tree
2018-07-31
rsan
d
ifo
[04/46]
Factor
o
u
t
the
t
est f
o
r a val
i
d reduction input
commit
|
commitdiff
|
tree
2018-07-31
rs
a
ndifo
[03/46] Remove unneces
s
ary update of
N
UM_SLP_USES
commit
|
commitdiff
|
tree
2018-07-31
rsan
d
ifo
[02/4
6
] Remove
d
ead vectorizable
_
reductio
n
c
ode
commit
|
commitdiff
|
tree
2018-07-31
rsandif
o
[
0
1/46] Move
sp
e
cial cases out of get_initial_de
f
_fo
r
_reduction
commit
|
commitdiff
|
tree
2018-07-30
rsandifo
Resync inl
i
ne implementat
i
on of ceil_log2 (
P
R
86
5
06
)
commit
|
commitdiff
|
tree
2018-07-25
rsandi
f
o
A
d
d PR n
u
mber
commit
|
commitdiff
|
tree
2018-07-25
rsandifo
Fix ceil_log
2
(0) (PR 866
4
4)
commit
|
commitdiff
|
tree
2018-07-24
r
sa
n
di
f
o
Avo
i
d &LOOP_
V
INFO_MASKS fo
r
bb ve
c
t
o
risat
i
on (PR 86618)
commit
|
commitdiff
|
tree
2018-07-12
r
san
d
ifo
Implement SLP of internal
f
u
nct
i
o
n
s
commit
|
commitdiff
|
tree
2018-07-12
rsandifo
U
s
e conditional
internal functio
n
s
in
if-conversion
commit
|
commitdiff
|
tree
2018-07-12
r
s
a
ndi
f
o
Support fuse
d
multiply
-
a
d
ds i
n
fu
l
l
y-mask
e
d reductions
commit
|
commitdiff
|
tree
2018-07-12
rsandifo
A
d
d
IFN_COND_FMA function
s
commit
|
commitdiff
|
tree
2018-07-12
rsandifo
Extend tree cod
e
f
o
lds to IFN_COND_*
commit
|
commitdiff
|
tree
2018-07-04
rsandifo
F
ix typo in bb-slp-ov
e
r
-widen-*
.
c
commit
|
commitdiff
|
tree
2018-07-03
r
s
andifo
[17/n] PR85694: AA
r
c
h64 support for AVG
_
FLOOR/CEIL
commit
|
commitdiff
|
tree
2018-07-03
rsandifo
Pass more vector types t
o
append
_
p
a
ttern_def_
s
eq
commit
|
commitdiff
|
tree
2018-07-03
r
s
andifo
Ensure PATTERN_DEF_
S
EQ is
e
mpty
before recognisin
g
.
.
.
commit
|
commitdiff
|
tree
2018-07-03
rsandifo
Clean up interfac
e
to vec
t
or pattern r
e
cognisers
commit
|
commitdiff
|
tree
2018-07-03
rsandifo
[16/n] PR8569
4
:
A
dd de
t
ect
i
on of averagi
n
g operations
commit
|
commitdiff
|
tree
2018-07-03
rsandifo
[15
/
n] P
R
8
5
694: Try to split existing
casts
in widene
d
.
.
.
commit
|
commitdiff
|
tree
2018-07-03
r
s
a
ndifo
[
14/n]
P
R85694:
R
e
wo
r
k
over
w
idening det
e
c
tion
commit
|
commitdiff
|
tree
2018-07-03
rsandifo
Avoid mat
c
hing the sa
m
e pattern statement t
w
ice
commit
|
commitdiff
|
tree
2018-07-02
r
s
andifo
F
i
x
ty
p
o in vect_recog_widen_shift_pattern
commit
|
commitdiff
|
tree
2018-06-30
rsa
n
difo
[
13/
n
] PR856
9
4
: T
r
y
to avo
i
d
vectorising
c
asts of i
n
var
i
ants
commit
|
commitdiff
|
tree
2018-06-30
rsandifo
[12/n] PR85694: Rework detection of wi
d
en
e
d operations
commit
|
commitdiff
|
tree
2018-06-30
rsandifo
[11
/
n] PR8
5
694
:
Apply
pa
t
t
ern ma
t
ching to
pattern definit
i
on
.
.
.
commit
|
commitdiff
|
tree
2018-06-30
rsandif
o
[1
0
/n] PR
8
56
9
4
:
Spli
t
out check for
vectori
z
able asso
c
i
at
i
v
e
.
.
.
commit
|
commitdiff
|
tree
2018-06-30
rsandifo
[
9
b/n] PR85694: Make vect_is_simple_use loo
k
t
hrough
.
.
.
commit
|
commitdiff
|
tree
2018-06-30
r
sandifo
[9a/n] PR85694: Reorder vect
_
is_simple
_
use
a
rg
u
me
n
ts
commit
|
commitdiff
|
tree
2018-06-20
rsandifo
[8/n
]
PR856
9
4: Make patterns check
f
or targe
t
s
upport
commit
|
commitdiff
|
tree
2018-06-20
r
sandifo
[
7
/n] PR8
5
694: Add
a
vect_
p
atte
r
n
_
detected helper
commit
|
commitdiff
|
tree
2018-06-20
rs
a
ndifo
[6/n] PR85694: A
d
d a
v
e
ct
_
get_internal_def helper
commit
|
commitdiff
|
tree
2018-06-20
rsandifo
[5/n] PR
8
569
4
: Remove d
e
ad WID
E
N_SUM ha
n
d
li
n
g
commit
|
commitdiff
|
tree
2018-06-20
r
sandifo
[4/
n
] P
R
8
5
694: Remove red
u
n
dan
t
calls to types_compati
b
le_p
commit
|
commitdiff
|
tree
2018-06-20
r
san
d
ifo
[3/n
]
PR
8
5694: Fix dummy
assignment ha
n
dling in vecto
r
iz
a
ble
.
.
.
commit
|
commitdiff
|
tree
2018-06-20
rsan
d
ifo
[2/n]
PR85694: Attac
h
a DE
F
_S
E
Q
o
nly to the orig
i
n
a
l
.
.
.
commit
|
commitdiff
|
tree
2018-06-20
rsandifo
[1
/
n] PR85
6
9
4
:
A
ll
o
w pattern definition stateme
n
ts
.
.
.
commit
|
commitdiff
|
tree
2018-06-12
rsandifo
Tig
h
ten LRA
t
e
st for
reloadin
g
the inner r
e
g of a paradoxica
.
.
.
commit
|
commitdiff
|
tree
2018-06-12
rsandifo
U
s
e
poly_int rtx accessors instead of hwi
a
ccessors
commit
|
commitdiff
|
tree
2018-06-04
rsandifo
Fix
expand_
e
xpr_real_
1
handling
o
f
B
LKmode bitf
i
e
l
d
.
.
.
commit
|
commitdiff
|
tree
2018-06-01
rsandifo
Fi
x
phi
b
a
c
kedge detection i
n
backpr
o
p (PR859
8
9)
commit
|
commitdiff
|
tree
2018-06-01
rsandifo
F
i
x SVE
fallout from r260951
commit
|
commitdiff
|
tree
2018-05-30
rsandifo
Use poly_int
t
ree acc
e
s
sors
commit
|
commitdiff
|
tree
2018-05-25
r
s
andi
f
o
Add IFN_COND_{MU
L
,
DIV
,
MOD,RDIV}
commit
|
commitdiff
|
tree
2018-05-25
rsa
n
dif
o
[
A
Arch
6
4] Add SVE suppo
r
t
for integer division
commit
|
commitdiff
|
tree
2018-05-25
r
sandifo
P
refer open-codin
g
vector
i
nteg
e
r
d
ivision
commit
|
commitdiff
|
tree
2018-05-25
rs
a
ndifo
Fold
VEC_COND
_
EXPRs to IFN_
C
O
ND
_
* where
possible
commit
|
commitdiff
|
tree
2018-05-25
rsandifo
Add an "else" argument to IFN_COND_* functions
commit
|
commitdiff
|
tree
2018-05-25
rsandifo
Try hard
e
r t
o
pres
e
rv
e
operand ties in ma
y
be_legitim
i
ze_operands
commit
|
commitdiff
|
tree
2018-05-24
rsandifo
Us
e
c
a
n
onicalize_m
a
t
h_af
t
er_vectori
z
ation_p for FMA
.
.
.
commit
|
commitdiff
|
tree
2018-05-24
rsandifo
A
d
d
a class
t
o
represent a gimple match
r
esult
commit
|
commitdiff
|
tree
2018-05-23
rsandifo
F
ix SLP def type w
h
en computing mas
k
s (PR8
5
853)
commit
|
commitdiff
|
tree
2018-05-22
rsandifo
2018-
0
5-22 Richard
S
andifor
d
<ri
c
hard
.
sandifor
d
@linaro
.
.
.
commit
|
commitdiff
|
tree
2018-05-22
rsandif
o
H
a
n
dle a null lhs in expand_direct_optab_fn
(
PR858
6
2)
commit
|
commitdiff
|
tree
2018-05-21
rsandi
f
o
Fi
x
tree-ssa
-
strlen handling of parti
a
l cl
o
bbers (PR85814)
commit
|
commitdiff
|
tree
2018-05-18
rsandifo
Replac
e
FMA_
E
XPR
w
i
t
h one internal fn per opt
a
b
commit
|
commitdiff
|
tree
next