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
[44/46] Remove global vinfo_for_stmt-related routines
2018-07-31
rs
a
ndifo
[44/46
]
Remove glo
b
al vinfo_for_
s
tmt-r
e
l
ated rou
t
ines
commit
|
commitdiff
|
tree
2018-07-31
rsa
n
difo
[43/46
]
Make free
_
stmt_vec_info
ta
k
e a stmt_vec_info
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[42
/
46] Add vec_
i
nfo::replace_stmt
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[41/46] Add
ve
c
_info
:
:re
m
ov
e
_stmt
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[40/46] Add
v
ec_
i
nfo::lookup
_
d
r
commit
|
commitdiff
|
tree
2018-07-31
rs
a
ndifo
[39/4
6
] Ch
a
nge
S
TMT_V
I
N
F
O
_UNALIGNED_DR to a dr_
v
e
c
_info
commit
|
commitdiff
|
tree
2018-07-31
r
s
andifo
[38/46] Use dr_ve
c
_info t
o
r
e
pres
e
nt a
da
t
a refe
r
e
n
c
e
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[37/4
6
] dr_aux
t
weaks
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[36/46]
A
d
d
a pattern_stmt_p field t
o
stmt_vec_info
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[35/46]
A
lter
inter
f
aces within vect_pattern_recog
commit
|
commitdiff
|
tree
2018-07-31
r
s
a
ndifo
[
3
4
/
4
6] Al
t
er interfac
e
to vect_get_vec_
d
ef_for_stmt_copy
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[33/46] Use stmt_vec_in
f
os
instead of vec_info/gim
p
le
.
.
.
commit
|
commitdiff
|
tree
2018-07-31
rsa
n
difo
[
32/46] Use stmt_
v
ec_info in function interfa
c
es (
p
art 2)
commit
|
commitdiff
|
tree
2018-07-31
rsand
i
fo
[31/46] Use stm
t
_vec_
i
n
f
o in fun
c
tio
n
interface
s
(
par
t
1
)
commit
|
commitdiff
|
tree
2018-07-31
rsa
n
d
ifo
[30
/
46] Use stmt_vec_infos rather than gimple stmts
.
.
.
commit
|
commitdiff
|
tree
2018-07-31
rsand
i
fo
[29/46] Use stmt_vec_in
f
o in
s
tead
of gimple s
t
mts interna
l
ly
.
.
.
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[28/4
6
] Use stm
t
_vec
_
info instead of
gi
m
ple stmts internally
.
.
.
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[27/46] Remov
e
duplic
a
ted stmt_vec_info lookups
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[26/46] M
a
ke mor
e
use o
f
dyn_cas
t
i
n tree-vect*
commit
|
commitdiff
|
tree
2018-07-31
rsandif
o
[2
5
/46]
Make get_ear
l
ier/la
t
e
r_stmt take an
d
return
.
.
.
commit
|
commitdiff
|
tree
2018-07-31
rsa
n
di
f
o
[24/46] Make st
m
t_i
n
fo
_
for_co
s
t use a stmt_v
e
c_info
commit
|
commitdiff
|
tree
2018-07-31
rs
a
ndifo
[23/46] Mak
e
LOOP_VIN
F
O
_
M
AY_M
I
SALIGN_STMTS use
s
tmt_ve
c
_info
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[22/
4
6] Make D
R
_GROUP_SAM
E
_DR_S
T
MT a stmt_vec_
i
nfo
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[21/
4
6] Make
g
rouped_stores and reduction_chains use
.
.
.
commit
|
commitdiff
|
tree
2018-07-31
r
s
andifo
[20/46] Make *F
I
RST_ELEMENT an
d
*
N
EXT
_
ELEMENT stmt_vec_infos
commit
|
commitdiff
|
tree
2018-07-31
r
s
andifo
[19/46] Make vect_dr_
s
tmt ret
u
rn a s
t
mt_vec_i
n
fo
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[18/46] Make S
L
P_TRE
E
_SCA
L
AR_STMTS a
v
e
c
<s
t
mt_vec_i
n
fo>
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[17
/
46] Make
L
OO
P
_VINFO
_
REDUCTIONS an auto_
v
ec<stmt_vec
_
i
n
fo>
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[16/46] M
a
ke STMT_VI
N
FO_
R
EDUC_
D
E
F
a s
t
m
t
_vec_info
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[15/46] Make SL
P
_TREE_VEC
_
STMTS a
v
ec<stmt_ve
c
_
info>
commit
|
commitdiff
|
tree
2018-07-31
r
san
d
if
o
[14/46] Make STMT_VINFO_VEC_
S
T
MT a stmt_vec_info
commit
|
commitdiff
|
tree
2018-07-31
rs
a
ndifo
[13/46] Ma
k
e STM
T
_VINF
O
_
R
ELAT
E
D_
S
TMT a stmt_
v
e
c
_info
commit
|
commitdiff
|
tree
2018-07-31
rsa
n
dif
o
[
1
2
/
46] Make v
e
ct_finis
h
_stmt_generati
o
n return
a stmt_vec_info
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[
1
1/4
6
] Pass back a st
m
t_ve
c
_info fr
o
m
vect_is_simple_
u
se
commit
|
commitdiff
|
tree
2018-07-31
rsan
d
i
f
o
[10/46] Temporar
i
ly make stmt_vec_info a c
l
a
ss
commit
|
commitdiff
|
tree
2018-07-31
rsan
d
i
f
o
[09/46] Add
v
e
c
_info::lookup_single_use
commit
|
commitdiff
|
tree
2018-07-31
r
s
and
i
fo
[
08/46] Add ve
c
_
i
n
fo::lo
o
kup_d
e
f
commit
|
commitdiff
|
tree
2018-07-31
rsa
n
difo
[07/46] Add ve
c
_info::looku
p
_stmt
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[06/46] Add vec_info::add_stm
t
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[
05/46] Fix make_ssa_
n
ame call
i
n ve
c
torizable
_
re
d
u
c
tion
commit
|
commitdiff
|
tree
2018-07-31
r
s
andifo
[04/46] Facto
r
out the
t
est for a valid reductio
n
inp
u
t
commit
|
commitdiff
|
tree
2018-07-31
r
sa
n
d
if
o
[03/46] Remo
v
e unnecessary update
o
f NUM_SLP_USES
commit
|
commitdiff
|
tree
2018-07-31
r
s
andifo
[02/46] Remove dead ve
c
torizable_reduction cod
e
commit
|
commitdiff
|
tree
2018-07-31
rsan
d
i
fo
[01/46] Move speci
a
l cases out of get_initial_d
e
f_for_reduction
commit
|
commitdiff
|
tree
2018-07-30
rsandif
o
R
e
sync inline imple
m
entation of ceil_log2 (PR 86506)
commit
|
commitdiff
|
tree
2018-07-25
rsand
i
fo
Add
PR n
u
mber
commit
|
commitdiff
|
tree
2018-07-25
rsand
i
fo
Fix
c
e
i
l
_
l
og2(0)
(
PR 86644)
commit
|
commitdiff
|
tree
2018-07-24
rsan
d
ifo
A
void &LOOP_VINF
O
_
M
A
SKS fo
r
bb v
e
ct
o
risat
i
on (P
R
86618)
commit
|
commitdiff
|
tree
2018-07-12
rsandifo
Implement SLP of inte
r
n
al functions
commit
|
commitdiff
|
tree
2018-07-12
rsandifo
Use
c
o
nditional internal functions in
i
f-conver
s
i
on
commit
|
commitdiff
|
tree
2018-07-12
rs
a
ndifo
Support fused
m
ult
i
ply
-
adds in full
y
-m
a
ske
d
reductions
commit
|
commitdiff
|
tree
2018-07-12
rsandif
o
Ad
d
IFN_COND_F
M
A fun
c
tions
commit
|
commitdiff
|
tree
2018-07-12
r
s
andifo
Extend tree code
folds to IFN_CO
N
D_*
commit
|
commitdiff
|
tree
2018-07-04
rs
a
ndifo
F
i
x t
y
po in bb-slp-over-widen-*
.
c
commit
|
commitdiff
|
tree
2018-07-03
rsand
i
f
o
[17/n] PR856
9
4
:
AAr
c
h
6
4 sup
p
ort fo
r
A
VG_FL
O
OR/CE
I
L
commit
|
commitdiff
|
tree
2018-07-03
rsandifo
Pass m
o
r
e
vector types
to app
e
nd_
p
attern_def_se
q
commit
|
commitdiff
|
tree
2018-07-03
rsandif
o
Ens
u
re PATTE
R
N_DEF_SEQ is empty before
r
ecognisi
n
g
.
.
.
commit
|
commitdiff
|
tree
2018-07-03
r
s
and
i
fo
Cle
a
n up
i
nterface t
o
vector pattern recogni
s
e
rs
commit
|
commitdiff
|
tree
2018-07-03
rsand
i
fo
[16
/
n] PR8569
4
: Add de
t
e
c
t
ion of averagi
n
g
o
per
a
tions
commit
|
commitdiff
|
tree
2018-07-03
rsandi
f
o
[
1
5
/
n
] PR85694:
T
ry
t
o split exist
i
ng casts in wid
e
ned
.
.
.
commit
|
commitdiff
|
tree
2018-07-03
rsandifo
[
1
4/n] PR8569
4
:
R
ework over
w
idening detection
commit
|
commitdiff
|
tree
2018-07-03
rs
a
nd
i
f
o
Avoid
matching t
h
e
same pattern statement tw
i
ce
commit
|
commitdiff
|
tree
2018-07-02
rsandifo
Fix typo in
v
ect_recog_wid
e
n_shift_pattern
commit
|
commitdiff
|
tree
2018-06-30
r
sand
i
f
o
[13/n] PR85
6
94: Try to avoid vector
i
sing c
a
st
s
of
i
nvariants
commit
|
commitdiff
|
tree
2018-06-30
r
s
a
ndifo
[12/n] PR85694:
Rework detecti
o
n of
w
idened operations
commit
|
commitdiff
|
tree
2018-06-30
rsandifo
[
11
/
n] PR8
5
694
:
Apply pattern matching to pattern
de
f
initio
n
.
.
.
commit
|
commitdiff
|
tree
2018-06-30
rsandifo
[
1
0/n]
P
R85694: Split out check for vectorizable as
s
o
c
iati
v
e
.
.
.
commit
|
commitdiff
|
tree
2018-06-30
rsandif
o
[9b/n] PR
8
569
4
: Make vect_is_simple_u
s
e
l
ook
t
hr
o
ugh
.
.
.
commit
|
commitdiff
|
tree
2018-06-30
rsandifo
[
9a/n] PR8
5
6
94: Reorder
v
ect_is_si
m
ple_use argume
n
t
s
commit
|
commitdiff
|
tree
2018-06-20
r
s
andifo
[8/n] PR8
5
694: Make
pattern
s
check for targe
t
support
commit
|
commitdiff
|
tree
2018-06-20
rsandifo
[7/n
]
PR85694: Add a vect_pattern
_
detected helper
commit
|
commitdiff
|
tree
2018-06-20
rsand
i
fo
[6/n] PR85694: Add a vect_
g
et_i
n
ternal_def
helper
commit
|
commitdiff
|
tree
2018-06-20
rsandifo
[5/n] PR85694: R
e
m
ove
d
ead
W
I
DEN
_
SUM handl
i
ng
commit
|
commitdiff
|
tree
2018-06-20
rsa
n
d
ifo
[4/n
]
P
R85694:
Remove redundant call
s
to typ
e
s
_
co
m
patible_p
commit
|
commitdiff
|
tree
2018-06-20
rsan
d
ifo
[
3/n]
PR85694
:
Fix dummy assig
n
m
e
n
t hand
l
ing in
v
ector
i
z
a
ble
.
.
.
commit
|
commitdiff
|
tree
2018-06-20
rsan
d
ifo
[2/n] PR8
5
694: Attach a
DEF_S
E
Q only to the o
r
iginal
.
.
.
commit
|
commitdiff
|
tree
2018-06-20
r
sandifo
[1/n]
P
R856
9
4
:
Allow pattern definitio
n
statements
.
.
.
commit
|
commitdiff
|
tree
2018-06-12
rsandifo
Tig
h
ten LRA test for r
e
loading
th
e
inner r
e
g
of a pa
r
adoxica
.
.
.
commit
|
commitdiff
|
tree
2018-06-12
r
s
andifo
Use pol
y
_int rtx accessor
s
in
s
tead of hwi accessors
commit
|
commitdiff
|
tree
2018-06-04
rsa
n
d
ifo
Fi
x
expand_e
x
p
r
_real_1 hand
l
ing of BLK
m
ode bitfield
.
.
.
commit
|
commitdiff
|
tree
2018-06-01
rsandifo
F
i
x phi
b
ackedge detection in backprop (PR8598
9
)
commit
|
commitdiff
|
tree
2018-06-01
rsan
d
ifo
Fix SVE fall
o
u
t
from r260951
commit
|
commitdiff
|
tree
2018-05-30
rsand
i
fo
Use
p
oly_int tree acces
s
ors
commit
|
commitdiff
|
tree
2018-05-25
rsan
d
ifo
Add
IFN_
C
OND_{MUL,DIV,MOD,
R
D
I
V
}
commit
|
commitdiff
|
tree
2018-05-25
rsan
d
i
f
o
[AArch64] Add SVE
s
upport
f
o
r
integer division
commit
|
commitdiff
|
tree
2018-05-25
rsa
n
dif
o
Prefer
o
p
e
n-coding vec
t
or integer divisi
o
n
commit
|
commitdiff
|
tree
2018-05-25
r
san
d
ifo
F
old VEC_
C
OND_EXPRs to IFN_COND_* where possible
commit
|
commitdiff
|
tree
2018-05-25
rsandif
o
Add a
n
"e
l
s
e" argument
to IFN_COND_* functions
commit
|
commitdiff
|
tree
2018-05-25
r
sandifo
T
r
y harder to preserve operand ties i
n
maybe_leg
i
timize
_
operands
commit
|
commitdiff
|
tree
2018-05-24
rsandi
f
o
Use
c
anonic
a
lize_math_after_vect
o
r
i
zation_p for FMA
.
.
.
commit
|
commitdiff
|
tree
2018-05-24
rsandifo
Add a class to
r
e
prese
n
t
a gi
m
ple match result
commit
|
commitdiff
|
tree
2018-05-23
r
sandifo
F
ix SLP def
t
ype when com
p
uting masks (PR85853)
commit
|
commitdiff
|
tree
2018-05-22
r
s
andi
f
o
2018-05-22 Richard Sandiford <r
i
c
h
ard
.
sandifo
r
d@l
i
naro
.
.
.
commit
|
commitdiff
|
tree
2018-05-22
rsandifo
Ha
n
dle a null lhs in
e
xpan
d
_dir
e
ct_o
p
tab_
f
n
(PR858
6
2)
commit
|
commitdiff
|
tree
2018-05-21
rsandifo
Fix t
r
ee-ssa-st
r
len h
a
ndling of
p
arti
a
l clobb
e
rs (PR85814)
commit
|
commitdiff
|
tree
2018-05-18
rsandif
o
Replace FMA_EXPR with one int
e
r
n
al
fn pe
r
o
pta
b
commit
|
commitdiff
|
tree
2018-05-17
rsandifo
Gimple FE support for
inte
r
nal function
s
commit
|
commitdiff
|
tree
2018-05-17
r
s
andi
f
o
Allow gimp
l
e
_build with i
n
terna
l
functions
commit
|
commitdiff
|
tree
2018-05-16
rsandifo
Ha
n
dle vector boolean ty
p
es
when
calculating the SL
P
.
.
.
commit
|
commitdiff
|
tree
2018-05-09
rsandif
o
Add
c
lobbers a
r
ound IFN_LOAD/STORE_LAN
E
S
commit
|
commitdiff
|
tree
next