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
rsand
i
fo
Restore flow_bb_insi
d
e_loop_
p
tests (PR 86858)
commit
|
commitdiff
|
tree
2018-08-09
rsa
n
difo
Fix invalid
a
ssumpti
o
n
i
n vec
t
_transf
o
rm_s
t
mt
(
PR 86871)
commit
|
commitdiff
|
tree
2018-08-07
rsandifo
[AArch64] Fix -
m
low-
p
rec
i
sion-div (P
R
86
8
38)
commit
|
commitdiff
|
tree
2018-08-03
rsandifo
Hand
l
e SLP of ca
l
l pa
t
tern statemen
t
s
commit
|
commitdiff
|
tree
2018-08-02
rsandifo
Typ
o
fix
commit
|
commitdiff
|
tree
2018-08-02
rsandifo
[gen/AArch64]
Gene
r
ate helpers for
s
ubstituting i
t
e
r
a
tor
.
.
.
commit
|
commitdiff
|
tree
2018-08-02
rsandifo
[AAr
c
h64] Add
s
upport
for
16-
b
i
t
FMOV im
m
ediates
commit
|
commitdiff
|
tree
2018-08-01
rsandif
o
[AA
r
ch64] U
p
d
a
te expec
t
ed output for sv
e
/var_stride_
.
.
.
commit
|
commitdiff
|
tree
2018-08-01
rs
a
nd
i
fo
[AArch64] XFA
I
L
sve
/
vcond_[45]
.
c tests
commit
|
commitdiff
|
tree
2018-08-01
rsandifo
F
o
ld pointer range checks with
e
qual spa
n
s
commit
|
commitdiff
|
tree
2018-08-01
r
s
andif
o
F
ix PR number
commit
|
commitdiff
|
tree
2018-08-01
rsa
n
di
f
o
Fix remove_s
t
mt
i
n vectorizabl
e
_simd_clone_call
(PR
.
.
.
commit
|
commitdiff
|
tree
2018-08-01
rsandifo
[0
7
/11] Use single basic block array in loop_vec_info
commit
|
commitdiff
|
tree
2018-08-01
rsa
n
d
ifo
[06/11] Ha
n
dle VMAT_INVARI
A
N
T sep
a
rately
commit
|
commitdiff
|
tree
2018-08-01
rsandifo
[05/
1
1
] Add
a vect_stmt_to_vector
i
ze helper function
commit
|
commitdiff
|
tree
2018-08-01
rsandifo
[0
4
/11] Add a vect_o
r
ig_stmt
h
e
lper functio
n
commit
|
commitdiff
|
tree
2018-08-01
rsandifo
[03/11
]
Remove vect_tra
n
sf
o
rm_stmt g
r
ou
p
ed_store argument
commit
|
commitdiff
|
tree
2018-08-01
rs
a
nd
i
fo
[02/11] R
e
move
v
ect_schedule_slp return value
commit
|
commitdiff
|
tree
2018-08-01
r
s
andifo
[01/11] Schedule
S
LP earlier
commit
|
commitdiff
|
tree
2018-08-01
rsandif
o
Fix ov
e
r-widenin
g
handling o
f
COND_
E
XPRs (PR 86749)
commit
|
commitdiff
|
tree
2018-07-31
rs
a
ndifo
[46/46]
Turn
stmt_vec_
i
nfo
back
i
nto a typedef
commit
|
commitdiff
|
tree
2018-07-31
rsa
n
difo
[45/
4
6] Remove vect_st
m
t_in
_
r
e
g
ion_p
commit
|
commitdiff
|
tree
2018-07-31
rsandi
f
o
[44/46] Remove glob
a
l vinfo_for_stmt-related routines
commit
|
commitdiff
|
tree
2018-07-31
rs
a
ndif
o
[43/46] Make free_stmt_vec_info
t
ake a
s
tmt_v
e
c
_
in
f
o
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[
42/
4
6]
A
dd vec_info:
:
replace_stmt
commit
|
commitdiff
|
tree
2018-07-31
r
s
a
ndifo
[41/
4
6] Add
v
ec_inf
o
::re
m
ove_stmt
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[40/46] Ad
d
vec_in
f
o::
l
ookup_d
r
commit
|
commitdiff
|
tree
2018-07-31
rsand
i
fo
[39/46] Change STMT_VINFO_U
N
ALIGNED_DR to a dr_vec
_
inf
o
commit
|
commitdiff
|
tree
2018-07-31
rsandi
f
o
[
3
8/
4
6]
U
se d
r
_
ve
c
_i
n
fo to represent a data reference
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[37/4
6
] dr_aux tweaks
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[
3
6/46] Add a pat
t
e
r
n
_stmt_p f
i
eld to stmt_vec_info
commit
|
commitdiff
|
tree
2018-07-31
rs
a
n
difo
[35/46] Alter interfaces
w
ithin vect
_
pattern_recog
commit
|
commitdiff
|
tree
2018-07-31
rsa
n
difo
[
34/46] Alter in
t
erface
t
o ve
c
t_
g
e
t
_vec_
d
e
f
_
f
o
r
_
s
tmt_copy
commit
|
commitdiff
|
tree
2018-07-31
r
s
an
d
i
fo
[33/46] Use stmt_vec_i
n
fos instead of vec_i
n
fo/gimple
.
.
.
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[32/4
6
] Use st
m
t_vec_info
i
n fu
n
ctio
n
inter
f
aces (
p
art 2)
commit
|
commitdiff
|
tree
2018-07-31
r
s
andifo
[31/46] Use stm
t
_vec_
i
nfo in function interfaces (part
1
)
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[
3
0/
4
6] Use stmt_vec_infos rather th
a
n gi
m
ple stmts
.
.
.
commit
|
commitdiff
|
tree
2018-07-31
rsan
d
i
f
o
[
2
9/46] Use stmt
_
vec_
i
nfo instead of
g
imple stmts int
e
rnally
.
.
.
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[28/46] Use
s
t
m
t_
v
ec_info inste
a
d of gi
m
p
le
s
t
m
ts internally
.
.
.
commit
|
commitdiff
|
tree
2018-07-31
rs
a
ndi
f
o
[27/46]
Remove duplicated
s
tm
t
_ve
c
_in
f
o lookups
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[26/46]
Make more us
e
of
d
yn_cas
t
in tr
e
e-vect*
commit
|
commitdiff
|
tree
2018-07-31
r
sandifo
[25/46]
M
a
k
e get_ea
r
lier/later_stmt take and return
.
.
.
commit
|
commitdiff
|
tree
2018-07-31
rsandi
f
o
[24/46] Make
stmt_in
f
o_fo
r
_cost use a st
m
t_vec_info
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[23/
4
6] Make LOO
P
_VINFO_M
A
Y_MISALIGN_S
T
MTS use st
m
t
_
vec_inf
o
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[22
/
46] Make
DR_GR
O
UP_SA
M
E_DR_S
T
MT a stmt_vec
_
info
commit
|
commitdiff
|
tree
2018-07-31
rsand
i
f
o
[21/46] Make
g
r
o
uped_sto
r
e
s
and re
d
uction_chains use
.
.
.
commit
|
commitdiff
|
tree
2018-07-31
r
sandi
f
o
[
2
0/46] Make *FIRST_
E
LEMENT and *NEX
T
_ELEMENT
s
t
mt_vec_infos
commit
|
commitdiff
|
tree
2018-07-31
r
s
andifo
[19/
4
6
]
Make vect_dr_s
t
mt return
a
stmt
_
v
e
c_info
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[18/46] Make SLP_T
R
EE_SCALAR_STMT
S
a
vec<stmt_
v
ec
_
info
>
commit
|
commitdiff
|
tree
2018-07-31
rsandif
o
[17/46]
M
ake LOOP
_
VINFO_REDUCTI
O
N
S an
auto_vec<stmt_
v
ec_info>
commit
|
commitdiff
|
tree
2018-07-31
rsan
d
ifo
[16/46] Make STMT_VINFO
_
R
EDU
C
_
DEF a stmt_vec_info
commit
|
commitdiff
|
tree
2018-07-31
rsa
n
difo
[15/46]
M
a
ke SLP_TREE_VEC
_
STMT
S
a
v
ec<stmt_ve
c
_info>
commit
|
commitdiff
|
tree
2018-07-31
rsan
d
ifo
[1
4
/46
]
Make STMT_VINFO_VEC_S
T
M
T
a stmt_vec_info
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[13/46] Make
STM
T
_VINFO
_
RELATED_
S
T
M
T a stmt_vec_info
commit
|
commitdiff
|
tree
2018-07-31
rsandi
f
o
[12/46] M
a
ke vect_finish_stmt
_
generati
o
n
return
a
stmt_vec_info
commit
|
commitdiff
|
tree
2018-07-31
rsan
d
ifo
[
1
1/46] P
a
ss
b
ack a stmt
_
vec_info
f
r
om vect_is_s
i
mple
_
use
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[1
0
/46] Tempora
r
ily make stmt
_
v
e
c_info a class
commit
|
commitdiff
|
tree
2018-07-31
r
s
a
n
difo
[
09/46]
A
dd vec_in
f
o::
l
o
o
kup_si
n
g
l
e
_
use
commit
|
commitdiff
|
tree
2018-07-31
r
sandifo
[08/46] Add vec_info::loo
k
up
_
def
commit
|
commitdiff
|
tree
2018-07-31
r
s
andifo
[07/46
]
Add v
e
c_info:
:
lookup_stmt
commit
|
commitdiff
|
tree
2018-07-31
rsandif
o
[06/46] Add vec_info::add_s
t
mt
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[05/46] Fix make
_
ssa_nam
e
call in vectorizable_reduction
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[04/46
]
F
a
ctor out the t
e
st
fo
r
a v
a
lid red
u
ct
i
on input
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[03
/
46] Remo
v
e un
n
eces
s
ary update of NUM_SLP_USES
commit
|
commitdiff
|
tree
2018-07-31
rsan
d
ifo
[02/46] R
e
move
d
e
ad
vectoriza
b
le_reductio
n
code
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[
0
1/46]
M
ove
s
pecial cases out of get
_
initial_
d
e
f
_for_reducti
o
n
commit
|
commitdiff
|
tree
2018-07-30
rsandifo
Resync inline
i
m
p
l
ementation
of ceil_log2
(PR 8
6
506)
commit
|
commitdiff
|
tree
2018-07-25
rsandifo
Add PR number
commit
|
commitdiff
|
tree
2018-07-25
rsandifo
Fix ceil_log2(0
)
(PR 86
6
44)
commit
|
commitdiff
|
tree
2018-07-24
rsandifo
Avoid
&L
O
O
P_VIN
F
O_MASKS
f
or bb vectori
s
ation (PR 86618)
commit
|
commitdiff
|
tree
2018-07-12
r
s
an
d
ifo
Implement SLP
of internal functions
commit
|
commitdiff
|
tree
2018-07-12
rsandifo
Use conditional
in
t
e
r
n
al
func
t
i
o
ns in if-conversion
commit
|
commitdiff
|
tree
2018-07-12
rsandifo
S
upport fused multiply-ad
d
s
i
n fully-m
a
sked
r
eductions
commit
|
commitdiff
|
tree
2018-07-12
rsandif
o
Add IF
N
_COND_FMA functions
commit
|
commitdiff
|
tree
2018-07-12
rsandifo
E
x
tend
t
ree code folds to IFN
_
COND_*
commit
|
commitdiff
|
tree
2018-07-04
rsandifo
Fix typo in
bb-s
l
p
-
over-
w
iden-*
.
c
commit
|
commitdiff
|
tree
2018-07-03
rsan
d
ifo
[17
/
n] P
R
8
5
694: A
A
rch64 support for
A
VG
_
FLO
O
R/
C
EIL
commit
|
commitdiff
|
tree
2018-07-03
rsandifo
P
ass mor
e
vector typ
e
s
to append_
p
attern_def_seq
commit
|
commitdiff
|
tree
2018-07-03
rsa
n
dif
o
E
n
sur
e
PATTERN_DEF_SEQ
i
s
e
mpt
y
be
f
ore recognisin
g
.
.
.
commit
|
commitdiff
|
tree
2018-07-03
rsandif
o
Clean up int
e
rface to v
e
ctor pattern recognise
r
s
commit
|
commitdiff
|
tree
2018-07-03
rsand
i
fo
[16/n] PR85694
:
Add
detect
i
on of av
e
r
aging operations
commit
|
commitdiff
|
tree
2018-07-03
rsan
d
ifo
[15/n] PR8
5
694: T
r
y to split existing cas
t
s i
n
widened
.
.
.
commit
|
commitdiff
|
tree
2018-07-03
rsa
n
difo
[
1
4/n] PR85694: Re
w
ork o
v
erw
i
d
e
nin
g
detection
commit
|
commitdiff
|
tree
2018-07-03
rsa
n
di
f
o
Avoid matching the same p
a
ttern statem
e
nt twice
commit
|
commitdiff
|
tree
2018-07-02
rsandifo
Fix typo
i
n vect_recog_wi
d
en_s
h
ift_pattern
commit
|
commitdiff
|
tree
2018-06-30
rsandifo
[13/n] PR85694:
T
ry
to avoid v
e
ctorising c
a
sts of invariants
commit
|
commitdiff
|
tree
2018-06-30
rsandifo
[1
2
/n]
P
R8569
4
: Rework
d
etec
t
ion
o
f wide
n
ed operations
commit
|
commitdiff
|
tree
2018-06-30
r
sandif
o
[11/n]
PR85694: Apply p
a
tte
r
n matching to pattern d
e
f
inition
.
.
.
commit
|
commitdiff
|
tree
2018-06-30
rsandifo
[
1
0
/
n] P
R
85694: Split out check fo
r
vec
t
o
rizab
l
e
a
ssoc
i
ative
.
.
.
commit
|
commitdiff
|
tree
2018-06-30
rsandi
f
o
[
9
b/n] PR
8
5694:
M
ake vect_i
s
_simple_use look through
.
.
.
commit
|
commitdiff
|
tree
2018-06-30
rsandif
o
[
9
a/n]
P
R
8
5694: Reo
r
der vect_
i
s
_
simple_use arguments
commit
|
commitdiff
|
tree
2018-06-20
rs
a
ndifo
[8
/
n] PR856
9
4: Make pa
t
t
er
n
s check for
t
arge
t
support
commit
|
commitdiff
|
tree
2018-06-20
rsandifo
[7/n] PR
8
5694: Add a vect_pattern
_
de
t
e
c
ted helper
commit
|
commitdiff
|
tree
2018-06-20
r
s
an
d
ifo
[6/n] PR85694: Add a vect_get_in
t
ernal_de
f
helper
commit
|
commitdiff
|
tree
2018-06-20
rsandifo
[5/n] PR85694: Remove dead WIDEN_SUM
handling
commit
|
commitdiff
|
tree
2018-06-20
r
s
an
d
if
o
[4/n] PR85
6
94: Remo
v
e
r
e
dundant calls to types_comp
a
ti
b
le_p
commit
|
commitdiff
|
tree
2018-06-20
rsandif
o
[
3
/n]
PR85694:
Fix dummy as
s
ignm
e
nt handl
i
ng
in vect
o
rizable
.
.
.
commit
|
commitdiff
|
tree
2018-06-20
r
s
andi
f
o
[2/
n
] PR85694: Atta
c
h a DEF_SEQ o
n
ly to the original
.
.
.
commit
|
commitdiff
|
tree
2018-06-20
rsa
n
difo
[
1
/n] PR85694: Allow pa
t
t
e
rn defini
t
i
on statements
.
.
.
commit
|
commitdiff
|
tree
2018-06-12
rsandifo
Tighten
L
RA
test for re
l
o
ading the inner reg
of a p
a
r
adoxica
.
.
.
commit
|
commitdiff
|
tree
next