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
r
s
an
d
ifo
[SLP/AArch64] Fix unpack handling for big-end
i
an SVE
commit
|
commitdiff
|
tree
2018-03-13
rs
a
n
d
ifo
[
AArch64] Add a t
l
sdesc cal
l
p
attern for SVE
commit
|
commitdiff
|
tree
2018-03-13
rsandifo
[A
A
rch64
]
Add SVE mul_highpar
t
pat
t
erns
commit
|
commitdiff
|
tree
2018-03-13
rsandifo
2018-03-13 Ri
c
h
a
r
d Sandiford <richard
.
sandifo
r
d@arm
.
.
.
commit
|
commitdiff
|
tree
2018-03-02
r
s
andifo
Av
o
id &LOOP
_
VI
N
FO_MASKS for
b
b vectorisation (P
R
84634)
commit
|
commitdiff
|
tree
2018-03-02
rs
a
nd
i
fo
Use loo
p
-
>
s
a
felen rath
e
r
th
a
n loop
-
>forc
e
_vectoriz
e
commit
|
commitdiff
|
tree
2018-03-01
rsandifo
F
ix PR
number in c
h
a
n
gelog
entry
commit
|
commitdiff
|
tree
2018-03-01
rsa
n
difo
20
1
8-0
3
-
0
1
Rich
a
r
d
Sandiford <richard
.
s
andiford@lin
a
r
o
.
.
.
commit
|
commitdiff
|
tree
2018-03-01
r
san
d
if
o
Tighten use o
f
HARD_FRAME_POIN
T
ER
_
R
EGNUM in alia
s
.
c
.
.
.
commit
|
commitdiff
|
tree
2018-02-26
rsandif
o
Make
f
i
x
f
or
P
R 83965 ha
n
dle SLP
reduction chains
commit
|
commitdiff
|
tree
2018-02-20
rsandifo
Fix inco
r
rect T
A
RGET
_
MEM_R
E
F alignmen
t
(PR 84419)
commit
|
commitdiff
|
tree
2018-02-14
rsa
n
difo
Check array indices
in obje
c
t
_address_invari
a
nt_in_loop_p
.
.
.
commit
|
commitdiff
|
tree
2018-02-13
rsa
n
di
f
o
Add a DECL_EXPR for VLA
pointer casts (PR 84305)
commit
|
commitdiff
|
tree
2018-02-08
r
sandi
f
o
A
n
other fix for single-element permutes (PR
84265)
commit
|
commitdiff
|
tree
2018-02-08
rsandifo
Use nonzero bits to refin
e
range in s
p
l
i
t_
c
o
nstant
_
o
f
fset
.
.
.
commit
|
commitdiff
|
tree
2018-02-08
rsandifo
Simplify LRA
lowpart subreg fix
commit
|
commitdiff
|
tree
2018-02-05
rsandifo
Make
lto
.
ex
p
wor
k
with Tcl 8
.
4
commit
|
commitdiff
|
tree
2018-02-05
rsan
d
ifo
[AArch64]
Remove SVE XFAI
L
s
commit
|
commitdiff
|
tree
2018-02-05
rsandi
f
o
Adjust ira_init_register_m
o
ve_cos
t
comment
commit
|
commitdiff
|
tree
2018-02-01
rsa
n
di
f
o
Use range info in split_const
a
nt_
o
f
f
set (PR 81635)
commit
|
commitdiff
|
tree
2018-02-01
rsandifo
[AArch64] Fix SVE testsuite failures for ILP
3
2 (PR
.
.
.
commit
|
commitdiff
|
tree
2018-02-01
r
s
andifo
[
A
Arch64] H
a
ndle
S
V
E
s
u
b
r
egs that are
effecti
v
el
y
REVs
commit
|
commitdiff
|
tree
2018-02-01
rs
a
ndifo
[A
A
rch64] Pr
e
fer LD1RQ for big-endian SV
E
commit
|
commitdiff
|
tree
2018-02-01
rsan
d
ifo
[
A
Ar
c
h6
4
] Use all
SVE LD1RQ variants
commit
|
commitdiff
|
tree
2018-02-01
rsandifo
[AArch64] Gen
e
ra
l
ise
a
arch64_simd_val
i
d_
i
mmediate for SVE
commit
|
commitdiff
|
tree
2018-02-01
r
sa
n
difo
[
A
Arch64]
Tight
e
n aarch64_
s
eco
n
dary_reload
condi
t
ion
.
.
.
commit
|
commitdiff
|
tree
2018-01-30
rsandifo
[AArch64]
Fix sve/extract_[12]
.
c for big-endian
SVE
commit
|
commitdiff
|
tree
2018-01-30
r
sandifo
Fix
L
RA su
b
reg calculat
i
on for big-endia
n
targets
commit
|
commitdiff
|
tree
2018-01-30
rsandifo
Expand vec_perm_indices::se
r
i
es_p comment
commit
|
commitdiff
|
tree
2018-01-25
rsandifo
Fix vect-reduc-or_[12
]
.
c cha
n
ge
s
i
n r
2
57022
commit
|
commitdiff
|
tree
2018-01-24
rsandifo
R
emove exp
l
icit dg-do runs
from gcc
.
dg/ve
c
t (P
R
8
3
8
8
9)
commit
|
commitdiff
|
tree
2018-01-24
rsandifo
Fix use o
f
boolean_tr
u
e/fa
l
s
e
_
n
o
d
e (PR
83
9
7
9
)
commit
|
commitdiff
|
tree
2018-01-23
rsandifo
Fix
v
ec
t
_float markup for a couple of tests (PR
83888
)
commit
|
commitdiff
|
tree
2018-01-23
rsandifo
Disab
l
e some p
a
t
terns for fold
-
left reduction
s
(PR
.
.
.
commit
|
commitdiff
|
tree
2018-01-20
rsandifo
F
i
x
vect_d
e
f_type handling in
x
86 scatte
r
support
.
.
.
commit
|
commitdiff
|
tree
2018-01-19
rsandifo
C
h
e
ck
w
he
t
h
e
r
a
ny state
m
ents
n
eed
masking (
P
R 8392
2
)
commit
|
commitdiff
|
tree
2018-01-19
rsandifo
Avoi
d
ICE for ne
s
ted inductions
(
PR 839
1
4)
commit
|
commitdiff
|
tree
2018-01-17
rsandifo
V
I
E
W
_CONVERT_EXPR slots for strict-align targets (PR
.
.
.
commit
|
commitdiff
|
tree
2018-01-16
r
s
andifo
T
w
o fixes for live
-
out SL
P
induct
i
ons (P
R
8385
7
)
commit
|
commitdiff
|
tree
2018-01-16
rsandifo
Move pa
.
h FUNCTION_ARG_SIZE to pa
.
c (PR83858)
commit
|
commitdiff
|
tree
2018-01-16
rsandifo
F
i
x change
l
og
commit
|
commitdiff
|
tree
2018-01-16
rsandifo
Avo
i
d GCC 4
.
1
b
uild
f
ailure in
fold-const
.
c
commit
|
commitdiff
|
tree
2018-01-16
rsandifo
Don't group
gather
l
o
a
d
s
(
PR83847)
commit
|
commitdiff
|
tree
2018-01-15
r
s
andi
f
o
Missing v
e
ct_
d
oub
l
e in g
c
c
.
d
g/ve
c
t/pr7
9
920
.
c (PR83836)
commit
|
commitdiff
|
tree
2018-01-14
rsan
d
if
o
i
n
line_s
m
all_functi
o
ns speed
u
p
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Supp
o
r
t
f
o
r aliasing
w
i
t
h variable strides
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Add su
p
port for SVE
s
c
atter sto
r
es
commit
|
commitdiff
|
tree
2018-01-13
r
sandifo
Allow gath
e
r loads to be us
e
d
f
or grouped accesses
commit
|
commitdiff
|
tree
2018-01-13
rsand
i
fo
Use gather
l
oads for strided ac
c
esses
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Add support for SVE gather loads
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Add support for in-order addit
i
on r
e
ductio
n
using SVE
.
.
.
commit
|
commitdiff
|
tree
2018-01-13
rsandif
o
Rem
o
ve un
n
ecessa
r
y temporary in tree-
i
f-conv
.
c
commit
|
commitdiff
|
tree
2018-01-13
r
s
andif
o
Rewo
r
k
the legiti
m
iz
e
_
addre
s
s_displacement
h
ook
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Add
a
n "early rematerialisation"
p
ass
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Use s
i
ngle-
i
terat
i
on epi
l
ogues
w
h
e
n peeling for gap
s
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Allow sin
g
le-elemen
t
interle
a
ving for no
n
-p
o
we
r
-of
.
.
.
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Add support for conditi
o
nal r
e
ductio
n
s using
S
VE CLASTB
commit
|
commitdiff
|
tree
2018-01-13
r
sandifo
Ad
d
support
f
or vectoris
i
ng liv
e
-out values
u
sing SVE
.
.
.
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Add an empty_
m
ask_is_expensi
v
e hook
commit
|
commitdiff
|
tree
2018-01-13
rs
a
ndifo
Handle peeling for a
l
ign
m
e
n
t with m
a
sking
commit
|
commitdiff
|
tree
2018-01-13
r
s
andifo
Allow the nu
m
ber of iterations to be smaller than VF
commit
|
commitdiff
|
tree
2018-01-13
rsandif
o
Make ivopts handle calls to internal functions
commit
|
commitdiff
|
tree
2018-01-13
r
s
andifo
A
l
lo
w
ADD
R
_EX
P
Rs of T
A
RGET_MEM
_
REFs
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Add support for re
d
uct
i
on
s
in fully-m
a
sked loops
commit
|
commitdiff
|
tree
2018-01-13
rsan
d
ifo
Add support for fully
-
pr
e
dicated lo
o
ps
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Add support for bi
t
wise reductions
commit
|
commitdiff
|
tree
2018-01-13
r
s
andifo
SLP red
u
ctions
with
v
ariabl
e
-lengt
h
v
e
ctor
s
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Handle more S
L
P c
o
n
s
t
a
nt and
ext
e
r
n definiti
o
ns
f
or
.
.
.
commit
|
commitdiff
|
tree
2018-01-13
rsan
d
ifo
Protect
a
gain
s
t min_pr
o
fi
t
ab
l
e_i
t
ers going negative
commit
|
commitdiff
|
tree
2018-01-13
r
s
andifo
Add support for masked load/st
o
re_lanes
commit
|
commitdiff
|
tree
2018-01-13
r
s
andifo
[AArch64] Tests
fo
r
SVE st
r
ucture m
o
des
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
[AAr
c
h64] SVE load/sto
r
e_lanes support
commit
|
commitdiff
|
tree
2018-01-13
rsandi
f
o
Give the t
a
rget more co
n
trol o
v
e
r
ARRAY_TYPE modes
commit
|
commitdiff
|
tree
2018-01-13
rs
a
ndifo
Fix foldi
n
g of vector mask EQ/NE exp
r
essions
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
SVE u
n
winding
commit
|
commitdiff
|
tree
2018-01-13
r
s
andifo
[AArch64] SV
E
t
ests
commit
|
commitdiff
|
tree
2018-01-13
r
s
and
i
fo
[AA
r
ch
6
4
]
T
estsuite mark
u
p for SV
E
commit
|
commitdiff
|
tree
2018-01-13
r
s
andifo
[AArch64
]
Add SVE support
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Ma
r
k
SLP failure
s
for vect
_
varia
b
le_length
commit
|
commitdiff
|
tree
2018-01-13
rsand
i
fo
E
x
tra subreg fol
d
for variable-length CONST_VECTORs
commit
|
commitdiff
|
tree
2018-01-13
r
s
andifo
I
m
pro
v
e canonicalisat
i
on of TARGE
T
_
MEM_RE
F
s
commit
|
commitdiff
|
tree
2018-01-12
rsan
d
ifo
Handle
polyno
m
ial DR_
I
NI
T
commit
|
commitdiff
|
tree
2018-01-12
rsandifo
H
andle p
o
ly_int vector
s
ize
s
in
get_ve
c
_al
i
gnment_f
o
r_ar
r
ay_t
y
pe
commit
|
commitdiff
|
tree
2018-01-12
r
sandifo
Allow variable-
s
i
z
ed temporary
v
ariab
l
es i
n
gimplify
.
c
commit
|
commitdiff
|
tree
2018-01-11
rsandifo
[AArch64] Ad
d
const_offset fiel
d
to
a
arch
6
4_addres
s
_info
commit
|
commitdiff
|
tree
2018-01-11
rsandifo
[
AArch64] Set N
U
M_PO
L
Y_INT_COEFFS to 2
commit
|
commitdiff
|
tree
2018-01-11
rsand
i
fo
[AArch64] Rewo
r
k interfac
e
to add constant/offset routines
commit
|
commitdiff
|
tree
2018-01-11
rs
a
nd
i
fo
[
A
Arch64]
E
xtra scalar_float_mode pat
c
h
commit
|
commitdiff
|
tree
2018-01-11
rsandifo
[AA
r
ch
6
4] Avoid GET_MODE_NU
N
ITS in v8
.
4 supp
o
rt
commit
|
commitdiff
|
tree
2018-01-11
rsandifo
Fix mode_for_size unit
s
in
cal
l
er-sa
v
e
.
c (PR83761)
commit
|
commitdiff
|
tree
2018-01-10
rsand
i
f
o
Do
n
't use permutes for
s
i
ngle
-
elem
e
nt
acces
s
es (PR83753)
commit
|
commitdiff
|
tree
2018-01-10
rsandifo
Mostly
r
e
v
ert r2
5
4296
commit
|
commitdiff
|
tree
2018-01-09
rsandifo
[AArch64
]
Use v
e
c_perm_i
n
dices helper rout
i
nes
commit
|
commitdiff
|
tree
2018-01-09
r
s
andifo
[AArch64] Reject (high (c
o
n
s
t (plus anc
h
or offset)))
commit
|
commitdiff
|
tree
2018-01-09
r
sandifo
F
i
x per
m
ute handling w
h
e
n
v
ectorising scatters
commit
|
commitdiff
|
tree
2018-01-06
rsandifo
Tighten
L
RA cycling ch
e
ck
commit
|
commitdiff
|
tree
2018-01-05
rsandifo
Revert D
E
CL_USER_ALIGN p
a
rt o
f
r241959
commit
|
commitdiff
|
tree
2018-01-05
r
s
an
d
ifo
Make chrec_c
o
n
tains
_
symbols true for
P
OLY_
I
NT_
C
ST
commit
|
commitdiff
|
tree
2018-01-04
rsandifo
P
r
otect second cal
l
to extra
c
t_range_from_mul
t
ip
l
i
c
a
tive_op_1
commit
|
commitdiff
|
tree
2018-01-04
rsandifo
D
ocument
m
achine_mode wrapper
c
lass
e
s
commit
|
commitdiff
|
tree
next