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
[06/11] Handle VMAT_INVARIANT separately
2018-08-01
rsa
n
difo
[06/11] Handle VMAT_INVARIANT sep
a
rately
commit
|
commitdiff
|
tree
2018-08-01
r
s
andifo
[05/11
]
Add a vect_
s
tm
t
_to_ve
c
torize
h
elp
e
r function
commit
|
commitdiff
|
tree
2018-08-01
r
sandif
o
[04
/
11] Add a vect_orig_
s
tmt h
e
l
p
er
fu
n
ction
commit
|
commitdiff
|
tree
2018-08-01
r
sa
n
difo
[03/11
]
Remove vect_transform_stmt grouped_store argum
e
nt
commit
|
commitdiff
|
tree
2018-08-01
r
s
andifo
[02/11]
R
em
o
ve v
e
ct_s
c
hedule_slp
return
v
alue
commit
|
commitdiff
|
tree
2018-08-01
rsan
d
i
fo
[01/11
]
Schedule SLP ea
r
lier
commit
|
commitdiff
|
tree
2018-08-01
rsand
i
fo
Fix ove
r
-
widening han
d
ling of COND_EXPRs
(
PR
8
6749)
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[4
6
/46
]
Tu
r
n stmt_vec_in
f
o back into a
t
ypede
f
commit
|
commitdiff
|
tree
2018-07-31
r
sandifo
[45/
4
6] Remove vect_stmt_in_region_p
commit
|
commitdiff
|
tree
2018-07-31
rsandi
f
o
[
44/46] Remove global vinfo_f
o
r_stmt-
r
elated routines
commit
|
commitdiff
|
tree
2018-07-31
rsandi
f
o
[43/46] Make fre
e
_stmt_vec_info tak
e
a s
t
mt_vec_info
commit
|
commitdiff
|
tree
2018-07-31
rsa
n
difo
[42/46] Add vec
_
info::rep
l
ace_stmt
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[41/
4
6
] Add vec_info::remove_stmt
commit
|
commitdiff
|
tree
2018-07-31
r
sandifo
[
4
0/46] A
d
d
vec
_
inf
o
:
:
lookup_dr
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[39
/
46
]
C
h
ange STMT_VI
N
FO_UN
A
L
I
GN
E
D
_
DR to a dr_vec_info
commit
|
commitdiff
|
tree
2018-07-31
rsan
d
ifo
[38/46] Use dr_vec_
i
n
f
o t
o
repre
s
e
nt a
data refe
r
ence
commit
|
commitdiff
|
tree
2018-07-31
rsand
i
f
o
[
3
7
/
4
6]
d
r_au
x
twe
a
ks
commit
|
commitdiff
|
tree
2018-07-31
r
s
andifo
[36/46] Add a pattern_s
t
mt_p
field
to stm
t
_vec_info
commit
|
commitdiff
|
tree
2018-07-31
rsand
i
fo
[35/46]
Alter interfaces wi
t
hin vect_p
a
tte
r
n_rec
o
g
commit
|
commitdiff
|
tree
2018-07-31
rsa
n
difo
[34/46
]
Alte
r
inte
r
face to vec
t
_get_v
e
c_def_f
o
r_s
t
m
t
_copy
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[33/4
6
] Use s
t
mt_vec_i
n
fos instead
o
f ve
c
_inf
o
/
g
i
m
ple
.
.
.
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[32/46] Use stmt_vec_info i
n
function int
e
rfaces (pa
r
t
2)
commit
|
commitdiff
|
tree
2018-07-31
rsa
n
difo
[
31/46] Use
s
tm
t
_vec_i
n
fo in function i
n
t
erfaces (part 1)
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[30/46] Use stmt_vec_inf
o
s ra
t
h
er than
g
imple
stmts
.
.
.
commit
|
commitdiff
|
tree
2018-07-31
rsandif
o
[
2
9
/4
6
]
U
s
e
st
m
t_vec_info instead of gim
p
le
s
tmts internally
.
.
.
commit
|
commitdiff
|
tree
2018-07-31
r
sandifo
[28/46] Use stmt_vec_in
f
o instead of gimpl
e
stmts
i
nternally
.
.
.
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[2
7
/46] Re
m
o
v
e duplicate
d
st
m
t_vec_info
l
o
oku
p
s
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[26/46] Ma
k
e more
u
se of
d
y
n_cast
i
n tree-vect*
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[25/46] M
a
ke get_e
a
rlier/later_s
t
mt take and
r
et
u
rn
.
.
.
commit
|
commitdiff
|
tree
2018-07-31
r
sa
n
di
f
o
[24/46] Make stmt_info_for_co
s
t use a
stmt_v
e
c_inf
o
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[23/46] Make LOO
P
_
VINFO_MAY_MISALIGN_STMTS
u
se stmt_ve
c
_info
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[
22/46]
M
ake DR_
G
ROUP_SAME_DR
_
STMT
a stmt_vec_info
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[21/46
]
Make
grouped_stores
a
nd red
u
ction_chains use
.
.
.
commit
|
commitdiff
|
tree
2018-07-31
rs
a
ndifo
[20/4
6
] M
a
k
e *FIRST_EL
E
MENT a
n
d *NEXT_ELE
M
ENT stmt_
v
ec_infos
commit
|
commitdiff
|
tree
2018-07-31
rs
a
n
difo
[19/46]
M
ak
e
v
e
ct_dr
_
stmt retur
n
a
stm
t
_vec_inf
o
commit
|
commitdiff
|
tree
2018-07-31
rsa
n
difo
[18/46] Make SLP_TREE_
S
CALAR_STMTS a
vec<stmt_vec_i
n
fo>
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[17/46] Mak
e
LOOP_VIN
F
O
_REDUCTIO
N
S
an auto_vec<stmt_vec_i
n
fo>
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[
16/46]
Make STMT_VINF
O
_RED
U
C_DEF a stmt_v
e
c_i
n
f
o
commit
|
commitdiff
|
tree
2018-07-31
rsan
d
i
fo
[
15/
4
6] Make
S
LP_TREE_VEC_STMT
S
a
v
e
c<stmt_vec_info>
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[14/4
6
] Make STMT_VINFO_
V
EC_STMT a stmt_vec_inf
o
commit
|
commitdiff
|
tree
2018-07-31
rsand
i
fo
[
1
3
/46] M
a
ke STMT_
V
IN
F
O_RELATED_STMT a stmt_vec_in
f
o
commit
|
commitdiff
|
tree
2018-07-31
r
s
andifo
[12/46]
M
a
k
e
v
ect_finish
_
stmt_generat
i
on return a
s
tmt_vec
_
info
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[11/46] Pass b
a
ck
a stmt_ve
c
_info from vect_is_s
i
mple_use
commit
|
commitdiff
|
tree
2018-07-31
rsa
n
difo
[1
0
/46] Te
m
p
o
rarily
m
ake stmt_vec_info a class
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[09
/
46] Add v
e
c_info::lookup_single_use
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[08/46] Add vec_i
n
f
o
::lookup_de
f
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[07/46] A
d
d
vec_
i
nf
o
::lookup_stm
t
commit
|
commitdiff
|
tree
2018-07-31
rsandi
f
o
[06/46]
A
dd vec_info::add_stmt
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[
05/46
]
Fix
make_s
s
a_name c
a
l
l
i
n
vectorizable_reduction
commit
|
commitdiff
|
tree
2018-07-31
r
s
andif
o
[04/46] Factor
o
ut the
test for a v
a
lid reduction inpu
t
commit
|
commitdiff
|
tree
2018-07-31
rs
a
ndifo
[
0
3/46] Re
m
ove
u
nn
e
cessa
r
y update of NUM_S
L
P_US
E
S
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[02/46] Remove
dead vectorizabl
e
_reduc
t
ion
c
ode
commit
|
commitdiff
|
tree
2018-07-31
rsa
n
d
i
fo
[01/46]
Move special
c
a
ses out of
get_in
i
tial_def_for_reductio
n
commit
|
commitdiff
|
tree
2018-07-30
rsa
n
difo
Resync inline i
m
plementation of ceil_log2
(PR 86
5
0
6)
commit
|
commitdiff
|
tree
2018-07-25
rsa
n
difo
Ad
d
P
R number
commit
|
commitdiff
|
tree
2018-07-25
rsandifo
Fix ceil_log2(0) (PR 86
6
44)
commit
|
commitdiff
|
tree
2018-07-24
rsandifo
Avoid &LOOP_VINFO_
M
ASKS f
o
r
bb vector
i
sation (PR
86618)
commit
|
commitdiff
|
tree
2018-07-12
rsan
d
ifo
Imp
l
emen
t
SLP of in
t
e
r
nal
f
u
n
ctions
commit
|
commitdiff
|
tree
2018-07-12
rsandi
f
o
Use c
o
nditional internal
func
t
ions
i
n
if-c
o
nversion
commit
|
commitdiff
|
tree
2018-07-12
rs
a
ndifo
Su
p
port fuse
d
mu
l
tiply-a
d
ds in fully-ma
s
ked reduc
t
ions
commit
|
commitdiff
|
tree
2018-07-12
rsandifo
Add
I
FN_COND_
F
MA funct
i
on
s
commit
|
commitdiff
|
tree
2018-07-12
rsandifo
Exte
n
d tree code folds to
I
FN_
C
OND_*
commit
|
commitdiff
|
tree
2018-07-04
rsan
d
ifo
Fix t
y
p
o
in bb-slp-over-widen-
*
.
c
commit
|
commitdiff
|
tree
2018-07-03
rsand
i
fo
[17/n] PR85694: A
A
rch64 suppor
t
for
A
V
G_FLOOR/C
E
IL
commit
|
commitdiff
|
tree
2018-07-03
rsandi
f
o
Pas
s
more vecto
r
types t
o
a
ppend_
p
attern_def_seq
commit
|
commitdiff
|
tree
2018-07-03
rs
a
ndifo
Ens
u
re PATTERN_DEF_SEQ is
empty before recog
n
ising
.
.
.
commit
|
commitdiff
|
tree
2018-07-03
rsandifo
Clean up interfa
c
e to vec
t
o
r pattern recognisers
commit
|
commitdiff
|
tree
2018-07-03
rsa
n
d
i
fo
[
1
6/n] PR85694
:
Add detection of averaging operation
s
commit
|
commitdiff
|
tree
2018-07-03
rsandif
o
[15/
n
] PR85694: Tr
y
to split existing casts in wide
n
ed
.
.
.
commit
|
commitdiff
|
tree
2018-07-03
rsandi
f
o
[14/n] PR85694: Rework overwiden
i
ng detec
t
ion
commit
|
commitdiff
|
tree
2018-07-03
rsandifo
Avoid matc
h
ing th
e
same pattern statement
t
wice
commit
|
commitdiff
|
tree
2018-07-02
rsand
i
f
o
F
ix typo in v
e
ct_reco
g
_w
i
den_shift_patter
n
commit
|
commitdiff
|
tree
2018-06-30
rsan
d
ifo
[13/n] P
R
85694: Try
t
o av
o
id
v
ectoris
i
ng
c
as
t
s of inv
a
riants
commit
|
commitdiff
|
tree
2018-06-30
r
sandifo
[12/n] PR85694: Rewor
k
detection of
w
idened operations
commit
|
commitdiff
|
tree
2018-06-30
rsandifo
[11/n]
PR85694: Apply pa
t
tern mat
c
hing to pattern definition
.
.
.
commit
|
commitdiff
|
tree
2018-06-30
rsan
d
ifo
[10
/
n]
PR85694: Sp
l
it out ch
e
ck f
o
r vec
t
oriz
a
b
l
e
associative
.
.
.
commit
|
commitdiff
|
tree
2018-06-30
rsan
d
ifo
[
9b/n]
P
R85694:
M
a
ke
v
ect_is_simple_u
s
e look through
.
.
.
commit
|
commitdiff
|
tree
2018-06-30
rsandifo
[9a/n] PR85694: Reo
r
d
e
r vec
t
_is
_
simple_use arg
u
ments
commit
|
commitdiff
|
tree
2018-06-20
rsand
i
fo
[8/n] PR
8
5
694: Ma
k
e p
a
tterns c
h
eck fo
r
t
a
r
g
et su
p
p
o
rt
commit
|
commitdiff
|
tree
2018-06-20
rsandifo
[7/n]
P
R8569
4
: Add a
vect_pattern_detecte
d
helper
commit
|
commitdiff
|
tree
2018-06-20
r
san
d
ifo
[6/n] PR85694
:
Ad
d
a
v
ect_get_internal_def hel
p
er
commit
|
commitdiff
|
tree
2018-06-20
rsa
n
d
ifo
[5/n] P
R
85694: Remove dead W
I
D
E
N_SUM handling
commit
|
commitdiff
|
tree
2018-06-20
rsandifo
[4/n] PR85694: Remov
e
redundant
cal
l
s to types_
c
omp
a
tible_p
commit
|
commitdiff
|
tree
2018-06-20
rs
a
n
difo
[3
/
n] PR85694:
Fix
du
m
my assign
m
ent handling i
n
vectorizable
.
.
.
commit
|
commitdiff
|
tree
2018-06-20
rsandifo
[
2/n] PR8569
4
: At
t
ach a DEF_SEQ o
n
ly to the original
.
.
.
commit
|
commitdiff
|
tree
2018-06-20
rsandifo
[
1/n] PR85694: Allow pattern defin
i
tion statements
.
.
.
commit
|
commitdiff
|
tree
2018-06-12
rsa
n
difo
T
i
ghten LRA test fo
r
r
e
loadi
n
g
t
h
e
i
nner
r
eg of a paradox
i
c
a
.
.
.
commit
|
commitdiff
|
tree
2018-06-12
r
s
andifo
Use poly_
i
nt rtx acc
e
sso
r
s
inste
a
d of hwi ac
c
essors
commit
|
commitdiff
|
tree
2018-06-04
rsandifo
F
ix expand_expr_real_1 h
a
ndling of BLKmode bitfield
.
.
.
commit
|
commitdiff
|
tree
2018-06-01
rsandifo
Fix phi backedge de
t
ection in backprop (PR85989)
commit
|
commitdiff
|
tree
2018-06-01
rsandif
o
Fix S
V
E
f
a
llout from
r2609
5
1
commit
|
commitdiff
|
tree
2018-05-30
r
s
andifo
Use poly_int
t
r
e
e acce
s
sors
commit
|
commitdiff
|
tree
2018-05-25
rsandifo
A
dd IFN_COND
_
{MUL
,
D
I
V,MOD,RDI
V
}
commit
|
commitdiff
|
tree
2018-05-25
rsand
i
fo
[AA
r
c
h6
4
]
Add SVE support f
o
r
i
nteger division
commit
|
commitdiff
|
tree
2018-05-25
rsandifo
Prefer open-coding vector
i
ntege
r
div
i
sion
commit
|
commitdiff
|
tree
2018-05-25
r
sandifo
Fold VEC_COND_EXPRs to IFN_CO
N
D_*
where possibl
e
commit
|
commitdiff
|
tree
2018-05-25
rsandifo
A
dd an "else" argument to I
F
N_COND_* fun
c
tions
commit
|
commitdiff
|
tree
2018-05-25
r
s
an
d
ifo
Try h
a
rder to pr
e
serve ope
r
and
t
ies i
n
maybe_legitimiz
e
_opera
n
ds
commit
|
commitdiff
|
tree
2018-05-24
rsandifo
Use
c
a
n
onicali
z
e_math
_
after_vectorization_p for FM
A
.
.
.
commit
|
commitdiff
|
tree
2018-05-24
rsandi
f
o
Add a class
to re
p
r
e
sent a gimple match re
s
ult
commit
|
commitdiff
|
tree
next