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
Use canonicalize_math_after_vectorization_p for FMA folds
2018-05-24
rsandif
o
Use cano
n
icalize_math_
a
f
t
er_ve
c
toriz
a
tion_p
for FMA
.
.
.
commit
|
commitdiff
|
tree
2018-05-24
rsand
i
f
o
Add a class t
o
repre
s
en
t
a
g
imp
l
e
m
atch result
commit
|
commitdiff
|
tree
2018-05-23
rs
a
n
di
f
o
F
ix SLP
def type whe
n
computing masks (PR85853)
commit
|
commitdiff
|
tree
2018-05-22
rsandif
o
2
018-05-22 Rich
a
rd Sandiford <richar
d
.
sandiford@l
i
naro
.
.
.
commit
|
commitdiff
|
tree
2018-05-22
rs
a
ndi
f
o
Handle a null
l
h
s in expan
d
_direct_
o
ptab_f
n
(PR85862
)
commit
|
commitdiff
|
tree
2018-05-21
r
s
andifo
Fix
tree-ss
a
-s
t
rlen handling
of
p
artial clobbers (PR
8
5814)
commit
|
commitdiff
|
tree
2018-05-18
rsandifo
R
e
plac
e
F
MA_E
X
PR with one
i
nterna
l
fn per
o
ptab
commit
|
commitdiff
|
tree
2018-05-17
r
sand
i
fo
Gi
m
ple
F
E supp
o
rt fo
r
internal functions
commit
|
commitdiff
|
tree
2018-05-17
rsandifo
Allow gimple_build with intern
a
l functions
commit
|
commitdiff
|
tree
2018-05-16
rsand
i
fo
H
a
ndle vector boolean types when calculating t
h
e SLP
.
.
.
commit
|
commitdiff
|
tree
2018-05-09
r
sandif
o
A
d
d
cl
o
bbe
r
s
around IFN_LOAD/STORE
_
LANES
commit
|
commitdiff
|
tree
2018-05-08
rsandifo
Move C++ SVE
tests to g++
.
t
a
r
get/aarch64/sve
commit
|
commitdiff
|
tree
2018-05-08
r
s
a
ndifo
T
i
ghten condition in vect
/
p
r
8
5586
.
c
(PR
8
5654)
commit
|
commitdiff
|
tree
2018-05-08
rsandifo
[AArch64] Pred
i
cated SVE comparison fol
d
s
commit
|
commitdiff
|
tree
2018-05-08
r
s
andifo
[AArch64] Us
e
UNSPEC_MERGE_P
T
RUE for
c
omp
a
risons
commit
|
commitdiff
|
tree
2018-05-08
rsand
i
f
o
[AArch64] Tweak sve
/
vcond_6
.
c test
commit
|
commitdiff
|
tree
2018-05-02
rsandifo
T
ight
e
n early exit
in vect_
a
nalyze_data_ref_dependence
.
.
.
commit
|
commitdiff
|
tree
2018-04-10
rsandifo
Ad
d
m
i
ssi
n
g cas
e
s
to vect_get_
s
ma
l
lest_scala
r
_type
.
.
.
commit
|
commitdiff
|
tree
2018-04-10
rsandif
o
S
e
t insn_la
s
t_address in fina
l
_1
commit
|
commitdiff
|
tree
2018-03-24
rsandif
o
U
se SCEV i
n
formation when al
i
gni
n
g for vectorisation
.
.
.
commit
|
commitdiff
|
tree
2018-03-21
rsandifo
po
l
y_span_traits fixes
(PR 84811)
commit
|
commitdiff
|
tree
2018-03-18
r
sandifo
Don't
try
t
o vectorise
COND
_
EXPR reduction chains
.
.
.
commit
|
commitdiff
|
tree
2018-03-14
r
sandi
f
o
[AA
r
ch64
]
Fix mul_hi
g
hpart_1_run
.
c mar
k
up
commit
|
commitdiff
|
tree
2018-03-13
rsandifo
[S
L
P/AArch64] Fi
x
unpack handling for big-e
n
dian SVE
commit
|
commitdiff
|
tree
2018-03-13
rsandifo
[
A
Arch6
4
] Add a tlsde
s
c call pattern for SVE
commit
|
commitdiff
|
tree
2018-03-13
rsandifo
[AArch64] Add SVE mul_highp
a
rt pa
t
terns
commit
|
commitdiff
|
tree
2018-03-13
rsandifo
2018
-
03-13 Richard S
a
n
d
iford <ric
h
ard
.
s
a
n
diford@a
r
m
.
.
.
commit
|
commitdiff
|
tree
2018-03-02
rs
a
nd
i
fo
A
v
oid &
L
OOP_VINFO_MA
S
K
S
fo
r
bb vectorisation
(PR 84634)
commit
|
commitdiff
|
tree
2018-03-02
rsandifo
Use
l
oop->safelen
r
ather than loo
p
->force_vect
o
r
ize
commit
|
commitdiff
|
tree
2018-03-01
rsan
d
ifo
Fix PR
numbe
r
in changelog entr
y
commit
|
commitdiff
|
tree
2018-03-01
rs
a
ndifo
20
1
8-03-01 Ri
c
h
a
rd S
a
ndiford <r
i
chard
.
sandiford
@
li
n
aro
.
.
.
commit
|
commitdiff
|
tree
2018-03-01
rsandifo
Tighten use of
H
ARD_
F
RAM
E
_P
O
I
NTER_REGN
U
M in a
l
ias
.
c
.
.
.
commit
|
commitdiff
|
tree
2018-02-26
rsa
n
difo
Make f
i
x
f
o
r PR 83965
h
andle SLP re
d
uct
i
on chains
commit
|
commitdiff
|
tree
2018-02-20
r
s
a
ndi
f
o
Fix in
c
orrect TARGET_M
E
M_
R
E
F
alig
n
m
ent (
P
R 84419)
commit
|
commitdiff
|
tree
2018-02-14
rsandif
o
Check array in
d
ices
i
n ob
j
ect_address
_
i
nvariant_in_loop_p
.
.
.
commit
|
commitdiff
|
tree
2018-02-13
rsandif
o
Ad
d
a DECL_EXPR for V
L
A pointer
c
asts (PR 8
4
305)
commit
|
commitdiff
|
tree
2018-02-08
r
sand
i
f
o
Another
f
i
x fo
r
single-elemen
t
permutes (PR 8
4
265)
commit
|
commitdiff
|
tree
2018-02-08
rsandifo
Use nonzero bi
t
s to refine range in
s
pl
i
t_
c
o
n
stant_offset
.
.
.
commit
|
commitdiff
|
tree
2018-02-08
rsandifo
Si
m
p
lify L
R
A
lowpart
sub
r
eg fix
commit
|
commitdiff
|
tree
2018-02-05
rsandi
f
o
Make lto
.
e
xp work
with T
c
l
8
.
4
commit
|
commitdiff
|
tree
2018-02-05
r
s
andifo
[AArch64] Remove SVE X
F
AILs
commit
|
commitdiff
|
tree
2018-02-05
rsandifo
A
djust ira_init_register_move_
c
o
s
t comm
e
n
t
commit
|
commitdiff
|
tree
2018-02-01
rsa
n
difo
Us
e
range info in split_con
s
t
a
n
t_offset
(
PR 8163
5
)
commit
|
commitdiff
|
tree
2018-02-01
rsandi
f
o
[
AArch64] Fix SVE testsui
t
e failures fo
r
ILP
3
2 (PR
.
.
.
commit
|
commitdiff
|
tree
2018-02-01
rsandifo
[AArch64] H
a
ndle SVE
s
ubre
g
s
t
h
at a
r
e effectively REVs
commit
|
commitdiff
|
tree
2018-02-01
r
s
and
i
fo
[AArc
h
6
4] Pref
e
r LD1RQ
for big-endian SV
E
commit
|
commitdiff
|
tree
2018-02-01
rsand
i
fo
[
A
Arch64] Use all SVE
L
D
1
R
Q variants
commit
|
commitdiff
|
tree
2018-02-01
rsandifo
[AArch64] Gener
a
lise aarch64_simd_valid_immediate
f
o
r
SVE
commit
|
commitdiff
|
tree
2018-02-01
rsandifo
[AArch64] Tig
h
ten aarch64_secondary_reload condition
.
.
.
commit
|
commitdiff
|
tree
2018-01-30
r
s
andifo
[A
A
rch
6
4] Fix sve/
e
xt
r
act_[12
]
.
c for b
i
g-en
d
i
an SVE
commit
|
commitdiff
|
tree
2018-01-30
rsandifo
Fix
L
RA subreg calculation for
b
ig-end
i
an target
s
commit
|
commitdiff
|
tree
2018-01-30
rsandifo
Expand ve
c
_per
m
_indices::seri
e
s_p
c
omment
commit
|
commitdiff
|
tree
2018-01-25
r
sandifo
Fix
v
e
c
t-reduc-o
r
_[12]
.
c changes in r257022
commit
|
commitdiff
|
tree
2018-01-24
rsandifo
Remove ex
p
licit dg-do ru
n
s from gcc
.
dg/vect (
P
R
8
3889)
commit
|
commitdiff
|
tree
2018-01-24
rsand
i
fo
Fix use of
b
oolea
n
_true/fals
e
_node (PR
8
3979)
commit
|
commitdiff
|
tree
2018-01-23
rsand
i
fo
F
i
x
v
ect_float
markup
for a c
o
uple of tests (PR 83888)
commit
|
commitdiff
|
tree
2018-01-23
r
s
a
ndifo
D
i
s
able
s
ome pa
t
terns f
o
r
f
ol
d
-left
reductions (PR
.
.
.
commit
|
commitdiff
|
tree
2018-01-20
rsan
d
if
o
Fix
v
ect_def_ty
p
e h
a
n
d
ling in x86 s
c
a
tter su
p
por
t
.
.
.
commit
|
commitdiff
|
tree
2018-01-19
rsandifo
Check whethe
r
a
ny stateme
n
ts need m
a
sking (PR 83
9
22)
commit
|
commitdiff
|
tree
2018-01-19
rsandifo
Avoid ICE for
n
ested indu
c
t
i
o
ns (PR 83914)
commit
|
commitdiff
|
tree
2018-01-17
rsan
d
i
fo
VIEW
_
CONVER
T
_EXPR slot
s
f
or strict-align ta
r
gets (
P
R
.
.
.
commit
|
commitdiff
|
tree
2018-01-16
rsandifo
T
wo fixes for l
i
ve-out SLP inductions (PR 83857)
commit
|
commitdiff
|
tree
2018-01-16
r
s
a
n
d
ifo
M
o
v
e p
a
.
h FUNCTION_ARG_SIZE to pa
.
c (PR83858)
commit
|
commitdiff
|
tree
2018-01-16
r
sandi
f
o
Fix
changelog
commit
|
commitdiff
|
tree
2018-01-16
rsandifo
Avoid GCC 4
.
1 build fail
u
re in fold-const
.
c
commit
|
commitdiff
|
tree
2018-01-16
rsa
n
difo
Don't group gathe
r
loa
d
s (PR
8
3
847)
commit
|
commitdiff
|
tree
2018-01-15
rs
a
ndif
o
Missing vect_do
u
ble
i
n gcc
.
dg/vect/p
r
79920
.
c (PR83836)
commit
|
commitdiff
|
tree
2018-01-14
rs
a
nd
i
f
o
inline_sm
a
ll_functions speedup
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Support for aliasing wit
h
variable strides
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Add
s
u
p
port for S
V
E scatter stor
e
s
commit
|
commitdiff
|
tree
2018-01-13
rs
a
n
difo
All
o
w gather load
s
t
o be used for grou
p
ed accesses
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Use gather
loads for strided
a
ccesses
commit
|
commitdiff
|
tree
2018-01-13
rs
a
n
difo
Add s
u
pp
o
rt f
o
r SVE gath
e
r
l
oads
commit
|
commitdiff
|
tree
2018-01-13
rsan
d
i
fo
A
dd support f
o
r in-order addit
i
on redu
c
tion using
S
VE
.
.
.
commit
|
commitdiff
|
tree
2018-01-13
rsand
i
fo
R
e
mov
e
unnecessa
r
y
t
emp
o
rary
i
n tree-i
f
-
conv
.
c
commit
|
commitdiff
|
tree
2018-01-13
rsa
n
d
ifo
R
e
work t
h
e legitimize
_
add
r
ess_
d
isplacement h
o
ok
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Add an "e
a
rly remate
r
i
alisat
i
on" pass
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Use single-
i
ter
a
tion
epilogue
s
when
p
eeling for ga
p
s
commit
|
commitdiff
|
tree
2018-01-13
rsan
d
ifo
All
o
w sing
l
e-elemen
t
interleaving
f
o
r
non-pow
e
r
-of
.
.
.
commit
|
commitdiff
|
tree
2018-01-13
rsand
i
fo
Add sup
p
ort f
o
r condit
i
on
a
l re
d
uctions usin
g
SVE
CLAST
B
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
A
d
d
s
uppor
t
for
vectori
s
ing live-out values using
S
VE
.
.
.
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Ad
d
an empty_m
a
sk_is_expen
s
ive hook
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Handle peeling for alignment wi
t
h masking
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
A
l
low the number of iteration
s
to be smaller tha
n
VF
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Ma
k
e
i
vopts
handle calls
to in
t
ernal
functions
commit
|
commitdiff
|
tree
2018-01-13
rsandif
o
Allo
w
ADDR_EXPRs of TARGET_ME
M
_
R
EFs
commit
|
commitdiff
|
tree
2018-01-13
r
s
andifo
Add s
u
ppor
t
f
o
r reductions in fully-
m
asked loops
commit
|
commitdiff
|
tree
2018-01-13
rs
a
ndifo
Add sup
p
ort f
o
r fully-predica
t
ed loops
commit
|
commitdiff
|
tree
2018-01-13
rsand
i
fo
Add s
u
p
p
ort for bitw
i
se
r
eductions
commit
|
commitdiff
|
tree
2018-01-13
rsandi
f
o
SLP reduct
i
ons with va
r
iable-length vec
t
ors
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Hand
l
e
m
ore SLP constant an
d
ex
t
er
n
definitions for
.
.
.
commit
|
commitdiff
|
tree
2018-01-13
rsand
i
fo
Protect aga
i
n
s
t
m
in_profitable_i
t
ers going
ne
g
ative
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Add support for
mas
k
ed load/store_lanes
commit
|
commitdiff
|
tree
2018-01-13
r
san
d
ifo
[AAr
c
h64] Tests fo
r
SVE structure modes
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
[A
A
rch64] SVE loa
d
/store_lanes support
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Give the
target more contr
o
l ov
e
r ARRAY_TYPE
modes
commit
|
commitdiff
|
tree
2018-01-13
rsandif
o
Fix
fo
l
d
in
g
of vector mask EQ/NE expressions
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
SV
E
unwi
n
ding
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
[AA
r
ch64] SVE tests
commit
|
commitdiff
|
tree
2018-01-13
rsan
d
if
o
[AArch6
4
] Testsuite markup for S
V
E
commit
|
commitdiff
|
tree
next