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
[46/46] Turn stmt_vec_info back into a typedef
2018-07-31
rsan
d
ifo
[46/46] Turn stmt_ve
c
_info
b
ack int
o
a t
y
p
e
def
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[45/46] Remove ve
c
t_stmt_in_region_p
commit
|
commitdiff
|
tree
2018-07-31
r
s
andifo
[44/4
6
]
Remove g
l
obal vinfo_for_s
t
mt-rela
t
ed
r
outines
commit
|
commitdiff
|
tree
2018-07-31
rsan
d
ifo
[43/46] Mak
e
free
_
stmt_v
e
c
_in
f
o take a stmt_v
e
c_info
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[42/46] Add ve
c
_i
n
fo
:
:replace_stmt
commit
|
commitdiff
|
tree
2018-07-31
rsand
i
fo
[41/46] Add vec_info::remove_st
m
t
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[40/46]
A
d
d
vec_
i
nfo::looku
p
_dr
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[
3
9
/
4
6] Change
S
TMT_VIN
F
O
_
UNALIGNED_
D
R
to a dr_vec_info
commit
|
commitdiff
|
tree
2018-07-31
rsa
n
d
ifo
[
38/46] Use dr_vec_inf
o
to represen
t
a data reference
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[37/4
6
] dr_aux tweaks
commit
|
commitdiff
|
tree
2018-07-31
rs
a
ndif
o
[
3
6/46] Add a pattern_stmt_p field
to
s
tmt
_
vec_info
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[3
5
/46] Alter interf
a
ce
s
within vect_pattern_recog
commit
|
commitdiff
|
tree
2018-07-31
rsa
n
difo
[34/46] Alte
r
i
n
terface to vect_get_vec
_
def_for_stmt
_
co
p
y
commit
|
commitdiff
|
tree
2018-07-31
r
s
andi
f
o
[33/46] Use stmt_vec_infos instead o
f
vec_info/gimpl
e
.
.
.
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[32/4
6
] Use stmt_
v
e
c
_info in
fun
c
tion interfaces (part 2)
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[31/46] U
s
e st
m
t_vec_in
f
o in
function
interfaces (part 1)
commit
|
commitdiff
|
tree
2018-07-31
r
s
andifo
[30/4
6
]
Us
e
stmt_vec_infos rather than
g
imple stm
t
s
.
.
.
commit
|
commitdiff
|
tree
2018-07-31
r
sandifo
[29/46] Use s
t
m
t
_v
e
c
_info instead of gimp
l
e
s
t
mts
internally
.
.
.
commit
|
commitdiff
|
tree
2018-07-31
rsandif
o
[28/46] Use
s
t
m
t
_vec_info in
s
tea
d
of gimple stmts intern
a
lly
.
.
.
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[27/46]
R
emove duplica
t
e
d
s
t
mt_vec_in
f
o loo
k
ups
commit
|
commitdiff
|
tree
2018-07-31
r
s
andifo
[
2
6/46] Make m
o
re
u
s
e of
dyn_c
a
st in tree-vect*
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[
2
5/
4
6]
M
ake ge
t
_
earlier/later_stmt take
a
n
d
r
eturn
.
.
.
commit
|
commitdiff
|
tree
2018-07-31
r
s
and
i
fo
[24/46] Make stmt
_
info_
f
o
r
_cos
t
us
e
a stmt_vec_info
commit
|
commitdiff
|
tree
2018-07-31
rsan
d
i
f
o
[2
3
/46] Make
LOOP_VINFO_MAY_MISALI
G
N_STMTS use
s
t
m
t_ve
c
_info
commit
|
commitdiff
|
tree
2018-07-31
rsa
n
d
i
fo
[
2
2/46] Make
D
R
_GR
O
UP_
S
AME_DR_STMT a stmt_vec_
i
nfo
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[2
1
/46] Make grouped_stores and
reduction_ch
a
in
s
us
e
.
.
.
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[20/
4
6] Make *FIR
S
T
_
ELEMENT and *NEXT_
E
LEMEN
T
stmt_
v
ec_in
f
os
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[1
9
/46] Make vect
_
dr_stmt
r
eturn a stmt_
v
ec_info
commit
|
commitdiff
|
tree
2018-07-31
r
s
andifo
[18/46]
M
a
ke SL
P
_TREE_SCALAR_S
T
MTS a
vec<
s
t
mt_v
e
c_info>
commit
|
commitdiff
|
tree
2018-07-31
rsand
i
fo
[
1
7/46] Mak
e
L
O
OP_
V
I
NFO_REDUCTIONS an auto_vec<stmt_vec_in
f
o>
commit
|
commitdiff
|
tree
2018-07-31
rsandif
o
[16/46]
Make
STMT_V
I
NFO_
R
E
DUC_DEF
a stmt_v
e
c_info
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[
15
/
46] Make SLP
_
T
R
EE_
V
EC
_
STMTS
a
v
ec<stmt_
v
ec_i
n
fo>
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[14/46] Ma
k
e
S
TMT_VIN
F
O_VE
C
_STMT
a
stmt_vec_i
n
fo
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[13/46] Make STM
T
_VINFO_RELATED_STMT a stmt_vec_info
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[12/46] Make vect_finish_stmt
_
gene
r
ation
r
e
t
u
rn
a
stmt_vec_info
commit
|
commitdiff
|
tree
2018-07-31
rsand
i
fo
[
1
1/46] Pass b
a
ck a
s
tmt_vec_
i
nfo from vect_
i
s_simple_u
s
e
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[10/46] Tempo
r
aril
y
ma
k
e
stmt_
v
e
c
_
i
nfo
a class
commit
|
commitdiff
|
tree
2018-07-31
r
sandifo
[09/4
6
]
A
d
d vec_info::looku
p
_sin
g
l
e_use
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[08/46]
Add v
e
c_i
n
fo::lookup_def
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[07/46] Add vec
_
i
n
fo::lookup_stmt
commit
|
commitdiff
|
tree
2018-07-31
rs
a
ndifo
[06/46]
Ad
d
v
e
c_i
n
fo
:
:add_
s
tmt
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[05/46
]
Fix make_ssa_name call in vectoriza
b
le_reduction
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[04/46]
Factor out
the test for
a valid reduction input
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[03
/
46] R
e
move unnec
e
ssary
u
pd
a
t
e
of NUM
_
S
L
P
_USES
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[02/46] Remove
d
ead
vectorizable_reduct
i
on code
commit
|
commitdiff
|
tree
2018-07-31
r
s
andif
o
[01/46] Move special
case
s
out of
get_initial_
d
ef_for_
r
eduction
commit
|
commitdiff
|
tree
2018-07-30
rsandifo
Resyn
c
inline implementation of ceil_log2 (PR 86506)
commit
|
commitdiff
|
tree
2018-07-25
r
sandifo
A
d
d PR num
b
er
commit
|
commitdiff
|
tree
2018-07-25
rsandifo
Fix ceil_log2
(
0) (PR 86
6
4
4)
commit
|
commitdiff
|
tree
2018-07-24
rsandi
f
o
Avoid
&LOOP_VINFO_MASKS for bb
vector
i
sation (P
R
8
6
618)
commit
|
commitdiff
|
tree
2018-07-12
r
s
andifo
Implemen
t
SLP o
f
int
e
rna
l
functions
commit
|
commitdiff
|
tree
2018-07-12
rsandifo
Use condition
a
l intern
a
l fu
n
c
tions in
i
f-conversio
n
commit
|
commitdiff
|
tree
2018-07-12
rsan
d
i
fo
Supp
o
rt fused
multipl
y
-adds
i
n ful
l
y-ma
s
ked reductions
commit
|
commitdiff
|
tree
2018-07-12
r
sa
n
difo
A
d
d IFN_COND
_
FMA functions
commit
|
commitdiff
|
tree
2018-07-12
rsandifo
E
x
ten
d
t
ree code folds to
IFN_COND_*
commit
|
commitdiff
|
tree
2018-07-04
rsandifo
Fix typo in bb-slp-over-wid
e
n-*
.
c
commit
|
commitdiff
|
tree
2018-07-03
rsan
d
ifo
[17/n] PR
8
5694: AArch64 support f
o
r AVG_FLOOR
/
CEIL
commit
|
commitdiff
|
tree
2018-07-03
rsan
d
i
f
o
P
a
ss more vector types
to append_pat
t
ern
_
d
e
f
_seq
commit
|
commitdiff
|
tree
2018-07-03
rsandif
o
E
n
s
ure P
A
TTER
N
_DEF_S
E
Q
i
s
emp
t
y be
f
ore reco
g
nising
.
.
.
commit
|
commitdiff
|
tree
2018-07-03
rsandifo
Clean up interf
a
ce to vecto
r
pattern recog
n
i
s
ers
commit
|
commitdiff
|
tree
2018-07-03
r
s
andifo
[16/n] PR85694: Add detection of aver
a
g
i
ng operati
o
n
s
commit
|
commitdiff
|
tree
2018-07-03
rsandif
o
[
1
5
/n] P
R
85694: Try t
o
split existing casts i
n
widened
.
.
.
commit
|
commitdiff
|
tree
2018-07-03
rsa
n
difo
[14/n] PR856
9
4: Rew
o
rk overwi
d
ening det
e
ction
commit
|
commitdiff
|
tree
2018-07-03
rsandifo
Avo
i
d matching the s
a
me p
a
ttern state
m
ent twice
commit
|
commitdiff
|
tree
2018-07-02
r
sandifo
Fi
x
typo
i
n vec
t
_recog_widen
_
s
h
i
f
t_
p
attern
commit
|
commitdiff
|
tree
2018-06-30
rsa
n
difo
[
1
3/n] PR8
5
6
9
4
: Try to
avoid v
e
c
to
r
ising
c
a
s
ts of
invar
i
ants
commit
|
commitdiff
|
tree
2018-06-30
rsa
n
difo
[12/n] PR8
5
694:
R
ework detection of widene
d
operations
commit
|
commitdiff
|
tree
2018-06-30
rsa
n
difo
[11/n] PR85694
:
Apply pa
t
tern matching to patter
n
d
efinition
.
.
.
commit
|
commitdiff
|
tree
2018-06-30
rsandifo
[
1
0
/n] PR85694: Split out
c
h
e
c
k fo
r
vecto
r
izable
asso
c
iat
i
ve
.
.
.
commit
|
commitdiff
|
tree
2018-06-30
rs
a
n
d
i
f
o
[9b/n
]
PR
8
5694: Make vect_is_simple_use
look through
.
.
.
commit
|
commitdiff
|
tree
2018-06-30
rsandi
f
o
[9
a
/n] P
R
85694: Reorder
v
ect_is_simple_us
e
argument
s
commit
|
commitdiff
|
tree
2018-06-20
rsand
i
fo
[8
/
n] PR8
5
694: Make patte
r
ns check for targ
e
t
support
commit
|
commitdiff
|
tree
2018-06-20
rsandifo
[7/n] P
R
85694: A
d
d a v
e
c
t_pat
t
ern
_
d
etected
h
elper
commit
|
commitdiff
|
tree
2018-06-20
rsan
d
ifo
[6/n] PR85694: Ad
d
a ve
c
t_get_interna
l
_def h
e
l
p
er
commit
|
commitdiff
|
tree
2018-06-20
rsandifo
[
5
/n]
PR8
5
6
9
4:
Re
m
ove d
e
ad
W
IDEN_SUM ha
n
dlin
g
commit
|
commitdiff
|
tree
2018-06-20
rsa
n
difo
[4/n] PR
8
5694: Remove re
d
undant
c
alls to types
_
compatible_p
commit
|
commitdiff
|
tree
2018-06-20
rsandifo
[3/n] PR85694: Fix dum
m
y assignment
h
andling in vectoriz
a
b
l
e
.
.
.
commit
|
commitdiff
|
tree
2018-06-20
rsandifo
[2/n] PR85
6
94: Att
a
ch a DEF_S
E
Q only to
the origin
a
l
.
.
.
commit
|
commitdiff
|
tree
2018-06-20
rs
a
ndif
o
[1/n] PR85694: Allow pattern definition sta
t
ements
.
.
.
commit
|
commitdiff
|
tree
2018-06-12
rsan
d
ifo
Tighten LRA test for rel
o
ading the inner r
e
g of a paradoxica
.
.
.
commit
|
commitdiff
|
tree
2018-06-12
rsandifo
Use
p
o
ly_int
rtx accessors instead of hwi access
o
rs
commit
|
commitdiff
|
tree
2018-06-04
rsandifo
Fix expand_
e
xpr_real_1 handlin
g
o
f
B
L
K
mo
d
e bitfield
.
.
.
commit
|
commitdiff
|
tree
2018-06-01
rsan
d
ifo
Fix phi backedge de
t
ec
t
ion i
n
backprop (PR85989)
commit
|
commitdiff
|
tree
2018-06-01
rsandifo
Fix
S
VE fallou
t
fr
o
m r26
0
951
commit
|
commitdiff
|
tree
2018-05-30
rsand
i
fo
Us
e
pol
y
_i
n
t
t
r
e
e
a
c
c
essors
commit
|
commitdiff
|
tree
2018-05-25
rsandifo
Add IFN_COND_
{
MUL,DIV,MOD,
R
DIV}
commit
|
commitdiff
|
tree
2018-05-25
rsandifo
[AArch64] Add
S
VE support for integer div
i
s
ion
commit
|
commitdiff
|
tree
2018-05-25
rsandifo
Pr
e
fer open-c
o
ding vector integer divisi
o
n
commit
|
commitdiff
|
tree
2018-05-25
rsandifo
Fold VEC_CON
D
_EXPR
s
to IFN_COND_* where
p
oss
i
ble
commit
|
commitdiff
|
tree
2018-05-25
r
s
andif
o
Add an
"
else" a
r
gument to IFN_COND_* functions
commit
|
commitdiff
|
tree
2018-05-25
rsandifo
Try harder to preserv
e
operand ties in may
b
e
_
legi
t
imize_operan
d
s
commit
|
commitdiff
|
tree
2018-05-24
rsandifo
Use canonicali
z
e_math_aft
e
r_
v
ect
o
r
ization_p
for FMA
.
.
.
commit
|
commitdiff
|
tree
2018-05-24
rs
a
ndi
f
o
Add
a class to r
e
pres
e
n
t
a gimp
l
e match result
commit
|
commitdiff
|
tree
2018-05-23
r
s
andifo
Fix SLP def t
y
pe when compu
t
ing masks (PR85853)
commit
|
commitdiff
|
tree
2018-05-22
rsand
i
fo
2018-05-22 Richard Sand
i
f
o
r
d
<richard
.
sandi
f
o
r
d
@linaro
.
.
.
commit
|
commitdiff
|
tree
2018-05-22
rs
a
ndifo
H
a
ndle a
n
u
ll
l
hs i
n
expa
n
d_direct_opt
a
b_
f
n (PR85862)
commit
|
commitdiff
|
tree
2018-05-21
rsandifo
F
ix tree-ss
a
-str
l
en hand
l
ing of partia
l
clobbers (
P
R
8
5814)
commit
|
commitdiff
|
tree
2018-05-18
rsand
i
fo
Repl
a
ce FMA_EXPR wit
h
one in
t
er
n
al fn per optab
commit
|
commitdiff
|
tree
2018-05-17
rsandifo
G
i
mple FE sup
p
ort for inte
r
na
l
functions
commit
|
commitdiff
|
tree
2018-05-17
rsandifo
Allow gimp
l
e_build with internal fu
n
ctions
commit
|
commitdiff
|
tree
next