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
rsan
d
ifo
Fix over-widening handling of CO
N
D_EXPRs (PR 86749)
commit
|
commitdiff
|
tree
2018-07-31
rsan
d
ifo
[
46
/
46] Tu
r
n s
t
mt_vec_info
back into a type
d
ef
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[45/46] Remove v
e
ct_stmt_in_
r
egion_p
commit
|
commitdiff
|
tree
2018-07-31
rsandif
o
[44/46] Remov
e
global vinfo_for_stmt-
r
elate
d
routin
e
s
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[43/46
]
Make free_stm
t
_vec
_
info take a st
m
t_vec_info
commit
|
commitdiff
|
tree
2018-07-31
rs
a
n
d
ifo
[4
2
/46] Add vec_inf
o
::rep
l
ace_stmt
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[41/46] A
d
d vec_info::remove_st
m
t
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[40/46] Add
v
ec_info::lookup_
d
r
commit
|
commitdiff
|
tree
2018-07-31
r
sa
n
difo
[39/
4
6] Change
S
TMT_VINFO_UNALIGNED_DR t
o
a dr_vec_info
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[38/
4
6] Use dr
_
vec_i
n
fo to rep
r
esent a dat
a
referenc
e
commit
|
commitdiff
|
tree
2018-07-31
rsan
d
ifo
[
3
7/46] dr_aux
tweaks
commit
|
commitdiff
|
tree
2018-07-31
r
sandifo
[36/46]
A
dd a pat
t
ern_
s
tmt_p field
to stmt_
v
ec_info
commit
|
commitdiff
|
tree
2018-07-31
r
s
andifo
[35/
4
6]
A
lter i
n
t
erf
a
ces
w
ithi
n
vect_patter
n
_reco
g
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[34/46] Alt
e
r inter
f
a
c
e to vect_get_vec_def_for_stmt_copy
commit
|
commitdiff
|
tree
2018-07-31
r
s
andifo
[33/46] Use
stmt_
v
e
c_infos instead of vec_info/gimp
l
e
.
.
.
commit
|
commitdiff
|
tree
2018-07-31
rs
a
ndi
f
o
[32/46] U
s
e stmt_vec_in
f
o
in functio
n
inter
f
aces (part 2
)
commit
|
commitdiff
|
tree
2018-07-31
r
s
a
n
d
ifo
[31/46] Use stmt_ve
c
_info i
n
func
t
ion i
n
terfaces (part 1)
commit
|
commitdiff
|
tree
2018-07-31
rs
a
ndifo
[30/46
]
U
se
s
tm
t
_ve
c
_
infos r
a
ther than gimple stmt
s
.
.
.
commit
|
commitdiff
|
tree
2018-07-31
rsa
n
difo
[
2
9
/
46] Use stm
t
_vec
_
info instead
o
f
gimpl
e
stm
t
s internally
.
.
.
commit
|
commitdiff
|
tree
2018-07-31
r
s
andifo
[28/46] Us
e
stm
t
_
vec_in
f
o instead of gimple stmts int
e
r
n
ally
.
.
.
commit
|
commitdiff
|
tree
2018-07-31
rs
a
ndifo
[27/46] Remove
duplicated stmt_vec_info lookups
commit
|
commitdiff
|
tree
2018-07-31
rsandi
f
o
[26/46] Make more use of dyn_cast in
t
r
ee-vect*
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[25
/
4
6
]
Make get_e
a
r
lier/
l
at
e
r_stmt take and ret
u
r
n
.
.
.
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[
2
4/46]
M
a
ke stmt_
i
n
f
o
_f
o
r_cost use a stmt_vec_
i
nf
o
commit
|
commitdiff
|
tree
2018-07-31
r
sandifo
[23/46] Make LOO
P
_VI
N
FO
_
MAY_MISALIGN_S
T
MTS use
stmt_vec_
i
nfo
commit
|
commitdiff
|
tree
2018-07-31
r
s
andifo
[22/46]
M
ake DR_GROU
P
_S
A
ME_D
R
_STMT a stmt_ve
c
_info
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[21
/
46
]
Make
g
r
ouped_s
t
ores and red
u
ction
_
chains u
s
e
.
.
.
commit
|
commitdiff
|
tree
2018-07-31
r
sandi
f
o
[
2
0/46] M
a
ke *FIRS
T
_ELEMENT and *N
E
X
T
_ELEMENT stmt_vec_infos
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[19/46] Make v
e
ct_dr_stmt retur
n
a stmt_vec_inf
o
commit
|
commitdiff
|
tree
2018-07-31
rsand
i
fo
[
1
8
/
46]
M
ake SLP_TREE_SCALAR_STMTS
a vec<s
t
mt_
v
ec_info>
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[17/
4
6] Make LOOP_VINFO
_
REDUCTI
O
NS an auto_ve
c
<stmt_vec_info>
commit
|
commitdiff
|
tree
2018-07-31
rs
a
nd
i
fo
[16
/
46] Make STMT_
V
INFO_
R
EDUC_D
E
F a
stmt_vec_info
commit
|
commitdiff
|
tree
2018-07-31
rsand
i
f
o
[15
/
46] Make SLP_TREE_VEC_STMTS a vec<s
t
mt_vec_inf
o
>
commit
|
commitdiff
|
tree
2018-07-31
rsand
i
fo
[14/46] Mak
e
STM
T
_VINFO_V
E
C_STMT a
s
tmt_vec_inf
o
commit
|
commitdiff
|
tree
2018-07-31
r
s
andifo
[13/46] Make
S
TMT
_
VINFO_R
E
LATED_STMT
a
s
tmt_vec_info
commit
|
commitdiff
|
tree
2018-07-31
rs
a
ndifo
[12/46] Ma
k
e
vect_finish_st
m
t_generation return a stmt_vec
_
info
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[11/4
6
]
P
a
s
s b
a
ck a stmt_vec_
i
nfo from vect_
i
s_s
i
mple_us
e
commit
|
commitdiff
|
tree
2018-07-31
rsand
i
fo
[
10/46] Te
m
p
orari
l
y make s
t
mt_ve
c
_
inf
o
a class
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[09/4
6
] Add vec_info::
l
o
o
k
up_single_
u
s
e
commit
|
commitdiff
|
tree
2018-07-31
rs
a
n
d
i
fo
[08/46]
A
dd v
e
c_info::lookup_def
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[
0
7/46]
A
d
d
vec_inf
o
::lookup_stmt
commit
|
commitdiff
|
tree
2018-07-31
r
sandifo
[
0
6/46] Add vec_i
n
fo::add_
s
tmt
commit
|
commitdiff
|
tree
2018-07-31
rsandif
o
[05/
4
6]
Fi
x
make_ssa_name
call in vect
o
r
izable
_
reduction
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[04/46
]
Factor out th
e
test for a valid reduction input
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[03/4
6
] Rem
o
ve
unnece
s
sary
updat
e
of NUM_S
L
P_USES
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[
02/46
]
Remov
e
d
e
ad vecto
r
izab
l
e_reducti
o
n code
commit
|
commitdiff
|
tree
2018-07-31
rsa
n
difo
[01/46]
Move special cases out o
f
ge
t
_
i
n
i
tial_def_for_re
d
uction
commit
|
commitdiff
|
tree
2018-07-30
rsandi
f
o
R
es
y
nc in
l
ine imple
m
e
ntation
o
f ceil_log2 (PR 865
0
6)
commit
|
commitdiff
|
tree
2018-07-25
rsandifo
Add PR number
commit
|
commitdiff
|
tree
2018-07-25
r
sandifo
Fix ceil
_
log2
(
0
)
(
P
R
8664
4
)
commit
|
commitdiff
|
tree
2018-07-24
r
s
andifo
Avoid &L
O
O
P
_
V
INFO_MASKS for b
b
ve
c
toris
a
t
i
on (PR
86618)
commit
|
commitdiff
|
tree
2018-07-12
rsandifo
I
m
p
lement SL
P
of internal functions
commit
|
commitdiff
|
tree
2018-07-12
rsandif
o
Use
conditi
o
nal inte
r
nal functions in if
-
con
v
ersion
commit
|
commitdiff
|
tree
2018-07-12
rsandifo
S
u
p
port fused multiply-adds
i
n fully-ma
s
ked red
u
ct
i
on
s
commit
|
commitdiff
|
tree
2018-07-12
r
s
andifo
Add IFN_COND_FMA fun
c
t
i
ons
commit
|
commitdiff
|
tree
2018-07-12
r
s
andifo
E
xtend
tree c
o
de folds
to
I
FN_COND_*
commit
|
commitdiff
|
tree
2018-07-04
rsandi
f
o
F
ix ty
p
o i
n
bb-slp-over-w
i
den-*
.
c
commit
|
commitdiff
|
tree
2018-07-03
rsandifo
[17/n] PR85694:
A
A
rch64 support for AVG
_
FLOOR/CEIL
commit
|
commitdiff
|
tree
2018-07-03
rsandifo
Pass more vector t
y
pes to append_pat
t
ern_def_seq
commit
|
commitdiff
|
tree
2018-07-03
rsand
i
f
o
E
n
sur
e
PATT
E
R
N_DEF_SEQ is e
m
pt
y
before recognising
.
.
.
commit
|
commitdiff
|
tree
2018-07-03
rsandif
o
Clean
u
p i
n
terface to vector patte
r
n
r
ecognis
e
rs
commit
|
commitdiff
|
tree
2018-07-03
rsandifo
[16/n] PR85694
:
Add
d
etection of averaging operatio
n
s
commit
|
commitdiff
|
tree
2018-07-03
rsandifo
[15/n] PR
8
5694:
Try t
o
split existing c
a
s
t
s
in
w
iden
e
d
.
.
.
commit
|
commitdiff
|
tree
2018-07-03
rsandifo
[14/n] PR
8
5694: Rewo
r
k ove
r
wid
e
ning
detectio
n
commit
|
commitdiff
|
tree
2018-07-03
rs
a
nd
i
fo
Avoid ma
t
chi
n
g
t
he s
a
m
e
pat
t
ern statement tw
i
c
e
commit
|
commitdiff
|
tree
2018-07-02
rsandi
f
o
Fix typo
in
v
ect_recog_w
i
d
en
_
shift_pattern
commit
|
commitdiff
|
tree
2018-06-30
rsandifo
[13/n]
PR85694: Try to avoid
v
e
c
torising casts of inva
r
i
a
n
ts
commit
|
commitdiff
|
tree
2018-06-30
rsan
d
i
f
o
[12/n] PR8
5
694
:
Re
w
ork detection of widened
o
perations
commit
|
commitdiff
|
tree
2018-06-30
r
sa
n
difo
[
1
1/n] PR8569
4
:
Apply patter
n
matching to
p
atte
r
n de
f
init
i
o
n
.
.
.
commit
|
commitdiff
|
tree
2018-06-30
r
s
an
d
ifo
[1
0
/n] PR85694:
S
plit out check f
o
r
vector
i
z
able associative
.
.
.
commit
|
commitdiff
|
tree
2018-06-30
rsandifo
[9b/n
]
PR856
9
4: Make vect_is_simple_use look t
h
rough
.
.
.
commit
|
commitdiff
|
tree
2018-06-30
rsandifo
[9a
/
n
] PR85694: Reord
e
r vect
_
is_simple_use argum
e
nts
commit
|
commitdiff
|
tree
2018-06-20
rsandifo
[8/n] PR
8
5
6
9
4:
Make patt
e
rns ch
e
ck for
targe
t
s
u
pport
commit
|
commitdiff
|
tree
2018-06-20
rsa
n
difo
[7/n]
P
R85694: Add a vect
_
pattern_detected helper
commit
|
commitdiff
|
tree
2018-06-20
rsandifo
[6/n]
PR85694
:
Add a vect_g
e
t_internal_def
h
e
l
per
commit
|
commitdiff
|
tree
2018-06-20
rsandifo
[5/n
]
PR85694
:
Remove dead
W
IDEN_SUM h
a
ndling
commit
|
commitdiff
|
tree
2018-06-20
r
sandifo
[4/n] PR8
5
694: R
e
m
o
ve redundant ca
l
ls
to types_compatible_p
commit
|
commitdiff
|
tree
2018-06-20
rsan
d
i
f
o
[3/n] PR85694:
Fix dum
m
y
assignment handling i
n
vectorizable
.
.
.
commit
|
commitdiff
|
tree
2018-06-20
rs
a
ndifo
[2/n] P
R
85694: Attach
a
DEF_SEQ onl
y
to
t
he
o
riginal
.
.
.
commit
|
commitdiff
|
tree
2018-06-20
rsandi
f
o
[1/n] P
R
85694: Allow pat
t
e
r
n
defi
n
ition statements
.
.
.
commit
|
commitdiff
|
tree
2018-06-12
rsan
d
ifo
Ti
g
hte
n
L
R
A test for reloading
th
e
i
nner reg of a pa
r
adoxica
.
.
.
commit
|
commitdiff
|
tree
2018-06-12
rsandifo
U
se
po
l
y_i
n
t rtx accessors instead of
h
wi
a
ccessors
commit
|
commitdiff
|
tree
2018-06-04
rsandifo
F
ix expand_expr_real_1
h
andling of BLKmo
d
e bitfield
.
.
.
commit
|
commitdiff
|
tree
2018-06-01
r
s
andi
f
o
Fix p
h
i b
a
c
kedg
e
detect
i
o
n
i
n ba
c
kprop (PR85
9
89)
commit
|
commitdiff
|
tree
2018-06-01
r
s
andifo
Fix SVE
fallout
f
rom r2609
5
1
commit
|
commitdiff
|
tree
2018-05-30
rsandif
o
Use poly_int tree accessors
commit
|
commitdiff
|
tree
2018-05-25
rsandifo
A
d
d IFN_CO
N
D_
{
M
U
L,DIV,MO
D
,RDIV}
commit
|
commitdiff
|
tree
2018-05-25
rsa
n
d
ifo
[
AAr
c
h64] Ad
d
S
V
E
s
upport for
i
nt
e
ger division
commit
|
commitdiff
|
tree
2018-05-25
rsandifo
Prefer o
p
e
n
-coding vecto
r
int
e
ger div
i
sio
n
commit
|
commitdiff
|
tree
2018-05-25
r
s
andif
o
Fo
l
d VEC_COND_EXPRs to IFN_C
O
ND_
*
where
possibl
e
commit
|
commitdiff
|
tree
2018-05-25
rsandifo
Add an "
e
lse" ar
g
ument to
I
F
N
_CON
D
_
*
functions
commit
|
commitdiff
|
tree
2018-05-25
rsandi
f
o
Try hard
e
r t
o
pres
e
rve operand ties in maybe_le
g
i
t
i
mize_o
p
erands
commit
|
commitdiff
|
tree
2018-05-24
r
s
a
ndifo
Us
e
c
a
nonicalize_math_afte
r
_
v
ectoriz
a
tion_p for FMA
.
.
.
commit
|
commitdiff
|
tree
2018-05-24
r
s
a
n
d
ifo
Add a cl
a
ss to represent a gimple
m
atch result
commit
|
commitdiff
|
tree
2018-05-23
r
s
andifo
Fix SLP def ty
p
e w
h
en computing masks (PR85853)
commit
|
commitdiff
|
tree
2018-05-22
rsandifo
2018-05-22 Ri
c
hard
Sandiford
<
richard
.
sandiford@linaro
.
.
.
commit
|
commitdiff
|
tree
2018-05-22
rs
a
n
d
ifo
Handle a null lhs in ex
p
and_direc
t
_optab_fn (PR85862)
commit
|
commitdiff
|
tree
2018-05-21
rsandifo
Fi
x
tree-ssa-strlen handling of partial clob
b
er
s
(
PR85814)
commit
|
commitdiff
|
tree
2018-05-18
r
s
a
ndifo
Replace FMA
_
EXPR with one inter
n
a
l
fn
p
er optab
commit
|
commitdiff
|
tree
2018-05-17
rsandifo
Gi
m
p
l
e FE support for
i
n
ternal functions
commit
|
commitdiff
|
tree
next