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
[AArch64][SVE] Remove unnecessary PTRUEs from integer arithmetic
2018-12-07
rs
a
nd
i
fo
[
A
A
r
ch64][SVE]
Remove
u
nnecessary P
T
RUE
s
fr
o
m in
t
eger
.
.
.
commit
|
commitdiff
|
tree
2018-12-07
rsandifo
[AA
r
c
h
6
4][S
V
E] Remove unne
c
essar
y
P
T
RUEs from FP
arithmetic
commit
|
commitdiff
|
tree
2018-12-06
rsandifo
Remove bog
u
s test lin
e
from
v
ect-over-wid
e
n-23
.
c
commit
|
commitdiff
|
tree
2018-12-05
r
s
andifo
Use unsigned arithmeti
c
for demot
e
d vector pl
u
s/minus
.
.
.
commit
|
commitdiff
|
tree
2018-10-08
rsandifo
Use FOR_EAC
H
_IM
M
_USE_F
A
ST in gimple-s
s
a-back
p
rop
.
c
commit
|
commitdiff
|
tree
2018-10-08
rsand
i
fo
D
on't ICE on vectors of e
n
ums (
P
R 872
8
6)
commit
|
commitdiff
|
tree
2018-09-20
rsand
i
fo
Fix
P
EELI
N
G_F
O
R_NITER
S
calculation (PR
87
2
88)
commit
|
commitdiff
|
tree
2018-09-20
rsandifo
Add missi
n
g alignment c
h
ecks in
epilogue loop ve
c
to
r
isation
.
.
.
commit
|
commitdiff
|
tree
2018-08-28
rs
a
n
d
ifo
Fix ungua
r
d
ed use of
t
ree_to_shwi
i
n tre
e
-ssa-sccvn
.
c
commit
|
commitdiff
|
tree
2018-08-28
rsandifo
Add
target select
o
rs to s
l
p-3
7
.
c (PR870
7
8)
commit
|
commitdiff
|
tree
2018-08-24
rsand
i
f
o
Define vect
_
perm for v
a
riable-leng
t
h SVE
commit
|
commitdiff
|
tree
2018-08-24
rsandifo
Avoid is_con
s
tant cal
l
s
in v
e
cto
r
izable_bswap
commit
|
commitdiff
|
tree
2018-08-24
r
s
a
ndifo
H
and
l
e
SLP pe
r
m
u
tations
f
or variable-length vec
t
ors
commit
|
commitdiff
|
tree
2018-08-23
rsandifo
Fix ty
p
o
'exapnded
'
to 'expanded'
commit
|
commitdiff
|
tree
2018-08-23
rsandifo
[AArch64] Improv
e
SV
E
handling of single-vector permut
e
s
commit
|
commitdiff
|
tree
2018-08-23
rsandifo
Fix aarch
6
4_evpc_tbl guard (PR
8
5910
)
commit
|
commitdiff
|
tree
2018-08-22
rsandifo
[2/2]
Fi
x
b
ogu
s
inn
e
r
inducti
o
n (PR 86725)
commit
|
commitdiff
|
tree
2018-08-22
rsa
n
d
ifo
[
1/2] Fix
b
o
g
us dou
b
l
e r
e
du
c
tion (PR 86725
)
commit
|
commitdiff
|
tree
2018-08-22
r
s
andifo
Make
the
v
ectoriser drop to
s
tr
i
ded
a
c
c
esses for stores
.
.
.
commit
|
commitdiff
|
tree
2018-08-22
rsandifo
Only test
S
TMT_VI
N
FO_S
T
RIDED_P fo
r
the f
i
r
st statement
.
.
.
commit
|
commitdiff
|
tree
2018-08-21
r
s
a
ndifo
Update global r
e
vie
w
ers lis
t
commit
|
commitdiff
|
tree
2018-08-09
rsandifo
Allow inner-loop reductions w
i
th variable-length vectors
commit
|
commitdiff
|
tree
2018-08-09
rsan
d
ifo
Restore flow_bb_inside_
l
oop_p tests (PR 86858)
commit
|
commitdiff
|
tree
2018-08-09
rsan
d
if
o
Fix in
v
ali
d
assump
t
i
on in vect_transform_stmt (PR 86871)
commit
|
commitdiff
|
tree
2018-08-07
rsandi
f
o
[AArch64] Fix -mlow-precision-div (PR 86
8
38)
commit
|
commitdiff
|
tree
2018-08-03
rsandifo
Handle SLP of call patt
e
rn stat
e
ments
commit
|
commitdiff
|
tree
2018-08-02
r
s
andifo
Typo
f
i
x
commit
|
commitdiff
|
tree
2018-08-02
rsandifo
[
gen/AArch
6
4
]
Generate helpers for
substituting
i
terator
.
.
.
commit
|
commitdiff
|
tree
2018-08-02
r
s
an
d
ifo
[
AAr
c
h64] Add
s
up
p
ort for 16-
b
i
t
FMOV
i
mmediates
commit
|
commitdiff
|
tree
2018-08-01
rsandifo
[AArch64
]
U
p
date expected output f
o
r sve/var_stride_
.
.
.
commit
|
commitdiff
|
tree
2018-08-01
r
s
andif
o
[AArch64] XFA
I
L sve/vc
o
n
d_[
4
5
]
.
c t
e
sts
commit
|
commitdiff
|
tree
2018-08-01
rsandifo
F
old pointer range ch
e
c
ks with equal
span
s
commit
|
commitdiff
|
tree
2018-08-01
r
san
d
i
fo
Fix PR n
u
mber
commit
|
commitdiff
|
tree
2018-08-01
rsa
n
difo
F
i
x re
m
o
v
e
_st
m
t in vectori
z
a
b
le
_
simd_clone_c
a
ll
(
P
R
.
.
.
commit
|
commitdiff
|
tree
2018-08-01
rsandifo
[07/1
1
]
U
se sin
g
le basic
b
lo
c
k ar
r
a
y
in l
o
op_
v
ec_info
commit
|
commitdiff
|
tree
2018-08-01
rsandifo
[06/
1
1] Handle VMAT_INVARIA
N
T separ
a
t
ely
commit
|
commitdiff
|
tree
2018-08-01
rsandifo
[05/1
1
] Add
a
vect_stmt_to_vector
i
ze helper functi
o
n
commit
|
commitdiff
|
tree
2018-08-01
rsandifo
[04/11] Add a vect
_
or
i
g_stmt
h
e
lper function
commit
|
commitdiff
|
tree
2018-08-01
rsandifo
[03/11] R
e
move vect_transform_
s
t
m
t grouped
_
store argument
commit
|
commitdiff
|
tree
2018-08-01
r
s
an
d
ifo
[
02/11] Remove vect_sch
e
d
u
le_slp return value
commit
|
commitdiff
|
tree
2018-08-01
rsandifo
[01/
1
1] Schedule SLP
e
arli
e
r
commit
|
commitdiff
|
tree
2018-08-01
rsandifo
F
i
x over-wi
d
ening hand
l
ing of COND_EXPRs
(PR 86749)
commit
|
commitdiff
|
tree
2018-07-31
r
s
andifo
[
4
6/4
6
] Turn st
m
t_vec_info back into a t
y
pedef
commit
|
commitdiff
|
tree
2018-07-31
rsa
n
difo
[
4
5/46]
R
em
o
ve vect_st
m
t
_
in_regi
o
n_p
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[44/4
6
]
Remove globa
l
vi
n
fo_for_stm
t
-related routines
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[43/46] Make f
r
e
e_st
m
t_vec
_
i
nfo take a stmt_vec_info
commit
|
commitdiff
|
tree
2018-07-31
r
s
andif
o
[42/46] Add vec_info
:
:repl
a
ce_stmt
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[41/46] Add vec_info::remov
e
_stmt
commit
|
commitdiff
|
tree
2018-07-31
rs
a
ndifo
[40
/
46] Add vec_info::lookup_
d
r
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[3
9
/4
6
]
Change
S
TMT
_
VINFO_UNALIGNED_DR to a dr
_
ve
c
_info
commit
|
commitdiff
|
tree
2018-07-31
rsandif
o
[38/46] Use dr_vec_
i
nfo
t
o
r
e
present a data ref
e
r
ence
commit
|
commitdiff
|
tree
2018-07-31
rsa
n
difo
[3
7
/46] dr_aux tweaks
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[36/46] Add a patter
n
_s
t
mt_p f
i
e
l
d to s
t
mt_vec_info
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[35/46]
A
l
t
e
r inte
r
face
s
with
i
n vec
t
_patte
r
n
_reco
g
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[
3
4/46] Alt
e
r
interface to vect_get_ve
c
_def_for_stmt_co
p
y
commit
|
commitdiff
|
tree
2018-07-31
rsandi
f
o
[33/46] Use st
m
t_vec_infos in
s
tead
of
v
e
c_info
/
gimple
.
.
.
commit
|
commitdiff
|
tree
2018-07-31
rsandi
f
o
[32/46]
Us
e
stm
t
_vec_info in functi
o
n
i
nterface
s
(part 2)
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[31/46]
U
se stmt_v
e
c_
i
nfo in function
i
nterfaces (part
1)
commit
|
commitdiff
|
tree
2018-07-31
r
s
andifo
[30/46]
Us
e
s
t
mt_v
e
c
_
i
n
f
o
s rathe
r
t
h
a
n g
i
mpl
e
stmts
.
.
.
commit
|
commitdiff
|
tree
2018-07-31
rs
a
ndifo
[2
9
/4
6
] Use stmt_vec_
i
nfo instead of gimp
l
e stmts inte
r
nally
.
.
.
commit
|
commitdiff
|
tree
2018-07-31
r
s
andifo
[28/46] Use stmt_vec_info instead of gimple s
t
mts internally
.
.
.
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[27/46] R
e
move duplicated stm
t
_vec_info lookups
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[
26/46] Make mor
e
use of d
y
n_cast in tree-vect*
commit
|
commitdiff
|
tree
2018-07-31
rsandi
f
o
[
2
5/4
6
] Mak
e
ge
t
_e
a
r
l
ier/
l
ater
_
stmt take
a
n
d ret
u
r
n
.
.
.
commit
|
commitdiff
|
tree
2018-07-31
rs
a
ndifo
[
2
4/46] Make stmt_info_for_cos
t
use
a
s
tm
t
_vec_info
commit
|
commitdiff
|
tree
2018-07-31
rsa
n
d
i
fo
[23/46] Make LOOP_VINFO_MAY_M
I
SA
L
I
G
N_STMTS use stm
t
_vec_info
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[22/46] Make
DR_GROU
P
_SAME_DR_STM
T
a
s
t
mt_vec
_
info
commit
|
commitdiff
|
tree
2018-07-31
rsa
n
difo
[21/46] Make gr
o
uped_stores
and reducti
o
n_chains use
.
.
.
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[20/46] Make *FIRST_ELE
M
ENT and *N
E
XT_ELEMENT stmt_vec_
i
nfos
commit
|
commitdiff
|
tree
2018-07-31
rsandi
f
o
[
19/
4
6]
Make vect_dr
_
stmt return a
stmt_vec_info
commit
|
commitdiff
|
tree
2018-07-31
rsandif
o
[
18/46] Make SLP_TREE_SCALAR_STMT
S
a
v
ec
<
stmt_vec_in
f
o>
commit
|
commitdiff
|
tree
2018-07-31
rs
a
ndifo
[17/46] M
a
ke LOOP_
V
INFO_REDU
C
T
IONS
a
n auto_ve
c
<
s
tmt
_
vec_i
n
fo>
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[
16/46] Mak
e
STMT_VINFO_REDUC_DEF a s
t
mt_vec_info
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[15/46] M
a
k
e SLP_T
R
E
E_VEC_
S
TMTS a vec<stmt_vec_info>
commit
|
commitdiff
|
tree
2018-07-31
rs
a
ndifo
[14/46] M
a
ke
S
TMT
_
VI
N
F
O_
V
EC_S
T
MT a stmt_v
e
c_info
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[
13/4
6
]
Make STMT_
V
INFO_RELATED_STMT a stmt_vec_i
n
fo
commit
|
commitdiff
|
tree
2018-07-31
r
s
a
n
difo
[
1
2/46
]
Make vect_f
i
n
ish_stmt_
g
eneration return
a
s
tmt_vec_
i
nfo
commit
|
commitdiff
|
tree
2018-07-31
rsan
d
ifo
[11/46]
P
ass back a stmt_ve
c
_
i
nfo
from vect_is_simple_use
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[
10/46] Temporaril
y
mak
e
stmt_
v
ec_info a
clas
s
commit
|
commitdiff
|
tree
2018-07-31
rs
a
ndifo
[
0
9/46] Add vec_info::lo
o
kup_single_use
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[08/46]
A
dd vec_info:
:
lookup_def
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[07/46] A
d
d
v
ec_info::lookup_stmt
commit
|
commitdiff
|
tree
2018-07-31
r
s
a
nd
i
fo
[06/46] Add vec_in
f
o::ad
d
_stmt
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[
0
5/46] Fix
m
ake_ssa_name call in vectorizable_reduction
commit
|
commitdiff
|
tree
2018-07-31
rsa
n
d
ifo
[04/46] Factor
out the test for
a
valid
r
eduction input
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[03/46]
Remove unnecessary u
p
date o
f
NUM_SLP_USES
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[02/46] Remove dead vector
i
zable_
r
e
duction code
commit
|
commitdiff
|
tree
2018-07-31
rsandi
f
o
[01/46]
Mov
e
special
c
ases
out of get_initial_def_
f
or
_
reduction
commit
|
commitdiff
|
tree
2018-07-30
rsand
i
fo
Resync
i
nline implementation of
c
e
il_log2 (PR
86506)
commit
|
commitdiff
|
tree
2018-07-25
rsandi
f
o
Add
PR numb
e
r
commit
|
commitdiff
|
tree
2018-07-25
r
sandi
f
o
Fix
c
ei
l
_log2(0) (PR 86644
)
commit
|
commitdiff
|
tree
2018-07-24
rsandifo
A
v
oid &LOOP
_
VINFO_MAS
K
S for bb v
e
c
t
o
risation (PR 86618)
commit
|
commitdiff
|
tree
2018-07-12
r
s
a
ndifo
Implement
S
L
P
of internal fun
c
tions
commit
|
commitdiff
|
tree
2018-07-12
rsandifo
Use conditiona
l
internal functions in if-conv
e
r
s
i
o
n
commit
|
commitdiff
|
tree
2018-07-12
rsand
i
fo
Support fu
s
e
d
multiply-
a
dds in fully-masked re
d
uctions
commit
|
commitdiff
|
tree
2018-07-12
rsand
i
fo
A
dd IFN_COND
_
FM
A
functions
commit
|
commitdiff
|
tree
2018-07-12
r
s
andifo
Extend tree code fo
l
ds to IFN_
C
OND_*
commit
|
commitdiff
|
tree
2018-07-04
rsandifo
F
i
x typo i
n
bb-slp-o
v
er
-
widen-*
.
c
commit
|
commitdiff
|
tree
2018-07-03
rsandif
o
[17/n] PR8
5
6
94: AArch
6
4
suppo
r
t
for A
V
G_FLOOR/CEIL
commit
|
commitdiff
|
tree
2018-07-03
r
sandifo
Pass more vector
types to
appe
n
d_pattern_de
f
_
seq
commit
|
commitdiff
|
tree
next