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
Fix PR number
2018-08-01
rsa
n
difo
Fix PR number
commit
|
commitdiff
|
tree
2018-08-01
rsandifo
Fix
r
emove_stmt
in vectoriz
a
ble
_
simd_clon
e
_call (PR
.
.
.
commit
|
commitdiff
|
tree
2018-08-01
rsandifo
[
07/11] Use single basic block array in loop_vec_in
f
o
commit
|
commitdiff
|
tree
2018-08-01
rsandifo
[06
/
11] Handle VM
A
T_INVARIA
N
T separate
l
y
commit
|
commitdiff
|
tree
2018-08-01
rsandif
o
[05/11
]
Add a
vec
t
_stmt_to_vect
o
rize helper fu
n
ction
commit
|
commitdiff
|
tree
2018-08-01
rsand
i
fo
[
0
4/1
1
] Add
a vect_orig_
s
tmt helper function
commit
|
commitdiff
|
tree
2018-08-01
r
s
andifo
[
03/11] Remove vect_transform_stmt grouped_store argument
commit
|
commitdiff
|
tree
2018-08-01
rsan
d
if
o
[02
/
11]
Remove vect_
s
chedule_slp re
t
urn v
a
lue
commit
|
commitdiff
|
tree
2018-08-01
r
san
d
ifo
[01/11] Schedule
SLP earli
e
r
commit
|
commitdiff
|
tree
2018-08-01
rsandifo
Fix over
-
widening
handling
of COND_EXP
R
s
(
PR
8
6
7
4
9)
commit
|
commitdiff
|
tree
2018-07-31
rsand
i
fo
[46/46] Tur
n
stmt_vec_in
f
o bac
k
int
o
a typedef
commit
|
commitdiff
|
tree
2018-07-31
r
sandifo
[4
5
/
4
6] Remove vect_stmt_in_region
_
p
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[4
4
/46]
Re
m
ove
global
v
i
n
fo_fo
r
_stmt-re
l
ated
rou
t
i
nes
commit
|
commitdiff
|
tree
2018-07-31
rsand
i
fo
[43/
4
6] M
a
ke free_stmt_vec
_
info take a stmt
_
v
e
c_info
commit
|
commitdiff
|
tree
2018-07-31
r
s
andifo
[42
/
46] Add
v
ec_i
n
fo
:
:replace_stmt
commit
|
commitdiff
|
tree
2018-07-31
rsand
i
fo
[41/46] Add ve
c
_info::remove
_
s
t
mt
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[40
/
46]
A
dd ve
c
_info::looku
p
_dr
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[39/46]
Change STMT_VINFO_
U
NALIG
N
ED_DR
t
o a dr_v
e
c_info
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[
3
8/46] U
s
e dr
_
vec_info to
repres
e
nt a
data
r
eferenc
e
commit
|
commitdiff
|
tree
2018-07-31
rsan
d
ifo
[3
7
/
4
6] dr_aux tweaks
commit
|
commitdiff
|
tree
2018-07-31
rsand
i
fo
[36/46] Add
a
p
a
tt
e
rn_stmt_p fie
l
d to s
t
mt_
v
e
c
_info
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[
3
5
/46] Alter in
t
er
f
a
c
e
s
within
v
ect_patt
e
rn_re
c
og
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[34/46] A
l
te
r
interface to vect_get_vec_def_for_
s
t
m
t_copy
commit
|
commitdiff
|
tree
2018-07-31
rsandif
o
[
33/46] Use stmt_ve
c
_infos instead of vec_info/gimple
.
.
.
commit
|
commitdiff
|
tree
2018-07-31
rsa
n
dif
o
[
3
2/4
6
]
U
se stmt_vec_info in function i
n
terfaces (pa
r
t
2)
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[31/4
6
] Use stmt_
v
ec_
i
nf
o
in function interfaces (pa
r
t 1)
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[
30/46] Use stm
t
_
v
ec_i
n
f
o
s
rather than gi
m
ple
s
tmts
.
.
.
commit
|
commitdiff
|
tree
2018-07-31
rsa
n
difo
[2
9
/46]
Use
stmt_vec_in
f
o instead of gimple st
m
t
s
internally
.
.
.
commit
|
commitdiff
|
tree
2018-07-31
rsan
d
if
o
[
2
8
/46] Use stmt_
v
ec_info
inst
e
a
d of gimple stmts
internally
.
.
.
commit
|
commitdiff
|
tree
2018-07-31
rs
a
ndifo
[27/46] Re
m
ov
e
d
u
p
licated
stmt_vec_i
n
fo loo
k
ups
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[26/4
6
] M
a
k
e more
u
se of dyn_cast in
tree-vect*
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[25/46] Make g
e
t
_earlier/lat
e
r_stmt take and re
t
urn
.
.
.
commit
|
commitdiff
|
tree
2018-07-31
rsand
i
fo
[
24/46
]
Make stmt_inf
o
_f
o
r_cost use a stm
t
_vec_info
commit
|
commitdiff
|
tree
2018-07-31
rsan
d
i
fo
[
23/
4
6] Make
LOOP_VINFO_M
A
Y_
M
IS
A
LI
G
N_STMTS use stmt_ve
c
_info
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[22/46] Make DR_GROUP_S
A
ME_DR_
S
TMT a stmt_vec_info
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[21/4
6
] Ma
k
e
gro
u
ped_s
t
ores and
r
eduction_chains use
.
.
.
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[20
/
46] Make *F
I
RST_E
L
EMENT and *NEXT_ELEMENT s
t
mt_vec_infos
commit
|
commitdiff
|
tree
2018-07-31
r
sa
n
difo
[19/46] Ma
k
e vect_dr_stmt ret
u
r
n
a stmt_ve
c
_info
commit
|
commitdiff
|
tree
2018-07-31
rsan
d
ifo
[
18/4
6
]
M
ake SLP_TREE_SCALAR_S
T
MTS
a
vec
<
stmt_vec_info>
commit
|
commitdiff
|
tree
2018-07-31
rsandi
f
o
[17/46] Make LOOP_VINFO_REDUCTIONS a
n
a
u
to_ve
c
<stmt_vec
_
info>
commit
|
commitdiff
|
tree
2018-07-31
rsa
n
difo
[16/46] Make ST
M
T
_VINFO_REDUC_DEF a stmt_vec_info
commit
|
commitdiff
|
tree
2018-07-31
rsandif
o
[15/46] Make SLP_TREE_VEC_STMT
S
a
v
e
c
<
stmt_ve
c
_inf
o
>
commit
|
commitdiff
|
tree
2018-07-31
rsa
n
difo
[
1
4/46] M
a
ke ST
M
T_VINFO_VEC_STMT
a
stmt_vec_info
commit
|
commitdiff
|
tree
2018-07-31
rsandi
f
o
[13/46] Make STMT
_
VINFO_RELATED_STMT
a
st
m
t
_
vec_i
n
fo
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[1
2
/46] Mak
e
vec
t
_fin
i
sh_stmt
_
g
e
neration
ret
u
r
n a stmt_vec_info
commit
|
commitdiff
|
tree
2018-07-31
r
s
andifo
[11/46] Pass ba
c
k
a stmt_ve
c
_info f
r
om
v
e
ct_is_s
i
mple_use
commit
|
commitdiff
|
tree
2018-07-31
r
s
an
d
i
f
o
[
10/46] Temporarily make stm
t
_vec_info a cla
s
s
commit
|
commitdiff
|
tree
2018-07-31
rs
a
n
d
ifo
[
09/46
]
Add
vec_i
n
fo::lookup_single_use
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[08/46] Add
v
ec_info::l
o
okup_def
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[
0
7
/46] Add
v
e
c
_
info
:
:l
o
oku
p
_stmt
commit
|
commitdiff
|
tree
2018-07-31
r
sandifo
[06/46] Add v
e
c_info
:
:
a
dd_stmt
commit
|
commitdiff
|
tree
2018-07-31
rsand
i
fo
[05/46
]
Fix make_ssa_name call in
v
ecto
r
izable_reduction
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[04/46] Factor out t
h
e
t
e
st for a valid r
e
d
u
c
t
ion
i
nput
commit
|
commitdiff
|
tree
2018-07-31
r
sandifo
[
0
3/46] Remove
unneces
s
ary upd
a
t
e
of NU
M
_SLP_USES
commit
|
commitdiff
|
tree
2018-07-31
rsa
n
difo
[02/46
]
Rem
o
ve dead vectorizable_reduc
t
io
n
c
ode
commit
|
commitdiff
|
tree
2018-07-31
rsandi
f
o
[
0
1/46] Move sp
e
cial
cases out o
f
get_initial_def_
f
or_redu
c
tion
commit
|
commitdiff
|
tree
2018-07-30
rsandifo
Resync inlin
e
im
p
l
em
e
ntation of ceil_
l
og2 (PR 8650
6
)
commit
|
commitdiff
|
tree
2018-07-25
r
s
an
d
ifo
Add
PR num
b
er
commit
|
commitdiff
|
tree
2018-07-25
r
sand
i
fo
Fix
c
eil_log2(0) (PR 86644
)
commit
|
commitdiff
|
tree
2018-07-24
rsandifo
Avoid &L
O
OP_VINFO_MASKS for
bb vec
t
orisation (
P
R 86618)
commit
|
commitdiff
|
tree
2018-07-12
rsandifo
Implement
SL
P
of
i
nt
e
rnal fu
n
c
tions
commit
|
commitdiff
|
tree
2018-07-12
rsandifo
Use conditional inter
n
al functions i
n
if-conv
e
rsion
commit
|
commitdiff
|
tree
2018-07-12
rs
a
ndifo
Support fu
s
ed multiply-adds in f
u
ll
y
-mas
k
ed reductions
commit
|
commitdiff
|
tree
2018-07-12
rsandifo
Add IFN_COND_FMA fun
c
tions
commit
|
commitdiff
|
tree
2018-07-12
rsand
i
fo
Extend
tree code folds
to IFN_COND_*
commit
|
commitdiff
|
tree
2018-07-04
rsandif
o
F
ix typo in b
b
-sl
p
-over-widen-*
.
c
commit
|
commitdiff
|
tree
2018-07-03
r
sandifo
[1
7
/n] P
R
85694:
AArch
6
4 support f
o
r AVG_FLO
O
R
/CEIL
commit
|
commitdiff
|
tree
2018-07-03
rsandifo
Pass more vector typ
e
s
t
o append_pattern_de
f
_se
q
commit
|
commitdiff
|
tree
2018-07-03
rsandifo
En
s
u
r
e PATT
E
R
N
_DEF_SE
Q
is empty before recogni
s
ing
.
.
.
commit
|
commitdiff
|
tree
2018-07-03
rsandifo
Clea
n
up
i
n
t
erfa
c
e to vector patter
n
r
ecognisers
commit
|
commitdiff
|
tree
2018-07-03
rsandifo
[16/n] PR85694:
A
dd dete
c
tion
of
averagi
n
g o
p
erations
commit
|
commitdiff
|
tree
2018-07-03
rsa
n
d
ifo
[
15/n] PR856
9
4:
Try to split existing casts in w
i
d
ened
.
.
.
commit
|
commitdiff
|
tree
2018-07-03
rsandifo
[
14
/
n] PR8569
4
:
R
e
work
o
ver
w
ideni
n
g detection
commit
|
commitdiff
|
tree
2018-07-03
rsandifo
Avoid
matching the same pattern
s
tatement twic
e
commit
|
commitdiff
|
tree
2018-07-02
rsandifo
Fix typo in vect_recog_widen_shift_p
a
t
tern
commit
|
commitdiff
|
tree
2018-06-30
rs
a
ndi
f
o
[1
3
/
n] PR8
5
694
:
Try to
avoid ve
c
torising casts of inva
r
iants
commit
|
commitdiff
|
tree
2018-06-30
rsa
n
di
f
o
[12/n] PR85694: Rework detection of
w
i
d
ene
d
operations
commit
|
commitdiff
|
tree
2018-06-30
rsandif
o
[11/n] PR
8
5694: Apply pattern mat
c
h
in
g
to p
a
t
t
e
rn de
f
inition
.
.
.
commit
|
commitdiff
|
tree
2018-06-30
rsandifo
[10/n] PR85694:
S
plit out
c
h
e
ck for vect
o
ri
z
able
ass
o
c
i
ati
v
e
.
.
.
commit
|
commitdiff
|
tree
2018-06-30
rs
a
ndifo
[9b
/
n] PR
8
5694: Make vect_is_simple_use look through
.
.
.
commit
|
commitdiff
|
tree
2018-06-30
rsa
n
di
f
o
[9a
/
n] PR85694: Reord
e
r
vect_is_s
i
mple_use
arguments
commit
|
commitdiff
|
tree
2018-06-20
r
sand
i
fo
[8/n] PR8
5
694: Make pa
t
t
e
rns c
h
e
c
k f
o
r target
s
u
p
p
ort
commit
|
commitdiff
|
tree
2018-06-20
rsandifo
[7/n] PR
8
5694:
Add a vect_patte
r
n_
d
et
e
cted helper
commit
|
commitdiff
|
tree
2018-06-20
rsandi
f
o
[6/n] PR8
5
6
94: Add a ve
c
t_get_internal_def hel
p
e
r
commit
|
commitdiff
|
tree
2018-06-20
rsand
i
fo
[5/n] PR
8
5694: R
e
move de
a
d WI
D
EN_SUM handling
commit
|
commitdiff
|
tree
2018-06-20
rsa
n
difo
[4/
n
] PR85694
:
Remove redu
n
dant calls t
o
typ
e
s
_
compa
t
ible_p
commit
|
commitdiff
|
tree
2018-06-20
rsandi
f
o
[3/n] PR85
6
94:
Fix dummy assign
m
ent
h
a
ndling in vectoriza
b
le
.
.
.
commit
|
commitdiff
|
tree
2018-06-20
r
s
an
d
ifo
[2/n] P
R
85694: At
t
ach a DEF_
S
EQ
o
nly
t
o the ori
g
inal
.
.
.
commit
|
commitdiff
|
tree
2018-06-20
rsa
n
difo
[1/n] PR85
6
94
:
Al
l
ow p
a
tt
e
rn de
f
initi
o
n statemen
t
s
.
.
.
commit
|
commitdiff
|
tree
2018-06-12
rsandifo
Tigh
t
en
L
R
A t
e
st
f
or reloa
d
ing the inner re
g
of a paradox
i
ca
.
.
.
commit
|
commitdiff
|
tree
2018-06-12
rsandifo
Use poly_int r
t
x a
c
cess
o
rs instead of hwi accessors
commit
|
commitdiff
|
tree
2018-06-04
rsandifo
F
i
x expan
d
_
expr_real_1 handling o
f
BLKmode bitfield
.
.
.
commit
|
commitdiff
|
tree
2018-06-01
rsa
n
difo
Fix phi bac
k
edge detectio
n
in
backprop (PR
8
5989)
commit
|
commitdiff
|
tree
2018-06-01
rsandi
f
o
F
i
x SVE fallout from r2609
5
1
commit
|
commitdiff
|
tree
2018-05-30
rsandifo
Use p
o
ly_in
t
tree accessors
commit
|
commitdiff
|
tree
2018-05-25
rs
a
ndifo
A
dd
IFN_COND
_
{MUL,DIV,MOD,RDI
V
}
commit
|
commitdiff
|
tree
2018-05-25
rsan
d
ifo
[AA
r
ch6
4
] Ad
d
S
VE
sup
p
ort for i
n
teger d
i
visi
o
n
commit
|
commitdiff
|
tree
2018-05-25
r
s
and
i
f
o
P
r
efer ope
n
-coding vecto
r
integer division
commit
|
commitdiff
|
tree
2018-05-25
rsandifo
Fold VEC_COND_EXPRs to I
F
N_COND_*
whe
r
e possible
commit
|
commitdiff
|
tree
2018-05-25
rsandif
o
Add
an "
e
lse" a
r
g
ument to IFN_COND
_
* functio
n
s
commit
|
commitdiff
|
tree
next