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
rsandifo
[AA
r
ch64][SVE] Re
m
ov
e
un
n
ece
s
sary PTRU
E
s from integer
.
.
.
commit
|
commitdiff
|
tree
2018-12-07
rsandifo
[AArch
6
4][SVE] Remove unn
e
cessa
r
y
P
T
R
U
E
s from
F
P arith
m
e
t
i
c
commit
|
commitdiff
|
tree
2018-12-06
r
sandifo
R
emove bogus test line
f
ro
m
vect-ove
r
-widen-23
.
c
commit
|
commitdiff
|
tree
2018-12-05
rsandifo
Use un
s
igned ari
t
hme
t
ic fo
r
d
emote
d
vector plus/minus
.
.
.
commit
|
commitdiff
|
tree
2018-10-08
r
sandifo
Use FOR_EACH_IMM_USE_
F
A
ST in gimple-ssa-backp
r
op
.
c
commit
|
commitdiff
|
tree
2018-10-08
r
sandifo
D
on't ICE on vec
t
o
r
s of
enums (P
R
87286)
commit
|
commitdiff
|
tree
2018-09-20
rsandif
o
Fix PEELI
N
G_FOR_NITERS cal
c
ulation (PR 8
7
288)
commit
|
commitdiff
|
tree
2018-09-20
rsand
i
fo
Add
missing alignment checks in epilogue loop vect
o
ris
a
t
ion
.
.
.
commit
|
commitdiff
|
tree
2018-08-28
r
sandifo
Fix ungu
a
rded
us
e
of tree_to
_
sh
w
i i
n
tre
e
-ss
a
-
sccvn
.
c
commit
|
commitdiff
|
tree
2018-08-28
r
s
andifo
Add t
a
rge
t
s
e
lect
o
rs
to slp-37
.
c
(PR87078)
commit
|
commitdiff
|
tree
2018-08-24
rsand
i
fo
De
f
ine vect_perm for variabl
e
-l
e
n
gth SVE
commit
|
commitdiff
|
tree
2018-08-24
rsand
i
fo
Avoid is
_
constant
c
alls in vectori
z
ab
l
e_bswap
commit
|
commitdiff
|
tree
2018-08-24
rsandifo
H
a
n
dl
e
S
L
P permutations for varia
b
le-
l
ength
v
ectors
commit
|
commitdiff
|
tree
2018-08-23
rsandifo
F
ix ty
p
o 'ex
a
pnded' to
'
exp
a
nded'
commit
|
commitdiff
|
tree
2018-08-23
r
s
andifo
[A
A
r
c
h64] Impr
o
ve SVE handling of single-v
e
cto
r
permutes
commit
|
commitdiff
|
tree
2018-08-23
rsan
d
ifo
Fix aarch64
_
evpc_t
b
l
guard
(P
R
85910)
commit
|
commitdiff
|
tree
2018-08-22
rsand
i
fo
[2/2] Fix bogu
s
inner induction (PR 86725)
commit
|
commitdiff
|
tree
2018-08-22
rsan
d
i
fo
[1/
2
] Fix
b
ogus double redu
c
tion (PR 86725
)
commit
|
commitdiff
|
tree
2018-08-22
rsandif
o
Make the ve
c
t
ori
s
er
drop to st
r
ided access
e
s f
o
r stores
.
.
.
commit
|
commitdiff
|
tree
2018-08-22
r
s
an
d
ifo
Only test STMT_VINFO_
S
TRID
E
D_P for the first s
t
ate
m
ent
.
.
.
commit
|
commitdiff
|
tree
2018-08-21
rsandifo
Update
g
l
obal r
e
viewers list
commit
|
commitdiff
|
tree
2018-08-09
r
sandifo
A
l
l
ow i
n
ner-loop re
d
uctions with vari
a
ble
-
length vectors
commit
|
commitdiff
|
tree
2018-08-09
r
sandifo
Restore flow_bb_insid
e
_
l
oop_p tests
(PR 868
5
8)
commit
|
commitdiff
|
tree
2018-08-09
rsandifo
Fix inv
a
lid assumpti
o
n i
n
vect_transform_stmt (PR 8
6
871)
commit
|
commitdiff
|
tree
2018-08-07
rsandifo
[AArch64] Fix -mlow-precision-div
(
P
R 86838)
commit
|
commitdiff
|
tree
2018-08-03
rsan
d
ifo
Handle SLP of cal
l
pat
t
ern statements
commit
|
commitdiff
|
tree
2018-08-02
rsandifo
Typo fi
x
commit
|
commitdiff
|
tree
2018-08-02
rs
a
ndifo
[ge
n
/AArch64] Ge
n
er
a
t
e helpers f
o
r substi
t
uting ite
r
ator
.
.
.
commit
|
commitdiff
|
tree
2018-08-02
r
s
a
n
d
ifo
[AArch64]
A
dd suppor
t
f
o
r 16
-
bit FMOV
i
mm
e
diat
e
s
commit
|
commitdiff
|
tree
2018-08-01
rsandifo
[A
A
rch64] Update ex
p
ected output
f
or sve/var_stride_
.
.
.
commit
|
commitdiff
|
tree
2018-08-01
r
sandifo
[AA
r
ch
6
4
] XFAIL sve/vcond_[
4
5]
.
c
t
ests
commit
|
commitdiff
|
tree
2018-08-01
r
sandifo
Fold pointer range ch
e
cks w
i
th equal spans
commit
|
commitdiff
|
tree
2018-08-01
rsand
i
fo
Fix PR
n
umber
commit
|
commitdiff
|
tree
2018-08-01
rsand
i
f
o
F
i
x remov
e
_stmt in
v
ectori
z
able_simd_clon
e
_cal
l
(PR
.
.
.
commit
|
commitdiff
|
tree
2018-08-01
rsandifo
[
07/11] U
s
e
singl
e
b
asic b
l
ock array in loop_ve
c
_info
commit
|
commitdiff
|
tree
2018-08-01
rs
a
ndifo
[06/11
]
Handle VMAT
_
INVAR
I
ANT
s
eparatel
y
commit
|
commitdiff
|
tree
2018-08-01
r
sandifo
[05/11] Add a vect_stmt_to_vecto
r
ize helper
f
unc
t
ion
commit
|
commitdiff
|
tree
2018-08-01
r
s
a
ndifo
[04
/
11] Add a vect_orig_st
m
t helper function
commit
|
commitdiff
|
tree
2018-08-01
rsandifo
[0
3
/11] Remove vect_transform_stmt gro
u
ped_sto
r
e argument
commit
|
commitdiff
|
tree
2018-08-01
rsandi
f
o
[02/11] Re
m
ove vect_sch
e
dule_slp retur
n
value
commit
|
commitdiff
|
tree
2018-08-01
rs
a
ndifo
[
0
1
/
11] Sc
h
ed
u
le SLP ear
l
i
e
r
commit
|
commitdiff
|
tree
2018-08-01
rsan
d
ifo
Fix over-widenin
g
h
a
ndling of COND_EXPRs (PR 86749)
commit
|
commitdiff
|
tree
2018-07-31
r
s
andifo
[46/46] Turn
stmt_vec_
i
nfo back into a type
d
ef
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[4
5
/
46
]
Rem
o
v
e
vect_s
t
mt_i
n
_
r
e
gi
o
n_p
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[44/46] Remove
globa
l
vinfo_for_stmt
-
related ro
u
tines
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[
43/46
]
M
a
ke free_stmt_
v
ec_info take a stmt_vec
_
info
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[42/4
6
] Add vec_info::repla
c
e_s
t
mt
commit
|
commitdiff
|
tree
2018-07-31
rsandi
f
o
[41/46] Add v
e
c_info::remove_stmt
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[
4
0/46] Add vec_info::l
o
okup
_
dr
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[3
9
/46] Change STMT_VINFO
_
UNALIGNED_DR to
a dr
_
ve
c
_info
commit
|
commitdiff
|
tree
2018-07-31
rsandi
f
o
[38/46] Use dr_ve
c
_inf
o
to
r
epresent a
data reference
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[
3
7
/46] dr_au
x
t
w
eaks
commit
|
commitdiff
|
tree
2018-07-31
r
sandi
f
o
[36/4
6
]
Add
a
pattern_stmt_p field to
stmt
_
vec_info
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[
3
5/46] Alter interfaces with
i
n
vect_pattern_recog
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[3
4
/46] Alter interface t
o
v
e
ct_get_vec_def
_
for_stmt_copy
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[
3
3/46] U
s
e stmt_v
e
c_inf
o
s
i
n
stead of vec_info/gimple
.
.
.
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[3
2
/46] Use stmt_vec
_
info
i
n fu
n
ction i
n
ter
f
aces (pa
r
t 2)
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[31/46] Use st
m
t_vec_info in function in
t
erfaces (part 1
)
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[30/46] Use stm
t
_vec_inf
o
s rather th
a
n gimple stmts
.
.
.
commit
|
commitdiff
|
tree
2018-07-31
r
s
a
ndifo
[29
/
46]
Use s
t
mt_
v
ec_info instead of gimpl
e
stmts internally
.
.
.
commit
|
commitdiff
|
tree
2018-07-31
rsan
d
ifo
[2
8
/46]
Us
e
stmt_
v
ec_info
instead of gimpl
e
stmts internally
.
.
.
commit
|
commitdiff
|
tree
2018-07-31
rsa
n
difo
[
2
7/46] Remove
d
upli
c
ated
stmt_vec_info look
u
ps
commit
|
commitdiff
|
tree
2018-07-31
rsandif
o
[2
6
/46] M
a
k
e more u
s
e of dyn_cas
t
in
tr
e
e-vect*
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[
2
5
/46]
Make get_earlier/l
a
te
r
_stmt take and return
.
.
.
commit
|
commitdiff
|
tree
2018-07-31
rsandif
o
[24/46] Make stmt_info_for_co
s
t use
a
s
tmt_v
e
c_info
commit
|
commitdiff
|
tree
2018-07-31
rsandi
f
o
[23/46] M
a
ke
LO
O
P_VINFO_MA
Y
_
MISA
L
IG
N
_
S
TMTS use stmt_vec_info
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[22/
4
6
] Make DR_GROUP
_
SAME_
D
R_STMT a stm
t
_
v
ec_in
f
o
commit
|
commitdiff
|
tree
2018-07-31
r
s
a
n
d
if
o
[
21
/
46
]
Make grouped_stores and reduction_c
h
ains use
.
.
.
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[20/46] Make *
F
IRST_ELEMENT an
d
*NEXT_ELEMENT stmt
_
vec_i
n
fos
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[19/46] Make ve
c
t_dr_
s
tmt return a stmt_vec_info
commit
|
commitdiff
|
tree
2018-07-31
r
s
andifo
[18/46] Mak
e
S
L
P_TREE_S
C
ALAR_STMTS a vec<stmt_vec
_
info>
commit
|
commitdiff
|
tree
2018-07-31
rsan
d
i
f
o
[17/
4
6] Make LOOP_VIN
F
O_REDUCTIONS an
a
uto_
v
ec<stmt_vec_in
f
o>
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[16/46] Make S
T
MT_VIN
F
O_REDU
C
_DEF a s
t
mt_vec_info
commit
|
commitdiff
|
tree
2018-07-31
rsandi
f
o
[1
5
/
46] Make S
L
P_TR
E
E_VE
C
_STMTS a ve
c
<st
m
t_vec_info>
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[1
4
/46] Ma
k
e STMT
_
VINFO_VEC_STMT a
s
t
mt_vec_info
commit
|
commitdiff
|
tree
2018-07-31
rsa
n
difo
[13/46]
Make STMT_VINFO_RELATED_STMT a stm
t
_vec_info
commit
|
commitdiff
|
tree
2018-07-31
r
s
and
i
fo
[12/46] Make
vect
_
fi
n
ish_stmt
_
gen
e
r
a
ti
o
n return
a
s
t
mt_vec_info
commit
|
commitdiff
|
tree
2018-07-31
rsan
d
ifo
[11/46]
P
ass back a stmt_vec_info from vect_is_simp
l
e_use
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[10/46] Te
m
p
o
r
a
rily ma
k
e stmt_vec_info a cl
a
ss
commit
|
commitdiff
|
tree
2018-07-31
rsandi
f
o
[09/
4
6] Add vec_info::looku
p
_sing
l
e_
u
se
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[08
/
46] Add vec_info::lookup
_
def
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[07/46] Add vec_info::l
o
o
ku
p
_stmt
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[06/46] Add vec_i
n
fo::add_
s
tmt
commit
|
commitdiff
|
tree
2018-07-31
r
s
andifo
[05/
4
6]
Fix m
a
ke_s
s
a_name
c
all in vectorizable_re
d
uction
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[04/46] Fact
o
r out t
h
e tes
t
for a
va
l
id reduc
t
ion in
p
ut
commit
|
commitdiff
|
tree
2018-07-31
rsa
n
d
ifo
[03/46] R
e
move unnecessary update of N
U
M
_SLP_USES
commit
|
commitdiff
|
tree
2018-07-31
rsa
n
d
i
fo
[02/46] Remove dead vectori
z
able
_
r
e
du
c
tion code
commit
|
commitdiff
|
tree
2018-07-31
rsan
d
ifo
[01/4
6
] M
o
ve special
c
ase
s
out of g
e
t_i
n
i
t
ial_def
_
for_reduction
commit
|
commitdiff
|
tree
2018-07-30
r
s
a
ndifo
Resync inline implement
a
tion of ce
i
l_log2
(
PR 86
5
06)
commit
|
commitdiff
|
tree
2018-07-25
rsand
i
fo
Add
PR number
commit
|
commitdiff
|
tree
2018-07-25
rs
a
ndifo
Fix c
e
il_l
o
g2(0)
(
P
R 8664
4
)
commit
|
commitdiff
|
tree
2018-07-24
rs
a
ndifo
A
v
oid &LOOP_VINFO_MA
S
KS for
b
b vectorisation (PR 86618)
commit
|
commitdiff
|
tree
2018-07-12
rsandifo
Impleme
n
t SLP of
internal functions
commit
|
commitdiff
|
tree
2018-07-12
rsandi
f
o
Use conditional inter
n
al f
u
nctions
in
i
f-conv
e
rsion
commit
|
commitdiff
|
tree
2018-07-12
rsandifo
S
uppo
r
t fused
m
u
lti
p
ly-adds in fully-masked
r
eduction
s
commit
|
commitdiff
|
tree
2018-07-12
rs
a
ndifo
Add
IF
N
_COND_FMA function
s
commit
|
commitdiff
|
tree
2018-07-12
rsa
n
dif
o
Extend tree code folds to IFN_CO
N
D_*
commit
|
commitdiff
|
tree
2018-07-04
rsandifo
Fix typo in
bb-s
l
p-over
-
widen-*
.
c
commit
|
commitdiff
|
tree
2018-07-03
rsandifo
[17/n]
P
R8569
4
:
AArch64
s
upp
o
rt for AVG_FLOOR/CEIL
commit
|
commitdiff
|
tree
2018-07-03
r
sandifo
Pass more vector types to append_pattern_def_se
q
commit
|
commitdiff
|
tree
next