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
[SLP/AArch64] Fix unpack handling for big-endian SVE
2018-03-13
rsandi
f
o
[S
L
P
/
AArch64] Fix unpack handlin
g
for big-endian
S
VE
commit
|
commitdiff
|
tree
2018-03-13
r
s
and
i
fo
[AArch64
]
Add a tlsdesc ca
l
l
pattern for SVE
commit
|
commitdiff
|
tree
2018-03-13
rsandi
f
o
[AAr
c
h64]
A
dd SVE mul_highpart patt
e
rns
commit
|
commitdiff
|
tree
2018-03-13
rsandifo
2018-03
-
13 R
i
char
d
S
andifor
d
<richard
.
sandiford@arm
.
.
.
commit
|
commitdiff
|
tree
2018-03-02
rs
a
n
difo
Avoid
&
L
O
O
P
_V
I
NFO_MAS
K
S for b
b
ve
c
torisation (PR 84634)
commit
|
commitdiff
|
tree
2018-03-02
rsan
d
if
o
Use loop->safele
n
rather than loop->force_vectorize
commit
|
commitdiff
|
tree
2018-03-01
rsandifo
Fix PR nu
m
ber in changelog
entry
commit
|
commitdiff
|
tree
2018-03-01
rsandif
o
2018-0
3
-01 Ri
c
h
a
rd
S
andiford <richard
.
sandi
f
ord
@
linaro
.
.
.
commit
|
commitdiff
|
tree
2018-03-01
r
s
a
nd
i
fo
Tighten
us
e
of HARD_FRAM
E
_POINTER_REGN
U
M i
n
alia
s
.
c
.
.
.
commit
|
commitdiff
|
tree
2018-02-26
r
sandifo
M
ake fix f
o
r
P
R
8
3965 handle SLP reduct
i
on ch
a
ins
commit
|
commitdiff
|
tree
2018-02-20
rsandifo
Fix incorr
e
c
t
TARGET_MEM_REF a
l
ig
n
men
t
(PR 8
4
419)
commit
|
commitdiff
|
tree
2018-02-14
rsandifo
Check
array indices in o
b
ject_address_invariant_
i
n_loop_p
.
.
.
commit
|
commitdiff
|
tree
2018-02-13
r
sandifo
Add a DECL_EXPR f
o
r VLA pointer casts
(
PR 84305)
commit
|
commitdiff
|
tree
2018-02-08
rsandifo
Anoth
e
r
f
i
x for
s
ingle-element perm
u
tes (PR 8
4
265)
commit
|
commitdiff
|
tree
2018-02-08
rsandifo
Use
nonzero bi
t
s to
refine range in split
_
con
s
ta
n
t_of
f
se
t
.
.
.
commit
|
commitdiff
|
tree
2018-02-08
rsandifo
S
implify LRA
lowpart subreg fix
commit
|
commitdiff
|
tree
2018-02-05
rsandifo
Make
lto
.
exp work wi
t
h T
c
l
8
.
4
commit
|
commitdiff
|
tree
2018-02-05
rsa
n
difo
[AArch64] Remov
e
SVE XFAILs
commit
|
commitdiff
|
tree
2018-02-05
rsan
d
ifo
Adjust ira_init_register_move
_
cost
c
omment
commit
|
commitdiff
|
tree
2018-02-01
rsandifo
Use range info in spl
i
t_constant_offset
(
PR 81635
)
commit
|
commitdiff
|
tree
2018-02-01
rsan
d
ifo
[
A
Arch
6
4
]
Fix SVE testsuite failures f
o
r
I
LP32
(PR
.
.
.
commit
|
commitdiff
|
tree
2018-02-01
rsan
d
ifo
[AArch6
4
] Handle SVE subreg
s
that are effectivel
y
R
EVs
commit
|
commitdiff
|
tree
2018-02-01
rsandifo
[AArch64]
P
refer LD1RQ for
b
i
g-endian SVE
commit
|
commitdiff
|
tree
2018-02-01
r
sandif
o
[AArch64] Use all S
V
E LD1RQ variants
commit
|
commitdiff
|
tree
2018-02-01
rsandifo
[
A
A
r
c
h64]
G
enerali
s
e aarch64_simd
_
valid_immediate for S
V
E
commit
|
commitdiff
|
tree
2018-02-01
rsandifo
[AArch64
]
T
i
ghten
aarch64_secondary_
r
eload condit
i
on
.
.
.
commit
|
commitdiff
|
tree
2018-01-30
rsandifo
[AArc
h
64]
F
ix sve
/
extra
c
t_[12]
.
c for big-endian SVE
commit
|
commitdiff
|
tree
2018-01-30
rs
a
ndifo
Fix LRA subreg cal
c
u
lat
i
on for big-endian targets
commit
|
commitdiff
|
tree
2018-01-30
rsandifo
Expand ve
c
_perm_indices::serie
s
_
p
comment
commit
|
commitdiff
|
tree
2018-01-25
rsan
d
ifo
Fix
v
e
ct-reduc-or_[12]
.
c ch
a
nges in r257
0
22
commit
|
commitdiff
|
tree
2018-01-24
rsandifo
Re
m
o
v
e expli
c
it dg-
d
o runs
from gcc
.
dg/vect (
P
R
83889
)
commit
|
commitdiff
|
tree
2018-01-24
rsandifo
Fix use of
b
o
o
lean_tru
e
/false_node
(PR 83979)
commit
|
commitdiff
|
tree
2018-01-23
r
sandifo
Fix vect_fl
o
at mark
u
p for a couple of tests (PR 83888)
commit
|
commitdiff
|
tree
2018-01-23
rs
a
ndifo
Dis
a
ble
s
ome patterns for fold-lef
t
r
educ
t
ions (PR
.
.
.
commit
|
commitdiff
|
tree
2018-01-20
rsandifo
Fix v
e
c
t
_def
_
t
y
pe handling
i
n x86 scatter support
.
.
.
commit
|
commitdiff
|
tree
2018-01-19
rsandifo
Check whether any sta
t
eme
n
ts need masking (P
R
8
3
9
2
2)
commit
|
commitdiff
|
tree
2018-01-19
rsa
n
difo
Avoi
d
ICE f
o
r nes
t
ed
induct
i
ons (PR 839
1
4)
commit
|
commitdiff
|
tree
2018-01-17
rsandifo
VIEW_CONVERT_EXPR slots fo
r
strict-align targe
t
s (PR
.
.
.
commit
|
commitdiff
|
tree
2018-01-16
rsandifo
Two fixes for live-out SLP inductions (PR
83
8
5
7)
commit
|
commitdiff
|
tree
2018-01-16
rsandifo
Mo
v
e pa
.
h
FUNCTION_ARG
_
SIZE to pa
.
c (P
R
83
8
58)
commit
|
commitdiff
|
tree
2018-01-16
rsandifo
Fix change
l
og
commit
|
commitdiff
|
tree
2018-01-16
r
sandifo
Avoid
G
CC 4
.
1 build
fai
l
ure in
fold-c
o
nst
.
c
commit
|
commitdiff
|
tree
2018-01-16
rsandifo
Don't group gather lo
a
ds (PR
8
3847)
commit
|
commitdiff
|
tree
2018-01-15
rsandifo
Mis
s
ing vect_
d
ou
b
le in
g
c
c
.
dg/vect
/
pr
7
992
0
.
c (PR83836)
commit
|
commitdiff
|
tree
2018-01-14
rsand
i
fo
inli
n
e_small_functions
s
peedup
commit
|
commitdiff
|
tree
2018-01-13
rs
a
ndifo
Su
p
port for aliasing with vari
a
ble
stri
d
es
commit
|
commitdiff
|
tree
2018-01-13
r
s
andifo
Add support for SVE s
c
atter
stores
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Allow
g
ather loads t
o
be
used for
g
rouped accesses
commit
|
commitdiff
|
tree
2018-01-13
rs
a
ndifo
Us
e
gather
l
oads
f
or strided
accesses
commit
|
commitdiff
|
tree
2018-01-13
r
s
a
ndifo
Add suppor
t
for
S
VE gath
e
r lo
a
ds
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Add sup
p
ort for
i
n-order additi
o
n redu
c
t
i
on using SVE
.
.
.
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Remove unn
e
cessary temporary in tree-if-co
n
v
.
c
commit
|
commitdiff
|
tree
2018-01-13
r
sa
n
difo
R
e
w
ork t
h
e legi
t
imize_address_displ
a
cement ho
o
k
commit
|
commitdiff
|
tree
2018-01-13
rsand
i
fo
Add an "early rem
a
teriali
s
a
t
ion" pas
s
commit
|
commitdiff
|
tree
2018-01-13
rs
a
n
d
i
f
o
Use single-iteration
epilogu
e
s when peeling for gaps
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Allow
single-eleme
n
t interleaving f
o
r non-
p
ower-o
f
.
.
.
commit
|
commitdiff
|
tree
2018-01-13
rsandif
o
Add s
u
pport for c
o
n
d
i
t
io
n
a
l
reductio
n
s u
s
ing
SVE
CLAST
B
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Add suppo
r
t for vectorising live-
o
ut
values us
i
n
g
SVE
.
.
.
commit
|
commitdiff
|
tree
2018-01-13
r
s
andif
o
Add an
e
m
p
ty_mask
_
i
s_
e
xpensive
h
ook
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
H
andle peeling for al
i
gnment wi
t
h masking
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
All
o
w
the number of iteratio
n
s to
be smal
l
e
r
than VF
commit
|
commitdiff
|
tree
2018-01-13
rsa
n
d
ifo
Make i
v
opts handle calls
t
o
i
nternal funct
i
o
n
s
commit
|
commitdiff
|
tree
2018-01-13
rsandi
f
o
Allow ADD
R
_EXPRs of
TARGET_MEM_REFs
commit
|
commitdiff
|
tree
2018-01-13
r
s
andifo
Add support fo
r
reductions in
fully-masked loops
commit
|
commitdiff
|
tree
2018-01-13
rsan
d
ifo
Add suppo
r
t
for fully-predicat
e
d loops
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Add
suppo
r
t for bitwise reductions
commit
|
commitdiff
|
tree
2018-01-13
rsa
n
difo
SLP r
e
ductions
with
v
ariable-length vectors
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Handle more SLP
c
onstant and extern definition
s
for
.
.
.
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Protect against min_
p
rofitabl
e
_iters going ne
g
at
i
ve
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Add
s
upport for masked load/store
_
l
ane
s
commit
|
commitdiff
|
tree
2018-01-13
rsa
n
difo
[AArch
6
4
]
Tests
for
S
VE structure
m
odes
commit
|
commitdiff
|
tree
2018-01-13
r
sandifo
[AArch64] S
V
E load/store_lanes
s
upport
commit
|
commitdiff
|
tree
2018-01-13
rs
a
ndif
o
G
ive the t
a
rget more control over
A
RRAY_TYPE modes
commit
|
commitdiff
|
tree
2018-01-13
rsandif
o
F
ix
f
oldi
n
g of vecto
r
mask
EQ/NE e
x
pression
s
commit
|
commitdiff
|
tree
2018-01-13
rsa
n
difo
SV
E
unwinding
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
[
AArch64] SVE tests
commit
|
commitdiff
|
tree
2018-01-13
rsan
d
ifo
[AArch64] Testsu
i
te markup for SVE
commit
|
commitdiff
|
tree
2018-01-13
rsa
n
difo
[AArch64] Ad
d
SVE support
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Mark SLP failures for vect_
v
a
riable
_
length
commit
|
commitdiff
|
tree
2018-01-13
r
s
a
ndif
o
Extra subreg fold for
variable-length CONST_VECTORs
commit
|
commitdiff
|
tree
2018-01-13
rsan
d
ifo
Improve canon
i
calisati
o
n
of T
A
RGET_MEM_REFs
commit
|
commitdiff
|
tree
2018-01-12
rsandif
o
Hand
l
e
p
olynomial
D
R_INIT
commit
|
commitdiff
|
tree
2018-01-12
rsandifo
Handle pol
y
_
i
nt vector
s
iz
e
s in get_vec_align
m
ent_for_arr
a
y_type
commit
|
commitdiff
|
tree
2018-01-12
rs
a
n
d
ifo
Allow variable-sized
t
emporary va
r
iab
l
es i
n
g
i
mpli
f
y
.
c
commit
|
commitdiff
|
tree
2018-01-11
rsa
n
difo
[AArch
6
4] Add const_
o
ffs
e
t field to
aarch6
4
_
address_
i
n
f
o
commit
|
commitdiff
|
tree
2018-01-11
rsandifo
[
A
Arch
6
4] Set NU
M
_POLY_I
N
T_COEFFS to 2
commit
|
commitdiff
|
tree
2018-01-11
rsandif
o
[A
A
rch64]
R
e
w
ork interface
to add constant
/
offset routines
commit
|
commitdiff
|
tree
2018-01-11
rsandi
f
o
[AArch64] Extra s
c
a
lar_float_mode patc
h
commit
|
commitdiff
|
tree
2018-01-11
rsandifo
[AArch64] Avoid
G
ET_MODE
_
NUNITS i
n
v8
.
4 support
commit
|
commitdiff
|
tree
2018-01-11
rsandifo
Fix mode_for_
s
ize unit
s
in
caller-save
.
c
(
P
R83761)
commit
|
commitdiff
|
tree
2018-01-10
rsan
d
i
f
o
Don't
u
se permutes for single-e
l
e
m
e
nt accesses (PR
8
3753)
commit
|
commitdiff
|
tree
2018-01-10
rsandifo
M
ostly r
e
vert r2542
9
6
commit
|
commitdiff
|
tree
2018-01-09
rsan
d
ifo
[AA
r
ch64] Use ve
c
_perm_indi
c
e
s
h
e
lper rou
t
i
n
e
s
commit
|
commitdiff
|
tree
2018-01-09
rsandifo
[
AA
r
ch
6
4] Reject (h
i
gh (const
(plus anchor offset)))
commit
|
commitdiff
|
tree
2018-01-09
rsa
n
difo
Fix permute handling when vector
i
sing scatters
commit
|
commitdiff
|
tree
2018-01-06
rsandif
o
Tig
h
ten LRA cycling
c
h
e
ck
commit
|
commitdiff
|
tree
2018-01-05
rsandifo
Re
v
ert DECL_
U
SER_ALIGN part
o
f r241
9
59
commit
|
commitdiff
|
tree
2018-01-05
rsandifo
Ma
k
e chr
e
c
_
c
o
ntains
_
symbols tru
e
f
o
r POLY_IN
T
_CST
commit
|
commitdiff
|
tree
2018-01-04
rsandifo
Pro
t
e
ct sec
o
n
d
call
t
o ext
r
a
c
t_r
a
nge_from_multi
p
l
icative_op
_
1
commit
|
commitdiff
|
tree
2018-01-04
rsandifo
Doc
u
m
e
nt ma
c
h
ine_mo
d
e wrappe
r
classes
commit
|
commitdiff
|
tree
next