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
[gen/AArch64] Generate helpers for substituting iterator values into pattern names
2018-08-02
rsand
i
fo
[ge
n
/AA
r
c
h64] Generate
helpers for substitutin
g
iterat
o
r
.
.
.
commit
|
commitdiff
|
tree
2018-08-02
rsa
n
dif
o
[AArch64] Add support
for 16-bi
t
FMOV immediate
s
commit
|
commitdiff
|
tree
2018-08-01
rsandifo
[AArch64] Upda
t
e expe
c
ted o
u
tp
u
t for sv
e
/var_stride
_
.
.
.
commit
|
commitdiff
|
tree
2018-08-01
r
s
andifo
[AA
r
ch64]
X
FAIL sve/v
c
ond_[45]
.
c tests
commit
|
commitdiff
|
tree
2018-08-01
r
s
andifo
Fold pointer
r
ang
e
checks wi
t
h equal s
p
a
ns
commit
|
commitdiff
|
tree
2018-08-01
r
s
an
d
i
fo
Fix PR nu
m
ber
commit
|
commitdiff
|
tree
2018-08-01
rsandifo
Fix
r
emo
v
e
_
stm
t
in vector
i
zable_
s
imd_clone_
c
al
l
(PR
.
.
.
commit
|
commitdiff
|
tree
2018-08-01
rsandifo
[07/11] Use si
n
g
l
e bas
i
c block array
i
n
l
oop_ve
c
_in
f
o
commit
|
commitdiff
|
tree
2018-08-01
rsan
d
ifo
[06/
1
1
] Handle VMAT_INVARI
A
NT separatel
y
commit
|
commitdiff
|
tree
2018-08-01
rsandifo
[05/1
1
] Add a vec
t
_stmt_to_ve
c
tor
i
ze
h
e
lper function
commit
|
commitdiff
|
tree
2018-08-01
rs
a
ndifo
[04/11]
Add a vect_or
i
g_st
m
t
h
el
p
er
f
u
nction
commit
|
commitdiff
|
tree
2018-08-01
rsandifo
[03/
1
1
] Remove
vect_t
r
ansf
o
rm_stmt g
r
ouped_stor
e
argument
commit
|
commitdiff
|
tree
2018-08-01
rsandif
o
[02/11]
Remove v
e
ct_schedule_
s
lp
r
eturn value
commit
|
commitdiff
|
tree
2018-08-01
rsa
n
difo
[01/11] Schedule SLP earlie
r
commit
|
commitdiff
|
tree
2018-08-01
rsandifo
F
i
x over-wide
n
i
n
g handling of COND_EXPRs (P
R
86749)
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[46/46] Tu
r
n
stmt_
v
ec_
i
n
f
o back into a type
d
ef
commit
|
commitdiff
|
tree
2018-07-31
rsa
n
difo
[45/46] Rem
o
ve
v
e
ct_stmt_in_
r
egion_p
commit
|
commitdiff
|
tree
2018-07-31
r
s
andifo
[44/46] Remo
v
e global vinfo_for_st
m
t-related rout
i
nes
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[
4
3/46] M
a
ke
free_stmt
_
vec_info take
a
stmt_v
e
c_info
commit
|
commitdiff
|
tree
2018-07-31
rsan
d
ifo
[42/
4
6] Add vec_info:
:
replace_
s
tmt
commit
|
commitdiff
|
tree
2018-07-31
rsan
d
ifo
[41/46]
A
dd
v
ec_
i
nfo::r
e
mov
e
_stmt
commit
|
commitdiff
|
tree
2018-07-31
rs
a
ndifo
[40
/
46] Add ve
c
_info::loo
k
up_dr
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[39/4
6
] C
h
a
n
ge S
T
M
T_VINFO_UNALIGN
E
D_DR
t
o a dr_v
e
c_info
commit
|
commitdiff
|
tree
2018-07-31
rs
a
n
d
i
fo
[38/46] Use
d
r_vec_info to re
p
resent a
data reference
commit
|
commitdiff
|
tree
2018-07-31
rs
a
ndifo
[
3
7/46] dr_aux twea
k
s
commit
|
commitdiff
|
tree
2018-07-31
rsand
i
fo
[36
/
4
6
] A
d
d a p
a
t
t
e
r
n_stmt_p fiel
d
to stmt_vec_info
commit
|
commitdiff
|
tree
2018-07-31
r
s
a
ndif
o
[35/
4
6
]
A
lter interf
a
c
e
s w
i
thin vect
_
p
a
ttern_recog
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[34/46] Alter
i
nterface to vect_get_vec_def_f
o
r_stmt_copy
commit
|
commitdiff
|
tree
2018-07-31
rsandi
f
o
[33/46] U
s
e stmt_vec_inf
o
s instead of vec_
i
nfo/gimple
.
.
.
commit
|
commitdiff
|
tree
2018-07-31
rsand
i
fo
[32/46] Use stmt_vec_info in fu
n
c
tion interfaces
(
part 2)
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[31/46
]
U
s
e st
m
t_vec_info i
n
function interfaces (part 1)
commit
|
commitdiff
|
tree
2018-07-31
rsandi
f
o
[
3
0
/46]
Us
e
stmt_
v
e
c_infos rathe
r
than g
i
mple stmts
.
.
.
commit
|
commitdiff
|
tree
2018-07-31
rsand
i
fo
[2
9
/
46] Use stm
t
_vec_info
i
n
s
tead
of gimple
s
tmts i
n
ter
n
ally
.
.
.
commit
|
commitdiff
|
tree
2018-07-31
rsandif
o
[28/46
]
Use stmt_vec_i
n
fo instead of gimple stmts i
n
ternal
l
y
.
.
.
commit
|
commitdiff
|
tree
2018-07-31
r
sandifo
[27/46] Re
m
ove duplicated stmt_vec_info lookups
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[2
6
/4
6
]
Make more use of
d
yn_cast in tr
e
e-vec
t
*
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[25/
4
6] Make get_earlier/later_st
m
t take and ret
u
rn
.
.
.
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[24/46] Make stm
t
_
in
f
o
_for_cost u
s
e
a stmt_v
e
c_info
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[2
3
/
46] Make
L
OOP_VI
N
FO
_
M
A
Y
_MI
S
ALI
G
N_STM
T
S use
s
tmt_v
e
c_info
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[22/4
6
] M
a
ke D
R
_GRO
U
P_SAME_DR_STM
T
a stmt_vec_info
commit
|
commitdiff
|
tree
2018-07-31
r
sandifo
[21/46] Make
g
rouped_stores and reduction_c
h
ains use
.
.
.
commit
|
commitdiff
|
tree
2018-07-31
rsandi
f
o
[20/46]
M
ake *F
I
RS
T
_ELEM
E
N
T an
d
*NEXT_ELEME
N
T stm
t
_vec_infos
commit
|
commitdiff
|
tree
2018-07-31
rsand
i
f
o
[19/4
6
] Make vect_dr_stmt
return
a stmt_vec_info
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[18/46] Make
S
L
P_T
R
EE_SCALAR_STMT
S
a vec
<
stmt_vec_info>
commit
|
commitdiff
|
tree
2018-07-31
r
s
andifo
[17/46]
Make LOO
P
_VINFO
_
RED
U
CTIONS an
a
uto_vec<
s
t
mt_
v
ec_inf
o
>
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[16/46]
M
ake STMT_V
I
NFO_REDUC_DEF a stmt_vec_info
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[
1
5
/
46]
M
a
ke SLP_
T
R
EE_VEC_STMTS a vec<s
t
m
t_vec
_
info
>
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[14/46]
M
ake S
T
MT_VINFO_VEC_STMT a stmt_
v
ec
_
in
f
o
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[13/46]
M
ake ST
M
T
_
VINFO_RELATE
D
_STMT a
stmt_v
e
c
_info
commit
|
commitdiff
|
tree
2018-07-31
rsandif
o
[12/46]
M
ake
v
ect_finish_stmt_generat
i
on return
a stmt_vec_info
commit
|
commitdiff
|
tree
2018-07-31
rs
a
ndifo
[11/46] P
a
ss ba
c
k a stm
t
_vec_inf
o
f
rom vect_is_simple_
u
se
commit
|
commitdiff
|
tree
2018-07-31
r
s
andifo
[10/
4
6] Tem
p
o
r
a
r
i
ly mak
e
stmt_vec_in
f
o a class
commit
|
commitdiff
|
tree
2018-07-31
rs
a
ndifo
[
0
9/46] Add vec_info::lookup_single_use
commit
|
commitdiff
|
tree
2018-07-31
rsandi
f
o
[0
8
/46] Add
v
ec_in
f
o::lookup_def
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[
0
7/4
6
] Add vec_info::lookup_stmt
commit
|
commitdiff
|
tree
2018-07-31
rsandi
f
o
[0
6
/46]
Add vec_
i
nfo::ad
d
_stmt
commit
|
commitdiff
|
tree
2018-07-31
rsandi
f
o
[05/46] Fix make_
s
sa_nam
e
call in vectorizable_reduct
i
on
commit
|
commitdiff
|
tree
2018-07-31
r
sandifo
[04/46] Factor o
u
t the
test for a va
l
i
d
r
eduction input
commit
|
commitdiff
|
tree
2018-07-31
r
sandifo
[
03/46] Re
m
ove unnece
s
sary updat
e
of NUM_SLP_USES
commit
|
commitdiff
|
tree
2018-07-31
r
s
andifo
[
02/
4
6] Remove dead vectoriza
b
le_reduction co
d
e
commit
|
commitdiff
|
tree
2018-07-31
rsandi
f
o
[01/46] Move
s
pecial case
s
out of get_i
n
iti
a
l_de
f
_fo
r
_red
u
ction
commit
|
commitdiff
|
tree
2018-07-30
rsandif
o
Resync inline implementation of c
e
il_log2 (PR 86506)
commit
|
commitdiff
|
tree
2018-07-25
r
sandi
f
o
A
d
d PR numbe
r
commit
|
commitdiff
|
tree
2018-07-25
r
s
andifo
Fix ceil
_
log2(0) (PR 86644)
commit
|
commitdiff
|
tree
2018-07-24
r
sa
n
difo
Avoid &LOOP_VINFO_MASKS for bb vectorisation (PR
8
6618)
commit
|
commitdiff
|
tree
2018-07-12
r
sandifo
Im
p
lemen
t
SLP
o
f internal
f
u
n
ctions
commit
|
commitdiff
|
tree
2018-07-12
rs
a
ndifo
Us
e
conditi
o
nal
i
nte
r
na
l
funct
i
ons in if-conversi
o
n
commit
|
commitdiff
|
tree
2018-07-12
rsandifo
Su
p
port fus
e
d multip
l
y-adds in fully-mask
e
d reductions
commit
|
commitdiff
|
tree
2018-07-12
r
san
d
i
fo
Add IFN_C
O
N
D_FMA fu
n
c
t
io
n
s
commit
|
commitdiff
|
tree
2018-07-12
rsandifo
Ex
t
end
t
r
e
e
code fold
s
t
o
IFN_COND_*
commit
|
commitdiff
|
tree
2018-07-04
rs
a
ndifo
F
i
x
typo in bb-
s
l
p
-
o
v
er-widen-*
.
c
commit
|
commitdiff
|
tree
2018-07-03
rsandifo
[17/n] PR85
6
94: AArch64 support
for AV
G
_FLOOR/CEIL
commit
|
commitdiff
|
tree
2018-07-03
rsandifo
Pas
s
m
o
re vector types to append_patt
e
rn_
d
ef_seq
commit
|
commitdiff
|
tree
2018-07-03
rsandifo
E
nsure PATTERN_
D
EF_SEQ is empty before rec
o
gn
i
si
n
g
.
.
.
commit
|
commitdiff
|
tree
2018-07-03
rsandifo
Clean up interface to vec
t
or patte
r
n recognisers
commit
|
commitdiff
|
tree
2018-07-03
rsandifo
[1
6
/n
]
P
R
8
5
694: Add detection of averaging operations
commit
|
commitdiff
|
tree
2018-07-03
rsan
d
ifo
[15/n] PR856
9
4:
T
r
y
to split
e
xisti
n
g
casts in widene
d
.
.
.
commit
|
commitdiff
|
tree
2018-07-03
r
s
andifo
[
1
4/n]
P
R
8569
4
: Rework overwideni
n
g d
e
tecti
o
n
commit
|
commitdiff
|
tree
2018-07-03
rsandif
o
Avoid match
i
ng the same pattern st
a
tement twice
commit
|
commitdiff
|
tree
2018-07-02
r
s
a
ndifo
F
i
x t
y
p
o
in vect_recog_widen_shif
t
_p
a
ttern
commit
|
commitdiff
|
tree
2018-06-30
rsand
i
f
o
[
13/n] PR8
5
6
9
4: Try
to avoid vectorising casts of invariants
commit
|
commitdiff
|
tree
2018-06-30
r
s
and
i
fo
[12/n] PR856
9
4
:
Rew
o
rk detection of widened o
p
erations
commit
|
commitdiff
|
tree
2018-06-30
rsandi
f
o
[11/n
]
P
R
8
5
694
:
Apply pattern matchi
n
g to
p
a
ttern definiti
o
n
.
.
.
commit
|
commitdiff
|
tree
2018-06-30
r
sandifo
[10/n] PR8569
4
: Spl
i
t out
check for vectorizable associative
.
.
.
commit
|
commitdiff
|
tree
2018-06-30
rsa
n
dif
o
[9b/n]
P
R85694: Make ve
c
t_is_simp
l
e_
u
se look th
r
ough
.
.
.
commit
|
commitdiff
|
tree
2018-06-30
rsandif
o
[9
a
/n] PR
8
5694
:
Reorder vect_is
_
s
i
mple_
u
se arguments
commit
|
commitdiff
|
tree
2018-06-20
r
s
andifo
[8/n]
P
R
85694:
M
a
ke patterns
check
for target supp
o
rt
commit
|
commitdiff
|
tree
2018-06-20
r
s
andifo
[7/n]
PR85694:
A
dd
a
vect_patt
e
rn_dete
c
t
ed helper
commit
|
commitdiff
|
tree
2018-06-20
r
s
andifo
[6/n] PR856
9
4: A
d
d a ve
c
t_get_in
t
ernal_def hel
p
er
commit
|
commitdiff
|
tree
2018-06-20
rsandifo
[5/n] PR85694: Remove de
a
d
WIDEN_SUM handling
commit
|
commitdiff
|
tree
2018-06-20
r
sandifo
[
4/n] PR85694: Remove
redu
n
d
an
t
calls to ty
p
es
_
com
p
ati
b
l
e_p
commit
|
commitdiff
|
tree
2018-06-20
rsandifo
[3/
n
] PR85
6
94: Fix dummy ass
i
gnmen
t
han
d
ling
i
n vector
i
zable
.
.
.
commit
|
commitdiff
|
tree
2018-06-20
rsandi
f
o
[2/n] PR85694: Att
a
ch a
DEF_SEQ only to the o
r
iginal
.
.
.
commit
|
commitdiff
|
tree
2018-06-20
rsandifo
[1/n
]
PR85694: Allow p
a
t
tern
de
f
inition statements
.
.
.
commit
|
commitdiff
|
tree
2018-06-12
rsandifo
Tighten LRA test
f
or
r
eloading
t
he in
n
er reg of
a pa
r
adoxica
.
.
.
commit
|
commitdiff
|
tree
2018-06-12
rsa
n
difo
U
s
e poly_int r
t
x accessors in
s
te
a
d
of hwi acc
e
ssors
commit
|
commitdiff
|
tree
2018-06-04
rsandifo
Fix expand_expr_re
a
l_1
h
andlin
g
of
BLKmo
d
e bit
f
i
eld
.
.
.
commit
|
commitdiff
|
tree
2018-06-01
rsandifo
Fix phi backedge detection in b
a
ckprop (PR859
8
9)
commit
|
commitdiff
|
tree
2018-06-01
rsan
d
ifo
Fix SVE f
a
llout from r260951
commit
|
commitdiff
|
tree
2018-05-30
r
sandifo
U
se p
o
ly
_
i
n
t
tree accessors
commit
|
commitdiff
|
tree
next