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 PR number
2018-08-01
rsandifo
Fix P
R
nu
m
ber
commit
|
commitdiff
|
tree
2018-08-01
rsandifo
Fix remove_stmt in ve
c
torizable_
s
i
md
_
clon
e
_
call (PR
.
.
.
commit
|
commitdiff
|
tree
2018-08-01
r
sandifo
[
0
7/11] Use sing
l
e
b
a
sic block a
r
ray in loop_ve
c
_info
commit
|
commitdiff
|
tree
2018-08-01
rsandi
f
o
[06/11
]
Ha
n
dle VM
A
T
_
INV
A
RIA
N
T separately
commit
|
commitdiff
|
tree
2018-08-01
rsandif
o
[
0
5
/
1
1
]
Add a
v
ect_stmt
_
t
o_
v
ectorize helper function
commit
|
commitdiff
|
tree
2018-08-01
rsandifo
[04/11
]
A
dd a vec
t
_o
r
ig_stmt
h
elper
f
un
c
tion
commit
|
commitdiff
|
tree
2018-08-01
r
s
andifo
[03/11] Remove
v
ect_
t
ransfo
r
m_stmt grouped_stor
e
argument
commit
|
commitdiff
|
tree
2018-08-01
rsandifo
[02/11] Remove v
e
ct_schedule_
s
lp re
t
ur
n
v
a
lue
commit
|
commitdiff
|
tree
2018-08-01
rsandifo
[01/11] Sc
h
edu
l
e
SLP earlier
commit
|
commitdiff
|
tree
2018-08-01
rsandifo
Fix over-w
i
den
i
ng
h
an
d
ling
o
f COND_EXPRs (PR 86749
)
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[46/46] Tur
n
stmt_vec_i
n
fo back into
a typedef
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[45/46] Re
m
ove vect_stmt_in_regio
n
_
p
commit
|
commitdiff
|
tree
2018-07-31
rsa
n
difo
[44/46] Re
m
o
v
e
glob
a
l vinfo_
f
or_stmt-related routines
commit
|
commitdiff
|
tree
2018-07-31
rsandif
o
[43/
4
6
] Ma
k
e fre
e
_stmt_vec_info take a stmt_vec
_
i
nfo
commit
|
commitdiff
|
tree
2018-07-31
rs
a
n
d
ifo
[
42/46] Add
vec_
i
nfo::replace_stmt
commit
|
commitdiff
|
tree
2018-07-31
r
s
a
n
difo
[41/46] Add vec_info::remove_stmt
commit
|
commitdiff
|
tree
2018-07-31
rsandi
f
o
[40/46] Add ve
c
_
i
nfo::lookup_dr
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[39/46]
C
h
a
nge
STMT_VIN
F
O_UNALIGNED_DR
to a dr_vec_
i
nf
o
commit
|
commitdiff
|
tree
2018-07-31
rsandif
o
[38/46] Use dr_vec
_
i
nfo to
represent a data re
f
er
e
nce
commit
|
commitdiff
|
tree
2018-07-31
r
sandi
f
o
[37/46] dr_aux tweaks
commit
|
commitdiff
|
tree
2018-07-31
rsandi
f
o
[36/46] Add a pattern_stm
t
_
p
field to stmt_vec_info
commit
|
commitdiff
|
tree
2018-07-31
rsand
i
fo
[35/46] A
l
ter interfaces
wit
h
in vec
t
_pattern_rec
o
g
commit
|
commitdiff
|
tree
2018-07-31
r
sandifo
[34/46] Alter i
n
terf
a
ce to ve
c
t_
g
et_vec_def
_
for_st
m
t_
c
opy
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[33/
4
6
]
Use
st
m
t_
v
e
c
_
in
f
os instead of
v
e
c_info/gimple
.
.
.
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[32/4
6
] Us
e
stm
t
_vec_i
n
f
o in fu
n
ction interfac
e
s (
p
art
2
)
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[31/46] Use stmt_vec_in
f
o
in function
interfaces (part
1)
commit
|
commitdiff
|
tree
2018-07-31
rsandi
f
o
[30/46] U
s
e stmt_ve
c
_
infos
rather than gimpl
e
stmt
s
.
.
.
commit
|
commitdiff
|
tree
2018-07-31
rsandif
o
[29/46] Use stmt_vec_info i
n
stead of gimple stmts internal
l
y
.
.
.
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[28/46]
Use stmt_vec_info instea
d
of gimple stmts internall
y
.
.
.
commit
|
commitdiff
|
tree
2018-07-31
r
sandifo
[27/
4
6] Remov
e
d
u
plicated stmt_vec_info lookups
commit
|
commitdiff
|
tree
2018-07-31
rsa
n
d
i
fo
[26/4
6
]
Make more u
s
e of
d
yn_cas
t
in t
r
e
e-vect*
commit
|
commitdiff
|
tree
2018-07-31
rsandi
f
o
[25/46] Make
get
_
earlier/l
a
ter_
s
t
m
t
t
ake and
retur
n
.
.
.
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[24/
4
6]
M
ak
e
stmt_i
n
fo_for_cost u
s
e a stm
t
_vec_info
commit
|
commitdiff
|
tree
2018-07-31
r
s
andifo
[23/46]
M
ake LOO
P
_VINFO_MAY_MISALIGN_ST
M
TS use stmt_ve
c
_info
commit
|
commitdiff
|
tree
2018-07-31
rsa
n
d
if
o
[22
/
46] Make DR_G
R
OUP_SAME_DR_STMT
a stmt_v
e
c
_i
n
fo
commit
|
commitdiff
|
tree
2018-07-31
rsand
i
fo
[21
/
46] Make grouped
_
stores
and reductio
n
_chains u
s
e
.
.
.
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[20/46] Make *
F
IRST_EL
E
M
ENT
a
nd
*
NEXT_
E
LEMENT stmt_ve
c
_infos
commit
|
commitdiff
|
tree
2018-07-31
r
san
d
ifo
[
19/46] Make vect
_
dr_st
m
t r
e
turn a
s
tm
t
_
vec_
i
nfo
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[18/46]
Make SLP_TREE_SC
A
LAR_STMTS
a
vec<st
m
t
_
ve
c
_i
n
fo>
commit
|
commitdiff
|
tree
2018-07-31
rsandi
f
o
[17/46] Mak
e
LOOP_VINFO_
R
EDUCTIONS an auto
_
vec<stmt_vec_in
f
o>
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[
1
6/46] Make ST
M
T_VINFO_R
E
D
UC_DEF a stmt_vec_info
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[15/46
]
Mak
e
SLP_TREE_VEC_STMTS a
v
ec<st
m
t_vec
_
info>
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[14/4
6
]
M
ake STMT_
V
IN
F
O_VEC_STMT a
s
tmt_vec_i
n
fo
commit
|
commitdiff
|
tree
2018-07-31
rsa
n
di
f
o
[13/46] Make
S
TMT_VINF
O
_
RELATED_STMT a
s
tmt_vec_info
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[
12/46] Make vect_finish_stmt_generatio
n
r
e
t
urn
a
s
tmt_vec_info
commit
|
commitdiff
|
tree
2018-07-31
rsandi
f
o
[11/46] P
a
ss bac
k
a
s
t
mt_
v
ec_info from vect_is_simple_use
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[10/46] Temporarily make s
t
mt_vec_info a
class
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[
0
9/46] Ad
d
vec_info::lookup_single_u
s
e
commit
|
commitdiff
|
tree
2018-07-31
rsa
n
difo
[08/4
6
] Add vec_info:
:
lookup_def
commit
|
commitdiff
|
tree
2018-07-31
rsandi
f
o
[07/46]
Add
v
e
c
_info::lookup_stmt
commit
|
commitdiff
|
tree
2018-07-31
rsandif
o
[0
6
/46] Add vec_info::add_stmt
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[05
/
46] Fix make_ssa
_
name
ca
l
l in vectorizable_r
e
ductio
n
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
mov
e
u
nnecessary update of
N
UM_SLP_USES
commit
|
commitdiff
|
tree
2018-07-31
r
s
a
ndi
f
o
[
0
2/46] Remove d
e
ad vectori
z
able_red
u
c
t
i
o
n
code
commit
|
commitdiff
|
tree
2018-07-31
rsan
d
ifo
[01/46
]
Move s
p
e
cial cases out of
g
et_in
i
tial_def_fo
r
_redu
c
tio
n
commit
|
commitdiff
|
tree
2018-07-30
r
s
a
n
difo
Re
s
ync inline implementa
t
i
o
n of ceil_log2 (PR 865
0
6)
commit
|
commitdiff
|
tree
2018-07-25
rsandifo
Add PR number
commit
|
commitdiff
|
tree
2018-07-25
r
s
andifo
Fix
ceil_log2(0)
(PR 86644
)
commit
|
commitdiff
|
tree
2018-07-24
rsandifo
A
void
&
LO
O
P_VINFO_
M
ASKS for bb vecto
r
is
a
t
ion
(PR 86618)
commit
|
commitdiff
|
tree
2018-07-12
rsa
n
d
i
fo
Imp
l
em
e
n
t SLP of internal functions
commit
|
commitdiff
|
tree
2018-07-12
rsandifo
Use condi
t
i
o
nal int
e
rnal functions in if-c
o
nve
r
sion
commit
|
commitdiff
|
tree
2018-07-12
rsandifo
S
uppo
r
t fused multiply-adds in
f
ull
y
-
ma
s
ked reduct
i
ons
commit
|
commitdiff
|
tree
2018-07-12
r
sandifo
Ad
d
IFN_COND
_
FMA f
u
nctions
commit
|
commitdiff
|
tree
2018-07-12
rsandifo
Extend
tree
code folds to IFN_COND
_
*
commit
|
commitdiff
|
tree
2018-07-04
r
sandifo
Fix t
y
po in bb-
s
lp-over-widen-*
.
c
commit
|
commitdiff
|
tree
2018-07-03
rsandifo
[17/n] PR
8
5
694: AAr
c
h
6
4 su
p
port
f
o
r
AVG_
F
LOOR/
C
EIL
commit
|
commitdiff
|
tree
2018-07-03
rsandifo
Pass
m
ore vector types to append_pattern_def_
s
eq
commit
|
commitdiff
|
tree
2018-07-03
rsandifo
Ensure PATTERN_DEF_
S
EQ is empty before recognising
.
.
.
commit
|
commitdiff
|
tree
2018-07-03
rsandifo
C
l
e
an u
p
interface t
o
vector patte
r
n recognisers
commit
|
commitdiff
|
tree
2018-07-03
rsandifo
[16/n] P
R
85694:
A
dd detect
i
on
o
f
avera
g
ing operatio
n
s
commit
|
commitdiff
|
tree
2018-07-03
r
s
andif
o
[15/n] PR85694
:
T
r
y to
spli
t
exis
t
ing casts i
n
w
i
dened
.
.
.
commit
|
commitdiff
|
tree
2018-07-03
rsandifo
[14/
n
] P
R
85694: Re
w
o
r
k
o
v
erwidening detect
i
o
n
commit
|
commitdiff
|
tree
2018-07-03
rsandifo
Avoid matc
h
ing the same pattern s
t
atement
t
wice
commit
|
commitdiff
|
tree
2018-07-02
r
sandifo
Fix
t
ypo in
v
ect_recog_wid
e
n_
s
hi
f
t_p
a
tte
r
n
commit
|
commitdiff
|
tree
2018-06-30
r
s
a
n
difo
[13/n] PR85694: Try to avoi
d
v
ec
t
or
i
si
n
g casts of inva
r
ia
n
t
s
commit
|
commitdiff
|
tree
2018-06-30
rsandifo
[12/n] PR
8
5694: Rework
detection o
f
wide
n
ed ope
r
ations
commit
|
commitdiff
|
tree
2018-06-30
rsand
i
fo
[
1
1/n
]
P
R
85694:
A
p
ply
p
atter
n
matching to pattern definition
.
.
.
commit
|
commitdiff
|
tree
2018-06-30
rsand
i
fo
[10/n] PR8
5
694: Split
o
ut ch
e
ck f
o
r
v
e
c
torizable
a
ssocia
t
ive
.
.
.
commit
|
commitdiff
|
tree
2018-06-30
rsandifo
[9b/
n
]
P
R
8
56
9
4:
Make vect
_
is_sim
p
le_use look through
.
.
.
commit
|
commitdiff
|
tree
2018-06-30
rsandifo
[9a/n] PR85694: Re
o
rde
r
v
ect_
i
s_
s
impl
e
_use
a
r
gume
n
ts
commit
|
commitdiff
|
tree
2018-06-20
rsandifo
[8/n
]
P
R
85694: Make pa
t
terns check
f
or
t
a
r
g
et support
commit
|
commitdiff
|
tree
2018-06-20
r
sand
i
fo
[7/n] PR85694: A
d
d
a
ve
c
t_pa
t
t
e
rn_detected h
e
lper
commit
|
commitdiff
|
tree
2018-06-20
rsandifo
[6
/
n
]
PR85
6
94: Add a ve
c
t_get_internal_def he
l
per
commit
|
commitdiff
|
tree
2018-06-20
rsand
i
fo
[5/n] P
R
85694: Remove dead WIDEN_SUM handling
commit
|
commitdiff
|
tree
2018-06-20
r
san
d
ifo
[
4
/n] PR85694: R
e
m
ove redundant c
a
lls to types_c
o
mpat
i
ble_p
commit
|
commitdiff
|
tree
2018-06-20
rs
a
n
difo
[
3/n
]
P
R85694: Fix dumm
y
assignment handling in
vectoriza
b
le
.
.
.
commit
|
commitdiff
|
tree
2018-06-20
rsandifo
[2/n]
P
R
85694: Att
a
ch
a
DEF_SEQ
only to
t
he original
.
.
.
commit
|
commitdiff
|
tree
2018-06-20
rsandifo
[1/n]
P
R85694: Allow pattern de
f
init
i
o
n
statemen
t
s
.
.
.
commit
|
commitdiff
|
tree
2018-06-12
rs
a
ndifo
Tighten
LRA test
f
or relo
a
d
i
ng the inner reg of a paradoxica
.
.
.
commit
|
commitdiff
|
tree
2018-06-12
rsandifo
Use
poly_int
rtx
a
ccessors instead of hw
i
accesso
r
s
commit
|
commitdiff
|
tree
2018-06-04
rsa
n
difo
Fix expan
d
_
e
xp
r
_real
_
1 hand
l
ing
o
f BLKmode bitfield
.
.
.
commit
|
commitdiff
|
tree
2018-06-01
rsandifo
Fix phi backedge detect
i
on
in back
p
rop (PR8
5
9
89)
commit
|
commitdiff
|
tree
2018-06-01
rsa
n
d
ifo
Fix S
V
E
fallou
t
from r
2
60951
commit
|
commitdiff
|
tree
2018-05-30
rsandifo
Use
p
o
ly_int tree
ac
c
e
s
sors
commit
|
commitdiff
|
tree
2018-05-25
rsandi
f
o
Add IFN
_
C
O
ND_{MUL,DIV,MOD,RDIV}
commit
|
commitdiff
|
tree
2018-05-25
rsand
i
fo
[A
A
rch64] Add SVE su
p
port
for integer division
commit
|
commitdiff
|
tree
2018-05-25
rsand
i
fo
Prefer open-codi
n
g vec
t
or i
n
t
e
ge
r
di
v
ision
commit
|
commitdiff
|
tree
2018-05-25
rsan
d
i
fo
Fold
V
E
C
_COND_EXPR
s
to IFN_COND_* where p
o
ssible
commit
|
commitdiff
|
tree
2018-05-25
rsand
i
fo
Ad
d
an "else" arg
u
ment to IFN_
C
ON
D
_* fu
n
c
tions
commit
|
commitdiff
|
tree
next