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
Restore flow_bb_inside_loop_p tests (PR 86858)
2018-08-09
r
sa
n
dif
o
Restore flo
w
_bb
_
insi
d
e_loop_
p
tests (PR
86858)
commit
|
commitdiff
|
tree
2018-08-09
rsan
d
ifo
Fix invalid assumption in vect_transf
o
rm_stmt (
P
R
86871)
commit
|
commitdiff
|
tree
2018-08-07
rsandi
f
o
[AAr
c
h64]
Fix -m
l
o
w-precision-div
(
P
R 86838)
commit
|
commitdiff
|
tree
2018-08-03
rsandifo
H
a
ndle
S
LP
o
f call
patter
n
s
tatements
commit
|
commitdiff
|
tree
2018-08-02
rsand
i
fo
Typo
f
ix
commit
|
commitdiff
|
tree
2018-08-02
rsandifo
[gen/AArch64] Generate hel
p
ers
f
or subs
t
itut
i
ng
i
t
erator
.
.
.
commit
|
commitdiff
|
tree
2018-08-02
rsandifo
[AArch
6
4] Add
s
uppor
t
for 16-bit
F
MOV imme
d
iat
e
s
commit
|
commitdiff
|
tree
2018-08-01
rsandifo
[AArch
6
4
] Updat
e
expecte
d
outpu
t
for s
v
e/var_st
r
ide_
.
.
.
commit
|
commitdiff
|
tree
2018-08-01
rsandifo
[AArch6
4
] XFAI
L
sve/vcon
d
_[45]
.
c tests
commit
|
commitdiff
|
tree
2018-08-01
rsandif
o
F
ol
d
pointer range checks with equal spans
commit
|
commitdiff
|
tree
2018-08-01
rsandif
o
F
ix PR n
u
mber
commit
|
commitdiff
|
tree
2018-08-01
rsandif
o
F
i
x re
m
ove_stmt in vectori
z
able_
s
imd_clone_call (
P
R
.
.
.
commit
|
commitdiff
|
tree
2018-08-01
rsandi
f
o
[07/11] Use single ba
s
ic blo
c
k array in
l
oop_vec_info
commit
|
commitdiff
|
tree
2018-08-01
rsand
i
fo
[
06/11] Handle V
M
AT_INVA
R
I
A
NT separately
commit
|
commitdiff
|
tree
2018-08-01
rsandifo
[05/11]
Add a vect
_
stmt_to_v
e
ctorize helper function
commit
|
commitdiff
|
tree
2018-08-01
rsandifo
[04/11] Add a vec
t
_orig_stmt helper functio
n
commit
|
commitdiff
|
tree
2018-08-01
rsandifo
[03/11
]
Remove
v
ect_transf
o
rm_
s
tmt grouped_stor
e
argument
commit
|
commitdiff
|
tree
2018-08-01
rsandifo
[
0
2/11] R
e
move vect_
s
chedu
l
e_slp return value
commit
|
commitdiff
|
tree
2018-08-01
rsandifo
[01
/
11] S
c
hedule SLP
e
ar
l
ier
commit
|
commitdiff
|
tree
2018-08-01
rsandifo
Fix ove
r
-widen
i
ng
h
andling
of CO
N
D_E
X
PRs
(PR 86749)
commit
|
commitdiff
|
tree
2018-07-31
rsand
i
fo
[46
/
46] Turn st
m
t_vec_info back into a typ
e
def
commit
|
commitdiff
|
tree
2018-07-31
rsandif
o
[45/46] Remove vect_
s
tmt_in_region_p
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[
4
4/46] Rem
o
ve global vinfo_for_st
m
t-relat
e
d routines
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[4
3
/46
]
Make free_stmt_vec_inf
o
take a
s
t
mt_vec_info
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[42/46] Add vec_info::r
e
pl
a
ce_st
m
t
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[41/4
6
] Add vec_info::remove_s
t
mt
commit
|
commitdiff
|
tree
2018-07-31
r
sandifo
[40/46] Add vec_info::lookup
_
dr
commit
|
commitdiff
|
tree
2018-07-31
r
san
d
ifo
[
3
9/46]
C
h
a
ng
e
STMT_VI
N
FO
_
UNALIG
N
ED
_
D
R to
a
dr_vec_info
commit
|
commitdiff
|
tree
2018-07-31
rsa
n
difo
[
3
8/46] Use dr_vec_in
f
o to represent a
d
ata refere
n
c
e
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[
37/46] dr_aux tweaks
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[3
6
/
4
6
] Add a p
a
ttern_stmt_p field to stmt_ve
c
_info
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[35
/
46] Alter
interfaces within
v
e
c
t_pattern_reco
g
commit
|
commitdiff
|
tree
2018-07-31
r
s
and
i
fo
[34/46]
A
lter interface to ve
c
t_get_vec_d
e
f_for_stmt_copy
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[33/46] Use stmt_vec_infos inste
a
d of vec_info/gimple
.
.
.
commit
|
commitdiff
|
tree
2018-07-31
rsandi
f
o
[32/46] Use stmt
_
ve
c
_info in functio
n
interfaces (par
t
2)
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[31/4
6
] U
s
e
s
t
mt_vec_info in function interf
a
ce
s
(part
1)
commit
|
commitdiff
|
tree
2018-07-31
r
s
andifo
[30/46] Use stmt_vec_infos
rather tha
n
gimpl
e
stmts
.
.
.
commit
|
commitdiff
|
tree
2018-07-31
r
s
an
d
ifo
[29
/
46] Use stm
t
_vec_info instead of
gi
m
pl
e
stmts
i
nternal
l
y
.
.
.
commit
|
commitdiff
|
tree
2018-07-31
rsan
d
if
o
[28/46] Use
stmt_v
e
c_info
inst
e
ad
o
f g
i
mple
s
tmts i
n
ter
n
ally
.
.
.
commit
|
commitdiff
|
tree
2018-07-31
rs
a
ndi
f
o
[
2
7
/46] Remove d
u
plicated stmt
_
ve
c
_info l
o
o
k
u
ps
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[26/46] Make mor
e
use of
d
yn_ca
s
t
in
tree-vect*
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[
25/
4
6] Make
get_e
a
rli
e
r/lat
e
r_st
m
t
take and return
.
.
.
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[24/46]
M
ake stmt_info_for_cos
t
u
s
e a s
t
mt_vec_inf
o
commit
|
commitdiff
|
tree
2018-07-31
rs
a
n
d
if
o
[
2
3/46] M
a
ke
LOOP_VINFO_MAY_MISALIGN_STMTS use stmt_vec_info
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[22/46
]
Mak
e
DR_GR
O
U
P_SAME_DR_
S
TMT a stmt_vec_i
n
fo
commit
|
commitdiff
|
tree
2018-07-31
r
s
andifo
[21/46
]
Make grouped_stor
e
s and r
e
duction_c
h
ain
s
use
.
.
.
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[20
/
46] Make *FIRST_EL
E
MENT
a
nd *NEXT_ELE
M
ENT s
t
m
t_vec_inf
o
s
commit
|
commitdiff
|
tree
2018-07-31
r
s
a
ndifo
[19/
4
6
] Make
v
ect_dr_stmt return
a
stmt_v
e
c
_
info
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[18/46] Make SLP_
T
REE_SC
A
LAR_ST
M
T
S
a
vec<stmt
_
ve
c
_info>
commit
|
commitdiff
|
tree
2018-07-31
rsand
i
fo
[17/46] Ma
k
e LOOP_VINFO_R
E
DUCTIONS an a
u
to_vec<s
t
mt
_
vec_inf
o
>
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[16/46] Make ST
M
T_VINFO_RE
D
UC_DE
F
a
s
tmt_vec_info
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[
15/46] Mak
e
SLP_TREE_VEC
_
STMTS a v
e
c
<
s
t
mt_
v
ec_
i
n
fo>
commit
|
commitdiff
|
tree
2018-07-31
r
sandifo
[14
/
46] Make STMT
_
VI
N
F
O_VEC_STMT a st
m
t_vec_info
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[13/46] Make ST
M
T_VINFO_R
E
L
A
TED_ST
M
T
a
st
m
t
_vec_i
n
fo
commit
|
commitdiff
|
tree
2018-07-31
rs
a
n
d
ifo
[12/4
6
] Make vect_
f
ini
s
h_
s
t
mt_generation r
e
turn a
s
tmt_vec
_
info
commit
|
commitdiff
|
tree
2018-07-31
rsan
d
ifo
[
11/46] Pass back a stmt_vec_info
from vect
_
i
s
_simpl
e
_use
commit
|
commitdiff
|
tree
2018-07-31
rsandif
o
[10/46] Temporarily make stmt_vec_info a
class
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[09/46]
A
dd vec_info::look
u
p_sing
l
e_use
commit
|
commitdiff
|
tree
2018-07-31
r
sa
n
difo
[08/46] Add vec_i
n
fo::loo
k
up_def
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[
0
7
/
46] Add vec_info::lookup_stmt
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[06
/
46]
A
dd
vec_info::add_
s
tmt
commit
|
commitdiff
|
tree
2018-07-31
rsand
i
fo
[
0
5/46] Fix m
a
k
e
_ssa_name cal
l
in
vec
t
orizable_
r
eduction
commit
|
commitdiff
|
tree
2018-07-31
rsandi
f
o
[
0
4/46] Factor out the test
for a valid reducti
o
n input
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[
03/46] Re
m
ove unneces
s
ary updat
e
of
N
UM_SLP_USES
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[02/46] Remove dead v
e
ctorizable_reduction code
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[01/46] Mo
v
e special
c
a
ses out
of get_i
n
itial_def_for_reduction
commit
|
commitdiff
|
tree
2018-07-30
rsand
i
f
o
Resync
i
nl
i
n
e implement
a
ti
o
n o
f
ceil_log2 (PR 86506)
commit
|
commitdiff
|
tree
2018-07-25
rsandifo
Ad
d
PR
n
umber
commit
|
commitdiff
|
tree
2018-07-25
rsandifo
Fi
x
c
e
il_l
o
g
2(0
)
(P
R
86644)
commit
|
commitdiff
|
tree
2018-07-24
rsandifo
Avoi
d
&LOOP_VINFO_MASKS
for bb vectorisati
o
n (PR 86618)
commit
|
commitdiff
|
tree
2018-07-12
rsandifo
Impl
e
ment
S
LP
o
f
internal functions
commit
|
commitdiff
|
tree
2018-07-12
r
s
andifo
Use
c
o
n
d
itional internal function
s
in if-conve
r
sion
commit
|
commitdiff
|
tree
2018-07-12
rsa
n
difo
Support fuse
d
multiply
-
a
d
ds in fully-m
a
sked reduct
i
o
ns
commit
|
commitdiff
|
tree
2018-07-12
rsandifo
Add IFN_COND_FMA
functions
commit
|
commitdiff
|
tree
2018-07-12
rsan
d
i
fo
Extend
tree c
o
d
e
fold
s
t
o IFN_COND_*
commit
|
commitdiff
|
tree
2018-07-04
r
s
an
d
i
f
o
Fix typo in bb-slp-over-w
i
den-*
.
c
commit
|
commitdiff
|
tree
2018-07-03
rsandi
f
o
[17/n]
PR85694: AArch64 suppor
t
for
AVG_FLOOR/CEIL
commit
|
commitdiff
|
tree
2018-07-03
rsandifo
P
ass m
o
re vector
t
y
p
es to
a
pp
e
n
d
_
p
at
t
ern_def_seq
commit
|
commitdiff
|
tree
2018-07-03
rsa
n
d
i
fo
Ensur
e
PATTERN_DEF_SEQ
is empty before r
e
cognis
i
ng
.
.
.
commit
|
commitdiff
|
tree
2018-07-03
rsandifo
Clea
n
up
i
nter
f
ace to vector pattern re
c
ognisers
commit
|
commitdiff
|
tree
2018-07-03
r
sand
i
fo
[16/n] PR8569
4
: Add dete
c
ti
o
n of averaging operation
s
commit
|
commitdiff
|
tree
2018-07-03
rs
a
ndifo
[15/n] PR8
5
6
9
4
:
Try to
s
plit existin
g
c
asts i
n
wide
n
e
d
.
.
.
commit
|
commitdiff
|
tree
2018-07-03
rsandifo
[14/n] P
R
85694: R
e
work overwidening detection
commit
|
commitdiff
|
tree
2018-07-03
rsandifo
Avoid ma
t
ching the same pattern stat
e
ment twi
c
e
commit
|
commitdiff
|
tree
2018-07-02
rsa
n
difo
Fix typ
o
in
vect_recog_
w
iden_shift_pattern
commit
|
commitdiff
|
tree
2018-06-30
r
s
a
ndifo
[13/n] PR85694: Try to
a
void vectorising casts of
i
nvariants
commit
|
commitdiff
|
tree
2018-06-30
rsandifo
[
1
2/n] PR8
5
694: Rework detection o
f
w
i
d
e
n
ed
operations
commit
|
commitdiff
|
tree
2018-06-30
rsandifo
[11/
n
] PR856
9
4: Apply p
a
ttern matchin
g
to pattern definition
.
.
.
commit
|
commitdiff
|
tree
2018-06-30
rsan
d
ifo
[10/n] PR8
5
69
4
:
S
plit out check for
vectorizable associative
.
.
.
commit
|
commitdiff
|
tree
2018-06-30
rsandifo
[9
b
/n] PR85694: Make vect_is_simple_use loo
k
throug
h
.
.
.
commit
|
commitdiff
|
tree
2018-06-30
rsan
d
if
o
[
9
a/n
]
PR
8
5694: Reord
e
r vect_is_simple_use
argume
n
ts
commit
|
commitdiff
|
tree
2018-06-20
rs
a
ndifo
[8
/
n
] PR856
9
4: Ma
k
e
pattern
s
check
f
o
r
target support
commit
|
commitdiff
|
tree
2018-06-20
r
sa
n
d
i
fo
[7/n] PR8569
4
: Add a ve
c
t_patter
n
_
detected hel
p
er
commit
|
commitdiff
|
tree
2018-06-20
rsandi
f
o
[
6/n] PR85694: Add
a
vect_get_internal_de
f
helper
commit
|
commitdiff
|
tree
2018-06-20
rsandifo
[5/n] PR85694: Rem
o
ve dead WIDEN_SUM handling
commit
|
commitdiff
|
tree
2018-06-20
rsandifo
[4/
n
] PR85694: Remove redundant calls to types_com
p
atib
l
e
_
p
commit
|
commitdiff
|
tree
2018-06-20
rsandifo
[3/n] PR85694: Fix dum
m
y a
s
signment handlin
g
in vecto
r
iz
a
ble
.
.
.
commit
|
commitdiff
|
tree
2018-06-20
rsan
d
ifo
[
2
/n] PR85694: Atta
c
h a DEF_SEQ onl
y
to the original
.
.
.
commit
|
commitdiff
|
tree
2018-06-20
rsandif
o
[
1/n] PR85694: Allow patt
e
rn de
f
i
nition
s
t
atements
.
.
.
commit
|
commitdiff
|
tree
2018-06-12
rsandifo
T
i
g
h
ten LRA test for
r
e
loading the inner
reg of a pa
r
a
doxi
c
a
.
.
.
commit
|
commitdiff
|
tree
next