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
[15/46] Make SLP_TREE_VEC_STMTS a vec<stmt_vec_info>
2018-07-31
rsandifo
[15/
4
6] Make SLP_TREE_VEC_STMTS a ve
c
<stmt_vec_info>
commit
|
commitdiff
|
tree
2018-07-31
rs
a
ndifo
[
14/46] Make
S
TMT_VINFO_V
E
C_STMT
a
stmt_vec_info
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[13/46]
Make STMT_VIN
F
O_REL
A
TED_STMT
a
s
t
mt_
v
ec_info
commit
|
commitdiff
|
tree
2018-07-31
r
sandifo
[
12/
4
6] Make
v
ect_finish_st
m
t
_ge
n
erat
i
on return
a
s
tmt_vec_info
commit
|
commitdiff
|
tree
2018-07-31
rsan
d
ifo
[11/46] P
a
ss bac
k
a stmt_vec_info from
vec
t
_is_sim
p
le_use
commit
|
commitdiff
|
tree
2018-07-31
rsan
d
ifo
[10/46] Temporari
l
y
ma
k
e
s
tmt_vec_info a class
commit
|
commitdiff
|
tree
2018-07-31
r
s
andifo
[09/46] Add vec_inf
o
::loo
k
up_si
n
gle_use
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[08/
4
6
]
A
d
d
vec_info::lookup_def
commit
|
commitdiff
|
tree
2018-07-31
rsa
n
dif
o
[0
7
/46] Add
vec_info::lookup_stmt
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[06/46] Add
v
ec_in
f
o::add_st
m
t
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[
0
5
/46]
F
ix make
_
ssa_name
call in vectorizab
l
e_reduc
t
ion
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[
04/4
6
] Fac
t
or
o
ut th
e
test for a va
l
id reduction in
p
ut
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[03/46] R
e
m
o
ve unne
c
essary upda
t
e
of NUM_SLP_USES
commit
|
commitdiff
|
tree
2018-07-31
r
s
andifo
[02/46] Remove dead vector
i
z
able_reduction
c
o
de
commit
|
commitdiff
|
tree
2018-07-31
r
sandifo
[01/
4
6
] M
o
ve
s
pecial cases
o
u
t of get_ini
t
ial_def_f
o
r_reduct
i
on
commit
|
commitdiff
|
tree
2018-07-30
rsa
n
difo
Resync inline impl
e
mentation of ceil_log2 (PR 86
5
06)
commit
|
commitdiff
|
tree
2018-07-25
r
sandifo
Add PR
nu
m
be
r
commit
|
commitdiff
|
tree
2018-07-25
rsandifo
Fi
x
c
e
il_log2(0)
(PR
86644)
commit
|
commitdiff
|
tree
2018-07-24
rsandifo
Av
o
id &L
O
OP_VINFO_MASKS for bb v
e
ctori
s
ation (
P
R 86618)
commit
|
commitdiff
|
tree
2018-07-12
rsandifo
I
mplement
SLP of internal func
t
ions
commit
|
commitdiff
|
tree
2018-07-12
rsandifo
Use co
n
ditio
n
al internal funct
i
ons in if-conv
e
rsion
commit
|
commitdiff
|
tree
2018-07-12
rs
a
ndifo
Support fused mul
t
ipl
y
-adds in ful
l
y-masked reductions
commit
|
commitdiff
|
tree
2018-07-12
rsandifo
A
dd I
F
N
_
C
O
ND_FMA functions
commit
|
commitdiff
|
tree
2018-07-12
r
s
andifo
Ext
e
nd
tr
e
e code
f
olds to IFN_C
O
ND_*
commit
|
commitdiff
|
tree
2018-07-04
rsandifo
Fix ty
p
o in bb-slp-over-widen-*
.
c
commit
|
commitdiff
|
tree
2018-07-03
rsandi
f
o
[17/n]
PR85694: AA
r
c
h6
4
su
p
por
t
for
A
VG_FLOOR/CEIL
commit
|
commitdiff
|
tree
2018-07-03
rsandifo
P
ass more vector ty
p
es to
a
p
pend_pattern
_
def_seq
commit
|
commitdiff
|
tree
2018-07-03
r
s
and
i
fo
Ensure P
A
TTERN_DEF_SEQ is
empt
y
bef
o
re reco
g
ni
s
i
n
g
.
.
.
commit
|
commitdiff
|
tree
2018-07-03
r
sandifo
C
lean up interface
to
vector patt
e
rn recognisers
commit
|
commitdiff
|
tree
2018-07-03
rsandifo
[
1
6/n]
P
R85694:
A
dd de
t
e
c
t
i
on
of av
e
raging operat
i
ons
commit
|
commitdiff
|
tree
2018-07-03
rsandi
f
o
[15/n
]
PR8
5
694: Try to split existing casts in wi
d
ened
.
.
.
commit
|
commitdiff
|
tree
2018-07-03
rsandifo
[14/
n
]
PR85694: Re
w
ork overwidenin
g
detection
commit
|
commitdiff
|
tree
2018-07-03
rsandifo
Avoid
m
atching the same
p
att
e
r
n
st
a
tement twice
commit
|
commitdiff
|
tree
2018-07-02
rsandifo
Fix typo i
n
vect_recog_widen_shift_pa
t
tern
commit
|
commitdiff
|
tree
2018-06-30
rsandifo
[13/n] PR85694:
Try to av
o
id vec
t
orising c
a
s
t
s of inv
a
riants
commit
|
commitdiff
|
tree
2018-06-30
rsandifo
[12/n]
P
R
8
5
694: Re
w
ork detection of widened o
p
erati
o
ns
commit
|
commitdiff
|
tree
2018-06-30
rsandifo
[
1
1/n
]
PR85694:
Ap
p
ly pattern
m
at
c
hing to pat
t
ern definition
.
.
.
commit
|
commitdiff
|
tree
2018-06-30
rsandifo
[10/n
]
PR85694: Split out check for v
e
ctoriz
a
ble a
s
sociati
v
e
.
.
.
commit
|
commitdiff
|
tree
2018-06-30
rsandifo
[
9b/n]
P
R85694: Make vect_is_s
i
mpl
e
_use l
o
ok
through
.
.
.
commit
|
commitdiff
|
tree
2018-06-30
rsandifo
[9a/n] PR85694:
R
eorder
ve
c
t
_is
_
simple_use argum
e
nts
commit
|
commitdiff
|
tree
2018-06-20
rsa
n
difo
[8/n]
P
R85694:
Ma
k
e
p
a
tt
e
rns ch
e
ck for targ
e
t
supp
o
rt
commit
|
commitdiff
|
tree
2018-06-20
r
sandifo
[7/
n
] PR85694: Add a vect_pattern
_
detect
e
d hel
p
er
commit
|
commitdiff
|
tree
2018-06-20
rsandifo
[6/n] PR85694: Add a vect_get_inte
r
nal_def helpe
r
commit
|
commitdiff
|
tree
2018-06-20
rsandifo
[5/
n
] PR8
5
694: Remove d
e
ad
WID
E
N_
S
UM handlin
g
commit
|
commitdiff
|
tree
2018-06-20
rsand
i
fo
[4/
n
] PR85694:
R
e
m
ov
e
re
d
undant calls to
types_compati
b
le_p
commit
|
commitdiff
|
tree
2018-06-20
rsan
d
ifo
[3/n] PR85694
:
Fix dummy a
s
signment handli
n
g
i
n
v
ectorizable
.
.
.
commit
|
commitdiff
|
tree
2018-06-20
rsandifo
[2/n] PR85694
:
Att
a
ch a
D
EF_
S
E
Q
o
n
ly t
o
the ori
g
inal
.
.
.
commit
|
commitdiff
|
tree
2018-06-20
rs
a
ndi
f
o
[1/n] PR85694: Allow p
a
tte
r
n
definition st
a
teme
n
ts
.
.
.
commit
|
commitdiff
|
tree
2018-06-12
rsandif
o
Ti
g
h
ten LRA te
s
t fo
r
rel
o
adin
g
the inner reg
of a pa
r
ad
o
xica
.
.
.
commit
|
commitdiff
|
tree
2018-06-12
rsan
d
ifo
Use p
o
ly_
i
n
t rtx
a
c
cessors inste
a
d of hwi a
c
cessors
commit
|
commitdiff
|
tree
2018-06-04
r
sandifo
Fix
expand_expr
_
rea
l
_1 handlin
g
of B
L
Kmode bitfield
.
.
.
commit
|
commitdiff
|
tree
2018-06-01
rsandifo
F
i
x phi backedge detectio
n
i
n backp
r
op (PR85
9
89)
commit
|
commitdiff
|
tree
2018-06-01
rsan
d
i
fo
Fix SVE fal
l
out from
r
260951
commit
|
commitdiff
|
tree
2018-05-30
rsandifo
U
se poly_i
n
t tree accessors
commit
|
commitdiff
|
tree
2018-05-25
r
sandifo
Add IFN_
C
OND_{
M
UL,DIV,MOD,RD
I
V}
commit
|
commitdiff
|
tree
2018-05-25
rsa
n
difo
[AArch64]
Add SVE support for intege
r
di
v
ision
commit
|
commitdiff
|
tree
2018-05-25
rsandifo
Pr
e
f
er op
e
n-coding vector
in
t
eg
e
r division
commit
|
commitdiff
|
tree
2018-05-25
rsandifo
Fold VEC_COND
_
EXPRs
t
o
IFN_COND_* whe
r
e
possible
commit
|
commitdiff
|
tree
2018-05-25
rsandifo
Add an "
e
l
se" argu
m
ent t
o
IFN_COND_* fu
n
ctions
commit
|
commitdiff
|
tree
2018-05-25
rsandifo
Try harde
r
t
o
preserve operand ties in may
b
e
_
l
egitimize
_
ope
r
ands
commit
|
commitdiff
|
tree
2018-05-24
r
sand
i
fo
Use ca
n
o
n
i
c
alize_
m
ath_after_vecto
r
ization_p
for FMA
.
.
.
commit
|
commitdiff
|
tree
2018-05-24
rsandifo
Add a c
l
ass to represent a gimple
match resul
t
commit
|
commitdiff
|
tree
2018-05-23
rsandifo
F
i
x SLP def typ
e
w
hen computing masks (PR8585
3
)
commit
|
commitdiff
|
tree
2018-05-22
rsand
i
f
o
2018-
0
5-2
2
Richard
S
andiford <richard
.
s
a
ndifor
d
@linaro
.
.
.
commit
|
commitdiff
|
tree
2018-05-22
rs
a
ndifo
Handle a
n
u
l
l lh
s
in expand_direc
t
_optab_f
n
(
PR85862)
commit
|
commitdiff
|
tree
2018-05-21
rsandifo
Fix tree-ssa-strl
e
n handling
o
f
partial clobbers (PR858
1
4)
commit
|
commitdiff
|
tree
2018-05-18
r
sandifo
Repl
a
ce FMA_EXPR
w
ith one internal fn p
e
r optab
commit
|
commitdiff
|
tree
2018-05-17
rsandifo
G
im
p
le FE support
for int
e
rn
a
l f
u
nc
t
io
n
s
commit
|
commitdiff
|
tree
2018-05-17
r
s
andifo
Al
l
ow gi
m
pl
e
_
b
uild with i
n
terna
l
f
u
nctions
commit
|
commitdiff
|
tree
2018-05-16
rsandifo
Handle vector b
o
olea
n
ty
p
es when
c
alculating the
S
L
P
.
.
.
commit
|
commitdiff
|
tree
2018-05-09
rsandifo
Add clobbers around
IFN_LOAD/STOR
E
_LANES
commit
|
commitdiff
|
tree
2018-05-08
rsandi
f
o
Move
C++ SVE t
e
sts
t
o g+
+
.
t
a
r
get/aarch64/sve
commit
|
commitdiff
|
tree
2018-05-08
rsandifo
Tighten conditio
n
i
n
vect/pr85586
.
c
(
PR 85654)
commit
|
commitdiff
|
tree
2018-05-08
rsandifo
[AAr
c
h64] Predicated SVE com
p
arison fol
d
s
commit
|
commitdiff
|
tree
2018-05-08
rsandifo
[AArch64] Use U
N
SPEC_MERGE_PTRUE
for c
o
mparisons
commit
|
commitdiff
|
tree
2018-05-08
rsandifo
[AArch64] Twea
k
sv
e
/v
c
ond_6
.
c tes
t
commit
|
commitdiff
|
tree
2018-05-02
rs
a
ndif
o
Ti
g
h
t
en early
exit in ve
c
t_
a
nalyze_data_ref_dependence
.
.
.
commit
|
commitdiff
|
tree
2018-04-10
rsandifo
Add missing cases to ve
c
t_
g
et_smallest_scalar_type
.
.
.
commit
|
commitdiff
|
tree
2018-04-10
rsandif
o
S
e
t insn_last_a
d
dress in final_1
commit
|
commitdiff
|
tree
2018-03-24
rsandifo
Us
e
SCE
V
informat
i
o
n
when aligning
for v
e
ctorisation
.
.
.
commit
|
commitdiff
|
tree
2018-03-21
rsandifo
poly_span_trait
s
fixes (PR 84811)
commit
|
commitdiff
|
tree
2018-03-18
r
s
andifo
Don't try to vectorise COND_EXPR reduction
c
hains
.
.
.
commit
|
commitdiff
|
tree
2018-03-14
rsandifo
[AArch64]
F
i
x
mul_hi
g
hpart_1_run
.
c markup
commit
|
commitdiff
|
tree
2018-03-13
rsan
d
i
f
o
[SLP/AArch64] Fix unp
a
ck
h
andling
f
or big-endian SV
E
commit
|
commitdiff
|
tree
2018-03-13
rs
a
ndifo
[AArch64]
Add a tlsdesc
c
all pat
t
ern fo
r
SVE
commit
|
commitdiff
|
tree
2018-03-13
r
sandif
o
[AArch6
4
]
Add SVE mul_hig
h
p
a
r
t
patte
r
n
s
commit
|
commitdiff
|
tree
2018-03-13
rsandifo
2
0
18-03-
1
3
Richard Sa
n
diford
<
richard
.
sandiford@a
r
m
.
.
.
commit
|
commitdiff
|
tree
2018-03-02
rsandifo
A
void
&LOOP_V
I
NFO_MAS
K
S for
b
b ve
c
torisati
o
n (P
R
84634)
commit
|
commitdiff
|
tree
2018-03-02
rsandifo
Use loop->safelen rat
h
er than
l
oop->force_vectorize
commit
|
commitdiff
|
tree
2018-03-01
r
s
a
n
difo
F
ix PR num
b
er in c
h
angelog entry
commit
|
commitdiff
|
tree
2018-03-01
rsandifo
2
018-
0
3-01 Richard Sandif
o
r
d
<
richard
.
s
a
n
diford@linaro
.
.
.
commit
|
commitdiff
|
tree
2018-03-01
rsandifo
T
i
ghten
use o
f
HARD_F
R
A
ME
_
POI
N
TER_R
E
GNUM in alias
.
c
.
.
.
commit
|
commitdiff
|
tree
2018-02-26
rsandifo
Make
fix
f
or PR 83965
h
andle
SLP r
e
duction chai
n
s
commit
|
commitdiff
|
tree
2018-02-20
r
s
andif
o
Fix incorrect TARGET_MEM_REF alignment (PR 8441
9
)
commit
|
commitdiff
|
tree
2018-02-14
rs
a
ndifo
Check arr
a
y indic
e
s in objec
t
_address_inva
r
iant_in_loop
_
p
.
.
.
commit
|
commitdiff
|
tree
2018-02-13
rsan
d
ifo
Add a D
E
CL_EXPR fo
r
VLA
p
ointer casts (PR 84305)
commit
|
commitdiff
|
tree
2018-02-08
rsandifo
Ano
t
her
fi
x
for single-element permu
t
es
(PR
8
4265
)
commit
|
commitdiff
|
tree
2018-02-08
rsandi
f
o
Use nonzero bits to refine
range in sp
l
it_c
o
nstan
t
_off
s
et
.
.
.
commit
|
commitdiff
|
tree
2018-02-08
rsandi
f
o
Simplify LRA lo
w
part subreg fix
commit
|
commitdiff
|
tree
2018-02-05
rsandifo
Make lto
.
exp work
wit
h
Tc
l
8
.
4
commit
|
commitdiff
|
tree
next