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
Typo fix
2018-08-02
rsandifo
Typo
fix
commit
|
commitdiff
|
tree
2018-08-02
rsan
d
ifo
[gen/AArch64]
G
enerate helpers for substituting iterator
.
.
.
commit
|
commitdiff
|
tree
2018-08-02
rsandif
o
[AArch64] Add support
for 16-bit
F
MOV immediates
commit
|
commitdiff
|
tree
2018-08-01
rsandi
f
o
[
A
Arch64] Update expected
o
u
tput fo
r
sve
/
var_stride_
.
.
.
commit
|
commitdiff
|
tree
2018-08-01
rsandifo
[AArch64
]
XFA
I
L sve/vcond_[45]
.
c tests
commit
|
commitdiff
|
tree
2018-08-01
rsandi
f
o
Fold po
i
nter range checks with
equal spans
commit
|
commitdiff
|
tree
2018-08-01
rsandifo
Fix PR number
commit
|
commitdiff
|
tree
2018-08-01
rsandifo
Fix remov
e
_stmt in vectorizable_simd
_
clo
n
e_ca
l
l (PR
.
.
.
commit
|
commitdiff
|
tree
2018-08-01
rs
a
n
d
ifo
[
07/11] Use single basic block array in l
o
op_vec_info
commit
|
commitdiff
|
tree
2018-08-01
rsandifo
[06/1
1
] Handle VMAT
_
INVARIA
N
T separately
commit
|
commitdiff
|
tree
2018-08-01
rsandifo
[0
5
/11] Add a vect_stmt
_
to_ve
c
torize h
e
lper fun
c
tion
commit
|
commitdiff
|
tree
2018-08-01
rsandifo
[04
/
11] Add a vect
_
orig_stmt helpe
r
f
u
nction
commit
|
commitdiff
|
tree
2018-08-01
r
s
andifo
[03
/
11] Remove vect_t
r
ansform_
s
tmt grouped_s
t
ore ar
g
ument
commit
|
commitdiff
|
tree
2018-08-01
rsandi
f
o
[02/1
1
] Remove vect_schedu
l
e_slp retur
n
value
commit
|
commitdiff
|
tree
2018-08-01
rsandi
f
o
[
01/11] Schedule S
L
P
earlier
commit
|
commitdiff
|
tree
2018-08-01
rsandi
f
o
Fix
o
ver
-
w
i
dening
h
a
ndli
n
g of CON
D
_EXPRs (PR 86749)
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[46/46] Turn stmt_vec_info bac
k
into
a typedef
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[
4
5/46] Remove vect
_
s
tmt
_
in_
r
e
g
io
n
_p
commit
|
commitdiff
|
tree
2018-07-31
r
s
a
nd
i
fo
[4
4
/46] R
e
move global vinfo_
f
or_stmt-rela
t
ed r
o
utines
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[43/46] Make fre
e
_stmt_vec_info take a s
t
m
t
_vec_info
commit
|
commitdiff
|
tree
2018-07-31
rsand
i
fo
[42/46] Add vec_info::
r
eplace_
s
tm
t
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[
41/46] Add vec_
i
nfo::remove_stmt
commit
|
commitdiff
|
tree
2018-07-31
rs
a
ndi
f
o
[4
0
/
46
]
Add vec_info::lookup_dr
commit
|
commitdiff
|
tree
2018-07-31
rs
a
ndi
f
o
[39/46] Change STM
T
_
VIN
F
O_UNALIGN
E
D_DR to
a
dr_vec_info
commit
|
commitdiff
|
tree
2018-07-31
rs
a
ndifo
[38/46] Use dr_vec_info to repres
e
nt a data
referenc
e
commit
|
commitdiff
|
tree
2018-07-31
r
s
andi
f
o
[37/
4
6] dr_
a
ux twe
a
ks
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[
3
6/46] A
d
d a pattern
_
st
m
t_p fiel
d
t
o
stmt_v
e
c_info
commit
|
commitdiff
|
tree
2018-07-31
rsandif
o
[
35/46] Alt
e
r in
t
e
r
faces
w
it
h
in vect_patt
e
rn_
r
eco
g
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[34/4
6
] Alt
e
r interfa
c
e to vect_get_vec_def_for_stmt_copy
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[33/46] Us
e
stmt_vec_infos
in
s
tead of
v
e
c_info/gimple
.
.
.
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[
3
2/46]
Use stmt
_
vec_
i
nfo in function interf
a
ces (part 2)
commit
|
commitdiff
|
tree
2018-07-31
r
sandifo
[
3
1/46] Use stm
t
_vec_info
i
n
function interface
s
(pa
r
t
1)
commit
|
commitdiff
|
tree
2018-07-31
rsan
d
ifo
[30/46] Use stmt_vec
_
infos ra
t
her than gimple
s
tmts
.
.
.
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[29
/
46]
Use stmt_vec_info instead of gimple stmts internally
.
.
.
commit
|
commitdiff
|
tree
2018-07-31
r
s
andifo
[28
/
46
]
Use stm
t
_vec_in
f
o in
s
t
e
a
d of gimple stmt
s
int
e
rnall
y
.
.
.
commit
|
commitdiff
|
tree
2018-07-31
rs
a
nd
i
fo
[27/4
6
]
R
em
o
ve
dup
l
icated stmt_ve
c
_info lookups
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[2
6
/
46
]
Make more
u
se of dyn
_
cast in t
r
ee-ve
c
t*
commit
|
commitdiff
|
tree
2018-07-31
r
s
a
ndifo
[25/46] Make get_earl
i
er/lat
e
r_
s
t
m
t take and ret
u
rn
.
.
.
commit
|
commitdiff
|
tree
2018-07-31
r
s
a
ndifo
[2
4
/46] Make s
t
mt_
i
n
fo_f
o
r_cost use a stmt_vec_in
f
o
commit
|
commitdiff
|
tree
2018-07-31
rsand
i
fo
[23/46] Make LOOP_VINFO_MAY_MISALIGN_STMTS use stmt
_
vec_
i
nfo
commit
|
commitdiff
|
tree
2018-07-31
rsan
d
i
fo
[22/46] Make
D
R
_
GRO
U
P_SA
M
E_DR_ST
M
T
a
st
m
t_vec_info
commit
|
commitdiff
|
tree
2018-07-31
rsan
d
ifo
[21/46] Make gr
o
uped
_
sto
r
es a
n
d red
u
ction_chains use
.
.
.
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[20/46] Make *FIRST
_
EL
E
M
ENT and *NEXT_ELEM
E
NT
stmt_vec_infos
commit
|
commitdiff
|
tree
2018-07-31
rs
a
ndi
f
o
[
1
9/4
6
] M
a
k
e
vec
t
_
dr_stmt ret
u
rn a st
m
t_vec_info
commit
|
commitdiff
|
tree
2018-07-31
r
sand
i
fo
[1
8
/46] Make SLP_TREE_SCALAR_STMT
S
a vec<stmt_v
e
c_inf
o
>
commit
|
commitdiff
|
tree
2018-07-31
rsan
d
ifo
[17/46] Make LOOP_VINFO_REDU
C
TIONS an auto_vec<st
m
t_vec_
i
nfo
>
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[16/46] Mak
e
STMT_VINFO_R
E
D
UC_DEF a stmt_vec_info
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[15/46] Ma
k
e SLP_
T
REE_VEC_STM
T
S a vec
<
s
t
mt_vec_info>
commit
|
commitdiff
|
tree
2018-07-31
rsandif
o
[14/46]
Make STMT_VINFO_VEC_STMT a stmt_vec_in
f
o
commit
|
commitdiff
|
tree
2018-07-31
r
s
an
d
ifo
[13/46
]
Make STMT_VINFO_RELATED_STM
T
a stmt_v
e
c_i
n
fo
commit
|
commitdiff
|
tree
2018-07-31
r
s
a
ndifo
[
12/46]
Make vec
t
_fini
s
h
_
stmt_generation
return
a
stmt_vec_info
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[11/46] Pass back a stmt_vec_info fr
o
m
v
ect_
i
s_simple_
u
se
commit
|
commitdiff
|
tree
2018-07-31
rsa
n
difo
[
10/46] Temporarily
make
s
tmt_ve
c
_info a class
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[09/
4
6]
Add vec_info::loo
k
up_
s
ingle_use
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[08/46]
A
dd vec_
i
n
f
o::lookup_d
e
f
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[
0
7
/46] Ad
d
v
e
c_in
f
o::lookup_stmt
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[06/46] Add
vec_in
f
o
::add_stmt
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[0
5
/
4
6]
Fix ma
k
e_ssa_na
m
e call
i
n vectorizable_reductio
n
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[04/
4
6] Fac
t
or o
u
t t
h
e test fo
r
a va
l
id
red
u
ction input
commit
|
commitdiff
|
tree
2018-07-31
r
s
andi
f
o
[03
/
46]
Remove unnec
e
ssar
y
upda
t
e of
N
UM_SLP_
U
SE
S
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[02/46] Remove
d
e
a
d
vec
t
o
rizable_re
d
uction cod
e
commit
|
commitdiff
|
tree
2018-07-31
rs
a
ndifo
[
0
1
/
46] Move special cases o
u
t of get_initial_def_for
_
reduction
commit
|
commitdiff
|
tree
2018-07-30
rs
a
ndifo
Resyn
c
i
n
line implementation
of
ceil
_
l
og2 (PR 86506)
commit
|
commitdiff
|
tree
2018-07-25
rs
a
n
d
i
fo
Add PR
number
commit
|
commitdiff
|
tree
2018-07-25
rsandifo
Fix ceil_log2(0) (P
R
8664
4
)
commit
|
commitdiff
|
tree
2018-07-24
rsandifo
Avoid &LOO
P
_VINFO_
M
AS
K
S
f
or b
b
vecto
r
isation
(PR 8
6
618)
commit
|
commitdiff
|
tree
2018-07-12
r
s
andifo
Implement SLP of
in
t
er
n
al functions
commit
|
commitdiff
|
tree
2018-07-12
rsandifo
U
s
e c
o
nditional i
n
t
e
rnal
f
unctions in if-
c
onversion
commit
|
commitdiff
|
tree
2018-07-12
r
s
a
n
d
ifo
Support fused multip
l
y-
a
dd
s
in
f
ul
l
y-mask
e
d
r
eductions
commit
|
commitdiff
|
tree
2018-07-12
r
s
andifo
Add IFN_C
O
ND_
F
MA functions
commit
|
commitdiff
|
tree
2018-07-12
r
sandifo
Exten
d
tre
e
code
f
olds to
I
FN
_
CO
N
D_*
commit
|
commitdiff
|
tree
2018-07-04
rsand
i
fo
F
i
x
t
ypo in bb-
s
lp-ov
e
r-widen-*
.
c
commit
|
commitdiff
|
tree
2018-07-03
rsandifo
[17/n]
P
R85694: AArch64 suppor
t
for AVG_FLOOR
/
CEIL
commit
|
commitdiff
|
tree
2018-07-03
rsand
i
fo
Pass more ve
c
tor types to append_patte
r
n_d
e
f_seq
commit
|
commitdiff
|
tree
2018-07-03
rsa
n
difo
Ensure
PATTERN_DEF_SEQ is empty be
f
o
re r
e
cogn
i
sing
.
.
.
commit
|
commitdiff
|
tree
2018-07-03
rsandifo
Cl
e
an up int
e
rface to
v
ector pa
t
tern
recogni
s
er
s
commit
|
commitdiff
|
tree
2018-07-03
rsandifo
[16/n] P
R
856
9
4: Add detec
t
ion of
a
veragin
g
opera
t
ions
commit
|
commitdiff
|
tree
2018-07-03
rsandif
o
[
15/
n
] P
R
85694: Tr
y
to
spl
i
t
e
xi
s
ting casts
i
n widened
.
.
.
commit
|
commitdiff
|
tree
2018-07-03
rsandifo
[14/n] PR85694: Rewor
k
overwidening de
t
ection
commit
|
commitdiff
|
tree
2018-07-03
rs
a
ndif
o
Avoid matching
the sa
m
e pattern state
m
ent twice
commit
|
commitdiff
|
tree
2018-07-02
rsandifo
Fix typo in
v
ect_reco
g
_
widen_shift_patter
n
commit
|
commitdiff
|
tree
2018-06-30
r
sandifo
[
13/n] PR85694: T
r
y
to avoid vectorising ca
s
ts of invariants
commit
|
commitdiff
|
tree
2018-06-30
rsan
d
if
o
[12/n] PR856
9
4:
R
e
wor
k
det
e
ct
i
on o
f
w
i
den
e
d
o
peratio
n
s
commit
|
commitdiff
|
tree
2018-06-30
rsa
n
dif
o
[11/n] PR85
6
94: Apply pat
t
ern matching
t
o pattern defin
i
t
io
n
.
.
.
commit
|
commitdiff
|
tree
2018-06-30
rsandifo
[10/n
]
PR85694: Sp
l
it out check for
v
ectorizable associ
a
tive
.
.
.
commit
|
commitdiff
|
tree
2018-06-30
r
sandifo
[
9
b/n]
P
R85694: Make
vect
_
is
_
simple_use look thr
o
ugh
.
.
.
commit
|
commitdiff
|
tree
2018-06-30
rsandifo
[9
a
/
n
]
PR85694: R
e
order vect_is_
s
imple_use arguments
commit
|
commitdiff
|
tree
2018-06-20
rsa
n
difo
[8/n] PR856
9
4: Mak
e
pa
t
t
e
rns
c
heck for tar
g
et support
commit
|
commitdiff
|
tree
2018-06-20
rsandifo
[7
/
n
]
PR85694: Ad
d
a vect_
p
attern_detected helper
commit
|
commitdiff
|
tree
2018-06-20
rsandifo
[6/n] PR85694: Add a vect_get_internal_def helper
commit
|
commitdiff
|
tree
2018-06-20
rsandifo
[5/n] PR85694: Remove dea
d
WIDEN_SUM handling
commit
|
commitdiff
|
tree
2018-06-20
rsandifo
[4/n] PR85694
:
Remove re
d
und
a
n
t calls to type
s
_compatible_p
commit
|
commitdiff
|
tree
2018-06-20
rsandifo
[3/n] PR85
6
94
:
Fix dummy
assignment handling in vectorizable
.
.
.
commit
|
commitdiff
|
tree
2018-06-20
rsand
i
fo
[2/n] PR85
6
9
4
: A
t
tach
a DEF_SEQ on
l
y to th
e
ori
g
inal
.
.
.
commit
|
commitdiff
|
tree
2018-06-20
rsandifo
[1/n] PR85694: Allow p
a
ttern definition
state
m
ents
.
.
.
commit
|
commitdiff
|
tree
2018-06-12
rsandifo
Tighten L
R
A
test for relo
a
ding the
i
n
n
e
r
reg of a p
a
r
adoxica
.
.
.
commit
|
commitdiff
|
tree
2018-06-12
r
s
andifo
Use poly_int rtx
a
c
c
e
ssors
i
nstead
o
f hwi accessors
commit
|
commitdiff
|
tree
2018-06-04
r
san
d
ifo
Fi
x
expa
n
d_expr_real_
1
h
andling of BLK
m
ode bitfi
e
ld
.
.
.
commit
|
commitdiff
|
tree
2018-06-01
rsandifo
Fix
phi
backedge detection in backprop
(PR85989)
commit
|
commitdiff
|
tree
2018-06-01
rsandifo
F
i
x
S
VE fal
l
ou
t
fr
o
m
r
260951
commit
|
commitdiff
|
tree
next