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
Fix typo in vect_recog_widen_shift_pattern
2018-07-02
rsandif
o
Fi
x
typo
in ve
c
t_recog_wide
n
_s
h
if
t
_pattern
commit
|
commitdiff
|
tree
2018-06-30
r
sandif
o
[13/n] P
R
85694:
Try to
a
vo
i
d ve
c
torising casts o
f
invaria
n
t
s
commit
|
commitdiff
|
tree
2018-06-30
rsa
n
d
ifo
[
12/n] PR8569
4
:
Rework detection o
f
widened operations
commit
|
commitdiff
|
tree
2018-06-30
rsandif
o
[11/n] PR85694: Apply pattern m
a
tching to patte
r
n defin
i
t
i
on
.
.
.
commit
|
commitdiff
|
tree
2018-06-30
rsandif
o
[10/n] PR856
9
4: Split out
ch
e
c
k for vectori
z
a
b
le
associ
a
tive
.
.
.
commit
|
commitdiff
|
tree
2018-06-30
rsa
n
difo
[9b/n] PR85694:
M
ake ve
c
t_is_simple_use look
through
.
.
.
commit
|
commitdiff
|
tree
2018-06-30
rsandifo
[9a/n] PR85694: Reorde
r
vect_is_simple_use ar
g
uments
commit
|
commitdiff
|
tree
2018-06-20
rsandifo
[8/n] PR85694:
Make patterns
c
heck
f
or
t
arget supp
o
rt
commit
|
commitdiff
|
tree
2018-06-20
r
s
a
ndi
f
o
[
7/n
]
PR85694: Add a vec
t
_pattern_detected hel
p
er
commit
|
commitdiff
|
tree
2018-06-20
r
s
andifo
[6/n]
P
R85694: Add
a
v
ec
t
_get_internal_def
helper
commit
|
commitdiff
|
tree
2018-06-20
rsand
i
fo
[5/n]
PR85694: Rem
o
ve dead WIDEN_S
U
M handling
commit
|
commitdiff
|
tree
2018-06-20
r
san
d
ifo
[4
/
n] PR85694:
R
emove redundant calls to
t
ypes_compati
b
le_p
commit
|
commitdiff
|
tree
2018-06-20
r
s
andifo
[3/n] PR85694: Fix dummy assignment handlin
g
in vectoriza
b
le
.
.
.
commit
|
commitdiff
|
tree
2018-06-20
rsandifo
[2/n
]
P
R
85694: Att
a
c
h
a DEF_SEQ only to the or
i
ginal
.
.
.
commit
|
commitdiff
|
tree
2018-06-20
rsandifo
[1/n]
P
R85694:
A
llow patte
r
n definiti
o
n statem
e
nts
.
.
.
commit
|
commitdiff
|
tree
2018-06-12
r
s
andif
o
Tigh
t
en LRA test for rel
o
ading the inner reg o
f
a parado
x
ica
.
.
.
commit
|
commitdiff
|
tree
2018-06-12
rsand
i
fo
Use
poly_int r
t
x
a
cc
e
s
sors instea
d
of
h
wi acce
s
sor
s
commit
|
commitdiff
|
tree
2018-06-04
r
s
andifo
Fix expand_expr_real_1 handlin
g
of BLKmode
b
itfie
l
d
.
.
.
commit
|
commitdiff
|
tree
2018-06-01
rsan
d
ifo
Fix
phi backedge detection in backprop (PR85989)
commit
|
commitdiff
|
tree
2018-06-01
rsand
i
fo
F
i
x SVE
f
a
l
lout from r260
9
5
1
commit
|
commitdiff
|
tree
2018-05-30
rsandifo
U
s
e poly_in
t
tree acce
s
sors
commit
|
commitdiff
|
tree
2018-05-25
rsandifo
Add
I
FN_COND_{MU
L
,
DIV,MO
D
,RDIV}
commit
|
commitdiff
|
tree
2018-05-25
rsandifo
[
A
Arch64] Add SVE support f
o
r integ
e
r divis
i
on
commit
|
commitdiff
|
tree
2018-05-25
rsandi
f
o
Prefe
r
open-
c
odi
n
g
vector in
t
e
g
e
r
d
ivision
commit
|
commitdiff
|
tree
2018-05-25
rs
a
ndifo
Fold VEC
_
C
O
ND_EXPRs to IF
N
_
COND_*
w
h
e
r
e poss
i
ble
commit
|
commitdiff
|
tree
2018-05-25
rs
a
ndifo
Ad
d
an "else" argument to IFN
_
CO
N
D_*
f
u
nctions
commit
|
commitdiff
|
tree
2018-05-25
rsandif
o
Try har
d
er to p
r
eserve
o
peran
d
ties in mayb
e
_le
g
itimize_op
e
ran
d
s
commit
|
commitdiff
|
tree
2018-05-24
rsandifo
U
se
canonicalize_math
_
after
_
vector
i
zation_p for FMA
.
.
.
commit
|
commitdiff
|
tree
2018-05-24
rsan
d
ifo
Add a class to r
e
present a gimple match result
commit
|
commitdiff
|
tree
2018-05-23
rsandifo
Fix SLP def
ty
p
e when computing m
a
s
ks (PR8585
3
)
commit
|
commitdiff
|
tree
2018-05-22
rsandifo
2018-05-22 R
i
chard Sandiford <richard
.
s
andiford@
l
inar
o
.
.
.
commit
|
commitdiff
|
tree
2018-05-22
rsandifo
H
a
ndle a null lh
s
in expand_direct_optab_f
n
(PR85862)
commit
|
commitdiff
|
tree
2018-05-21
rsandifo
Fix tr
e
e-ssa-
s
t
rlen h
a
ndling of part
i
al clobb
e
rs
(P
R
85814)
commit
|
commitdiff
|
tree
2018-05-18
rsandifo
Replace FMA
_
EXPR with one intern
a
l f
n
per optab
commit
|
commitdiff
|
tree
2018-05-17
rsandifo
Gimple FE support
for int
e
rnal functions
commit
|
commitdiff
|
tree
2018-05-17
rsandi
f
o
Allow g
i
mple_
b
uild with
i
nte
r
nal functions
commit
|
commitdiff
|
tree
2018-05-16
rsandifo
Handle vector bool
e
an
types when calculating the SLP
.
.
.
commit
|
commitdiff
|
tree
2018-05-09
rsandifo
Add clobbers around IF
N
_LOAD/STORE_LANES
commit
|
commitdiff
|
tree
2018-05-08
rsandifo
Move C++ SVE tes
t
s t
o
g+
+
.
target/aarch64/sve
commit
|
commitdiff
|
tree
2018-05-08
rsandi
f
o
T
ighten condition i
n
v
e
ct/pr8558
6
.
c (
P
R
85654)
commit
|
commitdiff
|
tree
2018-05-08
rsand
i
fo
[AArc
h
64] Predicated SVE co
m
pariso
n
folds
commit
|
commitdiff
|
tree
2018-05-08
rsan
d
i
f
o
[AArch
6
4] Use UNSPEC_MERGE_
P
TRUE for comparisons
commit
|
commitdiff
|
tree
2018-05-08
rsand
i
fo
[A
A
rch64]
T
weak sve/v
c
ond_
6
.
c test
commit
|
commitdiff
|
tree
2018-05-02
rsan
d
i
fo
T
ighten early exit in vect_analyz
e
_data
_
r
ef_dependence
.
.
.
commit
|
commitdiff
|
tree
2018-04-10
rsa
n
difo
Add mi
s
sing cases
to vect
_
g
e
t_sma
l
lest
_
s
c
alar_
t
ype
.
.
.
commit
|
commitdiff
|
tree
2018-04-10
rsandi
f
o
S
e
t insn_last_address in
f
inal_1
commit
|
commitdiff
|
tree
2018-03-24
rsan
d
ifo
U
s
e SCEV in
f
ormation
whe
n
aligning for vectorisation
.
.
.
commit
|
commitdiff
|
tree
2018-03-21
r
s
andifo
poly_sp
a
n_traits
f
ixe
s
(PR 84811
)
commit
|
commitdiff
|
tree
2018-03-18
rsand
i
fo
Don't try to vectorise COND_
E
XPR reduction cha
i
ns
.
.
.
commit
|
commitdiff
|
tree
2018-03-14
rsandifo
[AArc
h
64]
F
ix mul_highpart_1_ru
n
.
c markup
commit
|
commitdiff
|
tree
2018-03-13
rsandifo
[SLP/AArch64
]
Fix unpack
h
a
n
dli
n
g f
o
r big-end
i
an SVE
commit
|
commitdiff
|
tree
2018-03-13
rsan
d
ifo
[AArch64
]
Add a tlsdesc call p
a
ttern fo
r
SVE
commit
|
commitdiff
|
tree
2018-03-13
rsandi
f
o
[
A
Arch64]
Add SVE
mu
l
_highpart
p
atterns
commit
|
commitdiff
|
tree
2018-03-13
rsandif
o
2018-03-13 Richar
d
Sandiford
<richa
r
d
.
sandiford@arm
.
.
.
commit
|
commitdiff
|
tree
2018-03-02
rsandifo
Avoi
d
&LOOP_VINFO_MAS
K
S for
bb vecto
r
isation
(
PR
84634)
commit
|
commitdiff
|
tree
2018-03-02
rs
a
ndifo
Use loop->safe
l
en rather t
h
an loop->force_vectorize
commit
|
commitdiff
|
tree
2018-03-01
rsandifo
Fix
PR number in chan
g
elog en
t
ry
commit
|
commitdiff
|
tree
2018-03-01
rsan
d
ifo
201
8
-
0
3-01
R
i
char
d
Sandi
f
ord <ric
h
ard
.
s
a
ndiford@linaro
.
.
.
commit
|
commitdiff
|
tree
2018-03-01
r
sa
n
difo
Tighten use
o
f H
A
RD_FRAME_
P
O
INTER_REGNUM i
n
ali
a
s
.
c
.
.
.
commit
|
commitdiff
|
tree
2018-02-26
rsan
d
ifo
Make f
i
x fo
r
PR
83965 handle SLP reduc
t
ion c
h
a
i
ns
commit
|
commitdiff
|
tree
2018-02-20
rsandifo
Fix
incorrect
TARGET_MEM_
R
EF
alignment
(PR 84419)
commit
|
commitdiff
|
tree
2018-02-14
rsandifo
C
heck
a
rray i
n
di
c
es i
n
o
b
ject
_
address_invariant_in_loop_p
.
.
.
commit
|
commitdiff
|
tree
2018-02-13
rsa
n
di
f
o
Add a DECL_EXPR for
V
LA po
i
n
ter casts
(PR 84305)
commit
|
commitdiff
|
tree
2018-02-08
r
sandifo
A
nother
f
ix fo
r
single-element
p
e
rmutes (PR 84265)
commit
|
commitdiff
|
tree
2018-02-08
rs
a
ndifo
Use nonzero bits t
o
refine range in split_constant
_
offset
.
.
.
commit
|
commitdiff
|
tree
2018-02-08
rs
a
ndifo
Simplify LRA lowpart subr
e
g fix
commit
|
commitdiff
|
tree
2018-02-05
rsandifo
M
ake lto
.
e
xp work with Tcl 8
.
4
commit
|
commitdiff
|
tree
2018-02-05
rsandifo
[AArch64] Remove SVE XF
A
ILs
commit
|
commitdiff
|
tree
2018-02-05
rsandifo
A
d
just ira_init_regi
s
ter
_
mov
e
_cost comment
commit
|
commitdiff
|
tree
2018-02-01
r
sandifo
Use ra
n
g
e
info in split_const
a
nt_offset (P
R
816
3
5)
commit
|
commitdiff
|
tree
2018-02-01
r
s
an
d
if
o
[AArch6
4
]
Fix SVE testsuite fai
l
ure
s
f
o
r ILP32 (PR
.
.
.
commit
|
commitdiff
|
tree
2018-02-01
rsandifo
[AArc
h
64] Han
d
le
SVE s
u
b
r
egs that a
r
e effect
i
vely REVs
commit
|
commitdiff
|
tree
2018-02-01
rs
a
ndifo
[AArch64] Prefer
L
D1RQ
f
o
r
big-endian SVE
commit
|
commitdiff
|
tree
2018-02-01
rsandifo
[AAr
c
h
6
4
] U
s
e
all SVE
L
D
1RQ variants
commit
|
commitdiff
|
tree
2018-02-01
rs
a
ndi
f
o
[
A
Arch64
]
Generalise aarch
6
4_
s
imd_v
a
l
id_immediate f
o
r
SVE
commit
|
commitdiff
|
tree
2018-02-01
rsand
i
fo
[AArch64] Tight
e
n aarch64_s
e
c
o
n
dary_
r
eload condi
t
i
o
n
.
.
.
commit
|
commitdiff
|
tree
2018-01-30
rsandifo
[AArch64]
Fix sve/ext
r
act_[12]
.
c for
b
ig-e
n
di
a
n SVE
commit
|
commitdiff
|
tree
2018-01-30
rsand
i
fo
Fix
L
RA
s
ubreg
c
a
l
c
ulation
f
or
big-endian
t
arge
t
s
commit
|
commitdiff
|
tree
2018-01-30
rsandifo
Expand
ve
c
_perm_indic
e
s:
:
s
eries_p comment
commit
|
commitdiff
|
tree
2018-01-25
rsand
i
fo
F
i
x v
e
ct-redu
c
-or_[
1
2]
.
c
c
hanges
in r257022
commit
|
commitdiff
|
tree
2018-01-24
rsandifo
Remove ex
p
l
i
cit dg-d
o
r
u
n
s
from
gcc
.
dg/vect
(
PR 83889
)
commit
|
commitdiff
|
tree
2018-01-24
rsa
n
d
ifo
Fix
u
se
of boole
a
n_true/false_node (PR
8
3979)
commit
|
commitdiff
|
tree
2018-01-23
rs
a
ndifo
F
ix ve
c
t_floa
t
markup for a couple of tests (PR
8
3
8
8
8
)
commit
|
commitdiff
|
tree
2018-01-23
rsandifo
Disable
some pat
t
erns for fol
d
-left
red
u
ction
s
(PR
.
.
.
commit
|
commitdiff
|
tree
2018-01-20
rsandifo
Fix
v
e
ct_def_typ
e
handl
i
ng in x
8
6
sc
a
tter support
.
.
.
commit
|
commitdiff
|
tree
2018-01-19
rsa
n
dif
o
Check
w
he
t
he
r
any sta
t
e
m
ents
nee
d
maski
n
g (PR 83922)
commit
|
commitdiff
|
tree
2018-01-19
r
s
and
i
fo
Avoid
I
CE f
o
r
n
es
t
ed induc
t
ions (PR 8391
4
)
commit
|
commitdiff
|
tree
2018-01-17
rsandifo
VIEW_CONVERT_EXPR slots for strict
-
align targets (PR
.
.
.
commit
|
commitdiff
|
tree
2018-01-16
rsandifo
Two fixe
s
for live
-
out SLP inductions (PR
8
3
857)
commit
|
commitdiff
|
tree
2018-01-16
rsandifo
Mov
e
pa
.
h FU
N
CTION
_
ARG_SIZE to pa
.
c
(PR83858
)
commit
|
commitdiff
|
tree
2018-01-16
rsandifo
Fix ch
a
n
g
elog
commit
|
commitdiff
|
tree
2018-01-16
rsand
i
fo
A
v
o
id G
C
C 4
.
1
build
f
a
ilure in fold
-
const
.
c
commit
|
commitdiff
|
tree
2018-01-16
r
s
andifo
Don't g
r
oup gather loa
d
s (PR83847)
commit
|
commitdiff
|
tree
2018-01-15
rsandifo
Missing vect_double in gcc
.
dg/
v
e
c
t
/
pr79920
.
c (PR
8
3836)
commit
|
commitdiff
|
tree
2018-01-14
rsandifo
inl
i
ne_s
m
al
l
_functions
s
p
eedup
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Su
p
port
f
or a
l
iasing with variable strides
commit
|
commitdiff
|
tree
2018-01-13
rsa
n
difo
A
d
d
s
upport fo
r
SVE scatt
e
r store
s
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
All
o
w gather loads to be us
e
d
f
or grouped accesses
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Use gather loads for
s
trided
a
ccesses
commit
|
commitdiff
|
tree
2018-01-13
rsan
d
ifo
Add support fo
r
SV
E
gather loads
commit
|
commitdiff
|
tree
next