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
[03/11] Remove vect_transform_stmt grouped_store argument
2018-08-01
rsandi
f
o
[
03
/
11
]
Remo
v
e vect_transfor
m
_stmt
g
rouped_store
a
rgument
commit
|
commitdiff
|
tree
2018-08-01
rsandifo
[0
2
/11] Remove
v
ect_
s
ch
e
d
u
l
e_slp retu
r
n value
commit
|
commitdiff
|
tree
2018-08-01
r
sandifo
[01
/
11] Schedule S
L
P earlier
commit
|
commitdiff
|
tree
2018-08-01
rsandifo
Fix over-widening handl
i
ng o
f
COND_EXPRs (PR 867
4
9)
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[46
/
46] Turn
stm
t
_ve
c
_i
n
fo
b
ack into a typedef
commit
|
commitdiff
|
tree
2018-07-31
r
s
andifo
[45/46]
Remove vect_stmt_in_re
g
ion_p
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[44/
4
6
] Remove global vinfo_for
_
s
t
mt-re
l
ated ro
u
tines
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[
4
3/46] Ma
k
e free_stmt_vec_info t
a
ke a
s
t
m
t
_
vec_in
f
o
commit
|
commitdiff
|
tree
2018-07-31
rs
a
ndifo
[42/46] Add vec_in
f
o::rep
l
a
c
e_stmt
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[41/46] Add vec_info::r
e
mov
e
_
stmt
commit
|
commitdiff
|
tree
2018-07-31
r
sandi
f
o
[40/46] Add vec_info::lo
o
kup_d
r
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[39
/
46] C
h
ange
S
TMT_VINFO_
U
NALIGNED_DR t
o
a dr_
v
ec_inf
o
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[3
8
/46] Use dr_vec_info to represent a data reference
commit
|
commitdiff
|
tree
2018-07-31
r
sandifo
[37/46] dr_aux tw
e
aks
commit
|
commitdiff
|
tree
2018-07-31
r
sandifo
[36
/
4
6
] Add
a
pattern_stmt_p
fie
l
d t
o
s
t
mt_vec_info
commit
|
commitdiff
|
tree
2018-07-31
rsan
d
ifo
[
35/46] Alter
i
nterface
s
wit
h
in vect_pattern_re
c
o
g
commit
|
commitdiff
|
tree
2018-07-31
rsan
d
ifo
[34/46] Alt
e
r int
e
rface
to
v
ect_get_vec_
d
e
f_for_st
m
t_copy
commit
|
commitdiff
|
tree
2018-07-31
r
s
andifo
[33
/
46] Use stmt_vec_i
n
f
os instead
o
f
vec_info/gimple
.
.
.
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[32/
4
6]
U
se st
m
t_vec_in
f
o
in fun
c
tion interface
s
(par
t
2)
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[31/46] Use st
m
t
_
vec
_
i
n
fo
i
n
function inte
r
fac
e
s (pa
r
t 1)
commit
|
commitdiff
|
tree
2018-07-31
rsandif
o
[
30/46]
Use stmt_
v
e
c
_i
n
fos rather than gimple stmts
.
.
.
commit
|
commitdiff
|
tree
2018-07-31
rsa
n
difo
[29/46] Use stmt_vec
_
info ins
t
ead of
g
i
m
ple stmts internally
.
.
.
commit
|
commitdiff
|
tree
2018-07-31
rsa
n
di
f
o
[
2
8/46] Use s
t
m
t
_vec_info instead of gimple stmts internally
.
.
.
commit
|
commitdiff
|
tree
2018-07-31
rsan
d
ifo
[
27/46] Re
m
ove
d
uplicated stmt_vec_info look
u
ps
commit
|
commitdiff
|
tree
2018-07-31
rsa
n
difo
[26/46] Make more use of dyn_cast in tre
e
-v
e
ct*
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[25
/
46]
Make get_earlier/later_
s
tmt tak
e
and ret
u
rn
.
.
.
commit
|
commitdiff
|
tree
2018-07-31
rsandi
f
o
[24/46] Make stmt_info_for_cost use a stmt_
v
ec_info
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[
2
3
/46]
Make LOOP_V
I
NFO_M
A
Y_MISALIGN_S
T
MTS use stmt_v
e
c_info
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[2
2
/46]
M
ake
D
R
_
G
ROUP_SAME_DR_ST
M
T a stmt_vec_i
n
fo
commit
|
commitdiff
|
tree
2018-07-31
rs
a
ndifo
[21/46] Ma
k
e grouped_stor
e
s
a
n
d
reductio
n
_
c
h
ains use
.
.
.
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[20
/
4
6
] Make *FIRST_ELEMENT and *NEX
T
_ELEMENT st
m
t_vec_infos
commit
|
commitdiff
|
tree
2018-07-31
rsandif
o
[
1
9/46
]
M
a
k
e vect_dr_stmt return a s
t
mt_v
e
c_info
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[18/4
6
] Make SLP_TREE_SCAL
A
R_STMTS
a
v
ec<stm
t
_ve
c
_info>
commit
|
commitdiff
|
tree
2018-07-31
rsand
i
fo
[
1
7/
4
6]
M
ake LOOP_VINFO_REDUC
T
IONS
an
auto_vec<stmt_vec_info>
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[1
6
/46] Make STMT_VINFO_REDUC_DEF
a
stm
t
_vec_info
commit
|
commitdiff
|
tree
2018-07-31
r
sandi
f
o
[15/46] M
a
ke
S
LP_TREE_VEC_STM
T
S a vec<stmt_ve
c
_inf
o
>
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[14/46] Make STMT_VINFO_
V
EC_STMT a st
m
t_vec_in
f
o
commit
|
commitdiff
|
tree
2018-07-31
r
s
an
d
ifo
[13/46] Ma
k
e STMT_VI
N
FO_RELAT
E
D_S
T
MT a
s
tmt_vec_info
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[12/46
]
Ma
k
e vect_finish
_
stmt_generation retu
r
n a stmt_vec_info
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[11
/
46] Pass back a stmt_vec_info from vect_is_s
i
mp
l
e_use
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[10/46] Temporar
i
ly mak
e
stm
t
_
v
ec_info a class
commit
|
commitdiff
|
tree
2018-07-31
rsan
d
ifo
[09/46] Add v
e
c_info::lookup_s
i
ngle_
u
se
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[08
/
46] Add vec_info::lookup_def
commit
|
commitdiff
|
tree
2018-07-31
rs
a
ndifo
[07/46] Add vec_info:
:
look
u
p_stmt
commit
|
commitdiff
|
tree
2018-07-31
rsa
n
difo
[06/46] Add vec_info::add_stmt
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[
0
5/46] Fix make_ssa
_
name call in vectorizable_reduction
commit
|
commitdiff
|
tree
2018-07-31
rs
a
ndifo
[
0
4
/46] Fa
c
tor out the
test
for a valid re
d
uctio
n
input
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[03/46] Remove unnecessa
r
y
u
pdate of NU
M
_
SLP_USES
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[02/46] Remove d
e
ad vec
t
or
i
z
able_re
d
uc
t
ion code
commit
|
commitdiff
|
tree
2018-07-31
rs
a
n
di
f
o
[01/
4
6
] Mov
e
special cases out
o
f get_initial_def
_
fo
r
_reduction
commit
|
commitdiff
|
tree
2018-07-30
rsandi
f
o
Resy
n
c inli
n
e
imp
l
ementation of ceil_log2 (PR 8
6
5
06)
commit
|
commitdiff
|
tree
2018-07-25
rsandifo
A
dd PR numb
e
r
commit
|
commitdiff
|
tree
2018-07-25
r
s
a
nd
i
fo
Fix ceil_log2(0) (PR 86644)
commit
|
commitdiff
|
tree
2018-07-24
rsandifo
Avoid &LOOP_VINFO_M
A
S
KS fo
r
bb vectorisa
t
ion (
P
R 86618)
commit
|
commitdiff
|
tree
2018-07-12
rsandifo
Implement SLP of inte
r
nal fu
n
c
tions
commit
|
commitdiff
|
tree
2018-07-12
rsandifo
Use con
d
i
tional inter
n
al functio
n
s in if-conversion
commit
|
commitdiff
|
tree
2018-07-12
rsandifo
Support fused multiply-
a
dds in
f
ully-masked reducti
o
ns
commit
|
commitdiff
|
tree
2018-07-12
r
s
andifo
Add I
F
N_CO
N
D
_
FMA
fun
c
tions
commit
|
commitdiff
|
tree
2018-07-12
r
s
andifo
E
x
ten
d
tree code
f
olds
t
o
IFN_COND
_
*
commit
|
commitdiff
|
tree
2018-07-04
rsandifo
F
ix
t
yp
o
i
n bb-slp-over-wi
d
en-*
.
c
commit
|
commitdiff
|
tree
2018-07-03
rsandifo
[
1
7/n] PR856
9
4: AArch64 support for AVG_
F
LOOR
/
CEIL
commit
|
commitdiff
|
tree
2018-07-03
rsandifo
Pass more v
e
ctor type
s
t
o
append_pat
t
ern_def_
s
eq
commit
|
commitdiff
|
tree
2018-07-03
rs
a
nd
i
fo
Ensure PATTE
R
N
_
DE
F
_SEQ is em
p
ty before recognising
.
.
.
commit
|
commitdiff
|
tree
2018-07-03
rsandifo
Clean up i
n
te
r
f
ace
t
o
v
e
c
t
or pattern recognis
e
rs
commit
|
commitdiff
|
tree
2018-07-03
rsandifo
[16/n]
P
R85694: Add detection of averaging operat
i
ons
commit
|
commitdiff
|
tree
2018-07-03
rsand
i
fo
[15/n] PR8569
4
: T
r
y
to s
p
lit
e
xisting cast
s
i
n
wi
d
ened
.
.
.
commit
|
commitdiff
|
tree
2018-07-03
rsandifo
[1
4
/n] PR856
9
4
:
R
e
work overwide
n
ing detection
commit
|
commitdiff
|
tree
2018-07-03
rsandifo
Avoid matchi
n
g the sa
m
e pattern s
t
atement twice
commit
|
commitdiff
|
tree
2018-07-02
rsandifo
Fix ty
p
o in
vect_recog_widen_
s
h
i
ft_pattern
commit
|
commitdiff
|
tree
2018-06-30
r
sandifo
[13/n] PR85694:
Try
to avo
i
d vec
t
o
r
i
sing casts of inv
a
ria
n
ts
commit
|
commitdiff
|
tree
2018-06-30
r
san
d
ifo
[12/n] PR85694: Rework de
t
ection o
f
widened operatio
n
s
commit
|
commitdiff
|
tree
2018-06-30
rsand
i
f
o
[
1
1/n] PR
8
5
694: Apply
p
at
t
e
r
n match
i
ng
to pa
t
t
e
rn
d
efinition
.
.
.
commit
|
commitdiff
|
tree
2018-06-30
r
sandifo
[10
/
n] PR85694: S
p
lit
o
ut check
f
or ve
c
t
o
ri
z
able associat
i
ve
.
.
.
commit
|
commitdiff
|
tree
2018-06-30
rsandifo
[9b/n]
P
R
8
5
6
94: Make vect_is_sim
p
le_use look th
r
ou
g
h
.
.
.
commit
|
commitdiff
|
tree
2018-06-30
r
s
andi
f
o
[9a/
n
]
P
R8
5
694: Reorder vect_is_simple_use ar
g
uments
commit
|
commitdiff
|
tree
2018-06-20
r
sandifo
[
8
/
n
] PR
8
5694: Make patterns
chec
k
for target support
commit
|
commitdiff
|
tree
2018-06-20
rsandifo
[
7/n]
P
R85694
:
A
d
d
a vect
_
pattern_detected he
l
p
e
r
commit
|
commitdiff
|
tree
2018-06-20
r
s
an
d
ifo
[6/n] PR85
6
94: Add
a
vect_get_internal_def hel
p
e
r
commit
|
commitdiff
|
tree
2018-06-20
rsandifo
[5/n]
P
R85694
:
Remov
e
dead WIDEN_
S
UM ha
n
dling
commit
|
commitdiff
|
tree
2018-06-20
rsa
n
difo
[4/n] PR85694: Remove redundant
c
a
l
ls to
t
ypes_com
p
a
t
ible_p
commit
|
commitdiff
|
tree
2018-06-20
rs
a
ndi
f
o
[3/n]
P
R85694: Fix
dummy assignment han
d
ling in vectori
z
ab
l
e
.
.
.
commit
|
commitdiff
|
tree
2018-06-20
rsa
n
d
ifo
[2
/
n] PR85694: Attach a DEF_
S
EQ on
l
y to the
original
.
.
.
commit
|
commitdiff
|
tree
2018-06-20
rsandifo
[1/n] PR85694: Allow pattern definition statem
e
nts
.
.
.
commit
|
commitdiff
|
tree
2018-06-12
rsan
d
i
f
o
Tighten LRA test f
o
r relo
a
di
n
g the
i
nner reg
o
f a p
a
radoxic
a
.
.
.
commit
|
commitdiff
|
tree
2018-06-12
rsandifo
U
s
e
p
oly_
i
n
t
r
t
x a
c
c
essors instead of h
w
i acce
s
sor
s
commit
|
commitdiff
|
tree
2018-06-04
rsandifo
Fix
e
xpand
_
expr_real_1 ha
n
dling of B
L
K
m
o
d
e bitf
i
eld
.
.
.
commit
|
commitdiff
|
tree
2018-06-01
rsandifo
Fix phi backedge detection
i
n ba
c
kpr
o
p (
P
R85989)
commit
|
commitdiff
|
tree
2018-06-01
rsandifo
Fix SVE fallout fr
o
m r260951
commit
|
commitdiff
|
tree
2018-05-30
rsandifo
Use poly_
i
nt
t
r
ee accessors
commit
|
commitdiff
|
tree
2018-05-25
r
s
a
ndif
o
Add IFN_COND_{MUL,DIV,M
O
D,R
D
IV}
commit
|
commitdiff
|
tree
2018-05-25
rsandifo
[AArch
6
4] Add
S
VE s
u
pport
f
or integer div
i
sion
commit
|
commitdiff
|
tree
2018-05-25
rsand
i
fo
P
r
efer open-coding vecto
r
integer division
commit
|
commitdiff
|
tree
2018-05-25
r
s
andifo
Fold VEC_COND_EX
P
R
s
t
o
IFN_CO
N
D_* where
p
ossib
l
e
commit
|
commitdiff
|
tree
2018-05-25
rsandi
f
o
Add
an "else" argume
n
t to
IFN
_
COND_* functions
commit
|
commitdiff
|
tree
2018-05-25
rsandifo
Try harder
t
o
preserve
operand ties in maybe
_
legitimize_operands
commit
|
commitdiff
|
tree
2018-05-24
rsandi
f
o
Use canonicaliz
e
_math_aft
e
r_ve
c
torization_p for
F
MA
.
.
.
commit
|
commitdiff
|
tree
2018-05-24
rsandifo
A
dd
a
c
lass to rep
r
esen
t
a
gimple
match res
u
l
t
commit
|
commitdiff
|
tree
2018-05-23
rsand
i
fo
Fix SLP
def
ty
p
e when computing mask
s
(PR
8
5853)
commit
|
commitdiff
|
tree
2018-05-22
rsandifo
2018-
0
5-
2
2 Richard San
d
if
o
rd <ric
h
ard
.
s
a
ndiford@linaro
.
.
.
commit
|
commitdiff
|
tree
2018-05-22
rsandifo
Handle a nu
l
l lhs i
n
expand_direct_optab
_
f
n
(PR85862)
commit
|
commitdiff
|
tree
next