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
[39/46] Change STMT_VINFO_UNALIGNED_DR to a dr_vec_info
2018-07-31
rsand
i
fo
[39/46] Change STMT_VINFO_UNAL
I
G
NED_DR
t
o
a dr_v
e
c_inf
o
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[
3
8/46] Use dr_ve
c
_info to r
e
present a
d
ata refe
r
ence
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[3
7
/46]
dr_aux t
w
e
a
ks
commit
|
commitdiff
|
tree
2018-07-31
r
sandifo
[36/46
]
Add
a pattern_stmt_p fiel
d
t
o stmt_v
e
c_info
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[
35/46] A
l
t
er interfaces
w
ithin vect_patt
e
rn_recog
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[
34/46] Alter interface to vect_get_vec_de
f
_for_s
t
mt_copy
commit
|
commitdiff
|
tree
2018-07-31
rsa
n
difo
[33/4
6
] Use stm
t
_vec_infos instead of v
e
c_info/gi
m
ple
.
.
.
commit
|
commitdiff
|
tree
2018-07-31
r
s
andif
o
[32/46]
U
se stmt
_
v
e
c
_in
f
o in function interfaces (p
a
r
t
2)
commit
|
commitdiff
|
tree
2018-07-31
rsa
n
difo
[3
1
/
4
6
]
Use stmt_vec_info in funct
i
o
n
interfaces (part
1
)
commit
|
commitdiff
|
tree
2018-07-31
r
sandifo
[30/46] Use stmt_
v
ec_
i
nfos
r
athe
r
tha
n
g
i
mple stmts
.
.
.
commit
|
commitdiff
|
tree
2018-07-31
rsa
n
difo
[
2
9
/46]
Use stmt_vec
_
info in
s
te
a
d of gimple stmts
intern
a
lly
.
.
.
commit
|
commitdiff
|
tree
2018-07-31
r
s
a
ndifo
[28/46] Use stmt_
v
ec_info i
n
s
tea
d
of gimp
l
e stmts
i
n
t
e
r
n
ally
.
.
.
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[27/46] Remove dupl
i
cat
e
d stm
t
_vec_i
n
fo lookups
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[26/46] M
a
k
e m
o
re u
s
e of dyn_cast in tree-vect*
commit
|
commitdiff
|
tree
2018-07-31
rs
a
ndifo
[
25
/
46] Make get_earlier/later_stmt take
a
nd
return
.
.
.
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[
2
4
/4
6
]
M
ake stmt_info_for_cost use a stmt_vec_info
commit
|
commitdiff
|
tree
2018-07-31
rsan
d
ifo
[23/46] Make L
O
OP_VINF
O
_MAY_MI
S
AL
I
GN_ST
M
T
S
us
e
stmt_vec
_
info
commit
|
commitdiff
|
tree
2018-07-31
r
s
an
d
ifo
[22/46] Make DR_
G
ROUP_
S
A
ME_DR_S
T
MT a stmt_vec_info
commit
|
commitdiff
|
tree
2018-07-31
rsan
d
i
f
o
[21/46] Make grouped_stores and reducti
o
n
_ch
a
ins use
.
.
.
commit
|
commitdiff
|
tree
2018-07-31
rsa
n
difo
[20/4
6
] Make *FIRST
_
E
L
EMEN
T
an
d
*NEXT_ELEMENT stmt_vec_infos
commit
|
commitdiff
|
tree
2018-07-31
rs
a
ndifo
[19/46] Make ve
c
t_dr_stmt return a
s
tmt_vec_info
commit
|
commitdiff
|
tree
2018-07-31
rsand
i
f
o
[18/46]
M
ake SL
P
_TREE
_
SCAL
A
R
_STMTS a vec<stmt_vec
_
info
>
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[17/46] Make L
O
OP_VINF
O
_
R
EDUCTI
O
NS an au
t
o_vec<stmt_vec_info>
commit
|
commitdiff
|
tree
2018-07-31
r
sandifo
[16/46] Mak
e
STMT_V
I
NFO_R
E
DUC_DE
F
a stm
t
_vec_in
f
o
commit
|
commitdiff
|
tree
2018-07-31
rsand
i
fo
[15/46] Ma
k
e SLP_TRE
E
_V
E
C
_
STMTS a
vec<stmt_vec_info>
commit
|
commitdiff
|
tree
2018-07-31
rsa
n
difo
[
14/46] Make STM
T
_VINFO_VEC_S
T
MT a
s
t
m
t_vec_info
commit
|
commitdiff
|
tree
2018-07-31
r
s
andifo
[1
3
/46] Make
S
TM
T
_
V
INFO_
R
E
L
ATED_STMT a
stmt_vec_inf
o
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[
12/46]
Make
v
ec
t
_finish_stmt_generation return a stmt
_
vec_info
commit
|
commitdiff
|
tree
2018-07-31
rsa
n
d
ifo
[11/46] Pass back a stmt_vec_i
n
fo from vect_is_simple_use
commit
|
commitdiff
|
tree
2018-07-31
rsandi
f
o
[
1
0/4
6
]
Temporarily
m
a
k
e st
m
t_
v
ec_info a
c
la
s
s
commit
|
commitdiff
|
tree
2018-07-31
rsand
i
fo
[09/46] Add v
e
c
_
info::lookup_single_use
commit
|
commitdiff
|
tree
2018-07-31
rsandif
o
[08/46] Add vec_info::lookup_
d
ef
commit
|
commitdiff
|
tree
2018-07-31
r
s
andifo
[07/46]
A
dd vec_info::
l
ookup_stmt
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[06/46]
A
dd
vec_info::add_stmt
commit
|
commitdiff
|
tree
2018-07-31
rsandif
o
[05/4
6
] Fix make_ssa_n
a
me
call in vectorizable_reduction
commit
|
commitdiff
|
tree
2018-07-31
rsan
d
ifo
[
04/46]
F
actor out the test for
a valid
red
u
ction input
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[03/
4
6
]
Remove
u
nne
c
e
ssary
u
p
dat
e
of NUM_SLP_USES
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[
02/4
6
]
Remove dead
vectorizabl
e
_reductio
n
code
commit
|
commitdiff
|
tree
2018-07-31
rsan
d
ifo
[01/46] M
o
v
e spe
c
ial
cas
e
s out of get
_
initial_def_for_redu
c
t
i
o
n
commit
|
commitdiff
|
tree
2018-07-30
rs
a
ndifo
Resync inline implement
a
tio
n
of ceil_lo
g
2 (PR 86506)
commit
|
commitdiff
|
tree
2018-07-25
rs
a
ndifo
A
d
d
PR
num
b
er
commit
|
commitdiff
|
tree
2018-07-25
rsand
i
fo
Fix ceil_log2(0) (PR 86644)
commit
|
commitdiff
|
tree
2018-07-24
r
sa
n
difo
Avoid &LOOP_VI
N
F
O
_MASK
S
f
or bb v
e
ctorisation
(
PR 86618)
commit
|
commitdiff
|
tree
2018-07-12
rsandifo
I
m
pl
e
me
n
t S
L
P of inte
r
nal functions
commit
|
commitdiff
|
tree
2018-07-12
rs
a
ndifo
U
s
e
co
n
ditional
inte
r
nal
f
uncti
o
ns in if-conversion
commit
|
commitdiff
|
tree
2018-07-12
rsandifo
Support fu
s
ed mu
l
tiply-adds in f
u
ll
y
-masked reductions
commit
|
commitdiff
|
tree
2018-07-12
rs
a
n
difo
Add
IFN_COND_FMA functions
commit
|
commitdiff
|
tree
2018-07-12
rsan
d
i
f
o
E
xtend t
r
ee code folds
to IFN_CO
N
D_*
commit
|
commitdiff
|
tree
2018-07-04
rsand
i
fo
Fix
t
ypo
i
n bb-slp-over-wide
n
-
*
.
c
commit
|
commitdiff
|
tree
2018-07-03
rsandifo
[17/n]
P
R85694
:
AArch
6
4 support for A
V
G_FLOO
R
/CEIL
commit
|
commitdiff
|
tree
2018-07-03
rsandifo
Pass more vector types to append_pattern_def_s
e
q
commit
|
commitdiff
|
tree
2018-07-03
rsandifo
Ensure PATTERN_D
E
F_S
E
Q is emp
t
y
b
efor
e
r
e
cognising
.
.
.
commit
|
commitdiff
|
tree
2018-07-03
rsandifo
C
l
ean up in
t
e
rface
t
o vector pattern rec
o
g
niser
s
commit
|
commitdiff
|
tree
2018-07-03
r
s
andif
o
[16/n]
PR85694: A
d
d
detection of
a
v
e
ragi
n
g
oper
a
t
i
ons
commit
|
commitdiff
|
tree
2018-07-03
rs
a
nd
i
f
o
[15/n] PR
8
5
6
94: Try to split existing casts in wid
e
ned
.
.
.
commit
|
commitdiff
|
tree
2018-07-03
rsandifo
[
1
4/
n
] PR85694: Rew
o
rk ove
r
wideni
n
g d
e
tecti
o
n
commit
|
commitdiff
|
tree
2018-07-03
rsand
i
fo
A
vo
i
d m
a
tching the same patte
r
n
statement twice
commit
|
commitdiff
|
tree
2018-07-02
rsandifo
Fi
x
typo in vect_r
e
co
g
_
w
iden_shif
t
_pattern
commit
|
commitdiff
|
tree
2018-06-30
r
sandifo
[1
3
/n] PR85694: Try to avoid v
e
ctorising casts of
inv
a
riants
commit
|
commitdiff
|
tree
2018-06-30
rsandifo
[12
/
n] PR
8
5694: Rework d
e
tectio
n
of widene
d
operations
commit
|
commitdiff
|
tree
2018-06-30
rsandi
f
o
[1
1
/n] PR8569
4
: A
p
ply pat
t
ern mat
c
h
i
ng to patter
n
de
f
inition
.
.
.
commit
|
commitdiff
|
tree
2018-06-30
rsan
d
ifo
[10/n]
P
R856
9
4:
Split out c
h
eck fo
r
v
ecto
r
izable as
s
ociative
.
.
.
commit
|
commitdiff
|
tree
2018-06-30
rsa
n
d
i
fo
[9b/n] PR85694:
Make vect_is_simple_u
s
e
l
ook thr
o
ugh
.
.
.
commit
|
commitdiff
|
tree
2018-06-30
rsan
d
ifo
[
9
a
/n] PR8569
4
:
Reorder
v
e
ct_is_s
i
mple_u
s
e
a
rg
u
ment
s
commit
|
commitdiff
|
tree
2018-06-20
rs
a
ndifo
[8/n] PR
8
56
9
4: Make p
a
tterns
c
h
e
ck
for
t
arget s
u
pport
commit
|
commitdiff
|
tree
2018-06-20
rsandifo
[7/n] PR8
5
694:
Add
a
ve
c
t_pa
t
t
e
rn_detec
t
e
d
helper
commit
|
commitdiff
|
tree
2018-06-20
r
sandi
f
o
[6/n] PR856
9
4:
A
dd
a vect_g
e
t_intern
a
l
_
d
ef he
l
p
er
commit
|
commitdiff
|
tree
2018-06-20
rsandifo
[5/n] PR85694: Remo
v
e
dead WIDEN_S
U
M handl
i
ng
commit
|
commitdiff
|
tree
2018-06-20
rsandi
f
o
[4/
n
] PR85694: Remove red
u
n
d
ant calls to types_co
m
patible_p
commit
|
commitdiff
|
tree
2018-06-20
rsand
i
fo
[3/n] PR85694: F
i
x dummy
a
ssignment handl
i
ng in vect
o
riza
b
l
e
.
.
.
commit
|
commitdiff
|
tree
2018-06-20
r
s
a
ndifo
[2/
n
]
PR85694: Attach a DE
F
_SEQ
o
nly to the original
.
.
.
commit
|
commitdiff
|
tree
2018-06-20
rsandifo
[
1
/n]
PR85
6
94: Allo
w
p
att
e
rn de
f
inition statements
.
.
.
commit
|
commitdiff
|
tree
2018-06-12
r
sandi
f
o
Tig
h
ten LRA test for reloa
d
ing the i
n
ner reg of a paradoxica
.
.
.
commit
|
commitdiff
|
tree
2018-06-12
rsandifo
Use
poly_int rtx
a
cc
e
ssors inste
a
d of
h
wi acc
e
ssors
commit
|
commitdiff
|
tree
2018-06-04
rsandifo
Fix expand_expr_real_1
handling of BLK
m
ode bitfield
.
.
.
commit
|
commitdiff
|
tree
2018-06-01
rsandifo
Fix phi bac
k
edge det
e
ction
i
n
backprop
(
PR85989)
commit
|
commitdiff
|
tree
2018-06-01
rsandifo
Fix
SVE fall
o
ut
f
ro
m
r26
0
951
commit
|
commitdiff
|
tree
2018-05-30
rsandifo
U
se
poly_
i
n
t
tree a
c
ce
s
sors
commit
|
commitdiff
|
tree
2018-05-25
rsandifo
Add IFN
_
COND
_
{MUL,DIV,MOD,RDI
V
}
commit
|
commitdiff
|
tree
2018-05-25
rsandifo
[A
A
rch6
4
]
A
dd
S
VE
su
p
port for
in
t
eger divisio
n
commit
|
commitdiff
|
tree
2018-05-25
rsandifo
Pr
e
f
er open-coding vec
t
or
i
nteger divisi
o
n
commit
|
commitdiff
|
tree
2018-05-25
rsandifo
Fold VEC_COND_EXPRs to IFN
_
COND_* where
possible
commit
|
commitdiff
|
tree
2018-05-25
rs
a
ndifo
Add an "el
s
e" argument to IFN_COND_* func
t
ions
commit
|
commitdiff
|
tree
2018-05-25
r
s
andifo
Try harder to
p
reserve op
e
rand ti
e
s in maybe
_
legitimi
z
e_operands
commit
|
commitdiff
|
tree
2018-05-24
rsandifo
Use
c
anonicali
z
e
_mat
h
_
after_vectorizat
i
o
n
_p f
o
r FMA
.
.
.
commit
|
commitdiff
|
tree
2018-05-24
rsand
i
fo
Add a class to
r
epresent a
gimple match resu
l
t
commit
|
commitdiff
|
tree
2018-05-23
rs
a
ndifo
Fix S
L
P def type when computing ma
s
ks (
P
R85853
)
commit
|
commitdiff
|
tree
2018-05-22
r
s
andifo
2018-05-
2
2
Richard Sandiford
<
r
ichard
.
sandif
o
rd@lin
a
ro
.
.
.
commit
|
commitdiff
|
tree
2018-05-22
rsandifo
Handle a null lhs
in expand_direct_
o
pt
a
b_fn (PR85862)
commit
|
commitdiff
|
tree
2018-05-21
r
s
andi
f
o
Fix tree-ssa-s
t
rlen han
d
ling of pa
r
tial clobbers (P
R
85
8
14)
commit
|
commitdiff
|
tree
2018-05-18
rsandif
o
Repl
a
ce FMA_EXP
R
with one inter
n
al fn p
e
r
optab
commit
|
commitdiff
|
tree
2018-05-17
rs
a
n
d
ifo
Gimp
l
e
F
E
s
u
pport for
i
n
ternal
fu
n
ctions
commit
|
commitdiff
|
tree
2018-05-17
rsand
i
f
o
All
o
w gimple_build with inte
r
nal functions
commit
|
commitdiff
|
tree
2018-05-16
r
s
andifo
Handle vector boo
l
e
an typ
e
s wh
e
n calculating the S
L
P
.
.
.
commit
|
commitdiff
|
tree
2018-05-09
rs
a
n
di
f
o
Add c
l
obbers around IFN_LOAD
/
STORE_LANES
commit
|
commitdiff
|
tree
2018-05-08
rsandifo
Move C+
+
SVE
t
ests to g++
.
t
a
r
get/aarch64/sve
commit
|
commitdiff
|
tree
2018-05-08
r
s
andifo
T
ighten cond
i
t
i
on in vect/
p
r
8
5586
.
c
(PR 8565
4
)
commit
|
commitdiff
|
tree
2018-05-08
rs
a
n
d
ifo
[AArch64] P
r
edicat
e
d S
V
E comparison f
o
l
d
s
commit
|
commitdiff
|
tree
2018-05-08
rsandifo
[AArch64]
Use
UNSPEC_MERGE_PTRUE for com
p
arison
s
commit
|
commitdiff
|
tree
2018-05-08
rsan
d
ifo
[AAr
c
h64] Twe
a
k s
v
e/vcond_
6
.
c
test
commit
|
commitdiff
|
tree
next