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 aarch64_evpc_tbl guard (PR 85910)
2018-08-23
rsandifo
F
i
x a
a
rch64_evpc_t
b
l guard (PR 85910)
commit
|
commitdiff
|
tree
2018-08-22
rsandifo
[
2/2] Fix bogus inner in
d
u
ct
i
on (PR 86
7
25)
commit
|
commitdiff
|
tree
2018-08-22
r
s
andifo
[1
/
2]
F
i
x
bogus d
o
uble r
e
d
uction (PR
86725)
commit
|
commitdiff
|
tree
2018-08-22
rs
a
ndifo
M
ake
t
he
v
ectoriser drop to strided
acce
s
ses for store
s
.
.
.
commit
|
commitdiff
|
tree
2018-08-22
rsandifo
O
nly test
STMT_VINFO_STRIDED_
P
for
t
he
f
irst statement
.
.
.
commit
|
commitdiff
|
tree
2018-08-21
r
s
andif
o
Update global reviewers list
commit
|
commitdiff
|
tree
2018-08-09
rsand
i
fo
A
l
low inner-lo
o
p
r
eductions wi
t
h variable-length vectors
commit
|
commitdiff
|
tree
2018-08-09
rsa
n
difo
Restore flow_b
b
_
i
n
side_loop_p tests
(
PR 86858
)
commit
|
commitdiff
|
tree
2018-08-09
rsandifo
Fix in
v
alid
a
ssumptio
n
in vect_trans
f
orm_st
m
t (PR 86871)
commit
|
commitdiff
|
tree
2018-08-07
rsandi
f
o
[AArch64] Fix -mlo
w
-pr
e
cision-div
(PR 86838)
commit
|
commitdiff
|
tree
2018-08-03
rs
a
ndif
o
Han
d
le
S
L
P
of call pa
t
tern st
a
t
e
m
e
n
ts
commit
|
commitdiff
|
tree
2018-08-02
rsandifo
Typo fix
commit
|
commitdiff
|
tree
2018-08-02
rsandifo
[ge
n
/AArch64] Gene
r
ate helper
s
fo
r
substituting it
e
rator
.
.
.
commit
|
commitdiff
|
tree
2018-08-02
rsandif
o
[AArch6
4
]
A
dd support for 16-bit FMOV immediates
commit
|
commitdiff
|
tree
2018-08-01
rsand
i
fo
[AArch64
]
Update expected output for sve/
v
ar_stride_
.
.
.
commit
|
commitdiff
|
tree
2018-08-01
rsand
i
fo
[AAr
c
h
6
4
] XFAIL sve/vcond_[45]
.
c t
e
st
s
commit
|
commitdiff
|
tree
2018-08-01
rs
a
ndifo
Fold
p
ointer range c
h
ecks with
e
qual spa
n
s
commit
|
commitdiff
|
tree
2018-08-01
rsan
d
i
f
o
Fi
x
PR nu
m
ber
commit
|
commitdiff
|
tree
2018-08-01
rsandi
f
o
Fi
x
remo
v
e_stmt in vectorizable_simd_clone_call
(
P
R
.
.
.
commit
|
commitdiff
|
tree
2018-08-01
rsand
i
fo
[07/11] Use
s
ingle ba
s
ic bloc
k
arra
y
in lo
o
p
_vec_info
commit
|
commitdiff
|
tree
2018-08-01
r
sandifo
[06/
1
1] Handle VMAT_INVAR
I
A
NT separately
commit
|
commitdiff
|
tree
2018-08-01
rsandifo
[05/11]
A
dd a vect_st
m
t_to_vec
t
orize helper function
commit
|
commitdiff
|
tree
2018-08-01
rsan
d
ifo
[04/1
1
]
Add a vect_
o
r
ig_stmt helper fu
n
c
tion
commit
|
commitdiff
|
tree
2018-08-01
rsan
d
i
fo
[03/11] Remove ve
c
t_t
r
ansf
o
rm_stmt gr
o
uped_store argu
m
e
n
t
commit
|
commitdiff
|
tree
2018-08-01
rsandifo
[02/11]
R
emove v
e
ct_sc
h
edule_s
l
p ret
u
r
n
value
commit
|
commitdiff
|
tree
2018-08-01
rsandifo
[01/11] Sched
u
le SLP ear
l
ier
commit
|
commitdiff
|
tree
2018-08-01
rs
a
ndifo
Fix over-wideni
n
g ha
n
dling
o
f COND_E
X
PRs (PR 86749)
commit
|
commitdiff
|
tree
2018-07-31
rsandif
o
[
4
6/46] Tu
r
n stmt_vec_info back into a type
d
ef
commit
|
commitdiff
|
tree
2018-07-31
rsandi
f
o
[45/4
6
] Remove vect_stmt_in_region_p
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[44/46] Remove
global
v
i
n
f
o_for_stmt-rel
a
ted rout
i
nes
commit
|
commitdiff
|
tree
2018-07-31
r
san
d
ifo
[43/
4
6] Make free_stmt_
v
ec_info take a stmt
_
vec_info
commit
|
commitdiff
|
tree
2018-07-31
rsandif
o
[42/46] Add
v
ec_info::replace_stmt
commit
|
commitdiff
|
tree
2018-07-31
r
s
a
ndifo
[41/46] Add vec_inf
o
::
r
e
move_stmt
commit
|
commitdiff
|
tree
2018-07-31
r
s
and
i
f
o
[40/46] Add
vec_info
:
:lookup_dr
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[
39/46] Change STMT_VINFO_UNALIGNED_DR to a d
r
_
v
e
c_info
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[38/46] Use dr_v
e
c_info to
r
epresent a data reference
commit
|
commitdiff
|
tree
2018-07-31
r
s
andifo
[
3
7/46] dr_au
x
t
weaks
commit
|
commitdiff
|
tree
2018-07-31
r
sandifo
[3
6
/46] A
d
d
a pattern_s
t
mt_p field to stmt_vec_i
n
fo
commit
|
commitdiff
|
tree
2018-07-31
r
s
andifo
[35/4
6
] Alter interfaces within vec
t
_pattern_r
e
cog
commit
|
commitdiff
|
tree
2018-07-31
rs
a
ndifo
[
34/46] Alte
r
interface to vect_get_vec_de
f
_for_stmt_co
p
y
commit
|
commitdiff
|
tree
2018-07-31
rsa
n
d
ifo
[33/46] Use stmt_vec
_
inf
o
s inst
e
ad of ve
c
_inf
o
/
gimple
.
.
.
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[32
/
46] Use
s
tmt_
v
ec_info in function interfaces (p
a
r
t
2)
commit
|
commitdiff
|
tree
2018-07-31
r
s
an
d
ifo
[31/46
]
Us
e
s
tmt_ve
c
_info in fu
n
ction inte
r
faces (part
1)
commit
|
commitdiff
|
tree
2018-07-31
rsan
d
ifo
[
3
0
/
4
6
] Use stm
t
_
v
ec_infos rat
h
er than gimple stmts
.
.
.
commit
|
commitdiff
|
tree
2018-07-31
rsan
d
ifo
[
2
9/46] Use
s
tmt_vec_info instea
d
of
g
imple
stmts
i
ntern
a
lly
.
.
.
commit
|
commitdiff
|
tree
2018-07-31
rs
a
ndifo
[28/46] Use stmt_v
e
c_in
f
o
i
nstead of g
i
m
p
le
s
tmts i
n
ternally
.
.
.
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[27/46] Rem
o
ve
d
uplicated s
t
mt_vec_info lookup
s
commit
|
commitdiff
|
tree
2018-07-31
rs
a
ndi
f
o
[
2
6/46]
Ma
k
e
m
ore use o
f
dyn_c
a
st
i
n tree-vect*
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[25/46]
M
ake get_earli
e
r/
l
ater_stmt take an
d
r
etur
n
.
.
.
commit
|
commitdiff
|
tree
2018-07-31
rsa
n
difo
[24/46] M
a
ke stmt_info_for_cost use a
s
t
m
t_vec_info
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[2
3
/
46] Make LOOP_VINFO_MAY_MISALIGN_STMTS use
s
t
mt_vec_info
commit
|
commitdiff
|
tree
2018-07-31
rsa
n
di
f
o
[
22/
4
6] M
a
ke DR
_
GROUP_
S
AME_DR_STM
T
a stmt_vec_info
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[21/4
6
] Make groupe
d
_
stores
a
nd
r
eduction_chains use
.
.
.
commit
|
commitdiff
|
tree
2018-07-31
rsand
i
fo
[20
/
46] Make *FIRST
_
ELEM
E
NT and *N
E
XT_EL
E
MENT stmt_vec_infos
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[19/
4
6] Make vect_dr_stmt ret
u
rn a
s
tm
t
_
v
ec_i
n
fo
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[
18/46] Make SLP_TREE_SCALAR_STMTS
a
vec<stmt_vec_inf
o
>
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[17/46] Make LOOP_VINFO_REDU
C
T
I
ON
S
a
n aut
o
_vec<st
m
t_vec
_
info>
commit
|
commitdiff
|
tree
2018-07-31
r
s
an
d
ifo
[16
/
4
6] Make ST
M
T_VINF
O
_REDUC_DEF a s
t
mt_
v
ec_i
n
fo
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[1
5
/4
6
] Ma
k
e SLP_TREE
_
VEC_STMTS a
v
ec<stmt_ve
c
_in
f
o>
commit
|
commitdiff
|
tree
2018-07-31
rsand
i
fo
[
14/46]
M
ake STMT_VINFO
_
VEC_STMT a stmt_vec_info
commit
|
commitdiff
|
tree
2018-07-31
r
sandifo
[
13/46] M
a
k
e STMT_VINFO_RELATED_STMT a stm
t
_vec_
i
nf
o
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[12/46] M
a
k
e vect_finish_stm
t
_generation ret
u
r
n a stmt_
v
e
c
_inf
o
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[11/46]
P
ass back
a
s
tmt_ve
c
_info from vect_is_
s
imple_use
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[
10/46] Temporarily make stmt_vec_info
a class
commit
|
commitdiff
|
tree
2018-07-31
r
sandifo
[09/46] Add vec
_
info::look
u
p_single_use
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[08/46] Add
v
ec_in
f
o::lo
o
k
u
p_def
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[07/46]
A
d
d vec_info::lookup_stmt
commit
|
commitdiff
|
tree
2018-07-31
rsand
i
f
o
[06/46] Add vec_info::add_stmt
commit
|
commitdiff
|
tree
2018-07-31
r
sandifo
[05/4
6
]
Fix make_
s
sa_name call in vectori
z
a
b
le_reduc
t
io
n
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[04/46]
F
ac
t
or
o
ut the test for
a va
l
id red
u
ction
i
nput
commit
|
commitdiff
|
tree
2018-07-31
rs
a
ndifo
[03
/
46]
Re
m
ove unnece
s
sary
u
pdate of
N
UM_
S
LP_USES
commit
|
commitdiff
|
tree
2018-07-31
rsa
n
dif
o
[02
/
46] Remove dead ve
c
torizabl
e
_
r
e
d
uction code
commit
|
commitdiff
|
tree
2018-07-31
rsand
i
fo
[01/46] Move special ca
s
e
s
out of
g
et_i
n
itial_def_for_reduction
commit
|
commitdiff
|
tree
2018-07-30
rsan
d
ifo
Resync inl
i
ne implement
a
tion of
ceil_log2 (PR 86506)
commit
|
commitdiff
|
tree
2018-07-25
rsandifo
Add PR number
commit
|
commitdiff
|
tree
2018-07-25
rsandifo
Fix ceil_log2(0) (PR
86644)
commit
|
commitdiff
|
tree
2018-07-24
rsandifo
A
void &LO
O
P
_
VINF
O
_
M
ASKS for bb vectorisati
o
n (PR 8661
8
)
commit
|
commitdiff
|
tree
2018-07-12
rsandifo
Implement
SLP of internal funct
i
o
ns
commit
|
commitdiff
|
tree
2018-07-12
rsandifo
Use conditional internal functions in i
f
-conver
s
i
o
n
commit
|
commitdiff
|
tree
2018-07-12
rsandifo
Support fused
m
u
l
t
iply-adds i
n
fully-masked reduc
t
ions
commit
|
commitdiff
|
tree
2018-07-12
rsandifo
Add
I
F
N_
C
OND_FM
A
f
unctions
commit
|
commitdiff
|
tree
2018-07-12
rsa
n
di
f
o
Extend tree
c
ode fo
l
ds to IFN_
C
OND
_
*
commit
|
commitdiff
|
tree
2018-07-04
rsa
n
d
ifo
Fix typo
in
b
b-
s
lp-ov
e
r-wid
e
n
-
*
.
c
commit
|
commitdiff
|
tree
2018-07-03
r
san
d
ifo
[1
7
/n] PR85694: AArch64 s
u
ppo
r
t for AVG_FL
O
OR/CEIL
commit
|
commitdiff
|
tree
2018-07-03
rsandifo
Pass more vecto
r
types to append_pattern_def_seq
commit
|
commitdiff
|
tree
2018-07-03
rsandifo
Ens
u
r
e
PATTERN_DEF_SEQ is empty before rec
o
gnising
.
.
.
commit
|
commitdiff
|
tree
2018-07-03
rsandifo
Clea
n
up interfac
e
to ve
c
tor pa
t
ter
n
recognisers
commit
|
commitdiff
|
tree
2018-07-03
rsandifo
[
1
6
/
n]
P
R85694: Add detec
t
i
on of
a
veraging
o
perations
commit
|
commitdiff
|
tree
2018-07-03
rsandifo
[
15/n]
PR85694: Tr
y
to split
e
xisting
casts in widene
d
.
.
.
commit
|
commitdiff
|
tree
2018-07-03
r
s
a
ndifo
[14/
n
] PR85694: Rework overw
i
d
e
ning
detection
commit
|
commitdiff
|
tree
2018-07-03
rsandifo
Av
o
id matching the same pattern statement twice
commit
|
commitdiff
|
tree
2018-07-02
rs
a
ndifo
Fi
x
typo in v
e
ct_recog_widen_shift_p
a
ttern
commit
|
commitdiff
|
tree
2018-06-30
rsandifo
[
1
3
/
n
] PR
8
5
6
94:
T
ry to avoid v
e
cto
r
ising
casts o
f
i
n
variants
commit
|
commitdiff
|
tree
2018-06-30
rsandifo
[12
/
n
] PR8569
4
: Rework detect
i
o
n of widened operat
i
ons
commit
|
commitdiff
|
tree
2018-06-30
r
s
andifo
[
1
1/n] PR
8
5
6
94
:
Apply pat
t
ern match
i
ng to pattern
d
efinition
.
.
.
commit
|
commitdiff
|
tree
2018-06-30
r
s
andifo
[10/n] PR85694: Split
out check for v
e
ctori
z
able
associative
.
.
.
commit
|
commitdiff
|
tree
2018-06-30
rsandifo
[9b/n] PR8
5
694: Make ve
c
t_is_simple_use
l
oo
k
throug
h
.
.
.
commit
|
commitdiff
|
tree
2018-06-30
rsandifo
[9a/n] PR85694: Reorder vect_is_simple_use argume
n
ts
commit
|
commitdiff
|
tree
2018-06-20
rsandifo
[8/n] PR856
9
4: Mak
e
patterns
c
heck for target support
commit
|
commitdiff
|
tree
2018-06-20
r
sandifo
[7
/
n] PR85694: Add a vect_patter
n
_detected
h
elper
commit
|
commitdiff
|
tree
next