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
Try harder to preserve operand ties in maybe_legitimize_operands
2018-05-25
rs
a
ndifo
T
r
y harder to preserve o
p
erand ties
in maybe_legitimize_operands
commit
|
commitdiff
|
tree
2018-05-24
rsandifo
Use canonicalize_math_after_vecto
r
ization_p for FMA
.
.
.
commit
|
commitdiff
|
tree
2018-05-24
rsandifo
Add a c
l
a
ss to re
p
resent a
g
imp
l
e match
result
commit
|
commitdiff
|
tree
2018-05-23
rs
a
n
d
ifo
F
i
x
S
LP def type when
comp
u
ting masks (PR85853)
commit
|
commitdiff
|
tree
2018-05-22
rsand
i
fo
2018-05-22 R
i
cha
r
d Sandiford <ric
h
ard
.
sandiford@linaro
.
.
.
commit
|
commitdiff
|
tree
2018-05-22
rsandifo
H
a
n
dle a null lhs in expand_direct_opt
a
b_fn (PR85862)
commit
|
commitdiff
|
tree
2018-05-21
rsandifo
Fix
tree-ssa-strlen handling o
f
partial clobbers (P
R
8
5814)
commit
|
commitdiff
|
tree
2018-05-18
rsandifo
Re
p
lace FMA_EX
P
R with one inte
r
nal fn per opt
a
b
commit
|
commitdiff
|
tree
2018-05-17
rs
a
n
di
f
o
Gimple FE sup
p
o
rt for interna
l
functions
commit
|
commitdiff
|
tree
2018-05-17
rsand
i
fo
Al
l
ow gimple_bui
l
d with interna
l
functions
commit
|
commitdiff
|
tree
2018-05-16
rsandifo
Handle
v
ector boolean
types when calculating the
S
LP
.
.
.
commit
|
commitdiff
|
tree
2018-05-09
rsandifo
A
d
d clobber
s
around IFN
_
LOAD/STORE_L
A
NES
commit
|
commitdiff
|
tree
2018-05-08
rsandifo
M
o
ve
C
+
+
SVE
t
ests
to g++
.
target/a
a
rch64/sve
commit
|
commitdiff
|
tree
2018-05-08
rsandifo
T
i
gh
t
en condition in vect/pr85586
.
c (P
R
8
5654)
commit
|
commitdiff
|
tree
2018-05-08
rs
a
ndifo
[A
A
r
ch64
]
Predic
a
t
e
d SVE comparison folds
commit
|
commitdiff
|
tree
2018-05-08
rsandifo
[AAr
c
h6
4
] U
s
e UNSPEC_MERGE_PTRUE for
comparisons
commit
|
commitdiff
|
tree
2018-05-08
rsandifo
[
A
A
rc
h
64] Tweak
s
ve
/
vcond
_
6
.
c test
commit
|
commitdiff
|
tree
2018-05-02
rsa
n
di
f
o
Tigh
t
en earl
y
exit in v
e
c
t
_
an
a
lyze_data_ref_dep
e
nde
n
ce
.
.
.
commit
|
commitdiff
|
tree
2018-04-10
rsandifo
A
dd missing cases to vect_get
_
small
e
s
t_scalar_type
.
.
.
commit
|
commitdiff
|
tree
2018-04-10
rsandifo
Set
insn_last_address i
n
final_1
commit
|
commitdiff
|
tree
2018-03-24
rs
a
ndifo
Us
e
S
CEV information when aligning for
v
e
ctori
s
ation
.
.
.
commit
|
commitdiff
|
tree
2018-03-21
rsa
n
difo
poly_s
p
an_traits fi
x
e
s (P
R
8
4811)
commit
|
commitdiff
|
tree
2018-03-18
rs
a
ndif
o
Don't try to
v
ectori
s
e COND_EXPR reduc
t
io
n
chai
n
s
.
.
.
commit
|
commitdiff
|
tree
2018-03-14
rsan
d
ifo
[
AArch64]
Fix mul_high
p
art
_
1_run
.
c ma
r
kup
commit
|
commitdiff
|
tree
2018-03-13
rsandifo
[SLP/AArch64]
F
ix
u
np
a
ck han
d
ling
for big-endian
SVE
commit
|
commitdiff
|
tree
2018-03-13
rsandifo
[
A
Arch
6
4
]
Add a tl
s
desc call pattern for SVE
commit
|
commitdiff
|
tree
2018-03-13
r
s
andifo
[AAr
c
h64] Add S
V
E
m
ul_highpart p
a
t
ter
n
s
commit
|
commitdiff
|
tree
2018-03-13
rsan
d
i
f
o
2018-03-13 Ric
h
ard San
d
i
ford <richard
.
sandiford
@
a
rm
.
.
.
commit
|
commitdiff
|
tree
2018-03-02
r
s
andifo
Avo
i
d &LOOP_VINFO_MASK
S
for bb vecto
r
isation
(
P
R 84634)
commit
|
commitdiff
|
tree
2018-03-02
rsandifo
U
s
e
l
o
op->safe
l
e
n
r
a
ther than loop->force_v
e
c
tor
i
ze
commit
|
commitdiff
|
tree
2018-03-01
rsandif
o
Fix PR n
u
mber in ch
a
ngelog entry
commit
|
commitdiff
|
tree
2018-03-01
rsandifo
20
1
8-03-0
1
Rich
a
rd Sandiford <richa
r
d
.
sandif
o
rd@linaro
.
.
.
commit
|
commitdiff
|
tree
2018-03-01
r
sand
i
f
o
Tighten
use of HARD_
F
R
A
ME_POINTER_REGNUM in alias
.
c
.
.
.
commit
|
commitdiff
|
tree
2018-02-26
rsandifo
Make fix
f
or PR 83965 ha
n
dle SLP reduct
i
o
n c
h
ains
commit
|
commitdiff
|
tree
2018-02-20
rsand
i
fo
F
ix incorrect T
A
RGET_MEM_REF a
l
ignm
e
nt (PR 84419)
commit
|
commitdiff
|
tree
2018-02-14
rsandifo
Check array indices in objec
t
_a
d
dress_inva
r
iant_in_
l
oop_p
.
.
.
commit
|
commitdiff
|
tree
2018-02-13
rsan
d
if
o
Add a DECL
_
EXPR for
V
LA
p
ointer casts
(
PR 8430
5
)
commit
|
commitdiff
|
tree
2018-02-08
rsandifo
Anot
h
er fix for s
i
ngle-element p
e
r
mutes (PR 84265)
commit
|
commitdiff
|
tree
2018-02-08
r
s
an
d
ifo
U
se n
o
nzero bi
t
s t
o
r
e
fine range in split_con
s
tant_offset
.
.
.
commit
|
commitdiff
|
tree
2018-02-08
rsandifo
Si
m
p
lify LR
A
lowpa
r
t sub
r
e
g fix
commit
|
commitdiff
|
tree
2018-02-05
rsandifo
Ma
k
e lto
.
exp work with Tcl
8
.
4
commit
|
commitdiff
|
tree
2018-02-05
rsand
i
fo
[AArch64]
R
e
m
ov
e
S
V
E
XFAILs
commit
|
commitdiff
|
tree
2018-02-05
rsandifo
Adjus
t
ira_i
n
i
t
_
r
egister_m
o
ve_cos
t
c
omment
commit
|
commitdiff
|
tree
2018-02-01
rsan
d
ifo
Use range info in split_constant_offset (PR 81635)
commit
|
commitdiff
|
tree
2018-02-01
rsandifo
[AArch64] Fi
x
SVE testsuite failures
f
or ILP32 (
P
R
.
.
.
commit
|
commitdiff
|
tree
2018-02-01
rsandifo
[AArch6
4
] Handle SVE subr
e
gs that are eff
e
ctively
R
EVs
commit
|
commitdiff
|
tree
2018-02-01
rsan
d
i
fo
[AA
r
ch64]
Prefer LD
1
RQ for
b
ig-endian SVE
commit
|
commitdiff
|
tree
2018-02-01
r
s
andifo
[AAr
c
h64
]
Use all
S
VE L
D
1
R
Q variants
commit
|
commitdiff
|
tree
2018-02-01
rsandif
o
[AArch64] G
e
neralise aarch64
_
s
imd_va
l
i
d_immedi
a
t
e
for SVE
commit
|
commitdiff
|
tree
2018-02-01
rsa
n
difo
[AArch64]
Tighten aa
r
ch64_secondary
_
reload condition
.
.
.
commit
|
commitdiff
|
tree
2018-01-30
rs
a
ndifo
[
A
Arch64]
Fix sve
/
e
x
tract
_
[12]
.
c
f
or big-endian
S
V
E
commit
|
commitdiff
|
tree
2018-01-30
r
s
an
d
if
o
F
i
x
LRA subr
e
g calc
u
lation
f
or
b
ig-endian
t
argets
commit
|
commitdiff
|
tree
2018-01-30
r
sandifo
Expand v
e
c_perm_i
n
dices::series_p comment
commit
|
commitdiff
|
tree
2018-01-25
rsandif
o
Fix
v
ect-re
d
uc-or_[12]
.
c
c
h
anges in r2570
2
2
commit
|
commitdiff
|
tree
2018-01-24
rsandifo
Remo
v
e
e
xpl
i
cit dg-do
runs
f
r
o
m gc
c
.
dg/vect (PR 83889)
commit
|
commitdiff
|
tree
2018-01-24
rsan
d
ifo
Fix
use of
boolea
n
_
t
rue/false_node (PR 839
7
9)
commit
|
commitdiff
|
tree
2018-01-23
rsandifo
F
ix vect_flo
a
t ma
r
kup
f
or a
c
o
up
l
e
o
f tes
t
s (PR 83
8
88)
commit
|
commitdiff
|
tree
2018-01-23
r
s
andifo
D
isable s
o
m
e
p
atterns for fold-left r
e
ductions (P
R
.
.
.
commit
|
commitdiff
|
tree
2018-01-20
rsa
n
difo
Fix vec
t
_def_type
h
andling in x86 scatter sup
p
or
t
.
.
.
commit
|
commitdiff
|
tree
2018-01-19
rsand
i
fo
Chec
k
w
h
ether a
n
y
statements n
e
ed
m
a
s
k
ing
(PR
83922)
commit
|
commitdiff
|
tree
2018-01-19
r
sandifo
Avoid ICE for nested i
n
d
ucti
o
ns (PR 83
9
14)
commit
|
commitdiff
|
tree
2018-01-17
rsandifo
VIEW_CO
N
VERT_
E
XPR slot
s
f
or
stric
t
-
a
lign targe
t
s (PR
.
.
.
commit
|
commitdiff
|
tree
2018-01-16
rs
a
ndifo
Tw
o
fixes fo
r
l
ive-out
SLP i
n
d
uctions (PR 83857)
commit
|
commitdiff
|
tree
2018-01-16
rsa
n
di
f
o
Move pa
.
h FUNCTION_ARG_SIZE
to pa
.
c (PR8
3
858
)
commit
|
commitdiff
|
tree
2018-01-16
r
sandifo
F
i
x c
h
angelog
commit
|
commitdiff
|
tree
2018-01-16
rsandif
o
Av
o
id GCC 4
.
1 bui
l
d failure
in fold-
c
o
nst
.
c
commit
|
commitdiff
|
tree
2018-01-16
rsandifo
Don't gro
u
p gath
e
r loads (PR83847)
commit
|
commitdiff
|
tree
2018-01-15
r
s
andifo
M
issi
n
g
v
ec
t
_do
u
ble in gcc
.
dg/vect
/
pr7
9
920
.
c (PR
8
3
8
3
6)
commit
|
commitdiff
|
tree
2018-01-14
rsan
d
if
o
i
nl
i
ne_small_function
s
s
p
eedup
commit
|
commitdiff
|
tree
2018-01-13
rs
a
ndifo
S
u
pport for a
l
i
asing with variable strides
commit
|
commitdiff
|
tree
2018-01-13
rsand
i
fo
A
d
d support for SVE scatter st
o
r
es
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Allow gather loads
to
b
e used for grouped
ac
c
esses
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Use gather loads for strided acces
s
es
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Add support for SVE g
a
ther loads
commit
|
commitdiff
|
tree
2018-01-13
rsa
n
difo
A
dd support for in-order additi
o
n re
d
uc
t
ion using SVE
.
.
.
commit
|
commitdiff
|
tree
2018-01-13
rsandi
f
o
Remove unnecessary temporary
i
n tree-if-co
n
v
.
c
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
R
e
work
t
he le
g
itim
i
z
e
_
address
_
d
isplacem
e
nt ho
o
k
commit
|
commitdiff
|
tree
2018-01-13
rsand
i
fo
Add an
"
early
rema
t
eri
a
lisation" pass
commit
|
commitdiff
|
tree
2018-01-13
r
s
andif
o
Use single-
i
teration
e
pi
l
ogues
when pee
l
ing for gaps
commit
|
commitdiff
|
tree
2018-01-13
rsand
i
fo
A
l
l
o
w
s
ingl
e
-eleme
n
t i
n
terl
e
aving for non-power-of
.
.
.
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Add
support for
c
onditio
n
al redu
c
tions u
s
i
n
g
S
VE CLASTB
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Add support for vectorising live-out value
s
using SVE
.
.
.
commit
|
commitdiff
|
tree
2018-01-13
r
s
andifo
Add an empty
_
mask_is_e
x
pe
n
sive hook
commit
|
commitdiff
|
tree
2018-01-13
r
s
andifo
Handle peeling
for a
l
i
gnment wit
h
masking
commit
|
commitdiff
|
tree
2018-01-13
r
s
andi
f
o
Allow the
numbe
r
of iterations
t
o be small
e
r
t
han VF
commit
|
commitdiff
|
tree
2018-01-13
rsandif
o
Ma
k
e ivopts handle
calls t
o
in
t
ernal fun
c
tions
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Allow ADDR_EXP
R
s of TARGET_MEM_REFs
commit
|
commitdiff
|
tree
2018-01-13
r
sandifo
Add su
p
port for re
d
uctions in f
u
lly-masked loops
commit
|
commitdiff
|
tree
2018-01-13
rs
a
ndifo
Add
s
upport for fully-predicated l
o
op
s
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
A
dd
support for bit
w
ise
r
e
ductions
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
SLP reduct
i
ons
w
ith
v
a
r
iable-
l
ength vectors
commit
|
commitdiff
|
tree
2018-01-13
r
sandifo
Handle
more S
L
P const
a
nt a
n
d
extern
d
efi
n
i
tions for
.
.
.
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Protect against min_profitab
l
e_it
e
rs g
o
in
g
negative
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Add support for ma
s
k
e
d load/sto
r
e_lan
e
s
commit
|
commitdiff
|
tree
2018-01-13
rsand
i
f
o
[AA
r
ch6
4
] Test
s
f
o
r
SV
E
structu
r
e modes
commit
|
commitdiff
|
tree
2018-01-13
rs
a
ndifo
[AArch64] SVE loa
d
/sto
r
e_lanes su
p
port
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
G
i
v
e
the targ
e
t more con
t
rol
over ARR
A
Y_TYPE m
o
des
commit
|
commitdiff
|
tree
2018-01-13
r
s
an
d
ifo
Fix
folding of vector mask
E
Q/NE expressions
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
SVE
u
nwinding
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
[
A
A
r
ch64] SVE test
s
commit
|
commitdiff
|
tree
next