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 over-widening handling of COND_EXPRs (PR 86749)
2018-08-01
rsandi
f
o
Fix over
-
widening handling of
COND_EXPRs (
P
R 86749
)
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[46/
4
6] Turn stmt_vec_info back into a typedef
commit
|
commitdiff
|
tree
2018-07-31
r
sa
n
dif
o
[45/46
]
Remove v
e
ct_stmt_i
n
_region_p
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[44/46]
R
e
m
ove
global vinfo_fo
r
_stmt-related routines
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[43/4
6
] Make free_
s
tm
t
_
vec_info take a stmt_vec_i
n
fo
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[42/46] Ad
d
v
ec_
i
nfo::
r
eplace_
s
tmt
commit
|
commitdiff
|
tree
2018-07-31
r
s
a
nd
i
fo
[41/46] Add vec_info::remove_st
m
t
commit
|
commitdiff
|
tree
2018-07-31
rs
a
n
d
i
f
o
[
4
0/4
6
] Add vec_i
n
fo::l
o
o
k
up_dr
commit
|
commitdiff
|
tree
2018-07-31
rsandif
o
[39/46] Change STMT_VINFO_UNALIGNED_D
R
to a dr_vec_inf
o
commit
|
commitdiff
|
tree
2018-07-31
rsandi
f
o
[38/46] Use dr_v
e
c_in
f
o to represent
a
data reference
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[37/46] dr_aux tweaks
commit
|
commitdiff
|
tree
2018-07-31
rsan
d
if
o
[36/46] A
d
d a patte
r
n_stmt_p field to st
m
t_v
e
c
_info
commit
|
commitdiff
|
tree
2018-07-31
rsa
n
difo
[35
/
46] Alter interfaces wi
t
hi
n
vect_pat
t
ern_re
c
o
g
commit
|
commitdiff
|
tree
2018-07-31
r
san
d
i
fo
[34/46
]
Alt
e
r inter
f
ace
t
o
v
e
ct_get_ve
c
_def_for_stmt_copy
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[33/46] Use stmt_vec_inf
o
s instead of
v
ec_info/gimple
.
.
.
commit
|
commitdiff
|
tree
2018-07-31
rsa
n
difo
[3
2
/
4
6
]
U
se stmt_
v
ec_
i
nfo in f
u
nc
t
ion interface
s
(part 2)
commit
|
commitdiff
|
tree
2018-07-31
rsandif
o
[31/46] U
s
e
stm
t
_vec_info in fu
n
c
tion
i
nterf
a
ce
s
(
p
art 1)
commit
|
commitdiff
|
tree
2018-07-31
rsandi
f
o
[30/46] Use
stmt_v
e
c_infos rather than g
i
mple stmts
.
.
.
commit
|
commitdiff
|
tree
2018-07-31
rsandif
o
[2
9
/46] U
s
e
stmt_vec_in
f
o instead of gimple stmts
i
nternally
.
.
.
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[28/46]
Use
s
tmt_vec_info
instead of g
i
mple s
t
mts internally
.
.
.
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[
27/46] Remove
d
uplica
t
e
d
stmt_vec_info
l
ookups
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[26/46] Make more u
s
e
o
f dy
n
_cast
in
t
ree-vect*
commit
|
commitdiff
|
tree
2018-07-31
r
s
and
i
fo
[2
5
/46]
M
a
ke get_earlier/later_stmt tak
e
a
n
d return
.
.
.
commit
|
commitdiff
|
tree
2018-07-31
rsandi
f
o
[24
/
46] Ma
k
e stmt_info_for_cost use a
stmt_vec_i
n
fo
commit
|
commitdiff
|
tree
2018-07-31
rsand
i
fo
[23/46] Make LOOP_VINFO_MAY_MISALIGN_STMTS use s
t
m
t
_vec_info
commit
|
commitdiff
|
tree
2018-07-31
rsa
n
d
i
fo
[22/46] Make DR_GROUP_SAME_DR
_
S
TMT a
stmt_v
e
c_info
commit
|
commitdiff
|
tree
2018-07-31
rsandif
o
[
2
1/46] Make grouped_sto
r
es
and reduction_c
h
ains use
.
.
.
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[20/46] Make
*FIRST_ELE
M
E
N
T and *NEXT_ELEMEN
T
st
m
t
_vec
_
infos
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[19/46] Make vect_dr_st
m
t retu
r
n a st
m
t_vec_i
n
fo
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[
1
8/46] Make SLP_TREE_SCALAR_STMTS a vec<stm
t
_vec_i
n
f
o
>
commit
|
commitdiff
|
tree
2018-07-31
rsa
n
difo
[17/
4
6
]
Make LOOP_VINFO_
R
EDUC
T
IONS an aut
o
_
v
ec
<
stmt_vec_info>
commit
|
commitdiff
|
tree
2018-07-31
rsa
n
d
i
fo
[
1
6
/46
]
Mak
e
STMT_VINFO
_
REDU
C
_DE
F
a stmt_vec_info
commit
|
commitdiff
|
tree
2018-07-31
r
s
andi
f
o
[15/46] Ma
k
e SLP_TREE
_
VEC_STMTS a ve
c
<stmt_
v
ec_
i
n
f
o
>
commit
|
commitdiff
|
tree
2018-07-31
r
s
andifo
[
1
4/46] Make STMT_VINFO_VEC_STMT a st
m
t_vec_info
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[13/46
]
Make STMT_VINF
O
_RE
L
ATED
_
STMT a st
m
t_vec_info
commit
|
commitdiff
|
tree
2018-07-31
rsa
n
difo
[12/4
6
] Make v
e
ct_finish
_
stmt_generat
i
on return a s
t
mt_vec_i
n
fo
commit
|
commitdiff
|
tree
2018-07-31
rs
a
ndifo
[11/46]
Pass back a stmt_vec
_
i
n
fo
f
rom vect_is_simple_use
commit
|
commitdiff
|
tree
2018-07-31
r
s
andifo
[10/46] Temporaril
y
m
ake stmt_vec_info a
cl
a
ss
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[
0
9/
4
6] Add v
e
c_
i
n
f
o::lookup_single_u
s
e
commit
|
commitdiff
|
tree
2018-07-31
rsandi
f
o
[08/46
]
Add
v
ec
_
i
n
fo::lookup
_
def
commit
|
commitdiff
|
tree
2018-07-31
r
s
andif
o
[07/46] Add vec_info::lookup_
s
tmt
commit
|
commitdiff
|
tree
2018-07-31
rsa
n
difo
[06/46]
A
dd
v
e
c
_info::
a
dd_stmt
commit
|
commitdiff
|
tree
2018-07-31
r
s
a
n
dif
o
[05/46]
F
ix
m
ake_ss
a
_name ca
l
l in vecto
r
izable_r
e
duct
i
on
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[
0
4/46] Fa
c
tor out th
e
test for a valid r
e
d
uction input
commit
|
commitdiff
|
tree
2018-07-31
r
sandifo
[0
3
/46]
R
em
o
ve
u
nne
c
essary update of NUM
_
SLP_USES
commit
|
commitdiff
|
tree
2018-07-31
rsa
n
dif
o
[02/46]
R
emo
v
e dead vector
i
zable_reduct
i
o
n
code
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[01/46]
Move speci
a
l cas
e
s o
u
t
of get_initial_
d
e
f_for_reducti
o
n
commit
|
commitdiff
|
tree
2018-07-30
r
sandifo
Resync
i
n
line
implementat
i
on of ceil_log2 (
P
R 86
5
06)
commit
|
commitdiff
|
tree
2018-07-25
rsandifo
Add
P
R numb
e
r
commit
|
commitdiff
|
tree
2018-07-25
r
s
and
i
f
o
Fix c
e
il_l
o
g2
(
0) (PR 86644)
commit
|
commitdiff
|
tree
2018-07-24
rsan
d
ifo
Avo
i
d &LOOP_VINFO_MASKS for bb vectori
s
ation (PR 86618)
commit
|
commitdiff
|
tree
2018-07-12
rsand
i
fo
Im
p
l
emen
t
SL
P
of internal functio
n
s
commit
|
commitdiff
|
tree
2018-07-12
r
s
andifo
Use conditional internal functions
i
n if-con
v
ersion
commit
|
commitdiff
|
tree
2018-07-12
r
s
andifo
Support fused
multiply-adds i
n
ful
l
y-mask
e
d reductions
commit
|
commitdiff
|
tree
2018-07-12
rsan
d
ifo
A
dd I
F
N_COND
_
FM
A
f
unctions
commit
|
commitdiff
|
tree
2018-07-12
r
s
andifo
Exten
d
t
ree c
o
de fol
d
s to IFN_COND_*
commit
|
commitdiff
|
tree
2018-07-04
rsandifo
Fix typo in bb
-
slp-over-widen-*
.
c
commit
|
commitdiff
|
tree
2018-07-03
r
sandifo
[17/n] P
R
85694:
A
A
rch64 support for AV
G
_
FL
O
OR/CEIL
commit
|
commitdiff
|
tree
2018-07-03
rsandifo
Pass
more vec
t
or
types to append_pa
t
tern_def
_
seq
commit
|
commitdiff
|
tree
2018-07-03
rsandifo
Ensu
r
e PATTERN_DEF_SEQ is empty bef
o
re recogn
i
sin
g
.
.
.
commit
|
commitdiff
|
tree
2018-07-03
r
s
an
d
ifo
Clean up interface to vect
o
r pattern reco
g
nisers
commit
|
commitdiff
|
tree
2018-07-03
rsan
d
ifo
[16/n] PR85694: Add de
t
ec
t
ion of a
v
eraging operations
commit
|
commitdiff
|
tree
2018-07-03
rsan
d
ifo
[15/n] PR85694
:
Tr
y
to
s
plit existing cast
s
in widened
.
.
.
commit
|
commitdiff
|
tree
2018-07-03
rsandifo
[
1
4/n]
P
R856
9
4: Rework overwiden
i
ng detecti
o
n
commit
|
commitdiff
|
tree
2018-07-03
rsa
n
dif
o
Avoid mat
c
hing the
s
ame p
a
t
tern statem
e
nt
t
wice
commit
|
commitdiff
|
tree
2018-07-02
rsandifo
F
ix typo
i
n vect_recog_widen_shift_pattern
commit
|
commitdiff
|
tree
2018-06-30
rsan
d
ifo
[
13/n] PR85694: Try t
o
avoid
v
ect
o
r
i
sin
g
cas
t
s of in
v
ariants
commit
|
commitdiff
|
tree
2018-06-30
rsandifo
[12/n] PR85694:
Rework d
e
tection
o
f widened opera
t
ions
commit
|
commitdiff
|
tree
2018-06-30
r
s
a
ndifo
[11/n] PR85694: Apply pattern mat
c
hing
t
o pattern def
i
nition
.
.
.
commit
|
commitdiff
|
tree
2018-06-30
rsandi
f
o
[10
/
n]
PR85
6
94: Split out check for vectorizabl
e
associative
.
.
.
commit
|
commitdiff
|
tree
2018-06-30
rsandifo
[
9b/n] PR85694:
M
a
ke vect_is_simple_use lo
o
k through
.
.
.
commit
|
commitdiff
|
tree
2018-06-30
rsand
i
fo
[9a/n]
P
R85694: Reorde
r
vec
t
_
is
_
simple_use arguments
commit
|
commitdiff
|
tree
2018-06-20
rsandifo
[8/n] PR85694: M
a
ke patterns check fo
r
targe
t
s
upport
commit
|
commitdiff
|
tree
2018-06-20
rsandifo
[7/n] PR
8
5694: Add a vect_patt
e
rn_det
e
cted helper
commit
|
commitdiff
|
tree
2018-06-20
rsandifo
[
6
/
n]
P
R85694: Ad
d
a v
e
ct_g
e
t_internal
_
def helper
commit
|
commitdiff
|
tree
2018-06-20
r
s
a
nd
i
fo
[5
/
n] PR85
6
9
4: Rem
o
ve dead W
I
DEN
_
SUM
handling
commit
|
commitdiff
|
tree
2018-06-20
rsandifo
[4/n]
PR8569
4
: Remove redunda
n
t calls to types_compatible_p
commit
|
commitdiff
|
tree
2018-06-20
rsandifo
[3/n] PR8
5
694: Fix dummy as
s
i
gnm
e
nt h
a
n
d
ling in
v
ectorizable
.
.
.
commit
|
commitdiff
|
tree
2018-06-20
r
s
and
i
fo
[
2
/n] PR
8
5694:
Att
a
ch a DEF_SEQ
only to the original
.
.
.
commit
|
commitdiff
|
tree
2018-06-20
rsand
i
fo
[1/n] P
R
8
5694: Allow pat
t
ern definitio
n
statements
.
.
.
commit
|
commitdiff
|
tree
2018-06-12
rsandifo
Tight
e
n
LR
A
t
e
st
f
or reloading the inn
e
r r
e
g
o
f
a
paradoxi
c
a
.
.
.
commit
|
commitdiff
|
tree
2018-06-12
rsandifo
Use pol
y
_
i
nt r
t
x accessors instea
d
of hwi accessors
commit
|
commitdiff
|
tree
2018-06-04
rsand
i
fo
Fix
e
xpan
d
_
e
xpr_real_1 handlin
g
of BLKmode
b
itfield
.
.
.
commit
|
commitdiff
|
tree
2018-06-01
rsandifo
Fix phi b
a
ckedge
d
e
tectio
n
in b
a
c
kpro
p
(PR85989
)
commit
|
commitdiff
|
tree
2018-06-01
rsandifo
Fix SVE fa
l
lout from r26
0
951
commit
|
commitdiff
|
tree
2018-05-30
rsandifo
Use poly_int tree accessors
commit
|
commitdiff
|
tree
2018-05-25
rsa
n
difo
Add IF
N
_C
O
ND_{MUL,DIV
,
MOD,RDIV
}
commit
|
commitdiff
|
tree
2018-05-25
rsandifo
[
AArch64]
Add SVE support for integer division
commit
|
commitdiff
|
tree
2018-05-25
rsa
n
d
ifo
Prefer open-
c
oding v
e
ct
o
r integer divis
i
on
commit
|
commitdiff
|
tree
2018-05-25
rsandifo
Fol
d
V
E
C_COND
_
EXPR
s
t
o
IFN_COND_* where pos
s
ible
commit
|
commitdiff
|
tree
2018-05-25
rsandifo
Add
a
n "
e
l
s
e" argume
n
t to IFN_COND_*
f
u
n
c
t
ion
s
commit
|
commitdiff
|
tree
2018-05-25
r
san
d
ifo
Try
ha
r
d
e
r to
preserve op
e
r
and ties in m
a
ybe_legitimi
z
e_o
p
erands
commit
|
commitdiff
|
tree
2018-05-24
rsandif
o
Use canonicalize_math_aft
e
r_v
e
ctorization
_
p for
F
MA
.
.
.
commit
|
commitdiff
|
tree
2018-05-24
r
sandifo
Add a class to
represent
a
gi
m
ple
m
atch res
u
lt
commit
|
commitdiff
|
tree
2018-05-23
r
s
a
ndifo
Fix SL
P
def type when
computing ma
s
ks (PR85853)
commit
|
commitdiff
|
tree
2018-05-22
rsandifo
20
1
8-05-22 R
i
chard Sandiford <
r
i
chard
.
san
d
iford@linaro
.
.
.
commit
|
commitdiff
|
tree
2018-05-22
r
s
an
d
ifo
Handl
e
a
n
u
l
l lhs i
n
expand_di
r
ect_optab_fn
(PR85862)
commit
|
commitdiff
|
tree
2018-05-21
rsandifo
F
i
x
tree-
s
sa-strlen ha
n
dling of
p
artial clobbers (PR85814)
commit
|
commitdiff
|
tree
2018-05-18
rsandifo
Rep
l
ace FMA_EXPR with on
e
inter
n
al fn per optab
commit
|
commitdiff
|
tree
2018-05-17
rsa
n
di
f
o
Gi
m
ple FE
support for internal functions
commit
|
commitdiff
|
tree
next