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
[37/46] dr_aux tweaks
2018-07-31
rsandifo
[37/46] dr_aux t
w
eaks
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[36/46] Add a
p
attern_stmt_p fiel
d
to st
m
t_vec_inf
o
commit
|
commitdiff
|
tree
2018-07-31
r
sandif
o
[35/
4
6] Alter interfaces wit
h
i
n
vect_pat
t
ern_recog
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[34/
4
6
]
Alter inter
f
ace to v
e
ct_get_vec_d
e
f_for_stmt_copy
commit
|
commitdiff
|
tree
2018-07-31
r
s
an
d
ifo
[33
/
4
6]
Use stmt
_
vec_infos instead of vec_i
n
fo/gimpl
e
.
.
.
commit
|
commitdiff
|
tree
2018-07-31
rsand
i
fo
[32/46] Us
e
stmt_vec_info in function
i
nterfaces (part 2
)
commit
|
commitdiff
|
tree
2018-07-31
rsan
d
ifo
[31/46] Use stmt_vec_
i
n
fo in functio
n
i
n
terface
s
(part 1)
commit
|
commitdiff
|
tree
2018-07-31
rs
a
ndi
f
o
[30/46] Use stmt_vec_infos rather than gimple stmts
.
.
.
commit
|
commitdiff
|
tree
2018-07-31
rsandi
f
o
[29
/
46] Use
stmt
_
vec_info instead of gimple stmts
i
nternally
.
.
.
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[28/46] U
s
e
s
t
mt_vec_i
n
fo instead of
g
imple
s
tm
t
s inte
r
nally
.
.
.
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[27/46] Remove dup
l
icated stmt
_
v
e
c_info lookups
commit
|
commitdiff
|
tree
2018-07-31
r
s
an
d
ifo
[
26/
4
6] Make
more use of dyn_cast in
t
ree-vect*
commit
|
commitdiff
|
tree
2018-07-31
rsandi
f
o
[25/46
]
Make get
_
earlier/lat
e
r_stmt
t
ake and retu
r
n
.
.
.
commit
|
commitdiff
|
tree
2018-07-31
rsa
n
d
i
f
o
[24/46] Make stmt_info_for_cost
u
se
a stmt_vec_inf
o
commit
|
commitdiff
|
tree
2018-07-31
rsand
i
fo
[23/46] Make LOOP_
V
INFO_MAY_
M
ISALIGN_STMTS use stmt_vec_info
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[
22/4
6
]
M
ake
DR_GROUP_SAME_DR_
S
TMT
a
stmt_vec_info
commit
|
commitdiff
|
tree
2018-07-31
rs
a
ndifo
[
2
1/46] Make grou
p
ed
_
st
o
res an
d
reduction_cha
i
n
s
use
.
.
.
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[
20
/
46] Make *FIR
S
T_ELEMENT
a
nd *NEXT_E
L
EMENT st
m
t_vec_infos
commit
|
commitdiff
|
tree
2018-07-31
rsa
n
dif
o
[19/46] Make v
e
ct
_
dr_st
m
t
return a stmt_vec_info
commit
|
commitdiff
|
tree
2018-07-31
rsa
n
difo
[18
/
46] Make SLP_TREE
_
SCALAR_STM
T
S a vec<stmt_vec_i
n
fo>
commit
|
commitdiff
|
tree
2018-07-31
rs
a
ndifo
[17/
4
6]
M
ake LOOP_VINF
O
_RE
D
UCTIONS
an a
u
to_vec<
s
tmt_vec_info>
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[16/46]
Make ST
M
T
_VINFO_REDUC_DEF a stmt_vec_
i
nfo
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[1
5
/
4
6] Make
S
LP_TR
E
E_VEC_STMTS a vec<stmt_vec_info>
commit
|
commitdiff
|
tree
2018-07-31
r
sandifo
[
1
4/46] Make STMT_VI
N
FO_
V
EC_STMT a stmt
_
vec_
i
nfo
commit
|
commitdiff
|
tree
2018-07-31
rsan
d
ifo
[13/46] Make ST
M
T
_
VINFO_RELATED_STMT
a
stmt_vec_info
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[12/46] Make
v
ect_f
i
nish_stmt
_
g
e
n
e
ration r
e
t
u
rn a stmt_vec_
i
nfo
commit
|
commitdiff
|
tree
2018-07-31
rsand
i
fo
[11/46]
P
ass back
a
s
t
m
t
_
v
ec
_
info from vect_is_simple_use
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[10
/
46] Te
m
porarily make stmt_vec_in
f
o
a clas
s
commit
|
commitdiff
|
tree
2018-07-31
r
s
andi
f
o
[09
/
4
6
] Add v
e
c
_info:
:
lookup
_
s
i
n
g
l
e
_use
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[08/46]
A
d
d vec_info::loo
k
up_def
commit
|
commitdiff
|
tree
2018-07-31
r
sandif
o
[
07/46]
A
d
d vec_inf
o
::lookup
_
s
t
m
t
commit
|
commitdiff
|
tree
2018-07-31
rs
a
ndifo
[06/
4
6] Ad
d
v
e
c_i
n
fo::add_s
t
mt
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[05/46] Fi
x
make
_
ssa_name
c
a
ll in vector
i
z
able_reduction
commit
|
commitdiff
|
tree
2018-07-31
r
s
a
n
d
ifo
[04/46] Factor out the tes
t
for
a
vali
d
reducti
o
n input
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[0
3
/46
]
Remov
e
unne
c
e
s
s
ary update o
f
NU
M
_SL
P
_USES
commit
|
commitdiff
|
tree
2018-07-31
rsa
n
difo
[02/46]
R
emove
d
ea
d
vectorizable_reduction code
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[01
/
46] Move
s
pec
i
al cases out o
f
g
e
t_initial_de
f
_for
_
r
eduction
commit
|
commitdiff
|
tree
2018-07-30
rsandi
f
o
R
e
sync inlin
e
implementation of ceil_log2
(
PR
8
6506)
commit
|
commitdiff
|
tree
2018-07-25
r
s
and
i
f
o
Add PR number
commit
|
commitdiff
|
tree
2018-07-25
rsand
i
fo
Fix ceil_log2(0) (PR 86644)
commit
|
commitdiff
|
tree
2018-07-24
rsandifo
Avoid &
L
OOP_
V
INFO_MASKS for
b
b ve
c
torisat
i
o
n
(
PR 86618)
commit
|
commitdiff
|
tree
2018-07-12
r
sandifo
Implement SLP of internal functions
commit
|
commitdiff
|
tree
2018-07-12
rsandifo
Us
e
c
ondition
a
l i
n
ternal functions in
i
f-
c
onversion
commit
|
commitdiff
|
tree
2018-07-12
rsan
d
i
f
o
Support fused mul
t
ip
l
y-ad
d
s in fully-maske
d
reductions
commit
|
commitdiff
|
tree
2018-07-12
r
s
andifo
Ad
d
IFN_COND_FMA
functions
commit
|
commitdiff
|
tree
2018-07-12
rsa
n
difo
Extend tree code folds to IFN_CO
N
D_*
commit
|
commitdiff
|
tree
2018-07-04
rsa
n
difo
Fi
x
typo
in bb-slp-over-
w
i
d
e
n
-
*
.
c
commit
|
commitdiff
|
tree
2018-07-03
r
sandif
o
[17/n
]
PR
8
5694:
A
Arch64
s
upport
for AVG_FLOOR/C
E
IL
commit
|
commitdiff
|
tree
2018-07-03
rsan
d
i
f
o
Pass more vect
o
r types to append_pa
t
t
ern_def_seq
commit
|
commitdiff
|
tree
2018-07-03
r
s
andi
f
o
Ensure PATTE
R
N_DEF_SE
Q
is e
m
pty before r
e
cognisin
g
.
.
.
commit
|
commitdiff
|
tree
2018-07-03
rsandifo
Cl
e
an up interface t
o
ve
c
t
or pa
t
tern reco
g
nisers
commit
|
commitdiff
|
tree
2018-07-03
r
sandi
f
o
[16
/
n] PR85694: Add detection of a
v
erag
i
ng oper
a
tions
commit
|
commitdiff
|
tree
2018-07-03
r
s
a
n
difo
[15/n] PR85694: Try to sp
l
it ex
i
sting casts in wid
e
ned
.
.
.
commit
|
commitdiff
|
tree
2018-07-03
rsand
i
fo
[
1
4/n]
P
R8569
4
: Re
w
o
r
k overwiden
i
n
g detection
commit
|
commitdiff
|
tree
2018-07-03
rsandi
f
o
Avoid m
a
t
c
hing the sa
m
e pattern
s
t
a
te
m
ent t
w
ice
commit
|
commitdiff
|
tree
2018-07-02
rsandif
o
Fix typo in
v
ect_recog_widen_
s
h
ift_patte
r
n
commit
|
commitdiff
|
tree
2018-06-30
r
s
an
d
ifo
[13/n]
P
R
85694
:
T
ry t
o
avoid ve
c
t
o
risin
g
casts of invar
i
ants
commit
|
commitdiff
|
tree
2018-06-30
rs
a
ndifo
[12/n
]
PR85694: Rework detection
o
f
widen
e
d operations
commit
|
commitdiff
|
tree
2018-06-30
rsand
i
fo
[11/n]
PR
8
5
694:
A
pply pa
t
tern matching to patte
r
n definition
.
.
.
commit
|
commitdiff
|
tree
2018-06-30
rs
a
ndifo
[10/n] PR85694: Split
o
ut check for vector
i
zable
a
s
soc
i
ative
.
.
.
commit
|
commitdiff
|
tree
2018-06-30
rsandif
o
[9b/n] PR
8
5694
:
Make vect_is_sim
p
le_us
e
look through
.
.
.
commit
|
commitdiff
|
tree
2018-06-30
r
sandifo
[9a/n]
P
R
85694:
Reorder vec
t
_
i
s_simple_use ar
g
uments
commit
|
commitdiff
|
tree
2018-06-20
rs
a
ndifo
[8/n
]
PR85694: Make patterns check for target support
commit
|
commitdiff
|
tree
2018-06-20
r
sandifo
[7/n]
P
R85694:
Add
a vect_pattern_de
t
ected help
e
r
commit
|
commitdiff
|
tree
2018-06-20
rsandifo
[6/n] PR
8
5694:
Add a
v
ect_g
e
t_inter
n
al_def
helper
commit
|
commitdiff
|
tree
2018-06-20
rsa
n
di
f
o
[5/n] P
R
85
6
94:
Remo
v
e
dead WIDEN_S
U
M
handling
commit
|
commitdiff
|
tree
2018-06-20
r
s
a
n
d
i
fo
[4/n] PR85694:
Remo
v
e redundant calls to t
y
pe
s
_compatible_p
commit
|
commitdiff
|
tree
2018-06-20
rsandifo
[
3
/n] PR856
9
4: Fix
dummy ass
i
gnment handling
in vectorizable
.
.
.
commit
|
commitdiff
|
tree
2018-06-20
rs
a
ndifo
[2/n
]
P
R
8
5
694: Attach
a
D
E
F_SEQ only
t
o the original
.
.
.
commit
|
commitdiff
|
tree
2018-06-20
rs
a
ndif
o
[1/n]
P
R8
5
6
94: Allow pattern definit
i
on statemen
t
s
.
.
.
commit
|
commitdiff
|
tree
2018-06-12
rsandifo
Tigh
t
en LRA test
f
o
r
reloadin
g
the inner reg of a p
a
radoxica
.
.
.
commit
|
commitdiff
|
tree
2018-06-12
rsandi
f
o
Us
e
poly_int rtx accessors instead
of hwi acc
e
s
s
ors
commit
|
commitdiff
|
tree
2018-06-04
rsandifo
Fix exp
a
nd_expr_real_1 handling of BLKmode b
i
t
field
.
.
.
commit
|
commitdiff
|
tree
2018-06-01
rsandi
f
o
Fi
x
phi
backedge det
e
ction in backp
r
op
(
PR8598
9
)
commit
|
commitdiff
|
tree
2018-06-01
rsandifo
Fix SVE fallout fro
m
r
2
6095
1
commit
|
commitdiff
|
tree
2018-05-30
r
s
a
n
dif
o
Use poly_int tree accessors
commit
|
commitdiff
|
tree
2018-05-25
rsandifo
A
d
d IFN_COND_{MUL,DI
V
,
MOD,RDIV}
commit
|
commitdiff
|
tree
2018-05-25
r
sandif
o
[A
A
r
c
h64] Add SVE support f
o
r
integer division
commit
|
commitdiff
|
tree
2018-05-25
rsa
n
difo
P
refer open-coding vector inte
g
er
d
ivisio
n
commit
|
commitdiff
|
tree
2018-05-25
rsand
i
fo
Fold VEC_COND_E
X
P
Rs
to I
F
N
_COND_* wh
e
re possible
commit
|
commitdiff
|
tree
2018-05-25
r
s
andifo
Add an "else" a
r
gument
to IFN_COND_* fu
n
ction
s
commit
|
commitdiff
|
tree
2018-05-25
rsandifo
T
r
y harder to
p
reserve operand ties in
mayb
e
_legitimiz
e
_opera
n
d
s
commit
|
commitdiff
|
tree
2018-05-24
rsand
i
fo
Use
c
anonica
l
ize_math_after_vecto
r
izat
i
on_p for FMA
.
.
.
commit
|
commitdiff
|
tree
2018-05-24
rsandifo
A
dd a cla
s
s
to represent a gimple
match resul
t
commit
|
commitdiff
|
tree
2018-05-23
r
s
a
n
difo
Fi
x
SLP def type when
co
m
pu
t
i
n
g mas
k
s (PR85853)
commit
|
commitdiff
|
tree
2018-05-22
rsandifo
201
8
-05-
2
2 Richa
r
d
Sandi
f
ord <richard
.
sandiford
@
l
inaro
.
.
.
commit
|
commitdiff
|
tree
2018-05-22
rsa
n
difo
Han
d
le a null lhs in
e
xpand_direct
_
optab_f
n
(PR8586
2
)
commit
|
commitdiff
|
tree
2018-05-21
rsandifo
Fix tree-ssa
-
strlen handling
of
partial clobb
e
rs
(
PR85814)
commit
|
commitdiff
|
tree
2018-05-18
rsand
i
fo
Replac
e
FM
A
_EXPR with one in
t
e
rnal fn per optab
commit
|
commitdiff
|
tree
2018-05-17
rs
a
nd
i
fo
Gimple
FE
s
u
pport for internal funct
i
ons
commit
|
commitdiff
|
tree
2018-05-17
rsa
n
difo
Al
l
ow g
i
mple
_
bu
i
l
d w
i
th i
n
ternal
f
unctions
commit
|
commitdiff
|
tree
2018-05-16
rsan
d
ifo
Handle vector
bool
e
a
n type
s
w
h
e
n
c
al
c
ulati
n
g
t
h
e
SLP
.
.
.
commit
|
commitdiff
|
tree
2018-05-09
rs
a
ndifo
Add
c
lobbers
a
round IFN_LOA
D
/STORE_LANES
commit
|
commitdiff
|
tree
2018-05-08
rsandifo
Mov
e
C++ SVE test
s
t
o g++
.
t
arge
t
/
aa
r
ch64/sve
commit
|
commitdiff
|
tree
2018-05-08
rsandifo
Tighte
n
conditi
o
n
in vect/p
r
8558
6
.
c (
P
R 85654)
commit
|
commitdiff
|
tree
2018-05-08
rsandifo
[
AArch64] Pred
i
cate
d
SVE comp
a
rison folds
commit
|
commitdiff
|
tree
2018-05-08
rsandifo
[AArch64] Use UNSPEC_M
E
RGE_PTRUE for comp
a
risons
commit
|
commitdiff
|
tree
2018-05-08
rsandifo
[AArch64] Tweak sve/vcond_6
.
c t
e
s
t
commit
|
commitdiff
|
tree
2018-05-02
rsandifo
T
i
ghten
e
a
r
ly exit in vec
t
_
analyz
e
_da
t
a_ref_d
e
pendence
.
.
.
commit
|
commitdiff
|
tree
2018-04-10
r
sandifo
Add missing ca
s
es to
v
ect_get_sm
a
llest_scalar_type
.
.
.
commit
|
commitdiff
|
tree
next