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
rsandifo
Us
e
FOR_EACH_IMM_US
E
_FAST in g
i
mple-ssa-backprop
.
c
commit
|
commitdiff
|
tree
2018-10-08
rsan
d
ifo
Don't ICE on vectors of enums (PR 8728
6
)
commit
|
commitdiff
|
tree
2018-09-20
r
sand
i
fo
Fix P
E
E
L
I
NG_FOR_NITERS calculatio
n
(PR 87288
)
commit
|
commitdiff
|
tree
2018-09-20
rsan
d
ifo
Add miss
i
n
g alignment che
c
ks in epilogue loop vecto
r
isation
.
.
.
commit
|
commitdiff
|
tree
2018-08-28
rsa
n
difo
Fix
u
ngua
r
ded
use of t
r
ee_to_sh
w
i in tree-ssa-sccvn
.
c
commit
|
commitdiff
|
tree
2018-08-28
r
sandifo
Add target selectors to
s
lp-3
7
.
c (P
R
87078)
commit
|
commitdiff
|
tree
2018-08-24
rsandifo
Define vect_perm
for va
r
iabl
e
-len
g
t
h
SVE
commit
|
commitdiff
|
tree
2018-08-24
r
sandifo
Avoid is_cons
t
ant calls in vectorizable_bswap
commit
|
commitdiff
|
tree
2018-08-24
rsandifo
Handle SLP perm
u
tations for variable-l
e
n
gth vect
o
r
s
commit
|
commitdiff
|
tree
2018-08-23
r
s
andifo
Fix typo
'exapnded' to 'expand
e
d'
commit
|
commitdiff
|
tree
2018-08-23
r
san
d
ifo
[AArch64
]
Improve SVE handling of sin
g
le-vector per
m
utes
commit
|
commitdiff
|
tree
2018-08-23
rsandi
f
o
Fix
aarc
h
64_evpc_tbl guard (PR 85910)
commit
|
commitdiff
|
tree
2018-08-22
r
s
andif
o
[2/2] Fix bogus inner inductio
n
(PR 86725)
commit
|
commitdiff
|
tree
2018-08-22
rs
a
ndi
f
o
[
1
/2]
F
ix bogus do
u
ble reduction (PR 86725)
commit
|
commitdiff
|
tree
2018-08-22
rsan
d
ifo
M
ake t
h
e vecto
r
iser dro
p
to strided accesses for stores
.
.
.
commit
|
commitdiff
|
tree
2018-08-22
rsandifo
Only
t
est
S
TMT_VINFO_STRID
E
D_P for t
h
e first statement
.
.
.
commit
|
commitdiff
|
tree
2018-08-21
r
s
andifo
Update gl
o
bal re
v
iewers list
commit
|
commitdiff
|
tree
2018-08-09
rsandifo
Allow in
n
er-loop r
e
ductions with va
r
iable-length vectors
commit
|
commitdiff
|
tree
2018-08-09
rsandifo
Res
t
ore
f
low_bb_in
s
ide_loop_p tests (
P
R
868
5
8)
commit
|
commitdiff
|
tree
2018-08-09
rsandifo
Fix invalid as
s
u
mp
t
io
n
in vect_transform
_
stmt (PR 8687
1
)
commit
|
commitdiff
|
tree
2018-08-07
rsan
d
i
fo
[AArch64] Fix -ml
o
w-precision
-
div (PR 86838)
commit
|
commitdiff
|
tree
2018-08-03
r
sand
i
fo
Handle SLP
of cal
l
patte
r
n
s
t
a
tement
s
commit
|
commitdiff
|
tree
2018-08-02
rsandifo
Typ
o
fix
commit
|
commitdiff
|
tree
2018-08-02
rsandifo
[gen/AAr
c
h64] G
e
nera
t
e helpers for sub
s
titutin
g
iterator
.
.
.
commit
|
commitdiff
|
tree
2018-08-02
rsa
n
d
i
f
o
[AArch64
]
Add support
fo
r
16-bit FM
O
V i
m
mediates
commit
|
commitdiff
|
tree
2018-08-01
rsan
d
ifo
[AA
r
ch64] Upd
a
te expec
t
ed output for sve
/
v
ar_str
i
d
e_
.
.
.
commit
|
commitdiff
|
tree
2018-08-01
rsandifo
[AArch6
4
] XFAIL
s
ve/vcond_[45
]
.
c t
e
sts
commit
|
commitdiff
|
tree
2018-08-01
rsandifo
Fol
d
pointer range che
c
ks
wi
t
h equal spans
commit
|
commitdiff
|
tree
2018-08-01
rsandifo
Fix
P
R
number
commit
|
commitdiff
|
tree
2018-08-01
rsandifo
F
ix remove
_
stmt in vectorizable_simd_clone_call (PR
.
.
.
commit
|
commitdiff
|
tree
2018-08-01
r
s
a
ndi
f
o
[07/11]
U
s
e s
i
ngle basic blo
c
k array in
l
o
op_vec_
i
nfo
commit
|
commitdiff
|
tree
2018-08-01
rsa
n
d
i
fo
[0
6
/11] Handle VMAT_INVARIANT
s
epa
r
at
e
ly
commit
|
commitdiff
|
tree
2018-08-01
rsandifo
[05/
1
1]
A
dd
a
vect_stmt_t
o
_vecto
r
ize help
e
r
f
u
nction
commit
|
commitdiff
|
tree
2018-08-01
rsandifo
[04/11] Add a vect_or
i
g
_
stmt he
l
per function
commit
|
commitdiff
|
tree
2018-08-01
rsandi
f
o
[03/11] Remove
v
ect_transform_stmt gro
u
ped_
s
tore argume
n
t
commit
|
commitdiff
|
tree
2018-08-01
rsandifo
[02/11] Rem
o
ve vect_sche
d
ule_slp return value
commit
|
commitdiff
|
tree
2018-08-01
rsa
n
difo
[01/11] Sche
d
u
le SLP earli
e
r
commit
|
commitdiff
|
tree
2018-08-01
rsandif
o
Fix over
-
wideni
n
g h
a
n
d
l
ing of CO
N
D
_
EXPRs (
P
R 867
4
9
)
commit
|
commitdiff
|
tree
2018-07-31
r
san
d
ifo
[46/46] Tur
n
stmt_vec_info ba
c
k into a typedef
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[45/46] Remov
e
vect_s
t
m
t_in_region_p
commit
|
commitdiff
|
tree
2018-07-31
r
s
a
n
d
ifo
[44/46] Remove global vinfo_
f
or_stmt-related rout
i
nes
commit
|
commitdiff
|
tree
2018-07-31
rsa
n
difo
[43/46] Make free
_
stmt
_
vec_
i
nfo take a stmt_
v
ec_info
commit
|
commitdiff
|
tree
2018-07-31
r
san
d
ifo
[42/4
6
] Add v
e
c
_
info::replace_stmt
commit
|
commitdiff
|
tree
2018-07-31
rs
a
ndifo
[41/
4
6
]
A
d
d vec_info::remove_stmt
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[40/46]
A
dd vec_
i
nf
o
::lookup_dr
commit
|
commitdiff
|
tree
2018-07-31
r
s
andifo
[39/
4
6
]
C
h
a
n
ge STMT
_
VINFO_U
N
AL
I
GNED_DR
t
o a dr
_
vec_info
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[38/46] Use
dr
_
vec_inf
o
t
o
repres
e
nt a data reference
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[37
/
46] dr_aux tweaks
commit
|
commitdiff
|
tree
2018-07-31
rsand
i
fo
[3
6
/
4
6] Add a pa
t
tern_stmt_p
field to stmt_
v
e
c
_
i
nfo
commit
|
commitdiff
|
tree
2018-07-31
rsandif
o
[35/46] Al
t
e
r
i
nte
r
faces within
v
ect
_
p
a
tte
r
n_re
c
og
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[34
/
46
]
Alter
interface t
o
v
ect_get_vec_def_for_stm
t
_cop
y
commit
|
commitdiff
|
tree
2018-07-31
rs
a
n
difo
[
3
3/4
6
] Use
s
t
mt_vec_i
n
fos i
n
stead o
f
vec_
i
nf
o
/gimple
.
.
.
commit
|
commitdiff
|
tree
2018-07-31
rsa
n
difo
[32/46]
U
se stmt_vec_info in f
u
nction interfaces (part
2
)
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[31/46] Use
s
tm
t
_vec_info in function interfaces
(pa
r
t 1)
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[30/46] Us
e
stmt_
v
e
c
_inf
o
s rather
t
han gim
p
le stmts
.
.
.
commit
|
commitdiff
|
tree
2018-07-31
rsan
d
ifo
[29/46] Use stmt_vec_info instea
d
of gimple stm
t
s intern
a
l
ly
.
.
.
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[28/46] Us
e
st
m
t
_vec_info i
n
stead of gimple stmts intern
a
l
l
y
.
.
.
commit
|
commitdiff
|
tree
2018-07-31
rs
a
nd
i
fo
[27/46] Remove d
u
plicated stmt_
v
ec_info lo
o
kups
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[26
/
4
6
] M
a
ke more use
o
f dyn_cas
t
in tree-ve
c
t*
commit
|
commitdiff
|
tree
2018-07-31
rsan
d
ifo
[25/46]
Make get_earlier/later_
s
tmt take
and
r
eturn
.
.
.
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[2
4
/
4
6] Make s
t
mt_info_for_cost use a s
t
mt_vec_inf
o
commit
|
commitdiff
|
tree
2018-07-31
rs
a
ndifo
[2
3
/46] Make
LOOP_V
I
NF
O
_MAY_MISALIG
N
_ST
M
T
S u
s
e
stmt_vec_info
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[22/46] Make DR_
G
ROUP_S
A
ME_DR_STMT a stmt_v
e
c
_info
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[21/46] Ma
k
e grouped_stores
a
n
d
r
eductio
n
_chains use
.
.
.
commit
|
commitdiff
|
tree
2018-07-31
r
s
andifo
[20/46] Ma
k
e *FIRST_EL
E
MENT an
d
*NE
X
T_EL
E
MENT
stmt_vec_
i
nfos
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[19/46] Make vect_dr_s
t
mt return a
s
tmt_vec_info
commit
|
commitdiff
|
tree
2018-07-31
r
sandifo
[18/46] Make SL
P
_TRE
E
_
S
CA
L
AR_S
T
MTS a vec<stmt_v
e
c_info>
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[17/46] Make LOOP_VINFO_REDUCTIONS an au
t
o_vec<stmt_vec_info
>
commit
|
commitdiff
|
tree
2018-07-31
rsan
d
if
o
[16/46] Make
S
TMT_V
I
NFO_RE
D
U
C
_
D
E
F
a
s
tmt_vec_in
f
o
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[15/46] Mak
e
SLP_TREE_
V
E
C
_STMTS a vec<stmt_vec_info>
commit
|
commitdiff
|
tree
2018-07-31
r
s
andifo
[14/46]
M
a
k
e
STMT_VINFO_VEC_STMT a st
m
t_vec_i
n
fo
commit
|
commitdiff
|
tree
2018-07-31
rsa
n
difo
[
13/46
]
Make ST
M
T
_
VINFO_RELATED_STMT
a
s
t
mt_vec_
i
nfo
commit
|
commitdiff
|
tree
2018-07-31
r
s
a
ndifo
[1
2
/46] Mak
e
vect_
f
inish_stmt_
g
e
n
eration return
a
stmt_vec_inf
o
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[1
1
/
4
6] Pa
s
s
back a st
m
t
_
v
e
c_info
f
rom
v
ect_i
s
_simple_us
e
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[
1
0/46]
T
e
mporarily ma
k
e stmt_
v
ec_info a
cla
s
s
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[09/46] Add vec_info::lookup_single_use
commit
|
commitdiff
|
tree
2018-07-31
r
sandifo
[08/46] Add vec_info::loo
k
up_
d
ef
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[
07/46] Add vec_
i
nfo::lookup
_
stmt
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[06/46] Add ve
c
_info::add
_
stmt
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[05/46] Fix
m
ake_ssa_n
a
m
e cal
l
in vec
t
orizabl
e
_red
u
ction
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[
04/46] Facto
r
out the
test f
o
r a valid r
e
duct
i
on inpu
t
commit
|
commitdiff
|
tree
2018-07-31
r
s
andif
o
[03/46] Remove
unnecessary update of NUM_
S
LP_USE
S
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[02/46] Remove dea
d
vect
o
ri
z
ab
l
e_reduction code
commit
|
commitdiff
|
tree
2018-07-31
rsan
d
ifo
[01/46] Move special cases out of g
e
t_in
i
tial_def_for_reduct
i
on
commit
|
commitdiff
|
tree
2018-07-30
rsandifo
Resync inline implementation of ceil_log2 (PR 865
0
6)
commit
|
commitdiff
|
tree
2018-07-25
rsand
i
fo
Add
P
R number
commit
|
commitdiff
|
tree
2018-07-25
rsandi
f
o
Fix ceil_log2
(
0) (PR
86644)
commit
|
commitdiff
|
tree
2018-07-24
rsandif
o
Avoid &LOOP_VINF
O
_MASKS
f
or bb vect
o
risat
i
on (PR 86618)
commit
|
commitdiff
|
tree
2018-07-12
rsandifo
Implement
S
LP
o
f internal function
s
commit
|
commitdiff
|
tree
2018-07-12
rsandi
f
o
U
s
e
conditiona
l
i
n
ternal functions
i
n if-conversion
commit
|
commitdiff
|
tree
2018-07-12
rsandif
o
Support fused multiply-adds in fully-masked r
e
ductions
commit
|
commitdiff
|
tree
2018-07-12
rsandi
f
o
Add IFN_C
O
ND_FMA funct
i
on
s
commit
|
commitdiff
|
tree
2018-07-12
r
s
and
i
fo
Ex
t
e
nd tree co
d
e folds to
I
F
N_COND_*
commit
|
commitdiff
|
tree
2018-07-04
r
s
a
ndifo
F
i
x typo in bb-sl
p
-over-wide
n
-*
.
c
commit
|
commitdiff
|
tree
2018-07-03
rsandifo
[17/n] PR85694: AArch64 suppor
t
fo
r
AVG_F
L
OOR/
C
E
I
L
commit
|
commitdiff
|
tree
2018-07-03
r
sand
i
fo
Pass
m
ore vector types to append_pattern_
d
ef_seq
commit
|
commitdiff
|
tree
2018-07-03
rsandifo
Ensure PATTER
N
_DEF_
S
EQ is empty before recognising
.
.
.
commit
|
commitdiff
|
tree
2018-07-03
rsandifo
C
lean up inter
f
ace to
v
e
cto
r
patter
n
recognisers
commit
|
commitdiff
|
tree
2018-07-03
rsandifo
[16/n]
PR85694: A
d
d det
e
ction of
a
v
eraging operations
commit
|
commitdiff
|
tree
2018-07-03
rsandifo
[15/n] PR
8
569
4
: Try
to split
e
x
i
sting casts in wid
e
ned
.
.
.
commit
|
commitdiff
|
tree
next