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
rsand
i
f
o
Try harde
r
t
o
p
r
es
e
rv
e
ope
r
and t
i
es in ma
y
be_
l
egitimize_operands
commit
|
commitdiff
|
tree
2018-05-24
r
s
andifo
U
s
e c
a
nonica
l
ize_math_after_vectorization_p for
FMA
.
.
.
commit
|
commitdiff
|
tree
2018-05-24
r
s
andifo
Add
a
cl
a
ss to
r
epresent a gimple m
a
tc
h
result
commit
|
commitdiff
|
tree
2018-05-23
r
san
d
if
o
F
ix SLP
d
ef type when computing mask
s
(PR8
5
8
5
3)
commit
|
commitdiff
|
tree
2018-05-22
rsandifo
2018
-
05-2
2
Richard
S
andiford <richa
r
d
.
sand
i
ford@lin
a
ro
.
.
.
commit
|
commitdiff
|
tree
2018-05-22
rsandifo
H
a
ndl
e
a
n
u
ll lhs in expand_direct
_
optab_fn (PR85862)
commit
|
commitdiff
|
tree
2018-05-21
r
sandifo
Fix tree-ssa-strlen handling of partial
clobbe
r
s (
P
R858
1
4)
commit
|
commitdiff
|
tree
2018-05-18
rsandi
f
o
Rep
l
ace FM
A
_EXPR with one in
t
ernal fn per optab
commit
|
commitdiff
|
tree
2018-05-17
rsandif
o
Gimple
FE support
f
or internal
f
u
nct
i
ons
commit
|
commitdiff
|
tree
2018-05-17
rsand
i
fo
Allow gimple_bu
i
ld with int
e
r
n
al fun
c
tions
commit
|
commitdiff
|
tree
2018-05-16
r
s
andi
f
o
Handle vector bool
e
a
n
types when calcula
t
ing the SLP
.
.
.
commit
|
commitdiff
|
tree
2018-05-09
rsandifo
Ad
d
cl
o
bbers around IFN_LOAD
/
S
T
O
RE_
L
ANES
commit
|
commitdiff
|
tree
2018-05-08
rsa
n
difo
Move C++ S
V
E tests to g++
.
target/aarch64/sve
commit
|
commitdiff
|
tree
2018-05-08
r
sandifo
T
i
ghten con
d
ition in v
e
c
t/pr85586
.
c (PR 8565
4
)
commit
|
commitdiff
|
tree
2018-05-08
rsandif
o
[AAr
c
h
64] Pre
d
icat
e
d
SVE compariso
n
folds
commit
|
commitdiff
|
tree
2018-05-08
rsandifo
[A
A
rch64] Use UN
S
PEC_MERGE_PTRUE fo
r
comparis
o
ns
commit
|
commitdiff
|
tree
2018-05-08
rsandi
f
o
[A
A
rch
6
4] T
w
eak
s
v
e/vc
o
nd_6
.
c
t
est
commit
|
commitdiff
|
tree
2018-05-02
r
s
an
d
ifo
Tighten early
e
xit i
n
ve
c
t
_analy
z
e_data
_
ref_depende
n
c
e
.
.
.
commit
|
commitdiff
|
tree
2018-04-10
rsandifo
Add
m
i
s
sing ca
s
e
s
to vect_g
e
t_
s
m
a
lles
t
_scalar_type
.
.
.
commit
|
commitdiff
|
tree
2018-04-10
rsandif
o
Set insn_l
a
st
_
a
d
dr
e
ss in f
i
nal_1
commit
|
commitdiff
|
tree
2018-03-24
rsandi
f
o
U
s
e
SCEV i
n
formation
w
h
en a
l
igning
f
o
r vectoris
a
ti
o
n
.
.
.
commit
|
commitdiff
|
tree
2018-03-21
r
sandifo
poly_spa
n
_traits fixes (PR 84811)
commit
|
commitdiff
|
tree
2018-03-18
rsandifo
Don't try to
vectorise COND
_
EXPR
reduction ch
a
ins
.
.
.
commit
|
commitdiff
|
tree
2018-03-14
r
sandifo
[
A
Arch6
4
] Fix
mul_h
i
g
hpart_1_run
.
c ma
r
kup
commit
|
commitdiff
|
tree
2018-03-13
rsandifo
[SLP/A
A
rch64] Fix unp
a
ck h
a
ndling
f
or big-endian SVE
commit
|
commitdiff
|
tree
2018-03-13
rsa
n
dif
o
[AArch64] Add a tl
s
desc cal
l
p
at
t
ern for SVE
commit
|
commitdiff
|
tree
2018-03-13
r
sandifo
[AArch64]
A
d
d
S
V
E mul_
h
ighpart
patterns
commit
|
commitdiff
|
tree
2018-03-13
rsandif
o
2
018-0
3
-13 R
i
c
h
ard Sandifo
r
d <richard
.
sand
i
ford@ar
m
.
.
.
commit
|
commitdiff
|
tree
2018-03-02
rsandifo
Avoid &LOOP_VINFO_MASKS for bb vectori
s
ation (PR
84634
)
commit
|
commitdiff
|
tree
2018-03-02
rsandif
o
Use
loop
-
>safel
e
n
r
a
ther
than l
o
op->force_vectorize
commit
|
commitdiff
|
tree
2018-03-01
rsandifo
Fix P
R
n
umber in ch
a
ngelog entry
commit
|
commitdiff
|
tree
2018-03-01
rs
a
ndifo
2018
-
03-01 Richard
Sandiford
<richard
.
s
a
ndiford@linaro
.
.
.
commit
|
commitdiff
|
tree
2018-03-01
rsandifo
Tigh
t
en
us
e
of HARD_FR
A
ME_POINTER_REGNUM i
n
alias
.
c
.
.
.
commit
|
commitdiff
|
tree
2018-02-26
rsandif
o
Make fix
f
o
r PR 8
3
965
h
andle SLP
re
d
uctio
n
c
hains
commit
|
commitdiff
|
tree
2018-02-20
rs
a
ndifo
Fix incorrect TARGET_M
E
M_REF alignment (PR 84419)
commit
|
commitdiff
|
tree
2018-02-14
rsandifo
Ch
e
ck array indices in
o
b
ject
_
address_in
v
arian
t
_in
_
l
oop
_
p
.
.
.
commit
|
commitdiff
|
tree
2018-02-13
rsandifo
Add a DECL_EXPR for VLA pointer casts (PR 84
3
05
)
commit
|
commitdiff
|
tree
2018-02-08
rsandifo
Anothe
r
fi
x
for single-element
p
e
rmute
s
(PR 84265)
commit
|
commitdiff
|
tree
2018-02-08
rsand
i
fo
Use nonzer
o
bits to re
f
ine range in sp
l
it_constant
_
offset
.
.
.
commit
|
commitdiff
|
tree
2018-02-08
rsa
n
difo
Simp
l
ify LRA lowpart subreg fix
commit
|
commitdiff
|
tree
2018-02-05
rsandifo
Make
lto
.
exp
wor
k
wi
t
h T
c
l 8
.
4
commit
|
commitdiff
|
tree
2018-02-05
r
s
a
n
d
i
fo
[
AArch6
4
] Remo
v
e SVE XFAILs
commit
|
commitdiff
|
tree
2018-02-05
r
s
and
i
fo
Adj
u
st
i
ra_init_registe
r
_move_cost comment
commit
|
commitdiff
|
tree
2018-02-01
rsandifo
Use range
info
i
n s
p
l
it_
c
onstant_off
s
et
(PR 81635)
commit
|
commitdiff
|
tree
2018-02-01
rsandifo
[
A
Arch6
4
] Fi
x
SVE testsuite failures for ILP32 (
P
R
.
.
.
commit
|
commitdiff
|
tree
2018-02-01
rsan
d
ifo
[
AArch64]
H
andle SVE
s
ubregs that are effe
c
tively REVs
commit
|
commitdiff
|
tree
2018-02-01
rsandif
o
[AArch64
]
P
refer
LD1RQ for big-
e
ndia
n
S
VE
commit
|
commitdiff
|
tree
2018-02-01
r
s
andifo
[AArch
6
4] Use
all SVE
LD1RQ variants
commit
|
commitdiff
|
tree
2018-02-01
r
s
andifo
[AArc
h
64] Generalis
e
aarch64_simd
_
va
l
i
d_immediate fo
r
SVE
commit
|
commitdiff
|
tree
2018-02-01
rsandifo
[AArch64] Tighten
a
arch64
_
secondary_reload condition
.
.
.
commit
|
commitdiff
|
tree
2018-01-30
rsandifo
[
AArch64]
F
i
x
sve/extract_[1
2
]
.
c for big-
e
ndian SVE
commit
|
commitdiff
|
tree
2018-01-30
r
sandifo
Fix LRA s
u
breg calculation
for big-endian
t
ar
g
ets
commit
|
commitdiff
|
tree
2018-01-30
rsandifo
Ex
p
and vec
_
perm_indices::se
r
ies_p c
o
mment
commit
|
commitdiff
|
tree
2018-01-25
rsandifo
Fix vect-red
u
c-o
r
_[12]
.
c changes
i
n
r257022
commit
|
commitdiff
|
tree
2018-01-24
rsa
n
difo
R
emove explicit
d
g-do run
s
from gcc
.
d
g
/vect
(PR 83889)
commit
|
commitdiff
|
tree
2018-01-24
rsandifo
Fix use of bo
o
lean_t
r
ue/false_
n
ode (PR 83979)
commit
|
commitdiff
|
tree
2018-01-23
rsandifo
F
ix vect_flo
a
t
m
arkup for a
couple
o
f tests (PR 83888)
commit
|
commitdiff
|
tree
2018-01-23
rsandifo
Disable some patterns for fold-
l
eft red
u
ctions (PR
.
.
.
commit
|
commitdiff
|
tree
2018-01-20
rsandifo
Fix vect_def_type ha
n
dling in x86 scatter support
.
.
.
commit
|
commitdiff
|
tree
2018-01-19
rsa
n
d
i
fo
Chec
k
w
hether any st
a
tements
n
eed masking (P
R
83922
)
commit
|
commitdiff
|
tree
2018-01-19
rsandif
o
Avoid ICE for nested inductions (PR 83914)
commit
|
commitdiff
|
tree
2018-01-17
r
s
and
i
fo
VIEW_CONVERT_E
X
PR slots for stri
c
t
-
align targets (PR
.
.
.
commit
|
commitdiff
|
tree
2018-01-16
r
s
andifo
Two fixes for live-out S
L
P
induct
i
ons
(
PR 83857)
commit
|
commitdiff
|
tree
2018-01-16
rsandif
o
Move pa
.
h FUN
C
TION_A
R
G_SIZE
t
o pa
.
c (PR83
8
58)
commit
|
commitdiff
|
tree
2018-01-16
rsa
n
difo
Fix ch
a
n
g
elog
commit
|
commitdiff
|
tree
2018-01-16
rsandif
o
Avoid GCC 4
.
1 buil
d
f
ailure in fold-const
.
c
commit
|
commitdiff
|
tree
2018-01-16
rsan
d
ifo
Don't group gath
e
r
l
o
a
d
s
(
P
R
8
3847)
commit
|
commitdiff
|
tree
2018-01-15
r
sandi
f
o
Mis
s
ing vect_d
o
uble in gcc
.
dg/vect/pr79920
.
c (
P
R83836)
commit
|
commitdiff
|
tree
2018-01-14
rsandifo
inline
_
sm
a
ll
_
functions speedup
commit
|
commitdiff
|
tree
2018-01-13
rsa
n
difo
Support for
aliasing with variable strides
commit
|
commitdiff
|
tree
2018-01-13
rsan
d
ifo
A
d
d
su
p
port for SVE sca
t
ter stores
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Allow g
a
the
r
load
s
t
o be
u
s
ed for
g
rouped accesses
commit
|
commitdiff
|
tree
2018-01-13
rsa
n
dif
o
Use gather
loads fo
r
strided
a
ccesses
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
A
d
d
suppor
t
for SVE gather l
o
ads
commit
|
commitdiff
|
tree
2018-01-13
rs
a
nd
i
fo
Add support for
in-order addit
i
o
n re
d
uction usin
g
SVE
.
.
.
commit
|
commitdiff
|
tree
2018-01-13
r
sandifo
Rem
o
ve
unnecess
a
ry
t
emporary
in
t
ree-if-conv
.
c
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Rework the legitimize_address_displacement hook
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Add an "
e
a
r
ly rematerialisat
i
on" pa
s
s
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Use single-ite
r
ation epilogues when peel
i
ng fo
r
gaps
commit
|
commitdiff
|
tree
2018-01-13
r
sa
n
d
i
f
o
Allo
w
single-element in
t
erleaving for
non-pow
e
r
-
of
.
.
.
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
A
d
d
sup
p
ort fo
r
cond
i
t
i
onal
reductions u
s
ing SVE
C
LAS
T
B
commit
|
commitdiff
|
tree
2018-01-13
rs
a
ndi
f
o
Add
s
upport for vectorising live-ou
t
val
u
es using S
V
E
.
.
.
commit
|
commitdiff
|
tree
2018-01-13
rsandi
f
o
Add an empty_mask_is_exp
e
nsive ho
o
k
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
H
an
d
le peeling f
o
r alignment wi
t
h masking
commit
|
commitdiff
|
tree
2018-01-13
rsa
n
difo
Allow the
numb
e
r of
iterati
o
ns
to
be small
e
r th
a
n VF
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Make
ivopts handle
call
s
t
o
internal
f
u
n
c
t
ion
s
commit
|
commitdiff
|
tree
2018-01-13
rsa
n
dif
o
Allow A
D
DR_EXPRs of TARGET_M
E
M_REFs
commit
|
commitdiff
|
tree
2018-01-13
rsa
n
d
i
fo
A
d
d s
u
pport
f
o
r
reductions
i
n
fully-ma
s
ked lo
o
ps
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Ad
d
supp
o
r
t
f
or full
y
-pred
i
c
ated
loops
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Add
s
uppo
r
t for
bi
t
wise r
e
d
u
ctions
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
S
L
P
reductions with var
i
able-length vectors
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Han
d
le mor
e
SLP con
s
tant and extern defi
n
itions for
.
.
.
commit
|
commitdiff
|
tree
2018-01-13
rsan
d
ifo
P
r
ot
e
ct against
m
in
_
profitab
l
e_i
t
e
rs
g
oi
n
g nega
t
ive
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Add suppor
t
for masked l
o
ad/st
o
re_lanes
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
[AArch64] Tests for SVE structur
e
modes
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
[AAr
c
h64] SVE
l
oad/store_lanes support
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Give the target more con
t
rol
o
v
e
r
ARRAY_TYPE modes
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
F
i
x
folding o
f
vector mask EQ/NE expressions
commit
|
commitdiff
|
tree
2018-01-13
rsandi
f
o
S
V
E unwi
n
ding
commit
|
commitdiff
|
tree
2018-01-13
r
s
andifo
[AArch
6
4] SVE tests
commit
|
commitdiff
|
tree
next