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/46] Remove unnecessary update of NUM_SLP_USES
2018-07-31
r
s
an
d
i
f
o
[03/46]
Remove unnecessary upd
a
te of NUM_SLP
_
U
S
ES
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[
02/46
]
Remove dead vect
o
ri
z
abl
e
_reduction code
commit
|
commitdiff
|
tree
2018-07-31
rsan
d
ifo
[
01/46] Mov
e
special
cases
out of
get_initi
a
l_def_
f
or_reduct
i
on
commit
|
commitdiff
|
tree
2018-07-30
r
s
andifo
R
e
s
ync in
l
ine implementat
i
on of ceil_log2 (
P
R 8
6
506)
commit
|
commitdiff
|
tree
2018-07-25
r
s
a
ndifo
Add
P
R number
commit
|
commitdiff
|
tree
2018-07-25
rsandifo
Fix ce
i
l_log2(0) (
P
R 86644)
commit
|
commitdiff
|
tree
2018-07-24
rsan
d
ifo
Av
o
i
d &
L
O
O
P_V
I
NFO_MASK
S
for bb vectorisatio
n
(PR 86618)
commit
|
commitdiff
|
tree
2018-07-12
rsand
i
fo
Implement S
L
P of internal f
u
nctions
commit
|
commitdiff
|
tree
2018-07-12
rsandifo
Use conditional internal
functions in if-conversion
commit
|
commitdiff
|
tree
2018-07-12
r
s
andifo
Support
f
used multiply-adds
i
n fully-masked reducti
o
ns
commit
|
commitdiff
|
tree
2018-07-12
rsandifo
Add IF
N
_COND
_
F
MA functions
commit
|
commitdiff
|
tree
2018-07-12
rsa
n
difo
Extend tree
c
o
d
e fo
l
ds to IFN_COND_*
commit
|
commitdiff
|
tree
2018-07-04
rsand
i
fo
Fix typo in bb-slp-over-widen-*
.
c
commit
|
commitdiff
|
tree
2018-07-03
rsandifo
[17/n]
P
R
8
5694: AAr
c
h64 sup
p
ort for AVG_FLOOR/CEI
L
commit
|
commitdiff
|
tree
2018-07-03
rsand
i
fo
Pass
m
ore vec
t
or type
s
to append_pat
t
ern
_
def_seq
commit
|
commitdiff
|
tree
2018-07-03
rs
a
nd
i
f
o
Ensure
P
ATTERN_DEF_SEQ is emp
t
y
befo
r
e reco
g
nising
.
.
.
commit
|
commitdiff
|
tree
2018-07-03
rsandifo
Clean up interfac
e
to vecto
r
pattern recognisers
commit
|
commitdiff
|
tree
2018-07-03
rsandifo
[16/n] PR8
5
694:
Add
d
etec
t
i
on
o
f averaging ope
r
ations
commit
|
commitdiff
|
tree
2018-07-03
rsandifo
[15/n] PR856
9
4: Try to split e
x
istin
g
casts in widened
.
.
.
commit
|
commitdiff
|
tree
2018-07-03
rsandifo
[14
/
n
] PR85694: Rew
o
rk ov
e
rwidening d
e
tect
i
on
commit
|
commitdiff
|
tree
2018-07-03
rsandifo
Avoi
d
matchin
g
the same pattern statem
e
nt twice
commit
|
commitdiff
|
tree
2018-07-02
rsandifo
Fi
x
typo in v
e
ct_recog_widen_shift_pattern
commit
|
commitdiff
|
tree
2018-06-30
rsandi
f
o
[13/n] PR8
5
6
9
4: Try to avoid vectorising casts
of inv
a
riant
s
commit
|
commitdiff
|
tree
2018-06-30
rsa
n
difo
[
1
2
/n] PR
8
5694: Rewor
k
detection of widened operations
commit
|
commitdiff
|
tree
2018-06-30
rsa
n
difo
[11/
n
] PR85694: App
l
y pattern m
a
tch
i
n
g
to pattern de
f
in
i
tion
.
.
.
commit
|
commitdiff
|
tree
2018-06-30
rsandif
o
[
1
0/n
]
PR85694
:
Split out che
c
k fo
r
vectorizabl
e
a
s
sociative
.
.
.
commit
|
commitdiff
|
tree
2018-06-30
rsand
i
fo
[9
b
/n] PR85694: Make v
e
ct_is_s
i
mple_use look
through
.
.
.
commit
|
commitdiff
|
tree
2018-06-30
rsandif
o
[9a/
n
] PR856
9
4: R
e
order vect_is_
s
i
m
ple_
u
se arguments
commit
|
commitdiff
|
tree
2018-06-20
rs
a
ndifo
[8/n]
PR8
5
694: Make patterns
check for
targ
e
t suppo
r
t
commit
|
commitdiff
|
tree
2018-06-20
rsandif
o
[
7
/n]
PR85694: Add a vec
t
_
pa
t
t
ern_detected helper
commit
|
commitdiff
|
tree
2018-06-20
rsa
n
difo
[6/n] PR8569
4
:
Add a vec
t
_get_internal_def
h
e
l
p
e
r
commit
|
commitdiff
|
tree
2018-06-20
r
s
andifo
[
5
/n
]
PR85694: Remove d
e
ad WIDEN_SUM
h
andling
commit
|
commitdiff
|
tree
2018-06-20
rsandifo
[4/n] PR8
5
6
9
4
: R
e
m
ove redundan
t
c
alls t
o
types_com
p
atib
l
e_p
commit
|
commitdiff
|
tree
2018-06-20
r
s
andifo
[3
/
n
]
PR85694: Fix dummy assig
n
me
n
t
han
d
ling i
n
vecto
r
izable
.
.
.
commit
|
commitdiff
|
tree
2018-06-20
r
sandifo
[2/n] P
R
8
5
694
:
Attach a DEF_SEQ only to the
ori
g
inal
.
.
.
commit
|
commitdiff
|
tree
2018-06-20
rsan
d
ifo
[1/n]
P
R85694:
A
llo
w
pa
t
t
ern defini
t
ion
s
t
a
tements
.
.
.
commit
|
commitdiff
|
tree
2018-06-12
r
s
andifo
Tight
e
n LRA test for reloading the inner reg of a para
d
ox
i
ca
.
.
.
commit
|
commitdiff
|
tree
2018-06-12
rsandifo
U
se poly_int rtx accessors instead of hwi
a
cce
s
s
ors
commit
|
commitdiff
|
tree
2018-06-04
rsandifo
Fix e
x
pand_expr_real_1 ha
n
dli
n
g of
BLKmode bitfie
l
d
.
.
.
commit
|
commitdiff
|
tree
2018-06-01
rsandifo
Fix phi backedg
e
detection in backprop (PR85
9
89)
commit
|
commitdiff
|
tree
2018-06-01
rsa
n
difo
Fix SVE
f
allout f
r
om r260951
commit
|
commitdiff
|
tree
2018-05-30
rsa
n
difo
Use p
o
ly_i
n
t tree accessors
commit
|
commitdiff
|
tree
2018-05-25
r
s
andifo
Add IFN_COND_{MUL
,
DIV
,
MOD
,
RDIV}
commit
|
commitdiff
|
tree
2018-05-25
rsandifo
[AA
r
ch64] Add SVE
supp
o
rt
f
or in
t
eger division
commit
|
commitdiff
|
tree
2018-05-25
r
sandifo
P
r
e
f
er open-c
o
d
ing vector i
n
teger divisio
n
commit
|
commitdiff
|
tree
2018-05-25
rsandifo
Fold VEC_COND_EXPRs to I
F
N_COND_* w
h
e
r
e p
o
ssible
commit
|
commitdiff
|
tree
2018-05-25
rsa
n
d
i
fo
Add an
"
els
e
" argu
m
ent to IFN_COND
_
*
f
unct
i
ons
commit
|
commitdiff
|
tree
2018-05-25
rsandi
f
o
Try ha
r
der to pre
s
erve
o
perand
t
ies
in
m
aybe_legitimize_
o
perands
commit
|
commitdiff
|
tree
2018-05-24
rsandifo
Use
c
anonical
i
ze_ma
t
h_after
_
vecto
r
ization_p for
FMA
.
.
.
commit
|
commitdiff
|
tree
2018-05-24
rsan
d
i
f
o
Add a class to re
p
resent
a gimple match result
commit
|
commitdiff
|
tree
2018-05-23
r
sandifo
Fix SLP def
t
ype when computing masks (PR8
5
853
)
commit
|
commitdiff
|
tree
2018-05-22
rsandifo
2018
-
05-22 Richar
d
Sandifor
d
<richar
d
.
sandif
o
rd@linaro
.
.
.
commit
|
commitdiff
|
tree
2018-05-22
rsandifo
Han
d
le a null lh
s
in expand_direct_optab_fn
(
PR
8
5862)
commit
|
commitdiff
|
tree
2018-05-21
rsandifo
Fix tr
e
e-ssa-s
t
rle
n
handli
n
g
of partial clob
b
er
s
(PR85814)
commit
|
commitdiff
|
tree
2018-05-18
r
sandif
o
R
eplace FMA_EXPR with one internal fn p
e
r
opt
a
b
commit
|
commitdiff
|
tree
2018-05-17
rsand
i
fo
Gimple
FE support for int
e
rnal functi
o
n
s
commit
|
commitdiff
|
tree
2018-05-17
rsandif
o
Allow gimple_build w
i
t
h internal f
u
nc
t
i
on
s
commit
|
commitdiff
|
tree
2018-05-16
rsandifo
H
andle
vector boolea
n
types when calcu
l
ating the SLP
.
.
.
commit
|
commitdiff
|
tree
2018-05-09
rsa
n
di
f
o
Add clobbers arou
n
d IFN_LOAD/STORE_LANES
commit
|
commitdiff
|
tree
2018-05-08
rs
a
ndif
o
Move C+
+
SVE
t
e
s
t
s
to g++
.
target
/
a
arch64/sve
commit
|
commitdiff
|
tree
2018-05-08
rsandifo
Tighten condition in ve
c
t/pr85586
.
c (PR 85654)
commit
|
commitdiff
|
tree
2018-05-08
rsandifo
[A
A
rch64] Predic
a
t
e
d
SVE comparison fo
l
ds
commit
|
commitdiff
|
tree
2018-05-08
rsandifo
[AArch64] Us
e
UNSPEC_MERGE_PTRUE fo
r
c
omparisons
commit
|
commitdiff
|
tree
2018-05-08
rsandifo
[A
A
r
c
h64] Tweak s
v
e/vcond_6
.
c test
commit
|
commitdiff
|
tree
2018-05-02
rsand
i
fo
Tighten early exit in vect_
a
nalyze
_
data_ref_dependence
.
.
.
commit
|
commitdiff
|
tree
2018-04-10
rsandifo
Add missing
case
s
to v
e
ct
_
g
e
t_smallest_scalar_
t
y
p
e
.
.
.
commit
|
commitdiff
|
tree
2018-04-10
rsandif
o
Set ins
n
_last_ad
d
ress i
n
final_1
commit
|
commitdiff
|
tree
2018-03-24
rsa
n
di
f
o
U
se
SCE
V
informat
i
on
when aligning for
vectorisati
o
n
.
.
.
commit
|
commitdiff
|
tree
2018-03-21
rsandifo
poly
_
span_tr
a
its fixes (PR 84811)
commit
|
commitdiff
|
tree
2018-03-18
rsandifo
Don't try to ve
c
torise COND_
E
XPR re
d
uction
chains
.
.
.
commit
|
commitdiff
|
tree
2018-03-14
r
s
an
d
i
fo
[AAr
c
h64] Fix
m
u
l
_
highpar
t
_1_run
.
c
markup
commit
|
commitdiff
|
tree
2018-03-13
rsandifo
[
SLP/AA
r
ch64
]
Fix unp
a
ck handling for big-e
n
d
i
an SVE
commit
|
commitdiff
|
tree
2018-03-13
r
s
andifo
[AArch64
]
Add a tl
s
d
e
sc call
pa
t
ter
n
f
o
r SVE
commit
|
commitdiff
|
tree
2018-03-13
rsandifo
[AArch
6
4
] Add SVE mu
l
_highpart patter
n
s
commit
|
commitdiff
|
tree
2018-03-13
rsandifo
2018-03-13 Richard
S
andiford
<
ri
c
hard
.
s
an
d
iford@arm
.
.
.
commit
|
commitdiff
|
tree
2018-03-02
rs
a
n
d
ifo
Avoid
&
LOOP_
V
INFO_MASKS for bb ve
c
torisati
o
n (P
R
8
4
634)
commit
|
commitdiff
|
tree
2018-03-02
rsandifo
Use loop->safelen
r
a
t
her than loo
p
->force_vectorize
commit
|
commitdiff
|
tree
2018-03-01
rsand
i
fo
Fix PR number in changelog entry
commit
|
commitdiff
|
tree
2018-03-01
rsandifo
2
0
1
8
-03-01 Richard Sandiford
<rich
a
rd
.
sandif
o
rd@linaro
.
.
.
commit
|
commitdiff
|
tree
2018-03-01
rsandifo
Tigh
t
en use
o
f
HARD
_
FRAME_
P
OINT
E
R_R
E
GNUM in alias
.
c
.
.
.
commit
|
commitdiff
|
tree
2018-02-26
rsandi
f
o
Make fix
for
PR 8396
5
han
d
le SLP
r
edu
c
tion chai
n
s
commit
|
commitdiff
|
tree
2018-02-20
rsandifo
F
i
x inco
r
rect TARGET_MEM
_
REF alignment
(
PR 84419
)
commit
|
commitdiff
|
tree
2018-02-14
rsandif
o
Che
c
k
a
rra
y
i
n
dices in object_addre
s
s_invari
a
nt_in_loo
p
_
p
.
.
.
commit
|
commitdiff
|
tree
2018-02-13
rsa
n
difo
Add a DECL_E
X
PR fo
r
VL
A
pointer casts (
P
R
84
3
0
5)
commit
|
commitdiff
|
tree
2018-02-08
rsan
d
ifo
Anoth
e
r
f
ix
f
or sing
l
e-element permutes
(
PR
84
2
65)
commit
|
commitdiff
|
tree
2018-02-08
rsandifo
Use nonze
r
o bits to
refin
e
r
ang
e
in
split_c
o
nstant_offset
.
.
.
commit
|
commitdiff
|
tree
2018-02-08
rsandifo
Simplify LRA l
o
wpart subreg
f
ix
commit
|
commitdiff
|
tree
2018-02-05
r
sandifo
Make lto
.
exp wo
r
k
w
ith
T
c
l
8
.
4
commit
|
commitdiff
|
tree
2018-02-05
rsandif
o
[AArch6
4
] Remove SVE
XFAILs
commit
|
commitdiff
|
tree
2018-02-05
rsandifo
Adjust ira_i
n
it_register_move_c
o
st c
o
m
m
e
n
t
commit
|
commitdiff
|
tree
2018-02-01
rs
a
ndifo
Use rang
e
i
nfo in
spli
t
_con
s
tant_offset (PR 81635)
commit
|
commitdiff
|
tree
2018-02-01
rsandifo
[AArch64] F
i
x SVE tes
t
suite fa
i
lures fo
r
ILP32 (PR
.
.
.
commit
|
commitdiff
|
tree
2018-02-01
rsan
d
ifo
[AA
r
ch64] Handle
SVE su
b
r
egs
tha
t
are e
f
f
e
ctively REVs
commit
|
commitdiff
|
tree
2018-02-01
rsandifo
[AArc
h
64] Prefe
r
L
D1RQ f
o
r
big-endian SVE
commit
|
commitdiff
|
tree
2018-02-01
rsandifo
[AArch64] Use a
l
l
SVE LD1RQ variants
commit
|
commitdiff
|
tree
2018-02-01
r
s
an
d
ifo
[A
A
rch64] Generalis
e
aarch64_simd_v
a
lid_immediate fo
r
SV
E
commit
|
commitdiff
|
tree
2018-02-01
rsandifo
[
AArch64]
T
ighten aarch6
4
_secondary_reload
c
ondition
.
.
.
commit
|
commitdiff
|
tree
2018-01-30
rsan
d
ifo
[AArch
6
4]
F
ix sve/extr
a
ct_[12]
.
c for big-endian SVE
commit
|
commitdiff
|
tree
2018-01-30
rsandifo
F
i
x L
R
A subreg calculat
i
o
n
f
or big-endian targets
commit
|
commitdiff
|
tree
2018-01-30
rsandifo
Expand
vec
_
perm_in
d
ices:
:
seri
e
s_p comme
n
t
commit
|
commitdiff
|
tree
next