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
/cp
2018-12-11
rsandifo
gcc/
commit
|
commitdiff
|
tree
2018-12-07
rsandifo
[
A
Arch64][
S
VE] Remove unnec
e
ssary PTRU
E
s from i
n
teger
.
.
.
commit
|
commitdiff
|
tree
2018-12-07
rsandifo
[AAr
c
h64
]
[SV
E
]
Rem
o
ve unnecessary P
T
RUEs
from FP
a
rithmet
i
c
commit
|
commitdiff
|
tree
2018-12-06
rsandifo
Remove bogus test
line from vect-over-
w
iden-23
.
c
commit
|
commitdiff
|
tree
2018-12-05
rsandif
o
Use uns
i
gned ar
i
thmetic for demot
e
d ve
c
tor plus/minus
.
.
.
commit
|
commitdiff
|
tree
2018-10-08
rsandifo
Use FOR_EACH_IMM_USE_FAST in gimple-ssa-backprop
.
c
commit
|
commitdiff
|
tree
2018-10-08
rsandifo
Don't ICE on vectors
of
e
nums (PR
87286)
commit
|
commitdiff
|
tree
2018-09-20
rsa
n
difo
Fi
x
PEELING_FOR_NIT
E
R
S
c
alcula
t
ion (PR 8728
8
)
commit
|
commitdiff
|
tree
2018-09-20
rsandifo
Add missing ali
g
nment checks in epilogu
e
loop vectorisation
.
.
.
commit
|
commitdiff
|
tree
2018-08-28
r
sandifo
Fi
x
unguarded use of
t
r
e
e_to
_
shwi in tree-ssa-sccvn
.
c
commit
|
commitdiff
|
tree
2018-08-28
rs
a
ndifo
Add target s
e
lec
t
ors to slp-37
.
c (PR8707
8
)
commit
|
commitdiff
|
tree
2018-08-24
r
s
andifo
Define vec
t
_per
m
f
or
v
ariable-
l
ength SVE
commit
|
commitdiff
|
tree
2018-08-24
rsa
n
di
f
o
Avo
i
d is_const
a
n
t
ca
l
ls in
vectori
z
able_bswap
commit
|
commitdiff
|
tree
2018-08-24
rsandifo
Handle SLP permuta
t
ions for variable
-
l
ength vectors
commit
|
commitdiff
|
tree
2018-08-23
rsandifo
F
i
x
typo
'
exapn
d
ed
'
to 'expanded'
commit
|
commitdiff
|
tree
2018-08-23
rsan
d
ifo
[AArch64] Improve
S
VE handling of single-v
e
ct
o
r pe
r
mutes
commit
|
commitdiff
|
tree
2018-08-23
rsandifo
Fi
x
aarch64_e
v
pc_tbl guard (PR
85910)
commit
|
commitdiff
|
tree
2018-08-22
rsandifo
[2/2] F
i
x
b
ogus inne
r
induction (PR 86725
)
commit
|
commitdiff
|
tree
2018-08-22
r
s
andifo
[1/2
]
Fix bogus doub
l
e
red
u
cti
o
n
(
P
R
86725)
commit
|
commitdiff
|
tree
2018-08-22
rsandi
f
o
Make the v
e
ctor
i
ser
drop to
s
trided
acces
s
es for sto
r
e
s
.
.
.
commit
|
commitdiff
|
tree
2018-08-22
r
sandifo
O
n
ly
test
S
T
MT_VINFO_STRI
D
E
D
_P for the first sta
t
eme
n
t
.
.
.
commit
|
commitdiff
|
tree
2018-08-21
r
sandi
f
o
Update glo
b
al reviewe
r
s list
commit
|
commitdiff
|
tree
2018-08-09
rs
a
ndifo
Allow inner-loop re
d
uctio
n
s
with variab
l
e
-
l
e
ngth ve
c
t
o
rs
commit
|
commitdiff
|
tree
2018-08-09
rsandifo
Restore
f
low_bb_inside_loo
p
_p t
e
s
t
s
(PR 86858)
commit
|
commitdiff
|
tree
2018-08-09
rsa
n
d
ifo
Fix
inval
i
d a
s
sump
t
ion in vect_transform_stmt (PR 86871)
commit
|
commitdiff
|
tree
2018-08-07
rsandifo
[AArch64]
F
ix -ml
o
w-pr
e
cisi
o
n-
d
iv (P
R
86838)
commit
|
commitdiff
|
tree
2018-08-03
rsandifo
Handl
e
SL
P
of call pattern stat
e
men
t
s
commit
|
commitdiff
|
tree
2018-08-02
rsandifo
Typ
o
fi
x
commit
|
commitdiff
|
tree
2018-08-02
rsandif
o
[gen/AArch
6
4] Genera
t
e
helpers f
o
r s
u
bstituti
n
g i
t
erat
o
r
.
.
.
commit
|
commitdiff
|
tree
2018-08-02
rsan
d
ifo
[
AA
r
c
h
6
4] Add sup
p
ort
f
o
r
16-bit FM
O
V
i
mmediates
commit
|
commitdiff
|
tree
2018-08-01
rsandifo
[AArch6
4
] U
p
date
e
xpected output for
s
v
e
/
var_st
r
i
d
e
_
.
.
.
commit
|
commitdiff
|
tree
2018-08-01
rsan
d
ifo
[AArch64] XFA
I
L sve/
v
c
o
nd_[45]
.
c tests
commit
|
commitdiff
|
tree
2018-08-01
rsandifo
Fold po
i
nter
r
an
g
e
checks with equal spans
commit
|
commitdiff
|
tree
2018-08-01
rsandifo
F
i
x P
R
num
b
er
commit
|
commitdiff
|
tree
2018-08-01
r
s
andifo
Fix re
m
ove_stmt in vect
o
rizable
_
si
m
d_clone_call (PR
.
.
.
commit
|
commitdiff
|
tree
2018-08-01
r
sandifo
[
0
7/1
1
] Use single basic block array in
lo
o
p_vec
_
info
commit
|
commitdiff
|
tree
2018-08-01
rsand
i
fo
[06/11]
H
andle VM
A
T_INVAR
I
A
N
T
s
e
parately
commit
|
commitdiff
|
tree
2018-08-01
rsandif
o
[05
/
11] Add a vect_stmt_t
o
_vec
t
o
r
i
z
e helpe
r
funct
i
on
commit
|
commitdiff
|
tree
2018-08-01
rsandifo
[04/11] Add
a
vect_orig_stmt
h
elper
function
commit
|
commitdiff
|
tree
2018-08-01
rsandifo
[
0
3/11
]
R
emove vect_tran
s
f
orm_
s
tmt grouped_store argument
commit
|
commitdiff
|
tree
2018-08-01
rsandi
f
o
[02/11] Remove ve
c
t_
s
ch
e
dule_slp return value
commit
|
commitdiff
|
tree
2018-08-01
rsandifo
[01/11] Schedule S
L
P ea
r
l
ier
commit
|
commitdiff
|
tree
2018-08-01
rsandi
f
o
Fix
o
ver-widening handling of COND_EXPR
s
(
P
R 86749)
commit
|
commitdiff
|
tree
2018-07-31
rsa
n
di
f
o
[46/46] Turn
s
tmt
_
vec_i
n
fo back into a typede
f
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[45/46] Remove vect_stm
t
_
in
_
regi
o
n_p
commit
|
commitdiff
|
tree
2018-07-31
rs
a
ndifo
[44/
4
6] R
e
m
o
ve global vinfo_for_
s
tmt-related
r
o
u
tines
commit
|
commitdiff
|
tree
2018-07-31
r
s
a
n
difo
[
4
3/
4
6
] Make free
_
stmt_vec_info take a stm
t
_vec_info
commit
|
commitdiff
|
tree
2018-07-31
r
s
andifo
[42/46] Add vec_i
n
fo::r
e
place_stmt
commit
|
commitdiff
|
tree
2018-07-31
r
sa
n
d
if
o
[
4
1
/46] Add vec_info::rem
o
ve_stmt
commit
|
commitdiff
|
tree
2018-07-31
rsandif
o
[40/46
]
Add v
e
c_info:
:
lookup
_
dr
commit
|
commitdiff
|
tree
2018-07-31
rsand
i
fo
[39/46] Change STMT_VINFO_UNALIGNED
_
DR to a dr_
v
ec_in
f
o
commit
|
commitdiff
|
tree
2018-07-31
r
s
andifo
[
3
8/46] Use dr_vec_i
n
fo
to repre
s
ent a data
r
eference
commit
|
commitdiff
|
tree
2018-07-31
rsandi
f
o
[
3
7
/4
6
] dr
_
au
x
tweaks
commit
|
commitdiff
|
tree
2018-07-31
rsan
d
ifo
[36/46] Add a pa
t
te
r
n_s
t
m
t
_p field
to stmt_vec_info
commit
|
commitdiff
|
tree
2018-07-31
rsandif
o
[3
5
/4
6
]
A
l
ter interfaces
w
i
t
h
in vect_pa
t
tern_r
e
cog
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[34/46]
A
lter interface to vect_g
e
t_vec_def_for_stmt_copy
commit
|
commitdiff
|
tree
2018-07-31
rsandif
o
[33
/
46] Use stmt_vec_
i
n
f
o
s
inst
e
ad o
f
vec_info/gimple
.
.
.
commit
|
commitdiff
|
tree
2018-07-31
rsandif
o
[32/46] Use s
t
mt_vec_info in functio
n
int
e
rfa
c
e
s
(
p
art
2
)
commit
|
commitdiff
|
tree
2018-07-31
rsa
n
difo
[3
1
/
4
6] Use stmt_ve
c
_
i
nfo in
fun
c
tion interfaces (
p
art 1)
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[30/
4
6] Use s
t
mt
_
vec_infos
r
ather t
h
an
g
imple stmts
.
.
.
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[29/46] Use
s
tmt_vec_info instead of gimp
l
e stmts i
n
ternal
l
y
.
.
.
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[28/
4
6] Us
e
st
m
t
_
v
ec_i
n
fo instead of
gimple stmts internall
y
.
.
.
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[27
/
46] Remove duplicated stmt_
v
ec_info loo
k
ups
commit
|
commitdiff
|
tree
2018-07-31
rsandi
f
o
[
26/4
6
] Make
more use of dyn_cas
t
in
tree-vect
*
commit
|
commitdiff
|
tree
2018-07-31
rsandi
f
o
[2
5
/46] Make get
_
ear
l
i
er/later
_
stmt take and ret
u
rn
.
.
.
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[24/46] Make stmt_info_for_cost
u
s
e a stmt_vec_info
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[23/46] Make LO
O
P_VINFO
_
MAY_MISALIGN_ST
M
TS use stmt_vec_info
commit
|
commitdiff
|
tree
2018-07-31
rsan
d
i
fo
[22/46] Mak
e
DR_GROUP_SAME_D
R
_STMT a stmt_ve
c
_info
commit
|
commitdiff
|
tree
2018-07-31
r
sandifo
[21/46] Make groupe
d
_store
s
an
d
r
e
du
c
tion_chains use
.
.
.
commit
|
commitdiff
|
tree
2018-07-31
rsan
d
ifo
[20/
4
6] Make *FIRS
T
_ELEMENT
a
nd *NE
X
T_ELEMENT
s
tmt_ve
c
_info
s
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[
19/46
]
Make vect_dr_stmt return a stmt_v
e
c_info
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[18/46]
Make SLP_
T
REE_S
C
ALAR_ST
M
TS a v
e
c<stm
t
_
v
ec_i
n
fo>
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[17/46] M
a
ke
L
OOP_
V
I
NFO_
R
EDUCT
I
ONS an
a
uto_vec<stmt
_
vec_
i
nfo>
commit
|
commitdiff
|
tree
2018-07-31
rs
a
ndifo
[
16/46]
M
a
ke
S
TMT_VI
N
FO_RE
D
UC_DEF a stmt_vec_i
n
fo
commit
|
commitdiff
|
tree
2018-07-31
rsa
n
d
ifo
[15/46] Mak
e
SLP_TREE_VEC_STMTS a vec<stmt_vec_info>
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[
1
4/46
]
Make STMT_VINF
O
_VEC
_
STMT
a stm
t
_vec_i
n
fo
commit
|
commitdiff
|
tree
2018-07-31
r
s
a
n
difo
[13/46]
M
a
k
e
STMT_VINFO
_
REL
A
TED_STMT a stmt_vec_info
commit
|
commitdiff
|
tree
2018-07-31
r
s
andi
f
o
[12
/
46] Make
v
ect_finish_stmt
_
generation re
t
urn a stmt_vec_inf
o
commit
|
commitdiff
|
tree
2018-07-31
rsan
d
i
fo
[
1
1/46]
Pass back a stm
t
_vec_info from vect_is_simple_use
commit
|
commitdiff
|
tree
2018-07-31
r
s
a
ndifo
[10/46
]
Temporar
i
ly make stmt_ve
c
_
i
nfo a class
commit
|
commitdiff
|
tree
2018-07-31
r
s
and
i
fo
[09/4
6
] Add ve
c
_info
:
:lo
o
kup_single_use
commit
|
commitdiff
|
tree
2018-07-31
r
sandifo
[08/46] Add vec_info::l
o
okup_def
commit
|
commitdiff
|
tree
2018-07-31
r
sandifo
[07/46] Ad
d
vec_inf
o
::l
o
okup_stmt
commit
|
commitdiff
|
tree
2018-07-31
r
s
andifo
[0
6
/46] A
d
d vec_
i
nfo::a
d
d
_s
t
mt
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[05/
4
6] F
i
x
m
a
ke_ssa_
n
ame call in vectorizable_re
d
uc
t
ion
commit
|
commitdiff
|
tree
2018-07-31
rsa
n
difo
[04/46]
Fact
o
r out
t
he test for
a
valid
r
eduction input
commit
|
commitdiff
|
tree
2018-07-31
rsandi
f
o
[03/46] Rem
o
ve unne
c
essary update
o
f NU
M
_
S
LP_USES
commit
|
commitdiff
|
tree
2018-07-31
rs
a
ndifo
[02/46] Remove dead vecto
r
izable_reductio
n
code
commit
|
commitdiff
|
tree
2018-07-31
r
s
a
ndifo
[01/46]
Move s
p
ecial cases out
of get_initial
_
def_for_reduction
commit
|
commitdiff
|
tree
2018-07-30
rsan
d
ifo
Resy
n
c i
n
line imple
m
e
ntation of ceil_log2
(
PR
86506
)
commit
|
commitdiff
|
tree
2018-07-25
rsandifo
Add P
R
number
commit
|
commitdiff
|
tree
2018-07-25
rsandifo
Fix ceil_log2(0) (PR 86644)
commit
|
commitdiff
|
tree
2018-07-24
rsandifo
A
void &LOOP_VINFO_MASKS f
o
r bb
v
e
ct
o
risatio
n
(PR 86618)
commit
|
commitdiff
|
tree
2018-07-12
rsand
i
fo
Implement S
L
P of interna
l
fu
n
ctions
commit
|
commitdiff
|
tree
2018-07-12
r
san
d
i
f
o
Use co
n
ditional
int
e
rn
a
l
functi
o
n
s
i
n
if-conversion
commit
|
commitdiff
|
tree
2018-07-12
rs
a
ndi
f
o
Suppo
r
t fu
s
ed multipl
y
-adds
i
n fully
-
mask
e
d reductions
commit
|
commitdiff
|
tree
2018-07-12
rsand
i
fo
Add IFN_COND_FMA f
u
n
c
tions
commit
|
commitdiff
|
tree
2018-07-12
rsandifo
E
x
t
end
tree code fol
d
s to IFN_
C
O
N
D
_
*
commit
|
commitdiff
|
tree
2018-07-04
rsandifo
Fix
typo
i
n
b
b-slp-over-widen-*
.
c
commit
|
commitdiff
|
tree
2018-07-03
rsandifo
[17/n]
P
R856
9
4: AArch64 support for AVG_FLOOR/CEIL
commit
|
commitdiff
|
tree
next