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
[37/46] dr_aux tweaks
2018-04-10
rsandi
f
o
S
e
t insn_last_address in final_1
commit
|
commitdiff
|
tree
2018-03-24
rsandifo
Use SCEV
inform
a
tion when aligning for vectorisation
.
.
.
commit
|
commitdiff
|
tree
2018-03-21
rsandifo
p
o
ly_s
p
a
n
_
t
raits fixes
(PR 84811)
commit
|
commitdiff
|
tree
2018-03-18
rsand
i
fo
Don't try t
o
vectorise CON
D
_EXPR reduction ch
a
ins
.
.
.
commit
|
commitdiff
|
tree
2018-03-14
rsandif
o
[A
A
r
ch64] Fix mul_hig
h
part_1_run
.
c
mark
u
p
commit
|
commitdiff
|
tree
2018-03-13
rsandif
o
[
S
LP/AArch64] Fix unpack handling for big-endian SVE
commit
|
commitdiff
|
tree
2018-03-13
r
s
a
ndifo
[AArch64] Add a tlsdesc c
a
ll pat
t
ern f
o
r SVE
commit
|
commitdiff
|
tree
2018-03-13
rsandifo
[
AArch
6
4] Add SVE
mu
l
_highpart p
a
tt
e
rns
commit
|
commitdiff
|
tree
2018-03-13
rsandi
f
o
2018-03-1
3
Richard Sandiford <richa
r
d
.
sa
n
diford@arm
.
.
.
commit
|
commitdiff
|
tree
2018-03-02
rsandifo
A
v
o
id
&
LOO
P
_VI
N
FO_MASKS fo
r
b
b vector
i
sation (PR 84634)
commit
|
commitdiff
|
tree
2018-03-02
rs
a
ndifo
Use loop->s
a
f
e
len rath
e
r t
h
a
n loop->forc
e
_v
e
ct
o
riz
e
commit
|
commitdiff
|
tree
2018-03-01
rsandifo
Fix PR number in chang
e
log entry
commit
|
commitdiff
|
tree
2018-03-01
rsandifo
2018-03-01 Richard
S
andiford
<richard
.
sandif
o
rd@linaro
.
.
.
commit
|
commitdiff
|
tree
2018-03-01
r
s
andifo
Tight
e
n use o
f
H
A
R
D
_FR
A
ME_POINTER_RE
G
NUM
i
n alias
.
c
.
.
.
commit
|
commitdiff
|
tree
2018-02-26
r
sandifo
Make fix for PR
8
3965 hand
l
e SLP redu
c
tio
n
chains
commit
|
commitdiff
|
tree
2018-02-20
rsan
d
ifo
Fix incorr
e
ct
TAR
G
ET_M
E
M_RE
F
alignment (PR
84
4
19
)
commit
|
commitdiff
|
tree
2018-02-14
rsandifo
Check array indic
e
s in object_address
_
i
n
varian
t
_in_loop_p
.
.
.
commit
|
commitdiff
|
tree
2018-02-13
rsandifo
Add a DECL_E
X
PR for VLA pointer casts (PR 84305)
commit
|
commitdiff
|
tree
2018-02-08
r
sa
n
difo
Ano
t
he
r
fix for single-element permu
t
es (P
R
84265)
commit
|
commitdiff
|
tree
2018-02-08
rsandifo
U
s
e nonzero bits t
o
r
e
fine range in sp
l
it_constant_o
f
fset
.
.
.
commit
|
commitdiff
|
tree
2018-02-08
rsandifo
Simplif
y
L
R
A
lowpar
t
sub
r
eg fix
commit
|
commitdiff
|
tree
2018-02-05
rsandifo
M
a
ke lto
.
exp work with
T
c
l
8
.
4
commit
|
commitdiff
|
tree
2018-02-05
rsandifo
[AArc
h
64] Rem
o
ve
SVE XFAILs
commit
|
commitdiff
|
tree
2018-02-05
r
s
andi
f
o
Adjus
t
ira_init_register_move_cost comment
commit
|
commitdiff
|
tree
2018-02-01
rs
a
ndi
f
o
U
s
e range info in s
p
lit_cons
t
ant_off
s
et (PR
8
1635)
commit
|
commitdiff
|
tree
2018-02-01
rsandifo
[A
A
rch64] Fix
S
VE
testsuite fa
i
lures f
o
r ILP32
(PR
.
.
.
commit
|
commitdiff
|
tree
2018-02-01
rsan
d
ifo
[AArch64]
Ha
n
dle SVE
su
b
regs that are effectively R
E
Vs
commit
|
commitdiff
|
tree
2018-02-01
rsa
n
difo
[AArch64] Pre
f
er LD1RQ for big-en
d
ian SV
E
commit
|
commitdiff
|
tree
2018-02-01
rsand
i
fo
[
AArch64]
U
se all
SVE
L
D
1RQ
v
a
r
iants
commit
|
commitdiff
|
tree
2018-02-01
rsand
i
fo
[AArch64] Generalise aarch6
4
_
simd_valid_immedi
a
te for SVE
commit
|
commitdiff
|
tree
2018-02-01
rsandifo
[
AArch64] Tighten aarch6
4
_se
c
on
d
a
r
y
_
r
eload condition
.
.
.
commit
|
commitdiff
|
tree
2018-01-30
rsandifo
[AArch64] Fix sve/extract
_
[12]
.
c for big-endian SVE
commit
|
commitdiff
|
tree
2018-01-30
rsandifo
Fix LR
A
subr
e
g
c
a
l
cu
l
ation for big-endian targets
commit
|
commitdiff
|
tree
2018-01-30
rs
a
ndif
o
Expand v
e
c_perm_indices::s
e
ries_p comm
e
nt
commit
|
commitdiff
|
tree
2018-01-25
rsa
n
difo
Fix vec
t
-reduc
-
or
_
[12]
.
c cha
n
ges in
r
257022
commit
|
commitdiff
|
tree
2018-01-24
rsandi
f
o
Remove e
x
plicit dg-do runs from
gcc
.
d
g/vect (P
R
83889)
commit
|
commitdiff
|
tree
2018-01-24
rsandifo
Fix u
s
e
o
f b
o
ol
e
a
n
_
t
rue/f
a
lse_node (PR 839
7
9)
commit
|
commitdiff
|
tree
2018-01-23
rsandifo
Fix vect
_
float markup for a cou
p
le
o
f tests (PR 83888)
commit
|
commitdiff
|
tree
2018-01-23
rsan
d
i
f
o
D
i
s
able som
e
p
a
tt
e
rns for
fold
-
left red
u
ctions (
P
R
.
.
.
commit
|
commitdiff
|
tree
2018-01-20
rsandif
o
Fix vec
t
_def_typ
e
han
d
ling
i
n
x86
scatter support
.
.
.
commit
|
commitdiff
|
tree
2018-01-19
rsandifo
Check whethe
r
any st
a
tements need masking (P
R
83922)
commit
|
commitdiff
|
tree
2018-01-19
r
sand
i
fo
Avoid
ICE f
o
r nested i
n
duc
t
ion
s
(PR 83914)
commit
|
commitdiff
|
tree
2018-01-17
r
sandifo
VIEW
_
C
ONVERT_EXPR slots
f
or strict-
a
lign targ
e
t
s
(PR
.
.
.
commit
|
commitdiff
|
tree
2018-01-16
rsandifo
Two
fi
x
es for
live-out SLP induct
i
ons (PR 83857)
commit
|
commitdiff
|
tree
2018-01-16
rsandif
o
Move p
a
.
h FUNCTION_A
R
G_SI
Z
E to
p
a
.
c
(
P
R
8
3858)
commit
|
commitdiff
|
tree
2018-01-16
r
s
andifo
Fix ch
a
ngelog
commit
|
commitdiff
|
tree
2018-01-16
rsandifo
Avo
i
d GCC 4
.
1 bu
i
l
d
failure in fold-const
.
c
commit
|
commitdiff
|
tree
2018-01-16
rsandifo
D
o
n't
group
g
ather loads (PR83
8
47)
commit
|
commitdiff
|
tree
2018-01-15
rsandi
f
o
M
i
ssing
v
e
ct_doub
l
e
in gc
c
.
d
g/vect/pr79920
.
c (PR83836)
commit
|
commitdiff
|
tree
2018-01-14
r
sandifo
i
n
l
i
ne_small_fun
c
t
i
ons s
p
e
edup
commit
|
commitdiff
|
tree
2018-01-13
rsan
d
i
f
o
Suppor
t
for alias
i
ng with var
i
a
b
l
e
strides
commit
|
commitdiff
|
tree
2018-01-13
rsan
d
ifo
Add support f
o
r
S
V
E
s
catter stores
commit
|
commitdiff
|
tree
2018-01-13
rsa
n
difo
Allow gath
e
r loads to be used for grouped acces
s
es
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Use gat
h
er loads for strided acces
s
es
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Add s
u
pport for SVE g
a
ther loads
commit
|
commitdiff
|
tree
2018-01-13
r
sandifo
Add support for
in
-
order a
d
dition red
u
c
t
ion using
S
V
E
.
.
.
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Re
m
ove un
n
ecessary tempor
a
r
y in tree-
i
f-co
n
v
.
c
commit
|
commitdiff
|
tree
2018-01-13
rsandi
f
o
Rework the legi
t
imize_a
d
dress_d
i
splacement hook
commit
|
commitdiff
|
tree
2018-01-13
r
s
andifo
Add an "
e
a
r
ly
rema
t
erialisati
o
n" pass
commit
|
commitdiff
|
tree
2018-01-13
r
sandif
o
Use single
-
iteration epi
l
ogues
w
h
e
n
p
eeling for
g
ap
s
commit
|
commitdiff
|
tree
2018-01-13
rsa
n
dif
o
All
o
w sin
g
le-
e
leme
n
t int
e
rleaving
f
or non-power-o
f
.
.
.
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Add s
u
pport for
c
on
d
itional reductions using SVE C
L
AST
B
commit
|
commitdiff
|
tree
2018-01-13
rs
a
ndif
o
Add su
p
port fo
r
vecto
r
ising
l
i
v
e-out values usi
n
g
SVE
.
.
.
commit
|
commitdiff
|
tree
2018-01-13
rsa
n
d
i
fo
Add an empty_mask_i
s
_expens
i
ve hook
commit
|
commitdiff
|
tree
2018-01-13
rsan
d
ifo
Handle peeling f
o
r alig
n
ment with mas
k
in
g
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Allow t
h
e number of i
t
erati
o
ns t
o
be smaller than
VF
commit
|
commitdiff
|
tree
2018-01-13
rsandif
o
Make ivopts ha
n
dle calls to internal functions
commit
|
commitdiff
|
tree
2018-01-13
rsa
n
difo
Allow A
D
DR
_
E
X
PRs of TARGET_MEM_R
E
F
s
commit
|
commitdiff
|
tree
2018-01-13
rsandif
o
Add suppo
r
t
for r
e
ducti
o
ns in f
u
l
l
y-ma
s
ked
l
oo
p
s
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Add
s
up
p
ort
f
or f
u
lly-predicated
l
oop
s
commit
|
commitdiff
|
tree
2018-01-13
r
san
d
ifo
A
d
d
support for bitwise red
u
ctions
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
S
L
P reductions with v
a
riable-len
g
t
h
vec
t
o
r
s
commit
|
commitdiff
|
tree
2018-01-13
rs
a
nd
i
fo
Handle mor
e
SLP constant an
d
extern
d
efinitions for
.
.
.
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Protect aga
i
nst
m
in_
p
rofitable_iters going negative
commit
|
commitdiff
|
tree
2018-01-13
rsand
i
fo
Add support for masked load/store_lane
s
commit
|
commitdiff
|
tree
2018-01-13
rsan
d
ifo
[AAr
c
h64]
Tests for
S
VE struct
u
re mode
s
commit
|
commitdiff
|
tree
2018-01-13
r
sandifo
[AArch64
]
S
VE
loa
d
/store_lanes support
commit
|
commitdiff
|
tree
2018-01-13
r
s
andifo
G
i
ve the target
m
ore control over AR
R
AY_TYP
E
modes
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
F
ix
f
o
ld
i
ng of vector mask EQ/NE
expressi
o
ns
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
SVE
u
nw
i
n
d
ing
commit
|
commitdiff
|
tree
2018-01-13
r
sa
n
difo
[
AArc
h
64] SVE tests
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
[AArch64] T
e
stsuite marku
p
for
S
VE
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
[
AArc
h
64] Add SVE suppor
t
commit
|
commitdiff
|
tree
2018-01-13
rsa
n
difo
Mark SL
P
f
a
ilures for vect
_
variable_length
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
E
xtra subreg fold for
v
ariab
l
e-lengt
h
CON
S
T
_
V
E
C
TORs
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Improve canon
i
calisation of TARGE
T
_
MEM_REFs
commit
|
commitdiff
|
tree
2018-01-12
rsandifo
Handle polynom
i
al DR_INIT
commit
|
commitdiff
|
tree
2018-01-12
r
sandifo
Handle
p
oly_int vecto
r
sizes in get_vec
_
alignment
_
for_arr
a
y_type
commit
|
commitdiff
|
tree
2018-01-12
rsand
i
fo
Allow variable-size
d
t
e
mporary vari
a
bles in g
i
mplify
.
c
commit
|
commitdiff
|
tree
2018-01-11
rsandifo
[AA
r
ch64] Add
const_offset field t
o
aarc
h
64_address_in
f
o
commit
|
commitdiff
|
tree
2018-01-11
rsandifo
[AArch64
]
Set
NUM_POLY_INT_CO
E
FFS to 2
commit
|
commitdiff
|
tree
2018-01-11
rs
a
n
d
ifo
[
A
Ar
c
h64] Rework inter
f
ace to add con
s
tant/offs
e
t routines
commit
|
commitdiff
|
tree
2018-01-11
r
sandifo
[AArch
6
4] Extra scalar_f
l
oat_mode
p
a
t
ch
commit
|
commitdiff
|
tree
2018-01-11
rsandifo
[
A
Arch64
]
A
v
oi
d
GET
_
M
O
DE_NUNITS in
v
8
.
4
support
commit
|
commitdiff
|
tree
2018-01-11
r
s
andifo
Fix mode_for_siz
e
u
nits i
n
caller-save
.
c (
P
R8376
1
)
commit
|
commitdiff
|
tree
2018-01-10
rsandifo
Don't
u
se
p
ermutes
f
or single-elem
e
nt acc
e
sses
(PR8
3
7
5
3)
commit
|
commitdiff
|
tree
2018-01-10
rsandi
f
o
Mostly revert r254296
commit
|
commitdiff
|
tree
2018-01-09
rsand
i
fo
[AA
r
ch64]
U
se
v
ec_perm_i
n
dices helper routines
commit
|
commitdiff
|
tree
2018-01-09
r
s
andifo
[A
A
rch64] Reject (high (const (plus anchor offset)))
commit
|
commitdiff
|
tree
2018-01-09
r
s
andifo
Fix permut
e
h
andling when vectorising s
c
a
tters
commit
|
commitdiff
|
tree
next