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
Use FOR_EACH_IMM_USE_FAST in gimple-ssa-backprop.c
2018-10-08
rsan
d
i
f
o
Us
e
FOR_EACH_IMM_USE_
F
AST in gimple-ssa-
b
ack
p
rop
.
c
commit
|
commitdiff
|
tree
2018-10-08
rsandifo
Don't ICE on v
e
ctors of enums (PR
87286)
commit
|
commitdiff
|
tree
2018-09-20
rsandifo
F
ix
P
EELIN
G
_FOR_NITERS calcula
t
io
n
(P
R
87288)
commit
|
commitdiff
|
tree
2018-09-20
rsandifo
Add m
i
ssing alig
n
ment
checks
i
n epilogue lo
o
p vecto
r
isation
.
.
.
commit
|
commitdiff
|
tree
2018-08-28
r
s
andifo
Fix ung
u
arded
use of tree_to_shwi in tree-ssa
-
sccv
n
.
c
commit
|
commitdiff
|
tree
2018-08-28
rsa
n
difo
Add ta
r
get
select
o
rs
t
o slp-37
.
c
(
P
R
87
0
78)
commit
|
commitdiff
|
tree
2018-08-24
rsandifo
Def
i
n
e vect_pe
r
m for varia
b
le-le
n
gth
SVE
commit
|
commitdiff
|
tree
2018-08-24
r
sandifo
A
void
is
_
const
a
nt calls in ve
c
t
orizabl
e
_bswap
commit
|
commitdiff
|
tree
2018-08-24
rsandifo
Ha
n
dl
e
SLP permutations for vari
a
ble-
l
ength vectors
commit
|
commitdiff
|
tree
2018-08-23
rsandifo
Fi
x
typo
'exapnded'
t
o 'expa
n
de
d
'
commit
|
commitdiff
|
tree
2018-08-23
rsa
n
difo
[AArch64] Improve S
V
E handling o
f
si
n
gle-v
e
ctor permutes
commit
|
commitdiff
|
tree
2018-08-23
r
s
andif
o
Fix aarch64_evpc_tbl guard (PR 8591
0
)
commit
|
commitdiff
|
tree
2018-08-22
rsandifo
[2/2] Fix bogus inner ind
u
ction (P
R
86725)
commit
|
commitdiff
|
tree
2018-08-22
rsa
n
difo
[1/2] F
i
x bo
g
us double redu
c
tion
(
PR 867
2
5
)
commit
|
commitdiff
|
tree
2018-08-22
rsandifo
Make the ve
c
toris
e
r
drop
t
o
strided accesses f
o
r stores
.
.
.
commit
|
commitdiff
|
tree
2018-08-22
rsandifo
Only test STMT_VINFO_STRID
E
D_P
f
o
r
t
he first statem
e
nt
.
.
.
commit
|
commitdiff
|
tree
2018-08-21
r
s
andifo
Update global reviewers list
commit
|
commitdiff
|
tree
2018-08-09
rs
a
n
d
i
f
o
Al
l
ow inner-lo
o
p reductio
n
s wi
t
h variable-length ve
c
tor
s
commit
|
commitdiff
|
tree
2018-08-09
rsandifo
Resto
r
e flow_
b
b_inside_loop_
p
tests (PR
86858)
commit
|
commitdiff
|
tree
2018-08-09
rsandifo
Fix i
n
v
a
l
id
a
s
sumption i
n
vect_tra
n
sfor
m
_stmt (PR 86871)
commit
|
commitdiff
|
tree
2018-08-07
rsandif
o
[AA
r
ch64] F
i
x -mlow-precision-div (PR 86838)
commit
|
commitdiff
|
tree
2018-08-03
rsa
n
difo
H
andle SL
P
o
f
call pattern st
a
t
e
m
ent
s
commit
|
commitdiff
|
tree
2018-08-02
r
sandifo
Typo
f
ix
commit
|
commitdiff
|
tree
2018-08-02
rsandi
f
o
[gen/AArch64] Gene
r
a
t
e helpers for
s
ub
s
tituting iterator
.
.
.
commit
|
commitdiff
|
tree
2018-08-02
rsandif
o
[AArch64
]
A
d
d support
for 16-bit
F
MOV im
m
ediates
commit
|
commitdiff
|
tree
2018-08-01
r
sandifo
[AArc
h
64] Update ex
p
ecte
d
output for sve/
v
ar_stride_
.
.
.
commit
|
commitdiff
|
tree
2018-08-01
r
sandifo
[AArc
h
64]
XFAIL
sve/vco
n
d_[45]
.
c tests
commit
|
commitdiff
|
tree
2018-08-01
r
sandifo
Fold poin
t
er range checks
with equal spans
commit
|
commitdiff
|
tree
2018-08-01
rsandi
f
o
Fi
x
PR
numbe
r
commit
|
commitdiff
|
tree
2018-08-01
rsand
i
f
o
Fix remove_stmt in
vectorizabl
e
_si
m
d_c
l
one_call (PR
.
.
.
commit
|
commitdiff
|
tree
2018-08-01
r
sandi
f
o
[
0
7/11] Use sin
g
le basic b
l
ock a
r
r
ay in lo
o
p
_
v
ec
_
info
commit
|
commitdiff
|
tree
2018-08-01
rsandi
f
o
[06/11] Hand
l
e VMAT_INVARIANT s
e
p
a
rately
commit
|
commitdiff
|
tree
2018-08-01
rsa
n
di
f
o
[05
/
11] Add a vec
t
_stmt_to_vectorize helper function
commit
|
commitdiff
|
tree
2018-08-01
rsandifo
[04/11
]
A
d
d
a vect_o
r
ig_stmt helper f
u
n
c
t
i
on
commit
|
commitdiff
|
tree
2018-08-01
r
sandifo
[
0
3/11
]
Remo
v
e
v
e
ct
_
transform_stmt
grouped_sto
r
e argument
commit
|
commitdiff
|
tree
2018-08-01
r
s
andifo
[02/11] Re
m
ove ve
c
t_schedule_sl
p
retur
n
value
commit
|
commitdiff
|
tree
2018-08-01
rsan
d
ifo
[01/11] Schedule SLP earlier
commit
|
commitdiff
|
tree
2018-08-01
rsandifo
Fix over-
w
i
dening h
a
n
d
l
in
g
of COND_
E
XPRs (PR
867
4
9)
commit
|
commitdiff
|
tree
2018-07-31
r
s
andifo
[46/46] Tu
r
n stmt_vec_inf
o
back into a typede
f
commit
|
commitdiff
|
tree
2018-07-31
r
s
and
i
fo
[
45/46]
R
emove vect_s
t
mt_in_
r
eg
i
on_p
commit
|
commitdiff
|
tree
2018-07-31
r
sand
i
fo
[4
4
/46]
R
emove global vinfo_for_s
t
mt-rela
t
ed routines
commit
|
commitdiff
|
tree
2018-07-31
rsand
i
fo
[43/46] Make fr
e
e_s
t
mt_vec_
i
nfo take a
s
t
mt_vec_info
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[42
/
46] Add vec_info::r
e
place_stmt
commit
|
commitdiff
|
tree
2018-07-31
rsa
n
difo
[41/46] Add vec_info::remove_
s
tmt
commit
|
commitdiff
|
tree
2018-07-31
rsand
i
fo
[40/46] Add vec_info:
:
lookup_dr
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[39/46] Chan
g
e STMT_
V
INFO_U
N
AL
I
GNED_DR
to a dr_vec_i
n
fo
commit
|
commitdiff
|
tree
2018-07-31
rsan
d
ifo
[38/46] Use dr_vec_
i
nfo to rep
r
es
e
n
t a data referenc
e
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[
3
7/46] dr_aux t
w
eaks
commit
|
commitdiff
|
tree
2018-07-31
rsan
d
ifo
[
3
6
/
46] A
d
d a
patter
n
_stmt
_
p field to stmt_vec_i
n
fo
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[35
/
46] Alter
interfaces w
i
t
h
in vect_patte
r
n_
r
ecog
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[
34/46] Alt
e
r interface
t
o vect_get_vec_de
f
_for_stmt_co
p
y
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[
3
3/46] Use
stmt_ve
c
_
i
nfos instead of
v
e
c
_
info/gimple
.
.
.
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[32/4
6
]
Us
e
stmt_vec_info in function i
n
terfac
e
s (part
2
)
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[
3
1/4
6
] Use stmt_vec_info in
f
unction in
t
er
f
aces (par
t
1)
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[3
0
/46] Use stmt
_
vec_infos rather than gimple
stmts
.
.
.
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[29
/
46]
Use
s
tmt_
v
ec_info
i
nstead of gim
p
le stmts internally
.
.
.
commit
|
commitdiff
|
tree
2018-07-31
r
s
a
n
difo
[28/46] Use stmt_vec_info instead of
g
imp
l
e s
t
mts in
t
ernal
l
y
.
.
.
commit
|
commitdiff
|
tree
2018-07-31
rsa
n
di
f
o
[
27/46]
R
e
mo
v
e dupli
c
ate
d
stmt_vec_inf
o
lookups
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[26/46] Ma
k
e
m
or
e
use of dy
n
_cast in t
r
e
e-vect*
commit
|
commitdiff
|
tree
2018-07-31
r
s
an
d
ifo
[
25/46] Make ge
t
_earlie
r
/l
a
te
r
_
s
tmt take an
d
retu
r
n
.
.
.
commit
|
commitdiff
|
tree
2018-07-31
rs
a
ndifo
[24/46] Make stmt_info_
f
or
_
cost use a st
m
t
_
vec_in
f
o
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[23/46] Make
L
O
OP_VINFO_
M
AY_MISALIGN_STMTS u
s
e stmt
_
vec_info
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[22/46
]
Make DR_GROU
P
_SAME_D
R
_STMT a
s
tmt_ve
c
_info
commit
|
commitdiff
|
tree
2018-07-31
rsandif
o
[21/46]
Make g
r
ouped_stor
e
s and reduction_ch
a
ins use
.
.
.
commit
|
commitdiff
|
tree
2018-07-31
r
s
a
n
difo
[20/4
6
] Ma
k
e *FIRST_ELEM
E
NT and *NEXT
_
E
L
EMENT stmt
_
vec_infos
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[
19/46] Make
vect_dr_stmt return a stmt_vec_info
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[18/46]
Ma
k
e SLP_TRE
E
_S
C
ALAR_STM
T
S a v
e
c<stmt_vec_inf
o
>
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[1
7
/46] Make LOOP_VINFO_REDUCTIONS an au
t
o_vec<stmt_vec_info>
commit
|
commitdiff
|
tree
2018-07-31
r
sandifo
[16/46] Make STMT_VINFO_REDUC_DEF
a stmt_vec_in
f
o
commit
|
commitdiff
|
tree
2018-07-31
rsan
d
ifo
[15/46] M
a
ke
S
LP_TREE_VEC_STMTS a vec<stmt_vec_
i
nfo>
commit
|
commitdiff
|
tree
2018-07-31
rsand
i
f
o
[14
/
4
6
] Mak
e
STMT_VIN
F
O
_VEC_ST
M
T a stmt
_
v
ec_
i
nfo
commit
|
commitdiff
|
tree
2018-07-31
rsan
d
ifo
[1
3
/46]
M
a
ke STM
T
_VIN
F
O_RELATED_STM
T
a stm
t
_vec_info
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[12
/
4
6
] Make vect_f
i
nish_stmt_gene
r
a
ti
o
n
retu
r
n a stmt_v
e
c
_
info
commit
|
commitdiff
|
tree
2018-07-31
r
s
an
d
ifo
[11/46] Pass back
a stmt_vec_info from vect_is_si
m
ple_use
commit
|
commitdiff
|
tree
2018-07-31
rsandi
f
o
[10/46] Tempo
r
a
rily make stmt_vec_info a class
commit
|
commitdiff
|
tree
2018-07-31
r
s
a
n
difo
[09/46] Add
v
e
c_inf
o
::l
o
okup_single_use
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[08/46] Add
v
ec_info::lookup_def
commit
|
commitdiff
|
tree
2018-07-31
rsa
n
di
f
o
[07/
4
6]
A
d
d vec_info::lookup_
s
tmt
commit
|
commitdiff
|
tree
2018-07-31
r
sandifo
[06/46]
A
dd vec
_
info::add_
s
tmt
commit
|
commitdiff
|
tree
2018-07-31
rsan
d
ifo
[
0
5/46] Fi
x
make_ssa_name
c
all in
v
ectorizable_reduction
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[
0
4/46] Factor
out the test for
a
valid reduction
inp
u
t
commit
|
commitdiff
|
tree
2018-07-31
rs
a
ndi
f
o
[03/46]
R
emove unne
c
essary
update of NUM_SLP_
U
SES
commit
|
commitdiff
|
tree
2018-07-31
rsand
i
fo
[
0
2/46]
R
em
o
ve dea
d
vectorizable_redu
c
tion code
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[0
1
/46] Move spe
c
ial
cases out of get_initi
a
l_
d
ef_for_r
e
duction
commit
|
commitdiff
|
tree
2018-07-30
r
sandifo
Res
y
nc inline impl
e
mentation of c
e
il_log
2
(PR 86506)
commit
|
commitdiff
|
tree
2018-07-25
rsand
i
fo
Add
P
R
nu
m
ber
commit
|
commitdiff
|
tree
2018-07-25
rs
a
ndifo
Fix
c
eil_log2(0) (PR 86644)
commit
|
commitdiff
|
tree
2018-07-24
rsa
n
difo
Avoid &
L
O
O
P_VINFO_M
A
SKS for
bb vectorisation (PR
8
6618)
commit
|
commitdiff
|
tree
2018-07-12
r
s
andi
f
o
Implement SL
P
o
f
internal functi
o
ns
commit
|
commitdiff
|
tree
2018-07-12
rsand
i
fo
Use conditional in
t
ernal
fu
n
cti
o
ns
i
n
if-convers
i
on
commit
|
commitdiff
|
tree
2018-07-12
r
s
andifo
Su
p
port fused
m
ultiply-
a
dds in fully-masked reductions
commit
|
commitdiff
|
tree
2018-07-12
rsandifo
Add IFN_COND_FM
A
functio
n
s
commit
|
commitdiff
|
tree
2018-07-12
rs
a
ndi
f
o
Exten
d
tree c
o
de
f
olds to IFN_COND_*
commit
|
commitdiff
|
tree
2018-07-04
rs
a
ndifo
Fix t
y
po in bb-s
l
p-
o
v
e
r-widen-*
.
c
commit
|
commitdiff
|
tree
2018-07-03
rsa
n
d
i
f
o
[17/n
]
PR85694: AArch64 support for AVG_F
L
OOR/CEIL
commit
|
commitdiff
|
tree
2018-07-03
rsandi
f
o
Pass more
v
ector types to app
e
nd_pattern_def_s
e
q
commit
|
commitdiff
|
tree
2018-07-03
rsandifo
Ensure
P
ATTERN_DEF_SEQ is
empty
befo
r
e reco
g
nising
.
.
.
commit
|
commitdiff
|
tree
2018-07-03
rsandi
f
o
Cle
a
n up in
t
erface to vector pa
t
tern reco
g
nisers
commit
|
commitdiff
|
tree
2018-07-03
rsandi
f
o
[
1
6
/
n] PR
8
5
6
94: A
d
d detection of av
e
ra
g
ing opera
t
ions
commit
|
commitdiff
|
tree
2018-07-03
rsa
n
difo
[15/n] PR85694: Try
t
o split exist
i
ng cast
s
i
n
widened
.
.
.
commit
|
commitdiff
|
tree
next