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
poly_span_traits fixes (PR 84811)
2018-03-21
rsandifo
poly
_
sp
a
n_traits
f
ixes (
P
R
8
4
811
)
commit
|
commitdiff
|
tree
2018-03-18
r
s
a
n
difo
Don't try
t
o vecto
r
ise COND_EXP
R
re
d
uction chains
.
.
.
commit
|
commitdiff
|
tree
2018-03-14
rsandifo
[AArch6
4
] Fix mul_highpart_1_run
.
c markup
commit
|
commitdiff
|
tree
2018-03-13
rsandifo
[SLP/AArch64] Fix unpack ha
n
dling f
o
r big-en
d
ian SVE
commit
|
commitdiff
|
tree
2018-03-13
rsan
d
ifo
[AArch6
4
] Add a t
l
s
desc c
a
ll pat
t
ern f
o
r
S
VE
commit
|
commitdiff
|
tree
2018-03-13
r
s
andifo
[AArch64] Add S
V
E mul_highpar
t
patterns
commit
|
commitdiff
|
tree
2018-03-13
rsa
n
difo
2
018-03-1
3
Rich
a
rd San
d
i
f
ord
<richard
.
sa
n
difor
d
@arm
.
.
.
commit
|
commitdiff
|
tree
2018-03-02
r
sandifo
Avoid &LOOP_
V
I
NFO_
M
ASK
S
f
or bb vectorisation
(PR
8
4634)
commit
|
commitdiff
|
tree
2018-03-02
rsan
d
ifo
Use loop->s
a
fele
n
rather than loo
p
-
>
force_v
e
ctorize
commit
|
commitdiff
|
tree
2018-03-01
rsandifo
Fix PR numbe
r
i
n ch
a
ngelog en
t
ry
commit
|
commitdiff
|
tree
2018-03-01
r
s
andif
o
2
018-03-01 Richard Sandifo
r
d
<richa
r
d
.
sandiford@linaro
.
.
.
commit
|
commitdiff
|
tree
2018-03-01
rsandifo
Tighten
use
o
f
HARD_FRAME_P
O
INTER_RE
G
NUM in alias
.
c
.
.
.
commit
|
commitdiff
|
tree
2018-02-26
rsandifo
Make
fix for PR 8
3
965 handle SLP reductio
n
chains
commit
|
commitdiff
|
tree
2018-02-20
r
s
andifo
Fix inco
r
rect
TA
R
GET_MEM_REF alignm
e
nt (
P
R
8
4419
)
commit
|
commitdiff
|
tree
2018-02-14
rs
a
ndifo
C
h
e
ck array ind
i
ces in obj
e
ct_add
r
e
ss_invarian
t
_in_l
o
o
p_p
.
.
.
commit
|
commitdiff
|
tree
2018-02-13
r
san
d
ifo
Add a DECL_EX
P
R for VLA pointer
c
ast
s
(PR 84305)
commit
|
commitdiff
|
tree
2018-02-08
rsan
d
ifo
Ano
t
her fix f
o
r
s
ingle-element permutes
(
PR
84265)
commit
|
commitdiff
|
tree
2018-02-08
rs
a
ndifo
Use
nonze
r
o bits
t
o refine range
in split_constant_offs
e
t
.
.
.
commit
|
commitdiff
|
tree
2018-02-08
rs
a
ndifo
Simplify LR
A
lowpart
s
ubre
g
fix
commit
|
commitdiff
|
tree
2018-02-05
rsandifo
Make lto
.
ex
p
work with Tcl 8
.
4
commit
|
commitdiff
|
tree
2018-02-05
rsandifo
[AArch64] R
e
move SVE XFAILs
commit
|
commitdiff
|
tree
2018-02-05
rsa
n
difo
Adjust ira_init_re
g
ist
e
r_move
_
cost com
m
ent
commit
|
commitdiff
|
tree
2018-02-01
rsan
d
ifo
Use rang
e
info in split_c
o
nstant_offset
(
PR 81635)
commit
|
commitdiff
|
tree
2018-02-01
rsandifo
[AArch64] Fix SVE testsuite fail
u
r
e
s
f
o
r
ILP32 (PR
.
.
.
commit
|
commitdiff
|
tree
2018-02-01
r
s
andifo
[AA
r
ch64] Handl
e
SV
E
subregs
t
ha
t
are effectively REVs
commit
|
commitdiff
|
tree
2018-02-01
rsan
d
i
f
o
[AArch64] Prefer LD1RQ for big-
e
n
d
ian SV
E
commit
|
commitdiff
|
tree
2018-02-01
rsandifo
[
AArch64] Use all SVE LD1RQ varian
t
s
commit
|
commitdiff
|
tree
2018-02-01
rs
a
ndifo
[AArch64] Ge
n
era
l
is
e
aarch64_simd_valid_immediate
f
o
r SVE
commit
|
commitdiff
|
tree
2018-02-01
rs
a
nd
i
fo
[AArch64] Tighten aarch64_seconda
r
y
_
reload c
o
ndition
.
.
.
commit
|
commitdiff
|
tree
2018-01-30
rs
a
ndifo
[AArch64]
F
ix sve/extract_[12]
.
c for big-endian
S
VE
commit
|
commitdiff
|
tree
2018-01-30
r
s
andifo
Fi
x
L
RA
s
u
b
r
eg
c
al
c
ulation
for b
i
g-endian targ
e
ts
commit
|
commitdiff
|
tree
2018-01-30
rsandifo
E
xpand
vec_perm_indices::se
r
ies_p comment
commit
|
commitdiff
|
tree
2018-01-25
rsandifo
Fix vect-reduc-or_[12]
.
c c
h
anges in r257022
commit
|
commitdiff
|
tree
2018-01-24
rsandifo
Rem
o
ve ex
p
l
icit dg-do runs f
r
om gc
c
.
d
g/v
e
c
t
(PR 838
8
9)
commit
|
commitdiff
|
tree
2018-01-24
r
s
andifo
Fix use of boolean_true/false
_
no
d
e (PR 83979)
commit
|
commitdiff
|
tree
2018-01-23
rsandifo
Fix ve
c
t_float m
a
rkup
for a c
o
uple o
f
tests (PR 83888)
commit
|
commitdiff
|
tree
2018-01-23
rsandi
f
o
Disable some patterns for fold
-
l
eft red
u
ction
s
(PR
.
.
.
commit
|
commitdiff
|
tree
2018-01-20
rs
a
ndifo
F
i
x v
e
ct_
d
e
f
_type h
a
n
dlin
g
in x86
s
catter su
p
p
o
rt
.
.
.
commit
|
commitdiff
|
tree
2018-01-19
rsandifo
C
he
c
k whether an
y
sta
t
emen
t
s need masking
(
PR 83922)
commit
|
commitdiff
|
tree
2018-01-19
rsandifo
A
v
oid ICE for
n
ested inductions (PR
8
3914)
commit
|
commitdiff
|
tree
2018-01-17
rsandifo
VIEW_
C
ONVERT_EXPR slots for strict-align
t
argets
(
P
R
.
.
.
commit
|
commitdiff
|
tree
2018-01-16
rsan
d
ifo
Two fix
e
s
for liv
e
-
o
u
t
SLP
inductions (PR
83857)
commit
|
commitdiff
|
tree
2018-01-16
rsandifo
Move pa
.
h FU
N
C
TION_A
R
G_SIZE
t
o pa
.
c
(PR
8
3858
)
commit
|
commitdiff
|
tree
2018-01-16
rsandifo
Fix c
h
angelog
commit
|
commitdiff
|
tree
2018-01-16
rsandifo
A
v
oid GCC
4
.
1 buil
d
f
ailure in fol
d
-
co
n
st
.
c
commit
|
commitdiff
|
tree
2018-01-16
rsan
d
ifo
Don't g
r
o
u
p gather loads (
P
R83
8
47)
commit
|
commitdiff
|
tree
2018-01-15
r
s
andifo
Missing vect_doub
l
e in gcc
.
dg/vect/
p
r79920
.
c (P
R
8
3
836)
commit
|
commitdiff
|
tree
2018-01-14
rsandifo
i
n
l
i
ne_small_fu
n
ction
s
speedup
commit
|
commitdiff
|
tree
2018-01-13
rsa
n
difo
S
u
ppo
r
t
f
or aliasing w
i
th variab
l
e st
r
id
e
s
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Add
sup
p
o
r
t
f
o
r
S
VE scatter stores
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
All
o
w gat
h
er loads t
o
b
e
u
s
ed for grou
p
ed accesses
commit
|
commitdiff
|
tree
2018-01-13
rsan
d
ifo
Use
g
at
h
er loads f
o
r strided acce
s
ses
commit
|
commitdiff
|
tree
2018-01-13
rsand
i
fo
A
dd support for SVE gat
h
er loads
commit
|
commitdiff
|
tree
2018-01-13
rsa
n
d
i
fo
Add su
p
p
ort for
i
n-order addition
r
eduction
u
sing SVE
.
.
.
commit
|
commitdiff
|
tree
2018-01-13
rsand
i
fo
Remove unnecessary temporar
y
in tree-if-co
n
v
.
c
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Rework th
e
le
g
it
i
mize
_
address_d
i
splacemen
t
hook
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Add an "early re
m
aterialisati
o
n" pass
commit
|
commitdiff
|
tree
2018-01-13
r
sandifo
Use singl
e
-
i
terat
i
on epilogues
w
hen peel
i
ng for gaps
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Allow
s
ingle-element interle
a
ving for
non-power
-
of
.
.
.
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
A
d
d
support for
con
d
i
t
i
onal reductions using
SVE
C
LASTB
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Add support for vectoris
i
n
g
live-ou
t
values using SVE
.
.
.
commit
|
commitdiff
|
tree
2018-01-13
rs
a
n
d
i
f
o
Add an empty_mas
k
_is_expens
i
ve ho
o
k
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Handle pee
l
ing f
o
r alignment with maski
n
g
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Allow th
e
number of iteratio
n
s to be smaller than
V
F
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Mak
e
i
v
o
p
ts
h
andle cal
l
s to internal f
u
nction
s
commit
|
commitdiff
|
tree
2018-01-13
r
sandifo
Allow A
D
DR_EXPR
s
of TARG
E
T_MEM_
R
E
Fs
commit
|
commitdiff
|
tree
2018-01-13
rsandi
f
o
Ad
d
support
for r
e
du
c
tions in fully-masked loops
commit
|
commitdiff
|
tree
2018-01-13
rsandi
f
o
Add support for
fu
l
ly-pr
e
d
i
cated
l
oops
commit
|
commitdiff
|
tree
2018-01-13
rsa
n
d
ifo
Ad
d
s
uppo
r
t for
b
i
twise reductions
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
SLP reducti
o
ns w
i
th variable
-
length vectors
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Ha
n
dle mor
e
SL
P
co
n
stant and extern de
f
init
i
ons for
.
.
.
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Protec
t
against min_profitable
_
i
ters going negative
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
A
d
d
support f
o
r masked
l
o
a
d
/st
o
r
e
_lanes
commit
|
commitdiff
|
tree
2018-01-13
r
sandifo
[AArch6
4
] Test
s
for SVE structure mode
s
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
[AArch64] SVE lo
a
d/
s
t
ore_lanes
su
p
por
t
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Give th
e
targe
t
m
ore cont
r
ol
o
ver
A
RRAY_TYPE modes
commit
|
commitdiff
|
tree
2018-01-13
rsand
i
fo
F
ix folding of vector mask EQ/NE expressio
n
s
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
S
V
E
unwinding
commit
|
commitdiff
|
tree
2018-01-13
r
sandifo
[AArch64] SVE
t
e
s
ts
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
[
AArch64]
Test
s
uite
ma
r
kup for
S
VE
commit
|
commitdiff
|
tree
2018-01-13
r
s
andifo
[
AAr
c
h
6
4] Add S
V
E
supp
o
rt
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Mark SLP f
a
ilures for vec
t
_variable_l
e
ngth
commit
|
commitdiff
|
tree
2018-01-13
rs
a
ndifo
Extra subreg fo
l
d for var
i
able-leng
t
h
CONST_VECTORs
commit
|
commitdiff
|
tree
2018-01-13
rsan
d
ifo
Improve canoni
c
alisa
t
ion of TARG
E
T_ME
M
_R
E
Fs
commit
|
commitdiff
|
tree
2018-01-12
rsand
i
f
o
Handl
e
polynom
i
al
D
R_
I
NIT
commit
|
commitdiff
|
tree
2018-01-12
rsand
i
f
o
Handle poly_int ve
c
to
r
s
i
ze
s
in get_vec_ali
g
nment
_
f
o
r_array_
t
ype
commit
|
commitdiff
|
tree
2018-01-12
rsandifo
Al
l
ow variable-sized te
m
p
o
rary variables
in gimpl
i
fy
.
c
commit
|
commitdiff
|
tree
2018-01-11
rsan
d
ifo
[AArch64] Add co
n
st_offset field to aarch64
_
addres
s
_info
commit
|
commitdiff
|
tree
2018-01-11
r
sandi
f
o
[
AArch64] Set
NUM
_
POLY_INT_COEFFS
to 2
commit
|
commitdiff
|
tree
2018-01-11
r
s
andifo
[A
A
rch64]
R
ewo
r
k
interf
a
c
e
to a
d
d
constant/of
f
set
ro
u
tines
commit
|
commitdiff
|
tree
2018-01-11
r
s
andifo
[A
A
r
ch64] Extra s
c
alar
_
float_mod
e
patch
commit
|
commitdiff
|
tree
2018-01-11
rsandifo
[AAr
c
h6
4
] Avoid GE
T
_MODE_NU
N
ITS
i
n v
8
.
4
support
commit
|
commitdiff
|
tree
2018-01-11
rs
a
nd
i
fo
Fix mode
_
f
o
r
_size units in call
e
r-save
.
c (PR
8
3761)
commit
|
commitdiff
|
tree
2018-01-10
rsandi
f
o
Don't use per
m
ut
e
s for single-el
e
ment
a
c
c
esses (P
R
8
3
753)
commit
|
commitdiff
|
tree
2018-01-10
rsandifo
Mostly
r
evert r25
4
296
commit
|
commitdiff
|
tree
2018-01-09
rsandifo
[
A
Arc
h
64] Use vec_perm_indi
c
es helper routines
commit
|
commitdiff
|
tree
2018-01-09
r
s
andi
f
o
[AArch64] Reject (h
i
gh (
c
ons
t
(
plus anchor
o
ffset))
)
commit
|
commitdiff
|
tree
2018-01-09
rsand
i
fo
Fi
x
permu
t
e
h
a
ndling when vectori
s
ing scatte
r
s
commit
|
commitdiff
|
tree
2018-01-06
r
sandif
o
Tig
h
ten L
R
A c
y
c
l
ing check
commit
|
commitdiff
|
tree
2018-01-05
rsandifo
Reve
r
t DEC
L
_USER_AL
I
GN part of r241959
commit
|
commitdiff
|
tree
next