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
Don't try to vectorise COND_EXPR reduction chains (PR 84913)
2018-03-18
rsandifo
D
on'
t
try to vectorise COND_EXPR redu
c
tion cha
i
n
s
.
.
.
commit
|
commitdiff
|
tree
2018-03-14
rsan
d
ifo
[AArch64] Fix mul_hi
g
hpart_
1
_run
.
c markup
commit
|
commitdiff
|
tree
2018-03-13
r
sa
n
d
i
f
o
[SLP/AAr
c
h64] Fix unpack handlin
g
for big-endian SVE
commit
|
commitdiff
|
tree
2018-03-13
rsandif
o
[AArch64] Add a tl
s
de
s
c
c
a
ll patte
r
n for
SVE
commit
|
commitdiff
|
tree
2018-03-13
rsandifo
[
A
A
r
ch6
4
] Add SVE mul_highpart
p
atterns
commit
|
commitdiff
|
tree
2018-03-13
rsandifo
2
0
18-03-13 Richa
r
d San
d
iford <richard
.
sandifo
r
d@arm
.
.
.
commit
|
commitdiff
|
tree
2018-03-02
rsandifo
Avoid &L
O
OP_VINFO_MA
S
KS for
b
b vectorisation
(PR
8
4
6
34)
commit
|
commitdiff
|
tree
2018-03-02
rsandifo
U
s
e loop->safelen rather than loop->
f
or
c
e_vectorize
commit
|
commitdiff
|
tree
2018-03-01
rsan
d
i
f
o
Fix PR number in changelog entry
commit
|
commitdiff
|
tree
2018-03-01
rsandifo
2018-03-01 Richard
Sandiford <r
i
chard
.
sandiford@linaro
.
.
.
commit
|
commitdiff
|
tree
2018-03-01
r
sandifo
Tighten us
e
of HARD_FRA
M
E_POINTER_
R
EGN
U
M in
alias
.
c
.
.
.
commit
|
commitdiff
|
tree
2018-02-26
r
sand
i
fo
Make fix for PR 83965 handle SL
P
red
u
ction chains
commit
|
commitdiff
|
tree
2018-02-20
rsand
i
fo
Fix
i
n
c
orrect TARGET_MEM_REF alignment
(
P
R 844
1
9)
commit
|
commitdiff
|
tree
2018-02-14
rsandifo
Check
array
i
ndices
i
n
o
b
j
e
ct_address_inva
r
iant_in_loop_p
.
.
.
commit
|
commitdiff
|
tree
2018-02-13
rsandi
f
o
Add
a
DECL_
E
X
P
R for VLA pointer casts (PR
8
4
3
0
5
)
commit
|
commitdiff
|
tree
2018-02-08
rsandifo
Another fix for
single-element pe
r
m
utes (
P
R
84
2
65)
commit
|
commitdiff
|
tree
2018-02-08
r
s
a
n
difo
Use nonzero bits t
o
refine ran
g
e
in split_co
n
stant_
o
ffset
.
.
.
commit
|
commitdiff
|
tree
2018-02-08
rsandifo
Simpl
i
fy LRA lowpart sub
r
eg fix
commit
|
commitdiff
|
tree
2018-02-05
rsandifo
Make lto
.
exp
w
ork w
i
th T
c
l 8
.
4
commit
|
commitdiff
|
tree
2018-02-05
rs
a
ndifo
[
A
Arch64] Remove S
V
E XFAILs
commit
|
commitdiff
|
tree
2018-02-05
rsan
d
ifo
Adjust
ira_
i
nit_regi
s
t
er_move_cost comm
e
nt
commit
|
commitdiff
|
tree
2018-02-01
rsan
d
i
fo
Use range info in s
p
lit
_
constant_
o
ffset (P
R
81635
)
commit
|
commitdiff
|
tree
2018-02-01
rsa
n
d
ifo
[
A
Arch64] Fix SVE testsuite failur
e
s
f
o
r ILP32 (PR
.
.
.
commit
|
commitdiff
|
tree
2018-02-01
rsandifo
[
AA
r
ch64]
H
a
n
dle S
V
E
s
u
b
regs tha
t
are effectively
R
E
V
s
commit
|
commitdiff
|
tree
2018-02-01
rsandifo
[AArch64] Prefer L
D
1
R
Q for big-
e
ndian
SVE
commit
|
commitdiff
|
tree
2018-02-01
rsandi
f
o
[AA
r
ch64
]
Use all
SVE
L
D1RQ var
i
ants
commit
|
commitdiff
|
tree
2018-02-01
rsandifo
[AArch64] Gen
e
ralise aarch64_simd
_
valid_immediate for SVE
commit
|
commitdiff
|
tree
2018-02-01
rsandi
f
o
[AArch
6
4] T
i
ghten
aarch64_secondary_reload
c
onditi
o
n
.
.
.
commit
|
commitdiff
|
tree
2018-01-30
rsandif
o
[
AArch64] Fix sve/
e
x
t
ract_[12]
.
c
f
or big-
e
ndia
n
S
V
E
commit
|
commitdiff
|
tree
2018-01-30
rsandifo
F
ix LR
A
subreg
c
alculation for big-en
d
ian
targets
commit
|
commitdiff
|
tree
2018-01-30
rsandifo
E
x
p
and v
e
c_perm_indices::
s
er
i
es_p comment
commit
|
commitdiff
|
tree
2018-01-25
rsan
d
ifo
Fi
x
vect-reduc-or_
[
1
2
]
.
c changes in r257022
commit
|
commitdiff
|
tree
2018-01-24
r
s
andifo
Remove exp
l
icit
d
g-do
ru
n
s from gcc
.
d
g
/vect (P
R
838
8
9)
commit
|
commitdiff
|
tree
2018-01-24
rsandif
o
Fix use o
f
boolean_true/fal
s
e_
n
ode (PR 83979)
commit
|
commitdiff
|
tree
2018-01-23
rsan
d
ifo
F
i
x vect_float markup
for a couple of
tes
t
s (PR 83888)
commit
|
commitdiff
|
tree
2018-01-23
rsandifo
Disable some patterns for
f
old-le
f
t redu
c
ti
o
ns (PR
.
.
.
commit
|
commitdiff
|
tree
2018-01-20
r
sandifo
Fix vect_def_
t
ype
handling
i
n x86 scat
t
e
r
sup
p
ort
.
.
.
commit
|
commitdiff
|
tree
2018-01-19
r
s
and
i
fo
Check
whether any
s
tatemen
t
s n
e
ed
masking (PR 83922)
commit
|
commitdiff
|
tree
2018-01-19
rsa
n
difo
A
void ICE for nested inductions (P
R
83914)
commit
|
commitdiff
|
tree
2018-01-17
rsandifo
VIEW_CON
V
E
R
T
_EXP
R
slots f
o
r s
t
rict
-
a
l
i
gn tar
g
ets (
P
R
.
.
.
commit
|
commitdiff
|
tree
2018-01-16
rsan
d
ifo
Two fixes for live-out SLP i
n
ductions (PR 8
3
8
57)
commit
|
commitdiff
|
tree
2018-01-16
rsandi
f
o
Move pa
.
h FU
N
CTION_ARG_SIZE to
pa
.
c (PR83858)
commit
|
commitdiff
|
tree
2018-01-16
rsa
n
difo
Fi
x
chan
g
elog
commit
|
commitdiff
|
tree
2018-01-16
rsandifo
Avoid GCC 4
.
1 build failure in fold-
c
onst
.
c
commit
|
commitdiff
|
tree
2018-01-16
rsand
i
fo
Don't group
g
ather loads (PR83
8
47)
commit
|
commitdiff
|
tree
2018-01-15
rs
a
ndifo
Missing v
e
ct_double in g
c
c
.
dg
/
vect/pr7
9
920
.
c
(P
R
83836)
commit
|
commitdiff
|
tree
2018-01-14
rsandifo
i
n
line_small_funct
i
o
ns spe
e
dup
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Support for alias
i
ng with v
a
r
i
able strides
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Add support for SVE
s
catter stores
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Allow
gather loads to
b
e use
d
for grouped acce
s
ses
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Use
gather
l
oads for strided
accesses
commit
|
commitdiff
|
tree
2018-01-13
rsa
n
dif
o
Add
support for SVE gather load
s
commit
|
commitdiff
|
tree
2018-01-13
r
s
andifo
Ad
d
sup
p
ort fo
r
in-order addition reduction usi
n
g SVE
.
.
.
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Remove unnece
s
s
a
ry temporar
y
in tree-if-
c
onv
.
c
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Rework the legitimize_
a
ddress_displacement
hook
commit
|
commitdiff
|
tree
2018-01-13
rs
a
ndifo
Ad
d
an "early remat
e
rialisation" pass
commit
|
commitdiff
|
tree
2018-01-13
rsandif
o
U
se
s
ingle-iterat
i
on
e
pilogues
when peeling for gaps
commit
|
commitdiff
|
tree
2018-01-13
r
s
andifo
All
o
w single-element
inter
l
eavi
n
g for no
n
-powe
r
-of
.
.
.
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Add suppor
t
f
o
r con
d
i
t
ion
a
l reductions
u
sing SVE CLASTB
commit
|
commitdiff
|
tree
2018-01-13
rsandi
f
o
Add
support for vectorising live
-
out values using SVE
.
.
.
commit
|
commitdiff
|
tree
2018-01-13
rsan
d
ifo
Ad
d
an e
m
pty
_
ma
s
k_is_expensi
v
e ho
o
k
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Handle pee
l
i
n
g
for alignment with masking
commit
|
commitdiff
|
tree
2018-01-13
r
sandif
o
Allow the number o
f
i
terations to be smalle
r
t
han VF
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
M
a
ke
ivopts han
d
l
e
calls to
i
nternal functions
commit
|
commitdiff
|
tree
2018-01-13
r
s
a
n
di
f
o
Allow ADDR_E
X
PRs of TA
R
G
E
T
_
MEM_REFs
commit
|
commitdiff
|
tree
2018-01-13
r
s
andif
o
Add support for reductions
in
f
ully-maske
d
loops
commit
|
commitdiff
|
tree
2018-01-13
r
s
andifo
Add sup
p
o
rt fo
r
fully-p
r
edicated
loops
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Add supp
o
rt f
o
r bitwise
r
eductions
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
SL
P
reductions with variable-length vec
t
ors
commit
|
commitdiff
|
tree
2018-01-13
rsandi
f
o
Handle mor
e
S
L
P
con
s
tant an
d
extern
definition
s
f
o
r
.
.
.
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Protect against min_pr
o
fitable_ite
r
s going negative
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Add support f
o
r
mas
k
ed
l
oad/st
o
r
e
_lanes
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
[AArch
6
4] Tests f
o
r S
V
E
s
t
ructur
e
modes
commit
|
commitdiff
|
tree
2018-01-13
r
s
andi
f
o
[AArch64] SVE
l
oad/st
o
re
_
lanes support
commit
|
commitdiff
|
tree
2018-01-13
rsandi
f
o
Give
the target more c
o
ntrol over ARR
A
Y
_TYPE m
o
des
commit
|
commitdiff
|
tree
2018-01-13
rs
a
ndi
f
o
F
i
x foldi
n
g of vector mas
k
EQ/NE expr
e
ssion
s
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
SVE
unwi
n
ding
commit
|
commitdiff
|
tree
2018-01-13
rsandi
f
o
[AArch64] SVE tests
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
[AAr
c
h64]
T
estsuite ma
r
k
u
p
for SVE
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
[AArch64] Add SVE support
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Mark
S
LP failures
f
o
r v
e
ct_variab
l
e_leng
t
h
commit
|
commitdiff
|
tree
2018-01-13
r
s
andi
f
o
Ext
r
a subreg fold for va
r
i
able-length CONST_VECTORs
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Imp
r
ove can
o
nical
i
sation of TARGET_M
E
M_REF
s
commit
|
commitdiff
|
tree
2018-01-12
r
sandifo
Hand
l
e polynomial DR_INIT
commit
|
commitdiff
|
tree
2018-01-12
rsandifo
Handle poly_i
n
t vector sizes in get_vec_
a
lignme
n
t
_
f
o
r_array_t
y
pe
commit
|
commitdiff
|
tree
2018-01-12
r
s
andifo
Allow var
i
a
bl
e
-sized t
e
mporary va
r
iables
i
n gimplify
.
c
commit
|
commitdiff
|
tree
2018-01-11
rsandi
f
o
[AArch64] A
d
d const_off
s
e
t
field to aarch64
_
address_info
commit
|
commitdiff
|
tree
2018-01-11
r
sa
n
difo
[
A
A
rch64] Set NUM_POLY_INT_COEFFS to
2
commit
|
commitdiff
|
tree
2018-01-11
rsandifo
[AArch64] Rework interface to ad
d
consta
n
t/off
s
e
t routines
commit
|
commitdiff
|
tree
2018-01-11
rsandifo
[AArch64]
E
xtr
a
scalar_flo
a
t_mode patch
commit
|
commitdiff
|
tree
2018-01-11
rsandifo
[AArch64
]
A
v
oid GET_MODE_NUN
I
TS in v8
.
4
support
commit
|
commitdiff
|
tree
2018-01-11
rsa
n
difo
F
i
x mode_for_size un
i
ts in call
e
r-sa
v
e
.
c (PR83761)
commit
|
commitdiff
|
tree
2018-01-10
rsandifo
Don't use per
m
utes for si
n
gle-element accesses (PR83753)
commit
|
commitdiff
|
tree
2018-01-10
r
s
andifo
M
o
stly revert r254296
commit
|
commitdiff
|
tree
2018-01-09
r
sandifo
[
A
Arch64] Use vec_
p
erm_indice
s
h
e
lper routines
commit
|
commitdiff
|
tree
2018-01-09
r
s
andifo
[
AArch64] Rej
e
ct
(
h
i
g
h
(const
(
plus anchor offset)))
commit
|
commitdiff
|
tree
2018-01-09
rsa
n
di
f
o
Fix perm
u
te handling wh
e
n vectorising
s
c
a
t
ters
commit
|
commitdiff
|
tree
2018-01-06
r
s
andifo
Tighten LR
A
cyc
l
ing ch
e
ck
commit
|
commitdiff
|
tree
2018-01-05
r
sandifo
Revert D
E
CL_USER_ALIG
N
p
art of r241959
commit
|
commitdiff
|
tree
2018-01-05
rs
a
ndifo
M
ak
e
chrec_
c
o
n
tains_sym
b
ols t
r
ue for P
O
L
Y_INT_
C
ST
commit
|
commitdiff
|
tree
next