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
r
s
andifo
Fix S
L
P def
t
yp
e
w
h
e
n
computing masks
(
PR85853)
commit
|
commitdiff
|
tree
2018-05-22
rsandi
f
o
2018-0
5
-2
2
Ric
h
ard San
d
iford <richard
.
s
a
n
dif
o
r
d
@linaro
.
.
.
commit
|
commitdiff
|
tree
2018-05-22
rsandifo
H
a
ndle a null lhs in expand_direct
_
optab
_
fn
(
P
R85
8
62
)
commit
|
commitdiff
|
tree
2018-05-21
rsan
d
ifo
Fix tre
e
-ssa-strlen h
a
ndling o
f
partial
c
l
obbers
(
P
R
8581
4
)
commit
|
commitdiff
|
tree
2018-05-18
rsandifo
R
e
pla
c
e FM
A
_EXPR with one internal
fn per optab
commit
|
commitdiff
|
tree
2018-05-17
rsandifo
Gi
m
ple FE support for inter
n
a
l functio
n
s
commit
|
commitdiff
|
tree
2018-05-17
rsandifo
All
o
w
gimple_build with internal functions
commit
|
commitdiff
|
tree
2018-05-16
rsandif
o
Handle vector boolean types
w
he
n
calculating t
h
e
SLP
.
.
.
commit
|
commitdiff
|
tree
2018-05-09
rsand
i
fo
Add clobbers ar
o
und IFN
_
LOAD/STO
R
E
_
L
A
NES
commit
|
commitdiff
|
tree
2018-05-08
rsandi
f
o
Move C++ SVE tests to g++
.
target/a
a
rch6
4
/sve
commit
|
commitdiff
|
tree
2018-05-08
rsandifo
Tighten condition
i
n vec
t
/pr85586
.
c (PR 856
5
4)
commit
|
commitdiff
|
tree
2018-05-08
r
sandifo
[AArch64] Predicated SVE
c
om
p
arison
f
olds
commit
|
commitdiff
|
tree
2018-05-08
rsandifo
[
A
Arch64
]
Use UNSPE
C
_MERGE_PTRUE for
c
o
mp
a
risons
commit
|
commitdiff
|
tree
2018-05-08
rsandif
o
[AArch64] Twea
k
sv
e
/v
c
ond_6
.
c
t
est
commit
|
commitdiff
|
tree
2018-05-02
rsandi
f
o
T
i
g
hten e
a
rly exit in vect_a
n
alyze
_
da
t
a_ref_dependence
.
.
.
commit
|
commitdiff
|
tree
2018-04-10
rsand
i
fo
A
dd missi
n
g cases to vect_get_smal
l
e
st_scalar_type
.
.
.
commit
|
commitdiff
|
tree
2018-04-10
rsandifo
Set insn_l
a
st_a
d
dress
i
n
final_1
commit
|
commitdiff
|
tree
2018-03-24
r
s
and
i
fo
Use SC
E
V informati
o
n
w
hen aligning
f
o
r
v
ectorisation
.
.
.
commit
|
commitdiff
|
tree
2018-03-21
r
s
andifo
poly_span_traits
fixes (P
R
84811)
commit
|
commitdiff
|
tree
2018-03-18
rsandifo
Don'
t
try t
o
v
ectoris
e
C
O
ND_EXPR
reduct
i
on chains
.
.
.
commit
|
commitdiff
|
tree
2018-03-14
r
s
andifo
[AArch64] Fix mul_highpart_1_
r
un
.
c markup
commit
|
commitdiff
|
tree
2018-03-13
rsandi
f
o
[
S
LP/
A
Arch64]
F
ix un
p
ack
h
andling
f
or big-endian SVE
commit
|
commitdiff
|
tree
2018-03-13
rsandi
f
o
[
A
Arch64] Add a
tlsdesc call pattern for SVE
commit
|
commitdiff
|
tree
2018-03-13
rsandifo
[AA
r
ch6
4
] Add
S
VE mul_highpa
r
t
patterns
commit
|
commitdiff
|
tree
2018-03-13
rsandifo
2018
-
0
3-
1
3 Richard Sandiford <richard
.
s
a
n
diford@arm
.
.
.
commit
|
commitdiff
|
tree
2018-03-02
rsandifo
Avoid &LOOP_VINFO_MA
S
KS for bb vect
o
ri
s
a
tion
(PR 8
4
634)
commit
|
commitdiff
|
tree
2018-03-02
r
sandifo
Use loop->safelen rather
than loop->force
_
vectorize
commit
|
commitdiff
|
tree
2018-03-01
rsandifo
F
i
x
PR number in changelog en
t
r
y
commit
|
commitdiff
|
tree
2018-03-01
rsandi
f
o
2018-03-01 Rich
a
rd Sandiford <richar
d
.
sandifo
r
d@linaro
.
.
.
commit
|
commitdiff
|
tree
2018-03-01
rsa
n
d
i
fo
T
i
g
hten
use
of
HA
R
D_FRAME_POINTER_REGNUM in alias
.
c
.
.
.
commit
|
commitdiff
|
tree
2018-02-26
rsand
i
fo
Make fix for PR 83965 handle
SLP
r
eduction chains
commit
|
commitdiff
|
tree
2018-02-20
rsand
i
f
o
Fix incorrec
t
TARGET_MEM_REF
alignment
(
P
R
84419)
commit
|
commitdiff
|
tree
2018-02-14
r
s
a
ndifo
Check array indices
i
n ob
j
ect_a
d
dress_invaria
n
t_in_loop_p
.
.
.
commit
|
commitdiff
|
tree
2018-02-13
rsandi
f
o
A
dd a
DECL_EX
P
R f
o
r VL
A
poin
t
er casts (PR 84305)
commit
|
commitdiff
|
tree
2018-02-08
rsan
d
ifo
Anoth
e
r fix f
o
r single-element permut
e
s (PR 84
2
65)
commit
|
commitdiff
|
tree
2018-02-08
rsandifo
Use no
n
zero
bits to refine r
a
nge in
split_constant
_
offset
.
.
.
commit
|
commitdiff
|
tree
2018-02-08
rsandif
o
Simplify LRA
l
ow
p
art subreg
fix
commit
|
commitdiff
|
tree
2018-02-05
rsandifo
Make lto
.
exp work with Tcl 8
.
4
commit
|
commitdiff
|
tree
2018-02-05
r
sandifo
[AArch64]
Remo
v
e SVE XFA
I
Ls
commit
|
commitdiff
|
tree
2018-02-05
rsandif
o
Adj
u
st i
r
a
_
init_regi
s
ter_m
o
ve_
c
ost comm
e
nt
commit
|
commitdiff
|
tree
2018-02-01
rs
a
ndif
o
Use range
i
nfo in sp
l
it_
c
onsta
n
t_offs
e
t
(
PR
816
3
5
)
commit
|
commitdiff
|
tree
2018-02-01
rsandifo
[AArch64] F
i
x SVE te
s
tsuite failu
r
e
s
f
o
r ILP32 (P
R
.
.
.
commit
|
commitdiff
|
tree
2018-02-01
rsan
d
ifo
[AA
r
ch64]
H
a
ndle SVE subregs that are effe
c
tively
RE
V
s
commit
|
commitdiff
|
tree
2018-02-01
rsandifo
[AArch64] Prefer LD1RQ
f
or big-endia
n
SV
E
commit
|
commitdiff
|
tree
2018-02-01
r
s
a
ndifo
[AArch64
]
U
s
e
a
ll
SVE LD1RQ v
a
riants
commit
|
commitdiff
|
tree
2018-02-01
rsandifo
[AArch64] Generalise
aarc
h
64_simd_valid_i
m
mediat
e
for
SVE
commit
|
commitdiff
|
tree
2018-02-01
rsan
d
i
f
o
[A
A
rch
6
4
]
T
ig
h
ten aarch
6
4_secondary_rel
o
ad co
n
di
t
ion
.
.
.
commit
|
commitdiff
|
tree
2018-01-30
r
s
a
n
difo
[AArch64] Fix sve/e
x
tract_[12]
.
c for big-endi
a
n SVE
commit
|
commitdiff
|
tree
2018-01-30
rsandifo
Fix LRA
s
ubreg ca
l
culation for big
-
endian
t
a
r
g
ets
commit
|
commitdiff
|
tree
2018-01-30
rsandifo
Expand
v
ec_p
e
r
m_indic
e
s
::
s
e
ries_p comment
commit
|
commitdiff
|
tree
2018-01-25
rsandifo
Fix vect-reduc-
o
r_[
1
2]
.
c
c
h
ang
e
s
i
n r257022
commit
|
commitdiff
|
tree
2018-01-24
rsa
n
d
i
fo
R
emove
e
x
plicit dg-do runs from g
c
c
.
dg/vect (PR 83889)
commit
|
commitdiff
|
tree
2018-01-24
rsandi
f
o
Fi
x
use of
b
oolean_true/fa
l
se_nod
e
(PR 8397
9
)
commit
|
commitdiff
|
tree
2018-01-23
rsandifo
Fix vect_float
m
ar
k
up fo
r
a
c
ouple
o
f t
e
sts (PR 83888)
commit
|
commitdiff
|
tree
2018-01-23
r
sandifo
Disable
some patterns f
o
r fold-left reduct
i
o
ns (PR
.
.
.
commit
|
commitdiff
|
tree
2018-01-20
rs
a
ndifo
F
i
x vec
t
_def_type
h
and
l
ing in
x86 scatter support
.
.
.
commit
|
commitdiff
|
tree
2018-01-19
rsandifo
C
he
c
k whether any s
t
at
e
ments
ne
e
d maskin
g
(PR 8392
2
)
commit
|
commitdiff
|
tree
2018-01-19
rsan
d
i
f
o
Av
o
id ICE for nested in
d
uctions (PR 83914)
commit
|
commitdiff
|
tree
2018-01-17
rsandifo
VIEW_CONVERT_EXPR slots for stric
t
-a
l
ign t
a
rgets (PR
.
.
.
commit
|
commitdiff
|
tree
2018-01-16
rsand
i
fo
Two fixes f
o
r liv
e
-out SL
P
induct
i
on
s
(
P
R 83
8
5
7
)
commit
|
commitdiff
|
tree
2018-01-16
r
sandif
o
Mov
e
p
a
.
h FUNCTION_ARG_
S
IZE
to pa
.
c (P
R
83
8
58)
commit
|
commitdiff
|
tree
2018-01-16
rsandifo
Fix changelog
commit
|
commitdiff
|
tree
2018-01-16
rs
a
n
difo
Avoid
G
CC 4
.
1 b
u
ild failure in fold-cons
t
.
c
commit
|
commitdiff
|
tree
2018-01-16
r
sa
n
difo
Don'
t
group gath
e
r loads (
P
R83847)
commit
|
commitdiff
|
tree
2018-01-15
rsandifo
Miss
i
ng vect_doub
l
e in gcc
.
dg/vect/pr79920
.
c (PR8383
6
)
commit
|
commitdiff
|
tree
2018-01-14
rsandifo
i
n
line_
s
ma
l
l_functions s
p
e
e
d
u
p
commit
|
commitdiff
|
tree
2018-01-13
r
s
andifo
Support f
o
r
aliasing w
i
th var
i
a
ble
strides
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Ad
d
support for SVE scatt
e
r store
s
commit
|
commitdiff
|
tree
2018-01-13
r
s
andifo
Al
l
ow gather loads
t
o be used for grouped accesse
s
commit
|
commitdiff
|
tree
2018-01-13
r
sandif
o
Use gather loads for stri
d
ed acc
e
s
ses
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Add support for SVE gather loads
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Add support for
i
n-order
a
ddi
t
i
o
n reduction
us
i
n
g SVE
.
.
.
commit
|
commitdiff
|
tree
2018-01-13
r
sandifo
Remove unneces
s
ary
t
em
p
orar
y
in tree-i
f
-conv
.
c
commit
|
commitdiff
|
tree
2018-01-13
rsandif
o
Rework the legitim
i
ze_addres
s
_d
i
splac
e
m
ent
h
ook
commit
|
commitdiff
|
tree
2018-01-13
rsand
i
fo
A
dd an "e
a
rly remateri
a
l
isation" pass
commit
|
commitdiff
|
tree
2018-01-13
r
s
an
d
if
o
Use single-i
t
er
a
tion epilogues when peel
i
n
g
for gaps
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Al
l
ow single-eleme
n
t
i
n
t
er
l
ea
v
ing for non-power-o
f
.
.
.
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
A
dd su
p
port for c
o
nditio
n
al redu
c
t
i
on
s
u
sing SVE CLASTB
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
A
dd support fo
r
v
ectorising
l
i
v
e-out values using SVE
.
.
.
commit
|
commitdiff
|
tree
2018-01-13
r
s
andifo
Add an empty_mask
_
is_expe
n
sive
h
ook
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Handle pe
e
ling for alignment w
i
t
h
m
asking
commit
|
commitdiff
|
tree
2018-01-13
rsa
n
di
f
o
Al
l
ow the
number of iterat
i
ons to be
smaller tha
n
VF
commit
|
commitdiff
|
tree
2018-01-13
rsa
n
dif
o
Make ivopts handle
c
alls to inte
r
nal
functio
n
s
commit
|
commitdiff
|
tree
2018-01-13
rsan
d
ifo
Allow
ADDR_EXPRs of TARGET_MEM_REFs
commit
|
commitdiff
|
tree
2018-01-13
r
sandifo
Add
support for
redu
c
t
ions in fully-mas
k
ed loops
commit
|
commitdiff
|
tree
2018-01-13
r
s
andifo
Add support for ful
l
y-predicated loops
commit
|
commitdiff
|
tree
2018-01-13
rsandi
f
o
Add support for bitwise
r
e
d
uctions
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
S
LP reductio
n
s wi
t
h var
i
a
ble-
l
en
g
th vectors
commit
|
commitdiff
|
tree
2018-01-13
r
san
d
ifo
Handl
e
mo
r
e S
L
P con
s
tant
a
nd ext
e
rn definitions for
.
.
.
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Protect ag
a
i
n
s
t min_profitabl
e
_iters
going negative
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
A
d
d
su
p
port for masked
l
o
a
d/store_lan
e
s
commit
|
commitdiff
|
tree
2018-01-13
rsan
d
if
o
[
A
A
rch64] Tes
t
s for SVE stru
c
ture m
o
de
s
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
[AArch
6
4] SVE load/store_l
a
nes
support
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Give
the target more cont
r
ol ov
e
r
ARR
A
Y_TY
P
E modes
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
F
ix folding of
v
ecto
r
mask EQ/NE expression
s
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
SVE unwinding
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
[AArch64] SVE tests
commit
|
commitdiff
|
tree
2018-01-13
rsand
i
fo
[A
A
rch6
4
] Testsuite
ma
r
kup
f
o
r SVE
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
[A
A
rch64] Add SVE
s
uppo
r
t
commit
|
commitdiff
|
tree
2018-01-13
rsa
n
difo
M
ark SL
P
failures f
o
r
ve
c
t
_v
a
riable_length
commit
|
commitdiff
|
tree
next