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 SLP def type when computing masks (PR85853)
2018-05-23
rsandifo
Fix SLP def type
w
h
en computing ma
s
ks (PR858
5
3)
commit
|
commitdiff
|
tree
2018-05-22
rs
a
ndifo
2
0
18-05-22 Richar
d
Sandiford <richard
.
sandiford@linaro
.
.
.
commit
|
commitdiff
|
tree
2018-05-22
rsandifo
Handle a null lhs
in exp
a
nd_direct_optab_fn (PR85862)
commit
|
commitdiff
|
tree
2018-05-21
r
s
andifo
Fix
tree-ssa-
s
trlen ha
n
d
l
ing o
f
p
a
rtial c
l
ob
b
ers (PR85814)
commit
|
commitdiff
|
tree
2018-05-18
rsa
n
difo
Re
p
lace FMA_EXPR with on
e
inte
r
nal fn per optab
commit
|
commitdiff
|
tree
2018-05-17
rsa
n
d
ifo
Gimp
l
e
FE sup
p
o
r
t for i
n
t
e
rnal
f
unction
s
commit
|
commitdiff
|
tree
2018-05-17
rsandifo
Allow
gimp
l
e
_
build wit
h
internal f
u
n
c
t
ions
commit
|
commitdiff
|
tree
2018-05-16
rsa
n
d
if
o
Handle vector boolean t
y
pes when calc
u
l
a
ting the SLP
.
.
.
commit
|
commitdiff
|
tree
2018-05-09
rsandifo
A
d
d cl
o
b
bers
a
r
ound IFN_LOAD/STO
R
E
_LANES
commit
|
commitdiff
|
tree
2018-05-08
rsandifo
M
o
v
e C++ SV
E
tests to
g+
+
.
target
/
aa
r
ch64/sve
commit
|
commitdiff
|
tree
2018-05-08
rsandifo
Tig
h
ten c
o
ndition in ve
c
t/p
r
85586
.
c (
P
R 85654)
commit
|
commitdiff
|
tree
2018-05-08
rsandifo
[AA
r
ch
6
4
] Predicated SVE
c
o
m
p
arison f
o
lds
commit
|
commitdiff
|
tree
2018-05-08
rsandif
o
[AArch64] Use UNSPEC_MERGE_
P
TRUE for
c
o
mparisons
commit
|
commitdiff
|
tree
2018-05-08
rsandif
o
[AA
r
c
h
6
4
] Tw
e
ak sve/vc
o
nd_6
.
c test
commit
|
commitdiff
|
tree
2018-05-02
rsandifo
Tighten
e
arly exit in vec
t
_anal
y
ze_data
_
ref_dependenc
e
.
.
.
commit
|
commitdiff
|
tree
2018-04-10
rsandifo
Add miss
i
ng
c
ases
t
o vect_get_smallest_scalar_type
.
.
.
commit
|
commitdiff
|
tree
2018-04-10
rsan
d
ifo
Set insn_last_ad
d
ress in final_1
commit
|
commitdiff
|
tree
2018-03-24
rs
a
ndifo
U
s
e SCEV
infor
m
a
t
ion when aligning for vectorisation
.
.
.
commit
|
commitdiff
|
tree
2018-03-21
r
sandifo
p
o
ly_span_traits
f
ix
e
s (PR 84811)
commit
|
commitdiff
|
tree
2018-03-18
rsandifo
Don't tr
y
to vec
t
orise COND_E
X
PR reductio
n
chains
.
.
.
commit
|
commitdiff
|
tree
2018-03-14
rsandifo
[AArch64] Fix mul_h
i
g
hpart_
1
_
r
un
.
c mark
u
p
commit
|
commitdiff
|
tree
2018-03-13
rsandifo
[
S
LP/AArch
6
4] Fi
x
unp
a
ck handling for big-endian SVE
commit
|
commitdiff
|
tree
2018-03-13
rsandifo
[AArch64]
A
dd a
t
l
s
desc call pattern
f
o
r SV
E
commit
|
commitdiff
|
tree
2018-03-13
rsandifo
[
A
Arch64] Add
S
VE mul_highpart patterns
commit
|
commitdiff
|
tree
2018-03-13
rs
a
n
d
if
o
20
1
8-03-1
3
R
ic
h
ard Sandiford <rich
a
rd
.
s
a
ndiford@a
r
m
.
.
.
commit
|
commitdiff
|
tree
2018-03-02
rsandif
o
Avoid
&L
O
OP_V
I
NFO_MASKS for bb
vectorisat
i
o
n (P
R
8
4
634)
commit
|
commitdiff
|
tree
2018-03-02
rs
a
ndifo
Use
l
oop->safelen rat
h
er than
l
oop->force_vect
o
rize
commit
|
commitdiff
|
tree
2018-03-01
rsandifo
Fix
P
R
n
u
m
ber in chan
g
elog
e
ntr
y
commit
|
commitdiff
|
tree
2018-03-01
rsandifo
2018-03-01 Richard Sandiford <ri
c
hard
.
sandiford@linaro
.
.
.
commit
|
commitdiff
|
tree
2018-03-01
rsandif
o
Tighten
use of H
A
RD_FRAME_POINTER_REGNUM in alias
.
c
.
.
.
commit
|
commitdiff
|
tree
2018-02-26
rsandifo
Ma
k
e fix fo
r
PR 83965 handle SLP
r
e
duct
i
on cha
i
n
s
commit
|
commitdiff
|
tree
2018-02-20
rsand
i
fo
Fix incorrec
t
TAR
G
ET_MEM_REF alignm
e
nt
(
P
R
84419)
commit
|
commitdiff
|
tree
2018-02-14
rsand
i
fo
Chec
k
arr
a
y i
n
d
i
ces i
n
object_
a
ddress_inva
r
iant_in_loop_p
.
.
.
commit
|
commitdiff
|
tree
2018-02-13
rsandi
f
o
Add
a DECL_E
X
PR for VLA p
o
i
nter
c
asts (PR 84305)
commit
|
commitdiff
|
tree
2018-02-08
rsa
n
d
i
fo
Anoth
e
r fix fo
r
single-eleme
n
t permutes (PR
8
4265)
commit
|
commitdiff
|
tree
2018-02-08
r
s
andi
f
o
Use nonzer
o
bits to refine rang
e
in split_constant
_
o
ffset
.
.
.
commit
|
commitdiff
|
tree
2018-02-08
rsandifo
Simp
l
if
y
LRA lowpart subreg fix
commit
|
commitdiff
|
tree
2018-02-05
rsandifo
Make l
t
o
.
exp
w
or
k
with Tcl 8
.
4
commit
|
commitdiff
|
tree
2018-02-05
rsandifo
[AArch64] Remo
v
e SVE XFAILs
commit
|
commitdiff
|
tree
2018-02-05
rsandifo
Adjust
i
r
a
_
init_register_move_cost com
m
ent
commit
|
commitdiff
|
tree
2018-02-01
rsandi
f
o
Use range info in split_constant_offset (PR
8
1635)
commit
|
commitdiff
|
tree
2018-02-01
rsandifo
[AArch64] Fix SVE testsuite failures for ILP32 (PR
.
.
.
commit
|
commitdiff
|
tree
2018-02-01
r
s
an
d
ifo
[AArch6
4
] Handle SVE
subr
e
gs that ar
e
effect
i
vely RE
V
s
commit
|
commitdiff
|
tree
2018-02-01
rsandifo
[
A
Arch
6
4
]
Prefer LD1RQ
f
or big
-
e
ndian SVE
commit
|
commitdiff
|
tree
2018-02-01
rsandi
f
o
[AAr
c
h64] Use all SVE LD1RQ vari
a
nts
commit
|
commitdiff
|
tree
2018-02-01
rsandi
f
o
[AA
r
ch64] General
i
se aarch64_simd_valid_i
m
m
ediate for SVE
commit
|
commitdiff
|
tree
2018-02-01
rsandi
f
o
[AArch64] Tigh
t
e
n aarch64_
s
econdary_reloa
d
condi
t
ion
.
.
.
commit
|
commitdiff
|
tree
2018-01-30
rsandifo
[AArch64] Fix sve/extract_[12]
.
c
f
or
big-endi
a
n S
V
E
commit
|
commitdiff
|
tree
2018-01-30
r
s
andifo
F
i
x LRA subre
g
c
a
lculation
for
big-endian target
s
commit
|
commitdiff
|
tree
2018-01-30
r
sa
n
difo
Expand vec_perm_
i
n
d
i
c
e
s
::serie
s
_p
c
omment
commit
|
commitdiff
|
tree
2018-01-25
r
s
andifo
Fix vect-reduc-or_
[
12]
.
c chang
e
s in r257022
commit
|
commitdiff
|
tree
2018-01-24
rsandi
f
o
R
e
move explicit dg-do ru
n
s from gcc
.
dg/ve
c
t
(PR 83889)
commit
|
commitdiff
|
tree
2018-01-24
rsandifo
Fix use of boolean_true/fal
s
e_
n
od
e
(PR 83979)
commit
|
commitdiff
|
tree
2018-01-23
rsandifo
Fix vect_flo
a
t mar
k
up for a couple of tests (
P
R
8
3888)
commit
|
commitdiff
|
tree
2018-01-23
rsandifo
Dis
a
ble
s
o
me patterns for
f
old-left reductions
(
PR
.
.
.
commit
|
commitdiff
|
tree
2018-01-20
r
sandifo
Fix vect_de
f
_ty
p
e h
a
nd
l
ing in x86 scat
t
er supp
o
rt
.
.
.
commit
|
commitdiff
|
tree
2018-01-19
rsandifo
Check whether a
n
y state
m
ents
n
eed
m
as
k
ing (PR 83922)
commit
|
commitdiff
|
tree
2018-01-19
rsandifo
Avoid
I
CE for ne
s
t
ed
inductions (PR
8
3914)
commit
|
commitdiff
|
tree
2018-01-17
rsa
n
difo
VIEW_CONVERT
_
E
XPR slots for st
r
i
ct-align t
a
r
g
ets (PR
.
.
.
commit
|
commitdiff
|
tree
2018-01-16
rsandifo
Two f
i
xes for li
v
e-o
u
t
S
LP in
d
uct
i
on
s
(PR 83857)
commit
|
commitdiff
|
tree
2018-01-16
rsandifo
Move
p
a
.
h FU
N
C
T
I
O
N
_AR
G
_SIZE to pa
.
c
(PR83858)
commit
|
commitdiff
|
tree
2018-01-16
rsandifo
Fix ch
a
n
g
elog
commit
|
commitdiff
|
tree
2018-01-16
rsandifo
Avoid G
C
C
4
.
1 build failure in fold-const
.
c
commit
|
commitdiff
|
tree
2018-01-16
rsa
n
difo
Don't gro
u
p gather loads (P
R
83847)
commit
|
commitdiff
|
tree
2018-01-15
rsand
i
f
o
Missi
n
g vect_double
in gcc
.
dg/vect/pr79920
.
c (PR83836)
commit
|
commitdiff
|
tree
2018-01-14
rsandifo
i
n
line
_
s
m
all_functi
o
ns speedu
p
commit
|
commitdiff
|
tree
2018-01-13
rs
a
ndifo
Su
p
port f
o
r ali
a
sing with varia
b
le strides
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
A
d
d
s
upport for SVE
sca
t
t
er
s
tore
s
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Allow ga
t
h
er loads to b
e
us
e
d
for gr
o
uped
ac
c
es
s
es
commit
|
commitdiff
|
tree
2018-01-13
rsan
d
ifo
Use gather l
o
ads
f
or strided acc
e
sses
commit
|
commitdiff
|
tree
2018-01-13
rsandif
o
Add sup
p
ort
for
S
VE gather
l
oad
s
commit
|
commitdiff
|
tree
2018-01-13
rsandi
f
o
Add sup
p
o
r
t for in-order addition reduction
u
sing
S
VE
.
.
.
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Remove unnecessary temp
o
rary in
t
ree-if-conv
.
c
commit
|
commitdiff
|
tree
2018-01-13
rs
a
ndi
f
o
R
ework
t
h
e
l
egitimize_add
r
ess_displacemen
t
hook
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Add an "early r
e
materialisatio
n
"
p
a
ss
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Use single-
i
teration epilogues when peel
i
ng for gaps
commit
|
commitdiff
|
tree
2018-01-13
rsand
i
fo
A
l
low single-element interleaving
f
or non-power-of
.
.
.
commit
|
commitdiff
|
tree
2018-01-13
r
s
andifo
Add support for co
n
d
i
t
ional reductions using
SVE CLASTB
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Add support for
ve
c
torising
li
v
e-out val
u
e
s
u
sing SVE
.
.
.
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Add an empty_mask_is_e
x
pensive h
o
ok
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Han
d
le peeling
for alignment
w
i
th masking
commit
|
commitdiff
|
tree
2018-01-13
r
s
a
ndifo
Allow the number of iterat
i
ons to be
sma
l
l
e
r than VF
commit
|
commitdiff
|
tree
2018-01-13
r
s
and
i
fo
M
a
ke ivopts handle calls to
i
nternal fun
c
t
ions
commit
|
commitdiff
|
tree
2018-01-13
r
sandifo
Allow ADDR_E
X
PRs of TARGET_MEM_REF
s
commit
|
commitdiff
|
tree
2018-01-13
r
s
andifo
Add suppo
r
t for reducti
o
ns in
fu
l
ly-masked loops
commit
|
commitdiff
|
tree
2018-01-13
rs
a
ndifo
Add su
p
por
t
for fully-predi
c
ated lo
o
p
s
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Add support for bitwis
e
reductions
commit
|
commitdiff
|
tree
2018-01-13
r
s
a
ndifo
SLP
reduction
s
w
i
th
variable-len
g
t
h vectors
commit
|
commitdiff
|
tree
2018-01-13
rs
a
n
d
ifo
Handle more
SL
P
con
s
tant and exter
n
definitions for
.
.
.
commit
|
commitdiff
|
tree
2018-01-13
rsa
n
d
ifo
Prote
c
t ag
a
inst min_profitabl
e
_it
e
r
s
going negati
v
e
commit
|
commitdiff
|
tree
2018-01-13
rs
a
ndifo
Add supp
o
rt fo
r
m
a
sked load/store_lanes
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
[A
A
rch64] Tests for SVE struc
t
ure mod
e
s
commit
|
commitdiff
|
tree
2018-01-13
rsandi
f
o
[AArch64] S
V
E
l
o
a
d/store_lanes suppo
r
t
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Give
the target more control o
v
er A
R
RA
Y
_
TYPE
modes
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Fix folding of ve
c
tor
mask EQ/NE exp
r
ession
s
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
SVE u
n
winding
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
[AArch64] S
V
E tests
commit
|
commitdiff
|
tree
2018-01-13
rsa
n
difo
[AArch64] Testsuite mark
u
p for
SVE
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
[AArch64]
A
dd SVE support
commit
|
commitdiff
|
tree
2018-01-13
rsandif
o
Ma
r
k S
L
P failures for vect_variable_length
commit
|
commitdiff
|
tree
next