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
Daily bump.
2018-09-20
rsan
d
ifo
Fix PEELING_F
O
R
_
NITERS
c
alculation (PR 872
8
8
)
commit
|
commitdiff
|
tree
2018-09-20
rsand
i
fo
Add missing
a
lignment checks
in epilogue loop vectorisation
.
.
.
commit
|
commitdiff
|
tree
2018-08-28
rs
a
nd
i
fo
Fix unguarded us
e
of tree_t
o
_
s
h
w
i
i
n tr
e
e-ssa-sccvn
.
c
commit
|
commitdiff
|
tree
2018-08-28
rsand
i
fo
Add t
a
rget
selectors to slp-37
.
c
(PR8707
8
)
commit
|
commitdiff
|
tree
2018-08-24
r
sandi
f
o
Define ve
c
t_perm
for variable-le
n
gth S
V
E
commit
|
commitdiff
|
tree
2018-08-24
r
s
andifo
Avoid
i
s
_con
s
t
ant calls
in vectorizable_bswap
commit
|
commitdiff
|
tree
2018-08-24
rsandifo
Handle SLP
p
erm
u
tati
o
ns for variable-
l
ength vectors
commit
|
commitdiff
|
tree
2018-08-23
rsandi
f
o
Fix typo 'exapn
d
ed
'
to 'expanded'
commit
|
commitdiff
|
tree
2018-08-23
r
sandifo
[AArch64] Im
p
rove SVE hand
l
ing
o
f sing
l
e-vecto
r
perm
u
t
es
commit
|
commitdiff
|
tree
2018-08-23
rsan
d
ifo
Fi
x
aarch64_evpc_
t
b
l guard (PR 85
9
10)
commit
|
commitdiff
|
tree
2018-08-22
rsa
n
difo
[2/2]
F
ix
b
o
g
u
s inner
i
nduct
i
on (PR
8
6725
)
commit
|
commitdiff
|
tree
2018-08-22
rsan
d
ifo
[1/
2
]
F
i
x
bog
u
s double re
d
uction (P
R
86725)
commit
|
commitdiff
|
tree
2018-08-22
r
s
andifo
M
a
ke the vec
t
o
r
iser drop to stride
d
a
c
c
esses for stor
e
s
.
.
.
commit
|
commitdiff
|
tree
2018-08-22
rsan
d
ifo
Only t
e
st STMT_VINFO_STRIDED_P
f
or the first sta
t
ement
.
.
.
commit
|
commitdiff
|
tree
2018-08-21
rsandifo
U
pdate global re
v
iewers list
commit
|
commitdiff
|
tree
2018-08-09
rsa
n
d
i
fo
Allow inner-loop
r
e
d
uctio
n
s with variable-length vectors
commit
|
commitdiff
|
tree
2018-08-09
rsand
i
fo
Restore f
l
ow_b
b
_
inside_loop_p tests (PR 868
5
8)
commit
|
commitdiff
|
tree
2018-08-09
rsand
i
fo
F
i
x
i
nvalid a
s
sump
t
i
o
n in vec
t
_
transfor
m
_s
t
mt (PR
86871)
commit
|
commitdiff
|
tree
2018-08-07
rsandif
o
[AArch64
]
Fix
-mlow-precision-div (
P
R 8
6
838)
commit
|
commitdiff
|
tree
2018-08-03
rsand
i
fo
H
and
l
e SLP of call pattern statem
e
n
t
s
commit
|
commitdiff
|
tree
2018-08-02
rsan
d
ifo
Typo fix
commit
|
commitdiff
|
tree
2018-08-02
r
sandifo
[
gen/AArch64]
G
enerate
h
e
lpers
for substituting iterator
.
.
.
commit
|
commitdiff
|
tree
2018-08-02
rsandifo
[AAr
c
h
6
4] Add s
u
pport
f
or 16-bit
FMOV
i
mmedia
t
es
commit
|
commitdiff
|
tree
2018-08-01
rs
a
n
d
i
f
o
[AArch64] Update expected outp
u
t
f
or sve/var_stride_
.
.
.
commit
|
commitdiff
|
tree
2018-08-01
rsandifo
[AArch64] X
F
A
IL sve/vcond
_
[45]
.
c
t
e
s
ts
commit
|
commitdiff
|
tree
2018-08-01
rsan
d
ifo
Fol
d
pointer range checks with equal spans
commit
|
commitdiff
|
tree
2018-08-01
rsan
d
ifo
Fix PR number
commit
|
commitdiff
|
tree
2018-08-01
rs
a
n
difo
F
ix
r
e
move_stmt in
vect
o
r
i
zable_simd_clone_call (PR
.
.
.
commit
|
commitdiff
|
tree
2018-08-01
rsandifo
[07/11] Use
s
ingle basic block arr
a
y
i
n lo
o
p_ve
c
_info
commit
|
commitdiff
|
tree
2018-08-01
rsandifo
[06/11] Handle
V
MAT_INVARIANT separate
l
y
commit
|
commitdiff
|
tree
2018-08-01
rsandi
f
o
[
0
5/
1
1] Add a vect_stmt_to_vector
i
ze helper function
commit
|
commitdiff
|
tree
2018-08-01
r
s
a
ndifo
[04
/
11] A
d
d a vect_orig_
s
t
m
t h
e
lper function
commit
|
commitdiff
|
tree
2018-08-01
rsandifo
[
0
3
/
11] Remo
v
e vect
_
transform_stmt gro
u
ped_store arg
u
ment
commit
|
commitdiff
|
tree
2018-08-01
rsandifo
[02/11] Remove
v
ect_s
c
hedule_slp return value
commit
|
commitdiff
|
tree
2018-08-01
rsandifo
[
01/11] Sch
e
dule SLP earlier
commit
|
commitdiff
|
tree
2018-08-01
rsandifo
Fix ove
r
-w
i
dening h
a
nd
l
ing
o
f
COND_EXPRs (PR 867
4
9)
commit
|
commitdiff
|
tree
2018-07-31
r
s
andi
f
o
[46/46] Turn stmt_v
e
c_i
n
fo bac
k
into a typedef
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[45/46]
R
emove vect_stmt_in_region_p
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[44/46]
R
em
o
ve global vinfo_fo
r
_stmt-
r
elated routines
commit
|
commitdiff
|
tree
2018-07-31
rs
a
nd
i
fo
[43/46
]
Make free_stmt_vec
_
i
nfo t
a
ke a stmt_vec_info
commit
|
commitdiff
|
tree
2018-07-31
rsand
i
f
o
[
42/46]
A
dd vec_info::re
p
lac
e
_stmt
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[41/4
6
] Add vec
_
info::remove
_
stmt
commit
|
commitdiff
|
tree
2018-07-31
rsandi
f
o
[
4
0/4
6
] Ad
d
vec_info::lookup_dr
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[3
9
/46] Change STM
T
_VINF
O
_U
N
ALIGNED_DR to a dr_vec_info
commit
|
commitdiff
|
tree
2018-07-31
rsa
n
difo
[38/46] Use dr_vec_info to r
e
prese
n
t a data
reference
commit
|
commitdiff
|
tree
2018-07-31
rsan
d
if
o
[37/46] dr_aux twe
a
ks
commit
|
commitdiff
|
tree
2018-07-31
rsandif
o
[36/
4
6] Add a
p
a
tte
r
n_stmt_p f
i
eld to stm
t
_vec_info
commit
|
commitdiff
|
tree
2018-07-31
r
san
d
ifo
[
3
5/46] Alter
interf
a
ce
s
within vect_p
a
ttern_recog
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[34/46] Alter i
n
terface to vect_get_v
e
c_def_for_stmt_copy
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[
33/
4
6] Use stmt_vec_infos i
n
s
tead of vec_inf
o
/gimple
.
.
.
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[32/46] Use stmt
_
vec_info in function int
e
rfaces
(
part 2)
commit
|
commitdiff
|
tree
2018-07-31
rs
a
ndi
f
o
[3
1
/46] Use stmt_vec_info
i
n function
i
n
terfaces (par
t
1)
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[3
0
/46] Use stmt_vec_infos rather than gimple stm
t
s
.
.
.
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[29
/
46] Us
e
stmt_vec_inf
o
instead of
g
i
m
ple stmts internally
.
.
.
commit
|
commitdiff
|
tree
2018-07-31
rsa
n
difo
[28/46] U
s
e stmt_vec_info instea
d
of gimple stmts internally
.
.
.
commit
|
commitdiff
|
tree
2018-07-31
rsandif
o
[27/46] Remo
v
e
d
up
l
icated stmt_v
e
c_info lookups
commit
|
commitdiff
|
tree
2018-07-31
rsand
i
fo
[26
/
46] Make
more use of dyn_cast in
t
ree-vect
*
commit
|
commitdiff
|
tree
2018-07-31
rs
a
ndifo
[2
5
/
46] Mak
e
get_earlier/l
a
te
r
_
s
tmt ta
k
e and
r
eturn
.
.
.
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[24/46]
Make stmt_info_for_cost use a stmt_vec_inf
o
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[2
3
/46]
M
ake
LOO
P
_VINFO_MAY_M
I
SALIGN
_
STMTS use stmt_vec_info
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[22/46] Make DR_GROUP_SAME_DR
_
STMT a stm
t
_vec_info
commit
|
commitdiff
|
tree
2018-07-31
rsan
d
ifo
[
21/
4
6] Make grouped_stor
e
s an
d
reduction_chains us
e
.
.
.
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[20/46] M
a
ke *FIRS
T
_EL
E
MENT and *NEX
T
_
ELEM
E
N
T stmt_vec_i
n
fos
commit
|
commitdiff
|
tree
2018-07-31
r
s
and
i
fo
[
1
9/46] M
a
ke
v
ect_dr_
s
tmt
return a s
t
mt_vec_i
n
fo
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[18/46] Make SLP_TREE_SCALAR_
S
TMTS a vec<stmt_vec_info>
commit
|
commitdiff
|
tree
2018-07-31
rsand
i
fo
[
17/46] Mak
e
LOOP_V
I
NFO
_
REDUCTIONS an
a
u
to_
v
ec<stmt_
v
ec_info>
commit
|
commitdiff
|
tree
2018-07-31
rsandi
f
o
[16/46
]
Make STMT_
V
IN
F
O_REDUC_DEF
a
stmt_v
e
c_i
n
f
o
commit
|
commitdiff
|
tree
2018-07-31
r
sandifo
[15/46]
M
a
k
e
SLP_TR
E
E_V
E
C_STMTS
a
vec
<
stmt_vec_info>
commit
|
commitdiff
|
tree
2018-07-31
rsandi
f
o
[
1
4/46] M
a
ke STMT_VINFO_VE
C
_STMT
a st
m
t
_
vec_in
f
o
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[13/46] M
a
ke STMT_VINFO_RELATED_STMT a stm
t
_vec_
i
nfo
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[12/46] Make
vect_finish_stm
t
_
generation retu
r
n a stmt_vec_info
commit
|
commitdiff
|
tree
2018-07-31
rs
a
ndifo
[11/4
6
] P
a
s
s
back a stmt_vec_info fro
m
vect_is_simple_use
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[10/
4
6] Temporarily make stmt_vec_i
n
f
o
a class
commit
|
commitdiff
|
tree
2018-07-31
r
sandifo
[09/
4
6
]
Add vec
_
info::lo
o
kup_single_us
e
commit
|
commitdiff
|
tree
2018-07-31
r
s
andifo
[
0
8/
4
6] Add vec_info:
:
lookup_def
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[07/46
]
Add ve
c
_info::
l
ookup_stmt
commit
|
commitdiff
|
tree
2018-07-31
r
s
a
ndif
o
[06/46] Add vec_info::add_st
m
t
commit
|
commitdiff
|
tree
2018-07-31
rsa
n
difo
[05/46] Fix m
a
ke
_
ssa_nam
e
c
a
ll i
n
vectori
z
abl
e
_reduction
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[04/46] Fa
c
t
o
r out the t
e
st for a va
l
id reduc
t
ion input
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[
0
3/46] Remove
u
nnecessary update of NUM_SLP_
U
SES
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[0
2
/46] Remove dead v
e
ctorizable_reduction code
commit
|
commitdiff
|
tree
2018-07-31
rsandi
f
o
[01/
4
6
]
Move
s
pecial cases out
o
f get_initia
l
_
def_for_reducti
o
n
commit
|
commitdiff
|
tree
2018-07-30
r
sandif
o
R
e
sy
n
c inl
i
ne imple
m
e
n
tatio
n
of c
e
il_log2 (PR 8
6
506)
commit
|
commitdiff
|
tree
2018-07-25
rsan
d
i
f
o
A
dd P
R
number
commit
|
commitdiff
|
tree
2018-07-25
rsandifo
Fix ceil_log2(0) (P
R
8
6
644)
commit
|
commitdiff
|
tree
2018-07-24
r
sa
n
difo
Avoid &LOOP_VINFO_MASKS
fo
r
bb vec
t
orisation (PR 866
1
8
)
commit
|
commitdiff
|
tree
2018-07-12
rsandifo
Implement SLP of internal
f
unctions
commit
|
commitdiff
|
tree
2018-07-12
rsandifo
Use cond
i
tional internal f
u
nct
i
o
n
s in
i
f-co
n
v
ersi
o
n
commit
|
commitdiff
|
tree
2018-07-12
rsandifo
Support fused m
u
l
t
i
p
l
y
-a
d
ds
in fully-masked
reductions
commit
|
commitdiff
|
tree
2018-07-12
rsand
i
fo
Add
IFN_COND_FMA
f
unction
s
commit
|
commitdiff
|
tree
2018-07-12
rsandifo
E
x
tend tr
e
e
co
d
e folds to
IFN_C
O
ND
_
*
commit
|
commitdiff
|
tree
2018-07-04
rsandifo
Fix typo in bb-slp-over-widen-*
.
c
commit
|
commitdiff
|
tree
2018-07-03
rsandifo
[17/n
]
PR85694: AArch6
4
su
p
port
f
or AVG_FLOO
R
/C
E
I
L
commit
|
commitdiff
|
tree
2018-07-03
rsa
n
difo
Pass
mor
e
vector
t
y
p
es to append_patter
n
_de
f
_seq
commit
|
commitdiff
|
tree
2018-07-03
rsandifo
Ensure PATTERN_
D
E
F
_SEQ is empt
y
before recognising
.
.
.
commit
|
commitdiff
|
tree
2018-07-03
rs
a
ndifo
Cl
e
an up inter
f
ace to vector pattern rec
o
gnisers
commit
|
commitdiff
|
tree
2018-07-03
r
s
andi
f
o
[16/n] PR8
5
6
9
4: Add de
t
ection of
a
veragi
n
g operations
commit
|
commitdiff
|
tree
2018-07-03
rsandifo
[1
5
/n] PR85694: Try
to split existing casts
in widened
.
.
.
commit
|
commitdiff
|
tree
2018-07-03
rsan
d
ifo
[14/n] PR85694: Rewo
r
k overwidening detection
commit
|
commitdiff
|
tree
2018-07-03
rsandifo
Avoid match
i
ng t
h
e same pa
t
t
er
n
s
tatement twice
commit
|
commitdiff
|
tree
next