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
Restore flow_bb_inside_loop_p tests (PR 86858)
2018-08-09
rsandifo
Re
s
t
o
re
f
low_bb_ins
i
de_l
o
op_p
t
ests (PR 86858)
commit
|
commitdiff
|
tree
2018-08-09
r
sa
n
d
i
f
o
Fix inv
a
lid as
s
umption i
n
vect_transform_stm
t
(PR 86871)
commit
|
commitdiff
|
tree
2018-08-07
rsandifo
[AArc
h
6
4
] Fix -mlow-preci
s
i
on-div (PR 86
8
38)
commit
|
commitdiff
|
tree
2018-08-03
rsandifo
Handle SLP of ca
l
l pattern statem
e
nts
commit
|
commitdiff
|
tree
2018-08-02
rsa
n
d
ifo
Typo
f
ix
commit
|
commitdiff
|
tree
2018-08-02
rsa
n
difo
[gen/AArch64
]
G
enerate hel
p
ers for su
b
stit
u
tin
g
i
t
erator
.
.
.
commit
|
commitdiff
|
tree
2018-08-02
rsandifo
[AArch64] Add s
u
ppo
r
t for 16-bit FMOV immed
i
ates
commit
|
commitdiff
|
tree
2018-08-01
r
s
a
ndi
f
o
[AArch64] Upda
t
e
expected
o
utput for sve/var_stride_
.
.
.
commit
|
commitdiff
|
tree
2018-08-01
r
sandifo
[AAr
c
h64] XFAIL sve/
v
cond_[45]
.
c tests
commit
|
commitdiff
|
tree
2018-08-01
rsandi
f
o
Fold pointer ra
n
ge
chec
k
s
with
e
q
u
al
spans
commit
|
commitdiff
|
tree
2018-08-01
rsandifo
F
i
x P
R
n
umber
commit
|
commitdiff
|
tree
2018-08-01
rsandifo
F
i
x r
e
move_stmt in vectorizab
l
e_si
m
d_clone_call (PR
.
.
.
commit
|
commitdiff
|
tree
2018-08-01
rsand
i
f
o
[07/11] Use
s
i
n
gle basic block array in loop_vec_info
commit
|
commitdiff
|
tree
2018-08-01
rsandifo
[06/11]
H
andle
V
MAT_INVARIANT separately
commit
|
commitdiff
|
tree
2018-08-01
rsandif
o
[05/11]
A
dd a
vec
t
_stmt_to_vecto
r
i
z
e hel
p
er functi
o
n
commit
|
commitdiff
|
tree
2018-08-01
rsandi
f
o
[
0
4/11] Add a vect_orig_stm
t
helper function
commit
|
commitdiff
|
tree
2018-08-01
r
sandifo
[03/11] Remove vect_tran
s
form_
s
t
m
t grouped_s
t
o
re argument
commit
|
commitdiff
|
tree
2018-08-01
rsand
i
fo
[0
2
/11] Remove vect_schedule_slp return v
a
lue
commit
|
commitdiff
|
tree
2018-08-01
rsandifo
[01/11]
S
ch
e
dule SLP
earlier
commit
|
commitdiff
|
tree
2018-08-01
rsandifo
Fix over-widening handling of COND_EXPRs (PR 8674
9
)
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[
46/46
]
Turn st
m
t_v
e
c
_
i
n
fo back into
a
typedef
commit
|
commitdiff
|
tree
2018-07-31
r
s
andifo
[
4
5/46]
Remo
v
e v
e
ct_stmt_in_
r
eg
i
on_p
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[
44
/
46
]
R
emove global v
i
nfo_fo
r
_stmt-r
e
late
d
routines
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[43/46] Make free_stmt_vec_info take a stmt_vec_
i
nfo
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[42/46] Add ve
c
_info::re
p
l
ac
e
_stmt
commit
|
commitdiff
|
tree
2018-07-31
rsand
i
fo
[41/46] Add vec_info::remove_stmt
commit
|
commitdiff
|
tree
2018-07-31
rsand
i
fo
[40/46] A
d
d vec_inf
o
:
:loo
k
up_dr
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[39/
4
6] Change STMT_V
I
NFO_UNALIGN
E
D
_DR to a
dr_vec_in
f
o
commit
|
commitdiff
|
tree
2018-07-31
rsa
n
d
i
fo
[38/46] Use d
r
_vec
_
i
nfo to rep
r
esent a d
a
ta refer
e
n
ce
commit
|
commitdiff
|
tree
2018-07-31
rsandif
o
[3
7
/46] dr
_
aux tweaks
commit
|
commitdiff
|
tree
2018-07-31
rsan
d
ifo
[36/46] Add
a
p
at
t
ern_stmt_p
field to stm
t
_vec_info
commit
|
commitdiff
|
tree
2018-07-31
r
s
and
i
fo
[35/46] Alter interfac
e
s within vect_
p
atter
n
_recog
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[
34/46
]
A
l
ter interface to vec
t
_get_vec_def_for_st
m
t_copy
commit
|
commitdiff
|
tree
2018-07-31
rsandi
f
o
[33/46] Use
s
tmt_v
e
c
_
i
nfos ins
t
ead
o
f vec_in
f
o
/
g
i
m
ple
.
.
.
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[32/46
]
U
se stmt_vec_info in
f
u
nction int
e
rfaces (p
a
rt 2)
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[31/46] Use stmt_vec_info in function int
e
rface
s
(
part
1
)
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[30/
4
6] Use stmt_vec_infos ra
t
her than gim
p
le
stm
t
s
.
.
.
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[29/4
6
] Use
s
tmt_vec_i
n
f
o
ins
t
ead of gi
m
ple stmts int
e
r
n
ally
.
.
.
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[28/46] U
s
e
stmt
_
vec_info instea
d
o
f gim
p
le
s
tmts in
t
ernally
.
.
.
commit
|
commitdiff
|
tree
2018-07-31
rsandif
o
[27/4
6
]
R
emo
v
e d
u
plicated stmt
_
vec
_
info look
u
ps
commit
|
commitdiff
|
tree
2018-07-31
rsandi
f
o
[26/46] Make m
o
re use of
dyn_cast in tree-vect*
commit
|
commitdiff
|
tree
2018-07-31
rsand
i
f
o
[25/46] Mak
e
get_earlier/later_stmt take and return
.
.
.
commit
|
commitdiff
|
tree
2018-07-31
rsandif
o
[24
/
4
6]
M
ake stmt_info_for_cost use a stmt_vec_info
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[23/46] Make LOOP_VI
N
FO_MAY_MIS
A
L
I
GN_STMTS use stmt_vec_i
n
f
o
commit
|
commitdiff
|
tree
2018-07-31
rs
a
ndifo
[
22/46]
Make DR_GR
O
U
P
_SAM
E
_DR_STMT a stmt
_
ve
c
_
i
nf
o
commit
|
commitdiff
|
tree
2018-07-31
rsandi
f
o
[21/46] Make groupe
d
_stores and
r
edu
c
tion
_
chains use
.
.
.
commit
|
commitdiff
|
tree
2018-07-31
rsan
d
i
f
o
[20/46] Make *F
I
RST_E
L
EMENT and *NEXT_ELEMENT s
t
mt_vec_infos
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[
1
9
/
46] Make vect_dr
_
stmt return
a
s
t
m
t_v
e
c_info
commit
|
commitdiff
|
tree
2018-07-31
rsand
i
fo
[
1
8/46] Make
S
LP_TREE_SCALAR_S
T
MTS a vec<stmt_v
e
c_
i
nfo>
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[17/46] Make LOOP_V
I
NFO_REDUCTI
O
NS
a
n auto_vec<stmt_ve
c
_
i
nf
o
>
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[16/46] Make STMT_VINFO_R
E
DU
C
_
D
E
F
a
stmt_vec_in
f
o
commit
|
commitdiff
|
tree
2018-07-31
r
sandifo
[15/4
6
] Make
S
L
P_T
R
E
E_VEC_STMT
S
a vec<st
m
t_vec_info>
commit
|
commitdiff
|
tree
2018-07-31
rsa
n
difo
[14/4
6
] Make STMT_VINFO_VEC_STMT a stm
t
_vec_info
commit
|
commitdiff
|
tree
2018-07-31
rsa
n
difo
[13
/
46] Make STM
T
_VINFO_RELATED_STMT a stmt_ve
c
_inf
o
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[12/46]
M
a
ke ve
c
t_fi
n
ish
_
stmt_generation
r
eturn
a stmt_vec_info
commit
|
commitdiff
|
tree
2018-07-31
rsandi
f
o
[
11/46] Pass back a stmt_vec_info from vect_is_si
m
p
l
e_use
commit
|
commitdiff
|
tree
2018-07-31
rsan
d
ifo
[10/46]
T
empora
r
ily make s
t
mt_vec_info a class
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[09/
4
6] Add vec_
i
n
fo::l
o
okup_single_use
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[08/
4
6] Add vec_i
n
fo::loo
k
up_
d
ef
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[
07/46] Add vec
_
info::l
o
okup_s
t
mt
commit
|
commitdiff
|
tree
2018-07-31
r
s
andif
o
[06/4
6
]
Add
vec_info::add_stmt
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[05/4
6
] Fix make_ssa_n
a
me
c
all in vectorizable_reduct
i
on
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[04/46] F
a
ctor out
the test for
a valid red
u
ction input
commit
|
commitdiff
|
tree
2018-07-31
r
s
and
i
fo
[03/46]
Re
m
o
v
e unneces
s
ary update of N
U
M_SLP_
U
SES
commit
|
commitdiff
|
tree
2018-07-31
r
sandifo
[02/46]
Re
m
o
v
e
dead ve
c
torizabl
e
_r
e
duction code
commit
|
commitdiff
|
tree
2018-07-31
r
s
andif
o
[
0
1/46]
M
o
ve special c
a
s
e
s out of get_initial_def_fo
r
_
r
eduction
commit
|
commitdiff
|
tree
2018-07-30
r
s
andifo
Resync inline implementation of ceil_log2 (PR 86506)
commit
|
commitdiff
|
tree
2018-07-25
rsa
n
di
f
o
Add
P
R num
b
e
r
commit
|
commitdiff
|
tree
2018-07-25
rsandifo
F
i
x
ceil_log2(
0
) (
P
R 866
4
4)
commit
|
commitdiff
|
tree
2018-07-24
rsandifo
Avoi
d
&LOOP_VINFO_MAS
K
S fo
r
bb vec
t
orisation (PR 86618)
commit
|
commitdiff
|
tree
2018-07-12
rsandifo
Impl
e
ment SLP of in
t
ernal f
u
nctions
commit
|
commitdiff
|
tree
2018-07-12
r
s
and
i
fo
U
s
e conditiona
l
inte
r
n
al functions i
n
if-co
n
vers
i
on
commit
|
commitdiff
|
tree
2018-07-12
rsandifo
Supp
o
r
t fused multiply-adds in fully-maske
d
reduc
t
ions
commit
|
commitdiff
|
tree
2018-07-12
rsandifo
Add
I
FN_
C
OND_FMA functions
commit
|
commitdiff
|
tree
2018-07-12
rsandifo
E
x
t
end tree c
o
de
f
o
ld
s
t
o IFN_COND_*
commit
|
commitdiff
|
tree
2018-07-04
rs
a
ndifo
Fix
t
ypo
in
b
b-slp-over-widen-*
.
c
commit
|
commitdiff
|
tree
2018-07-03
rsandifo
[17
/
n] PR856
9
4: AArch6
4
suppo
r
t for
AVG_FLOOR/CEIL
commit
|
commitdiff
|
tree
2018-07-03
rsandifo
Pass more
vecto
r
types to a
p
pend
_
p
a
t
t
e
rn_d
e
f
_seq
commit
|
commitdiff
|
tree
2018-07-03
rs
a
ndifo
Ensure PA
T
TERN_DEF_
S
EQ is empty
b
ef
o
re recognis
i
ng
.
.
.
commit
|
commitdiff
|
tree
2018-07-03
rsandifo
Cl
e
an
up interfac
e
to vector
patter
n
recognise
r
s
commit
|
commitdiff
|
tree
2018-07-03
r
s
andifo
[16/n] PR85694: Add detectio
n
of
averaging operations
commit
|
commitdiff
|
tree
2018-07-03
r
s
a
ndifo
[15/n
]
P
R85694
:
Try to split exi
s
tin
g
casts in wid
e
n
ed
.
.
.
commit
|
commitdiff
|
tree
2018-07-03
rsandifo
[14/n] PR85694: Rewor
k
o
verw
i
deni
n
g d
e
tection
commit
|
commitdiff
|
tree
2018-07-03
rsandifo
Avoid matching the
s
ame pattern statement twi
c
e
commit
|
commitdiff
|
tree
2018-07-02
r
s
andifo
Fix typo in vect_recog_widen_shift_pattern
commit
|
commitdiff
|
tree
2018-06-30
rs
a
ndif
o
[
13/n] PR856
9
4
:
Try to a
v
o
i
d
v
ectorising c
a
sts of
in
v
ariants
commit
|
commitdiff
|
tree
2018-06-30
rsand
i
fo
[12/n] PR85694: Rework d
e
tection
o
f wide
n
ed ope
r
a
tions
commit
|
commitdiff
|
tree
2018-06-30
r
s
andifo
[1
1
/n]
P
R
8
5694
:
App
l
y
p
attern
m
at
c
hing to pattern
defini
t
ion
.
.
.
commit
|
commitdiff
|
tree
2018-06-30
rsandifo
[10/n] PR85694:
S
plit
out check for vectorizable associati
v
e
.
.
.
commit
|
commitdiff
|
tree
2018-06-30
rsandif
o
[9b/n] PR85694: Make vect_is_si
m
pl
e
_
u
se l
o
ok thro
u
gh
.
.
.
commit
|
commitdiff
|
tree
2018-06-30
r
s
andifo
[
9a/n] PR85694: Reorder vect_is_simple_use arguments
commit
|
commitdiff
|
tree
2018-06-20
rsand
i
fo
[8
/
n
] PR856
9
4: Make patter
n
s c
h
eck f
o
r
target s
u
pport
commit
|
commitdiff
|
tree
2018-06-20
rsandifo
[7/n] PR856
9
4
: Add a vect_pattern_detected
h
elper
commit
|
commitdiff
|
tree
2018-06-20
rsandifo
[6/n] PR
8
5694: Add a vect_
g
et_internal_def hel
p
er
commit
|
commitdiff
|
tree
2018-06-20
rsan
d
ifo
[5/n] PR85694: R
e
mov
e
d
e
ad WI
D
EN_SUM hand
l
ing
commit
|
commitdiff
|
tree
2018-06-20
rsa
n
difo
[
4
/n] PR85694: Remove redun
d
ant calls
to types_c
o
mpatib
l
e_p
commit
|
commitdiff
|
tree
2018-06-20
rsandifo
[3/n] PR8569
4
: Fix
d
um
m
y assignment h
a
ndlin
g
in vec
t
orizable
.
.
.
commit
|
commitdiff
|
tree
2018-06-20
r
s
and
i
fo
[2/n] PR85694: Attach a D
E
F_SEQ only to
t
h
e original
.
.
.
commit
|
commitdiff
|
tree
2018-06-20
rsa
n
difo
[1/n] PR85694: All
o
w
p
a
t
tern d
e
finition
s
tatements
.
.
.
commit
|
commitdiff
|
tree
2018-06-12
rsan
d
ifo
Tight
e
n
LRA
test for re
l
oa
d
i
ng t
h
e in
n
er reg of a paradoxica
.
.
.
commit
|
commitdiff
|
tree
next