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
Don't ICE on vectors of enums (PR 87286)
2018-10-08
rsandifo
Don't
ICE on vecto
r
s of
e
nums (PR 87286)
commit
|
commitdiff
|
tree
2018-09-20
rsandif
o
Fix PE
E
LING_FOR_N
I
TERS calculatio
n
(PR 87288)
commit
|
commitdiff
|
tree
2018-09-20
rsandi
f
o
Ad
d
missing alignm
e
nt chec
k
s i
n
epilo
g
ue loop vec
t
orisation
.
.
.
commit
|
commitdiff
|
tree
2018-08-28
rsand
i
fo
Fix unguarded use of tree_to_shwi in
tr
e
e-ssa-
s
ccvn
.
c
commit
|
commitdiff
|
tree
2018-08-28
rsandifo
Add targe
t
selec
t
ors to slp-37
.
c (PR87078)
commit
|
commitdiff
|
tree
2018-08-24
rsand
i
f
o
Define vect_perm for variab
l
e
-
le
n
gth SVE
commit
|
commitdiff
|
tree
2018-08-24
rsa
n
difo
A
v
oid is_con
s
tant calls in v
e
ct
o
rizable_bswap
commit
|
commitdiff
|
tree
2018-08-24
rsandifo
H
andle SL
P
perm
u
tat
i
ons f
o
r v
a
riable-len
g
th vec
t
ors
commit
|
commitdiff
|
tree
2018-08-23
rs
a
nd
i
fo
Fix typo 'ex
a
pnded' to 'expa
n
ded'
commit
|
commitdiff
|
tree
2018-08-23
rsandifo
[AArch64] Imp
r
ove SVE handl
i
ng
o
f sing
l
e-vec
t
or p
e
rmutes
commit
|
commitdiff
|
tree
2018-08-23
rsandifo
Fix aarch64_evpc_tbl guard (PR 85910)
commit
|
commitdiff
|
tree
2018-08-22
rsan
d
ifo
[2/2] F
i
x bo
g
us inner ind
u
ction (P
R
8
67
2
5)
commit
|
commitdiff
|
tree
2018-08-22
rsandif
o
[1/2] Fi
x
bogus double red
u
c
t
ion
(
P
R 8
6
725
)
commit
|
commitdiff
|
tree
2018-08-22
rs
a
nd
i
fo
Mak
e
the
v
e
ct
o
riser drop to strided access
e
s fo
r
stores
.
.
.
commit
|
commitdiff
|
tree
2018-08-22
rsandifo
O
nly te
s
t
STMT_VI
N
FO_STRIDED_P fo
r
t
h
e first statement
.
.
.
commit
|
commitdiff
|
tree
2018-08-21
rsandifo
Update global r
e
viewers l
i
st
commit
|
commitdiff
|
tree
2018-08-09
rsandifo
All
o
w inn
e
r
-
loop reductions
w
ith vari
a
ble
-
l
e
ngth ve
c
t
ors
commit
|
commitdiff
|
tree
2018-08-09
rsand
i
f
o
Restore flo
w
_bb_
i
nside_loop_p tests (PR 86858)
commit
|
commitdiff
|
tree
2018-08-09
rsandifo
Fix inva
l
id assumpti
o
n
in vect_tra
n
sfor
m
_st
m
t (P
R
86871)
commit
|
commitdiff
|
tree
2018-08-07
rsandifo
[AArch64] Fix -
m
low-pr
e
cisi
o
n-div (PR 86838)
commit
|
commitdiff
|
tree
2018-08-03
rsan
d
if
o
Handle SLP of
call pattern
s
t
atements
commit
|
commitdiff
|
tree
2018-08-02
rsan
d
i
f
o
Typo
fix
commit
|
commitdiff
|
tree
2018-08-02
r
s
a
ndifo
[gen/AA
r
ch64] Generate helpers for substituting iterator
.
.
.
commit
|
commitdiff
|
tree
2018-08-02
rsandifo
[AArch
6
4] A
d
d suppo
r
t
for 16-bit FMOV immediates
commit
|
commitdiff
|
tree
2018-08-01
rsandifo
[AAr
c
h64] Update e
x
p
e
ct
e
d outp
u
t for
s
v
e
/var_stride_
.
.
.
commit
|
commitdiff
|
tree
2018-08-01
r
s
andifo
[AArch6
4
] XFAIL sve/vcon
d
_
[
45]
.
c t
e
sts
commit
|
commitdiff
|
tree
2018-08-01
rsandifo
Fold pointer range checks wi
t
h
eq
u
al spa
n
s
commit
|
commitdiff
|
tree
2018-08-01
r
s
andifo
Fix PR number
commit
|
commitdiff
|
tree
2018-08-01
rsandifo
Fix
remove_stmt in
vectorizab
l
e_simd_clone_call (
P
R
.
.
.
commit
|
commitdiff
|
tree
2018-08-01
rsand
i
f
o
[
0
7/11] U
s
e single basic block array
i
n l
o
o
p_vec_inf
o
commit
|
commitdiff
|
tree
2018-08-01
rs
a
ndifo
[
06/11]
Han
d
le VMAT_INV
A
RIAN
T
separately
commit
|
commitdiff
|
tree
2018-08-01
rsan
d
ifo
[0
5
/11] Add a vect_stmt_to
_
vectorize helper funct
i
on
commit
|
commitdiff
|
tree
2018-08-01
rsandifo
[04/11] Add a
v
ec
t
_orig_stmt help
e
r functi
o
n
commit
|
commitdiff
|
tree
2018-08-01
rsandifo
[03/11] Remove vect_tr
a
ns
f
orm_stmt grouped_store argument
commit
|
commitdiff
|
tree
2018-08-01
rsandifo
[02/11] R
e
move vec
t
_sc
h
e
d
ul
e
_sl
p
return value
commit
|
commitdiff
|
tree
2018-08-01
rsandifo
[01
/
1
1] Sche
d
u
l
e SLP earlier
commit
|
commitdiff
|
tree
2018-08-01
rsandifo
Fi
x
over-widening
h
a
nd
l
in
g
o
f
COND_EXPRs (PR 86749
)
commit
|
commitdiff
|
tree
2018-07-31
r
sa
n
difo
[46/46] Turn s
t
mt_vec_
i
n
f
o back
i
nto a typ
e
def
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[45/46] Remove vect
_
stmt_in_re
g
i
o
n
_p
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[
4
4/46]
R
emov
e
global vinfo
_
for_stmt-relat
e
d rout
i
nes
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[
4
3
/46] Make free_stmt_vec_i
n
fo t
a
ke
a stmt
_
vec_info
commit
|
commitdiff
|
tree
2018-07-31
rsandif
o
[42
/
46] Add vec_info
:
:replace_stmt
commit
|
commitdiff
|
tree
2018-07-31
rsand
i
fo
[
4
1
/46]
A
d
d vec_info::remove_stmt
commit
|
commitdiff
|
tree
2018-07-31
rsa
n
d
i
fo
[
4
0
/46
]
Add vec_info::lookup_dr
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[3
9
/46] Ch
a
nge STMT_VINFO_UNALIGNED_DR to
a
d
r_vec_info
commit
|
commitdiff
|
tree
2018-07-31
rs
a
ndifo
[38/
4
6] Use dr
_
v
e
c_info to represent a data
r
e
f
erence
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[3
7
/4
6
] dr_
a
ux t
w
eaks
commit
|
commitdiff
|
tree
2018-07-31
r
sandifo
[3
6
/
4
6
]
Add a pattern_stmt_
p
fie
l
d t
o
s
t
mt_
v
ec_info
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[35/46] Alter inte
r
faces wit
h
in vect_pattern_
r
ecog
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[3
4
/46] A
l
te
r
in
t
erface t
o
vect_get_v
e
c
_de
f
_for_s
t
mt_copy
commit
|
commitdiff
|
tree
2018-07-31
rs
a
n
difo
[33/46] Use
stmt_ve
c
_
i
nfos instead of vec_info/gimple
.
.
.
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[
3
2/46] Use st
m
t_vec_
i
nfo
i
n
f
unct
i
o
n interfaces (p
a
rt 2)
commit
|
commitdiff
|
tree
2018-07-31
rsandif
o
[31/46] Use stmt_v
e
c_inf
o
in function interfaces (par
t
1)
commit
|
commitdiff
|
tree
2018-07-31
rsandif
o
[
3
0/46]
Use s
t
mt_vec_i
n
fos rather than gimp
l
e s
t
mts
.
.
.
commit
|
commitdiff
|
tree
2018-07-31
rs
a
nd
i
fo
[29
/
46] U
s
e
s
tmt_vec
_
i
nfo instead of
g
imple st
m
ts i
n
tern
a
lly
.
.
.
commit
|
commitdiff
|
tree
2018-07-31
r
s
andifo
[28/46]
Use stmt_ve
c
_info inste
a
d
of gimple stmts interna
l
ly
.
.
.
commit
|
commitdiff
|
tree
2018-07-31
r
s
andif
o
[27/
4
6]
Remove d
u
plicated stmt_vec
_
inf
o
l
ookups
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[26/
4
6] Mak
e
m
o
re u
s
e of dyn_cast i
n
tr
e
e-vect*
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[
2
5/46] Make g
e
t
_earlier/late
r
_stmt t
a
ke a
n
d retu
r
n
.
.
.
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[24/4
6
] Make stmt_info_f
o
r_cost use
a stmt_vec_info
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[23/46]
Ma
k
e
LOOP_VINFO_
M
AY
_
M
ISALI
G
N_
S
TMTS use
stmt_vec_info
commit
|
commitdiff
|
tree
2018-07-31
rsa
n
difo
[
22/46] Make DR_GR
O
UP_SAME_DR_STMT a stmt_vec_info
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[
2
1/46] M
a
ke groupe
d
_st
o
res and
r
e
duction_chain
s
use
.
.
.
commit
|
commitdiff
|
tree
2018-07-31
rsan
d
ifo
[20/46] Make *FIRST_ELEMENT and *NEXT_ELEMENT st
m
t
_vec_
i
nfos
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[19/
4
6] Make ve
c
t
_dr_stmt re
t
urn
a stm
t
_
v
ec_
i
nfo
commit
|
commitdiff
|
tree
2018-07-31
rs
a
n
difo
[18/46
]
M
a
ke S
L
P_TRE
E
_SCALAR_ST
M
TS a vec<s
t
mt_
v
ec_info
>
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[1
7
/46] Make
LOOP_VINFO_REDUCTIO
N
S an
a
uto_vec<stm
t
_vec_
i
nfo>
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[16/46] Make STMT_VINFO_R
E
D
U
C_DEF a stmt
_
vec
_
info
commit
|
commitdiff
|
tree
2018-07-31
rsan
d
ifo
[15/46] Make SLP_T
R
EE_
V
EC_STMTS a vec<stmt_vec_info>
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[1
4
/46] Make STMT
_
VINFO_VEC_STMT a stmt_vec_info
commit
|
commitdiff
|
tree
2018-07-31
rsand
i
fo
[13/46] Make STMT_VINFO_REL
A
TED_
S
TMT a
s
tmt_vec_info
commit
|
commitdiff
|
tree
2018-07-31
rsa
n
d
ifo
[12/4
6
] Make vect_
f
i
nish_stmt_gene
r
ation re
t
urn a stmt_vec_info
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[11/46] P
a
ss back
a
stmt_vec_info fro
m
vec
t
_is_sim
p
le_us
e
commit
|
commitdiff
|
tree
2018-07-31
rs
a
ndif
o
[1
0
/46]
Tempora
r
ily make stmt_vec_info
a
class
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[09/46] Add vec_info::lookup_s
i
ngle_use
commit
|
commitdiff
|
tree
2018-07-31
rsan
d
ifo
[
08/46] Add
vec_i
n
fo::loo
k
up_d
e
f
commit
|
commitdiff
|
tree
2018-07-31
r
s
andifo
[07
/
4
6] Add vec_info::looku
p
_
s
tmt
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[06/46] Ad
d
vec_info::add_s
t
mt
commit
|
commitdiff
|
tree
2018-07-31
rsand
i
fo
[0
5
/46] Fix make_ssa_name call
in vec
t
or
i
zable_re
d
uction
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[04/46] Factor out the test for a valid reduct
i
on
input
commit
|
commitdiff
|
tree
2018-07-31
rsandi
f
o
[03/46] Remove un
n
ecessary
u
pdate of
NU
M
_SLP
_
USES
commit
|
commitdiff
|
tree
2018-07-31
r
sandifo
[02/4
6
] Remov
e
dead vectorizabl
e
_reduction code
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[
0
1/4
6
]
M
ove spec
i
al cases out
of get_i
n
itial_
d
ef_
f
or_r
e
ducti
o
n
commit
|
commitdiff
|
tree
2018-07-30
r
s
andif
o
Resync inli
n
e i
m
p
lementation of ceil
_
l
og2 (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
r
s
a
nd
i
fo
Avoid &
L
OOP
_
V
I
NFO
_
MASKS fo
r
bb ve
c
t
o
risation (PR 86618)
commit
|
commitdiff
|
tree
2018-07-12
r
s
an
d
i
f
o
I
m
plement SL
P
of in
t
ernal fu
n
ctions
commit
|
commitdiff
|
tree
2018-07-12
r
s
andifo
Use co
n
ditional i
n
ternal functions i
n
if-c
o
nversion
commit
|
commitdiff
|
tree
2018-07-12
rsandifo
Support fused mult
i
pl
y
-adds in fully-masked reduc
t
ions
commit
|
commitdiff
|
tree
2018-07-12
rsan
d
i
fo
Add IFN
_
COND_FM
A
f
uncti
o
ns
commit
|
commitdiff
|
tree
2018-07-12
rsandifo
Extend tree code
f
olds to IFN_CON
D
_*
commit
|
commitdiff
|
tree
2018-07-04
rsandifo
Fix typo in b
b
-
s
lp-over-widen-*
.
c
commit
|
commitdiff
|
tree
2018-07-03
rsandifo
[
1
7
/n] PR85694:
A
Ar
c
h64 support f
o
r
A
VG
_
F
LOOR/CEIL
commit
|
commitdiff
|
tree
2018-07-03
rsandifo
Pass mor
e
vector types to
a
p
pend_pattern_def_seq
commit
|
commitdiff
|
tree
2018-07-03
r
sandifo
Ensure PATT
E
RN_
D
EF_SEQ is empty before recognisin
g
.
.
.
commit
|
commitdiff
|
tree
2018-07-03
rsandifo
Clean u
p
int
e
r
fa
c
e to vec
t
or pattern recog
n
i
s
ers
commit
|
commitdiff
|
tree
2018-07-03
rsandifo
[16/n] PR85694: Add de
t
ecti
o
n o
f
a
v
eraging operations
commit
|
commitdiff
|
tree
2018-07-03
rsandifo
[1
5
/n] PR85694: Try to s
p
lit exis
t
ing ca
s
ts in wid
e
ned
.
.
.
commit
|
commitdiff
|
tree
2018-07-03
rsandifo
[14/
n
] PR85694: Rework overwidening detection
commit
|
commitdiff
|
tree
next