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
[41/46] Add vec_info::remove_stmt
2018-07-31
rsandif
o
[41/4
6
] Add vec_i
n
fo:
:
r
emo
v
e_stmt
commit
|
commitdiff
|
tree
2018-07-31
r
s
a
ndifo
[40
/
46]
A
d
d vec_info::lookup_dr
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[39/46
]
Chan
g
e STMT_VINFO_
U
NALIG
N
ED
_
DR to a dr_vec_
i
nfo
commit
|
commitdiff
|
tree
2018-07-31
r
sandifo
[38/46] Use dr_ve
c
_info to represent
a data refer
e
nce
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[
3
7
/46] dr_
a
u
x
t
weaks
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[36/46] Ad
d
a pattern_stmt_p field to
stmt_vec_info
commit
|
commitdiff
|
tree
2018-07-31
rsan
d
ifo
[35/46] Alter i
n
terfaces w
i
thin vec
t
_pattern_recog
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[3
4
/46] Alter interface to vect
_
get_vec_def_for_stmt_
c
o
py
commit
|
commitdiff
|
tree
2018-07-31
rs
a
ndi
f
o
[33/4
6
] Use s
t
mt_vec_inf
o
s instead of vec_info/gi
m
ple
.
.
.
commit
|
commitdiff
|
tree
2018-07-31
rs
a
ndif
o
[
3
2
/
4
6
] Use st
m
t
_
v
e
c
_
info in function i
n
terfa
c
es (part 2)
commit
|
commitdiff
|
tree
2018-07-31
rsandif
o
[31/46
]
U
s
e stmt
_
vec_info in
f
unction interfaces (part 1)
commit
|
commitdiff
|
tree
2018-07-31
r
s
and
i
fo
[30/46
]
Use stmt_vec_infos rath
e
r than g
i
mple stmt
s
.
.
.
commit
|
commitdiff
|
tree
2018-07-31
rsand
i
fo
[29/46] Use
stmt
_
vec_info
i
nstead of gim
p
le s
t
m
ts i
n
ternally
.
.
.
commit
|
commitdiff
|
tree
2018-07-31
rsandif
o
[28/4
6
] Use stmt_vec_
i
nfo
i
nstead of gimple stmts
i
nternally
.
.
.
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[27/
4
6] Remove
d
uplic
a
ted stmt_v
e
c
_
info
l
o
okups
commit
|
commitdiff
|
tree
2018-07-31
rsandif
o
[26/46] Make more use of dyn_ca
s
t
i
n tree-
v
ect*
commit
|
commitdiff
|
tree
2018-07-31
rs
a
ndifo
[
25/46
]
Make get_earlier/later_stmt tak
e
a
nd return
.
.
.
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[24/46] Make
st
m
t
_info_for_cost use a stmt_vec_info
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[23/46]
M
a
k
e LOOP_V
I
NF
O
_MAY_MISA
L
IGN_STMT
S
u
s
e stmt_vec_info
commit
|
commitdiff
|
tree
2018-07-31
rsandif
o
[22/46]
Make DR_GROUP_SAM
E
_DR_STMT a stmt_vec_info
commit
|
commitdiff
|
tree
2018-07-31
rsan
d
i
f
o
[21/46] Make grouped_st
o
r
e
s and r
e
ductio
n
_chain
s
use
.
.
.
commit
|
commitdiff
|
tree
2018-07-31
rsa
n
difo
[20
/
46] Make *FIRST_E
L
EMENT
and
*NEXT_EL
E
MENT stm
t
_vec_infos
commit
|
commitdiff
|
tree
2018-07-31
rsandi
f
o
[19/46] Mak
e
vect_dr_s
t
mt return a stmt_vec_info
commit
|
commitdiff
|
tree
2018-07-31
rsand
i
fo
[18/46
]
Make SLP_TRE
E
_SCALAR_STM
T
S
a vec
<
stmt_vec_info>
commit
|
commitdiff
|
tree
2018-07-31
rsandif
o
[17/46] Make LOOP_VINFO_R
E
DUCTIONS
a
n au
t
o_vec<st
m
t
_vec_info>
commit
|
commitdiff
|
tree
2018-07-31
rsa
n
di
f
o
[16
/
46] Mak
e
S
TMT_VINFO_REDU
C
_DEF a s
t
mt_vec
_
info
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[15/46] Make SLP_TREE_VEC_STMTS a vec<stmt_vec_i
n
fo>
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[14/4
6
] Make STMT_VINFO_VEC_STMT a stmt_v
e
c
_
in
f
o
commit
|
commitdiff
|
tree
2018-07-31
rsa
n
difo
[13/46
]
Make STMT_VI
N
F
O
_RELATED_ST
M
T a s
t
m
t
_vec_
i
nf
o
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[12/46
]
Make vect_finish_stmt_generation retur
n
a
stmt_vec_info
commit
|
commitdiff
|
tree
2018-07-31
rsan
d
if
o
[11/4
6
] P
a
ss back a s
t
mt_ve
c
_info from
v
e
ct_is_
s
imple_use
commit
|
commitdiff
|
tree
2018-07-31
r
s
andifo
[10/46] Temporar
i
ly make st
m
t_vec_info
a class
commit
|
commitdiff
|
tree
2018-07-31
rsandif
o
[
0
9/46] Ad
d
vec_
i
nf
o
::lookup_single_use
commit
|
commitdiff
|
tree
2018-07-31
rsand
i
fo
[08/46] Add vec_info::look
u
p_def
commit
|
commitdiff
|
tree
2018-07-31
rsa
n
difo
[07/46] Add vec_info::lookup_stmt
commit
|
commitdiff
|
tree
2018-07-31
rsan
d
if
o
[06/46] Add vec_info::add_stmt
commit
|
commitdiff
|
tree
2018-07-31
rsa
n
difo
[0
5
/46] Fix
m
ake_s
s
a
_
name cal
l
in vectorizab
l
e_reduc
t
i
on
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[04/46] Factor out the
t
est for a valid reduction input
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[
03/46] Remove unn
e
cessary
u
pd
a
te of N
U
M_SLP_U
S
ES
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[02/46] Remove de
a
d vecto
r
izable_r
e
duction code
commit
|
commitdiff
|
tree
2018-07-31
rs
a
ndif
o
[
0
1/46
]
Move spe
c
ial ca
s
e
s out
of
g
et_initial_def_for_reduction
commit
|
commitdiff
|
tree
2018-07-30
rsan
d
ifo
Resync
inline impl
e
mentation of ceil_log2 (PR 86506)
commit
|
commitdiff
|
tree
2018-07-25
rs
a
ndifo
Add PR number
commit
|
commitdiff
|
tree
2018-07-25
rsandifo
F
i
x
ceil_
l
o
g
2
(0) (PR 86644)
commit
|
commitdiff
|
tree
2018-07-24
rsandifo
Avo
i
d &LOOP_VI
N
FO
_
MASKS for bb vectoris
a
tion (
P
R 86618)
commit
|
commitdiff
|
tree
2018-07-12
r
s
andifo
Implement SLP o
f
internal fu
n
ctions
commit
|
commitdiff
|
tree
2018-07-12
rsandifo
U
se conditio
n
a
l
internal
f
u
nctions in if-conversi
o
n
commit
|
commitdiff
|
tree
2018-07-12
rsand
i
f
o
Support fused multipl
y
-
adds in fu
l
l
y
-masked r
e
duction
s
commit
|
commitdiff
|
tree
2018-07-12
r
s
andifo
A
dd IFN_COND_F
M
A
f
u
nctions
commit
|
commitdiff
|
tree
2018-07-12
rsan
d
ifo
Extend
t
ree code folds to IFN_COND_*
commit
|
commitdiff
|
tree
2018-07-04
rsan
d
ifo
Fix t
y
po in bb-slp-over-
w
id
e
n
-*
.
c
commit
|
commitdiff
|
tree
2018-07-03
rsand
i
fo
[17/n]
PR85694: AAr
c
h
64
s
upport
f
or AVG_FLOOR/CEIL
commit
|
commitdiff
|
tree
2018-07-03
rsandifo
Pass more vector ty
p
es t
o
ap
p
end_pattern
_
def_
s
eq
commit
|
commitdiff
|
tree
2018-07-03
rsan
d
i
fo
Ensure PATTERN
_
DEF_
S
EQ is
empt
y
before rec
o
gn
i
sing
.
.
.
commit
|
commitdiff
|
tree
2018-07-03
r
s
andif
o
Clean up interface to vector
p
attern recognisers
commit
|
commitdiff
|
tree
2018-07-03
rsandifo
[1
6
/n] PR85694: Add d
e
t
e
ction of a
v
erag
i
ng operations
commit
|
commitdiff
|
tree
2018-07-03
rsa
n
difo
[15/n] PR85694:
T
ry to split
e
x
isting casts in widened
.
.
.
commit
|
commitdiff
|
tree
2018-07-03
rsa
n
difo
[14/n] PR85694: Re
w
ork overw
i
denin
g
detec
t
ion
commit
|
commitdiff
|
tree
2018-07-03
r
sandifo
A
v
oid matching the s
a
me patter
n
sta
t
ement twice
commit
|
commitdiff
|
tree
2018-07-02
rsandifo
Fix typo in vec
t
_recog_wide
n
_shift_pattern
commit
|
commitdiff
|
tree
2018-06-30
rsan
d
ifo
[13/
n
] PR85694:
T
ry t
o
av
o
id ve
c
t
o
r
ising ca
s
ts
o
f invari
a
n
t
s
commit
|
commitdiff
|
tree
2018-06-30
rsandifo
[1
2
/n] P
R
85694: Rework detection of widened opera
t
ions
commit
|
commitdiff
|
tree
2018-06-30
rsan
d
ifo
[
1
1/n] PR85694: Apply pattern mat
c
h
i
ng t
o
patte
r
n d
e
finition
.
.
.
commit
|
commitdiff
|
tree
2018-06-30
r
sandifo
[10/n] PR85694: S
p
li
t
ou
t
check for ve
c
toriz
a
ble associ
a
tive
.
.
.
commit
|
commitdiff
|
tree
2018-06-30
rsa
n
difo
[9b/n] PR85694: Make vect_is_simple_use
look
through
.
.
.
commit
|
commitdiff
|
tree
2018-06-30
rsandifo
[9a/
n
]
PR85694: Reorder
v
ect_is
_
simple_use
a
r
g
u
ments
commit
|
commitdiff
|
tree
2018-06-20
rsan
d
ifo
[8/n] PR85694: Make
p
atte
r
ns chec
k
for target
s
u
p
p
ort
commit
|
commitdiff
|
tree
2018-06-20
rsandi
f
o
[7/n]
PR85694: Add a
v
ect_pattern_detected help
e
r
commit
|
commitdiff
|
tree
2018-06-20
rsan
d
ifo
[6/n] PR856
9
4: A
d
d a
v
ect_get_internal_def helper
commit
|
commitdiff
|
tree
2018-06-20
rsandi
f
o
[5
/
n] PR8
5
694: Remove
d
ead WIDEN_SUM handling
commit
|
commitdiff
|
tree
2018-06-20
rs
a
ndifo
[
4
/n] PR85
6
94
:
R
emove
r
edu
n
d
ant
calls to typ
e
s
_compatible_p
commit
|
commitdiff
|
tree
2018-06-20
rsa
n
difo
[3/n] PR85694: F
i
x
d
u
m
my assignm
e
nt hand
l
i
n
g in
vec
t
orizable
.
.
.
commit
|
commitdiff
|
tree
2018-06-20
rsan
d
ifo
[2/n] PR
8
5694: A
t
tach a DEF_SEQ only to the o
r
i
ginal
.
.
.
commit
|
commitdiff
|
tree
2018-06-20
rsandif
o
[1/n
]
PR85694: Allo
w
p
a
t
tern definition state
m
ents
.
.
.
commit
|
commitdiff
|
tree
2018-06-12
rs
a
ndifo
Tighten LRA
test for reloa
d
i
n
g the inner reg of a
pa
r
a
d
o
x
ica
.
.
.
commit
|
commitdiff
|
tree
2018-06-12
r
sandif
o
Use pol
y
_int rtx accessors instead of hwi accesso
r
s
commit
|
commitdiff
|
tree
2018-06-04
rsa
n
difo
Fix
e
xpand_expr
_
real_
1
handling of B
L
Kmode bitfield
.
.
.
commit
|
commitdiff
|
tree
2018-06-01
r
sandifo
Fi
x
p
h
i bac
k
edge detection in backprop (PR85989)
commit
|
commitdiff
|
tree
2018-06-01
rsa
n
d
i
fo
Fix
S
V
E
fallout
f
r
om r2
6
0
9
5
1
commit
|
commitdiff
|
tree
2018-05-30
rsandifo
Us
e
poly_
i
nt tree
accessors
commit
|
commitdiff
|
tree
2018-05-25
rsandifo
Add IFN_CON
D
_{MU
L
,DIV,M
O
D,RDIV}
commit
|
commitdiff
|
tree
2018-05-25
rsandi
f
o
[AArch64] Add SVE
s
upport for integer divis
i
on
commit
|
commitdiff
|
tree
2018-05-25
rsandifo
Prefer open-
c
oding vect
o
r integer d
i
v
isio
n
commit
|
commitdiff
|
tree
2018-05-25
rs
a
ndifo
Fold VEC_COND_
E
XPRs to IFN_COND_* where possible
commit
|
commitdiff
|
tree
2018-05-25
rsandif
o
A
d
d a
n
"else" argum
e
nt to IF
N
_CON
D
_* fun
c
tions
commit
|
commitdiff
|
tree
2018-05-25
rsand
i
fo
Try harder to
p
res
e
rve
operand t
i
es
i
n
m
aybe_leg
i
t
imize_operands
commit
|
commitdiff
|
tree
2018-05-24
rsand
i
fo
U
s
e
canonical
i
ze_math_after_vectorizati
o
n
_p for
FMA
.
.
.
commit
|
commitdiff
|
tree
2018-05-24
r
sandifo
Add a class to r
e
present a gimple
mat
c
h res
u
lt
commit
|
commitdiff
|
tree
2018-05-23
rsandifo
F
i
x
SL
P
def type w
h
en comp
u
ting
m
a
s
k
s (PR
8
5853)
commit
|
commitdiff
|
tree
2018-05-22
rsand
i
fo
2018-05-22 Ric
h
ard Sand
i
ford
<
r
i
chard
.
sandi
f
ord@
l
inaro
.
.
.
commit
|
commitdiff
|
tree
2018-05-22
r
san
d
ifo
Handle a
n
u
l
l lhs in expand_di
r
ect_opt
a
b_
f
n (PR85862)
commit
|
commitdiff
|
tree
2018-05-21
r
s
andifo
Fix t
r
ee-ssa-strlen
h
a
ndlin
g
of parti
a
l clobbers (P
R
8
5
814)
commit
|
commitdiff
|
tree
2018-05-18
rsandifo
Rep
l
ace F
M
A_EXPR with
one internal f
n
per optab
commit
|
commitdiff
|
tree
2018-05-17
r
sandifo
Gimp
l
e FE support for internal f
u
n
c
tions
commit
|
commitdiff
|
tree
2018-05-17
rsan
d
ifo
Al
l
ow gimple_build wi
t
h internal funct
i
on
s
commit
|
commitdiff
|
tree
2018-05-16
rsandif
o
Handle vect
o
r
boole
a
n ty
p
es
w
hen
c
alculating the SLP
.
.
.
commit
|
commitdiff
|
tree
2018-05-09
rsand
i
fo
Ad
d
clobb
e
rs aroun
d
IFN_LOA
D
/S
T
O
RE_LANES
commit
|
commitdiff
|
tree
2018-05-08
rsan
d
ifo
Move C++ SVE te
s
t
s
to g++
.
t
a
rget
/
aarch64/sve
commit
|
commitdiff
|
tree
2018-05-08
rsandi
f
o
Tighte
n
condition in vect/pr85586
.
c
(
P
R 85654)
commit
|
commitdiff
|
tree
2018-05-08
rsandif
o
[AA
r
ch
6
4] Predicated SV
E
comparison folds
commit
|
commitdiff
|
tree
next