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
Tighten early exit in vect_analyze_data_ref_dependence (PR85586)
2018-05-02
rs
a
ndifo
Tighten early exit in vect
_
analyze_
d
ata_ref_dependence
.
.
.
commit
|
commitdiff
|
tree
2018-04-10
rsandifo
Ad
d
mi
s
sing cas
e
s to vect_get_sma
l
lest_
s
calar_type
.
.
.
commit
|
commitdiff
|
tree
2018-04-10
r
s
andif
o
S
et insn_last_address in final_1
commit
|
commitdiff
|
tree
2018-03-24
rsandifo
Use SCEV informa
t
ion when aligni
n
g for vectorisati
o
n
.
.
.
commit
|
commitdiff
|
tree
2018-03-21
rsandifo
poly_
s
pan_
t
r
a
its
f
ixes (PR 848
1
1)
commit
|
commitdiff
|
tree
2018-03-18
rs
a
n
di
f
o
Don't try to vectorise CO
N
D_EXPR reduction cha
i
n
s
.
.
.
commit
|
commitdiff
|
tree
2018-03-14
rsandi
f
o
[AArch64] Fix mu
l
_highpart_1_run
.
c
markup
commit
|
commitdiff
|
tree
2018-03-13
r
sandifo
[
S
LP/AAr
c
h64] Fix unpack handli
n
g for big-endia
n
SV
E
commit
|
commitdiff
|
tree
2018-03-13
rsa
n
difo
[AArch64] Add a tlsdesc call patter
n
f
or SVE
commit
|
commitdiff
|
tree
2018-03-13
rsand
i
fo
[
A
Arch64] Add SVE
mul
_
h
i
ghpart
p
att
e
rns
commit
|
commitdiff
|
tree
2018-03-13
rsandi
f
o
2018-03
-
13 Richa
r
d Sandiford <r
i
ch
a
rd
.
sand
i
fo
r
d@arm
.
.
.
commit
|
commitdiff
|
tree
2018-03-02
rsand
i
fo
Avoid
&
LOOP_VINFO_MA
S
KS for
b
b vectorisation
(
P
R
84634)
commit
|
commitdiff
|
tree
2018-03-02
rsandifo
Use loop-
>
safelen rath
e
r than
loop->force_vecto
r
ize
commit
|
commitdiff
|
tree
2018-03-01
rsandifo
Fix PR num
b
er in changelog en
t
r
y
commit
|
commitdiff
|
tree
2018-03-01
rs
a
ndifo
2
0
18-03-01 Richard Sand
i
f
ord <richard
.
sandiford@lina
r
o
.
.
.
commit
|
commitdiff
|
tree
2018-03-01
rsandifo
Ti
g
hten use of HARD_FRA
M
E_POINTER_REGNUM in a
l
i
as
.
c
.
.
.
commit
|
commitdiff
|
tree
2018-02-26
rsandifo
Make fix for PR 8
3
965 ha
n
dle S
L
P reduction
chain
s
commit
|
commitdiff
|
tree
2018-02-20
r
sandifo
Fix
in
c
or
r
ect TA
R
GET_M
E
M_R
E
F al
i
gnment (P
R
84419)
commit
|
commitdiff
|
tree
2018-02-14
rsa
n
difo
C
he
c
k array indices in object
_
add
r
e
s
s_i
n
variant_in_loop_
p
.
.
.
commit
|
commitdiff
|
tree
2018-02-13
rsandifo
Add
a
D
ECL_EXPR for VLA pointer casts
(PR 8430
5
)
commit
|
commitdiff
|
tree
2018-02-08
rsandifo
An
o
ther
fix for single-el
e
m
e
nt permutes
(
PR 8
4
2
6
5
)
commit
|
commitdiff
|
tree
2018-02-08
rsa
n
d
ifo
Use no
n
ze
r
o bits
t
o r
e
fine
r
ange in spli
t
_constant_offset
.
.
.
commit
|
commitdiff
|
tree
2018-02-08
r
s
andifo
Simplify LRA
l
owpart subreg f
i
x
commit
|
commitdiff
|
tree
2018-02-05
rsandifo
Make lto
.
exp work
wi
t
h Tcl 8
.
4
commit
|
commitdiff
|
tree
2018-02-05
r
sandifo
[AArc
h
64] R
e
move SVE
X
FAILs
commit
|
commitdiff
|
tree
2018-02-05
rsandifo
Ad
j
us
t
ira_i
n
it_r
e
gister
_
move
_
cost c
o
mm
e
nt
commit
|
commitdiff
|
tree
2018-02-01
rs
a
nd
i
fo
U
se r
a
nge
info i
n
split_constant_offset
(PR
8
1635)
commit
|
commitdiff
|
tree
2018-02-01
rsandifo
[AArch64]
F
i
x SVE te
s
tsuite
failu
r
es for ILP32 (PR
.
.
.
commit
|
commitdiff
|
tree
2018-02-01
rsa
n
d
i
fo
[
A
Arch64] Handle SVE
subreg
s
that
are effectiv
e
ly REVs
commit
|
commitdiff
|
tree
2018-02-01
rs
a
ndifo
[
A
A
r
ch64] Prefer
LD1R
Q
fo
r
big-endian S
V
E
commit
|
commitdiff
|
tree
2018-02-01
rsa
n
dif
o
[AAr
c
h64] U
s
e all SVE
L
D1RQ variants
commit
|
commitdiff
|
tree
2018-02-01
rsandifo
[
A
Arch6
4
]
Generalise aarch64_simd_vali
d
_immediate
f
or SVE
commit
|
commitdiff
|
tree
2018-02-01
rsandifo
[AArch64]
Tight
e
n aarch
6
4_seco
n
dary_reload co
n
di
t
i
on
.
.
.
commit
|
commitdiff
|
tree
2018-01-30
rsandif
o
[AA
r
ch64
]
Fix sve/
e
xtract_[
1
2]
.
c
f
or big-endian SVE
commit
|
commitdiff
|
tree
2018-01-30
rsandifo
Fix LRA
subr
e
g
c
alculation f
o
r bi
g
-
endian targets
commit
|
commitdiff
|
tree
2018-01-30
rsandif
o
Expand vec_perm_ind
i
c
es::serie
s
_p comment
commit
|
commitdiff
|
tree
2018-01-25
rsandifo
Fix vect-reduc-or_[1
2
]
.
c changes in r
2
57022
commit
|
commitdiff
|
tree
2018-01-24
rsandifo
Remove explicit dg-do runs
f
rom gcc
.
dg/v
e
ct (PR 83889)
commit
|
commitdiff
|
tree
2018-01-24
rsandifo
Fix
use of boolean_true/fa
l
s
e_node (PR 83979)
commit
|
commitdiff
|
tree
2018-01-23
rsandif
o
Fix vect_fl
o
at mar
k
up for a
c
o
u
p
le of tests (PR 83888)
commit
|
commitdiff
|
tree
2018-01-23
rsandi
f
o
Disa
b
l
e some pa
t
tern
s
for fold-left
r
eductions (PR
.
.
.
commit
|
commitdiff
|
tree
2018-01-20
rsan
d
i
f
o
Fix vect_def_
t
ype handling in x86 sc
a
t
t
er s
u
p
p
or
t
.
.
.
commit
|
commitdiff
|
tree
2018-01-19
rs
a
ndifo
Check whether any s
t
atements nee
d
m
a
ski
n
g
(
PR 83922)
commit
|
commitdiff
|
tree
2018-01-19
rsandifo
Avoid ICE for nested in
d
uctio
n
s (PR 83
9
14)
commit
|
commitdiff
|
tree
2018-01-17
rsandifo
V
IEW_C
O
NVERT
_
EXPR slot
s
for str
i
ct-align targ
e
ts (PR
.
.
.
commit
|
commitdiff
|
tree
2018-01-16
r
sandifo
T
w
o fixes for live-o
u
t SLP inductions (PR 83857)
commit
|
commitdiff
|
tree
2018-01-16
r
sandifo
Move pa
.
h F
U
NC
T
ION_ARG_SIZE to pa
.
c
(PR83858)
commit
|
commitdiff
|
tree
2018-01-16
r
sa
n
d
ifo
Fix
c
hangel
o
g
commit
|
commitdiff
|
tree
2018-01-16
r
s
a
ndifo
Avoid
GCC 4
.
1 bui
l
d failu
r
e in fold-const
.
c
commit
|
commitdiff
|
tree
2018-01-16
r
s
andifo
Don't group gather l
o
ads (PR83847)
commit
|
commitdiff
|
tree
2018-01-15
rsandifo
Missing vect_doubl
e
in g
c
c
.
d
g/vect/pr79920
.
c
(PR8383
6
)
commit
|
commitdiff
|
tree
2018-01-14
rsandif
o
inline_small_funct
i
o
n
s
sp
e
edup
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Supp
o
rt fo
r
a
l
iasing
wi
t
h variable strid
e
s
commit
|
commitdiff
|
tree
2018-01-13
rs
a
n
difo
Add support
f
o
r
SVE scatte
r
stores
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Allow gather lo
a
ds to
be used for group
e
d accesses
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Us
e
gather
l
oads for strided accesses
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Ad
d
s
u
p
p
ort for SVE gather loads
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Ad
d
support for in-orde
r
addition reduction using S
V
E
.
.
.
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Remove unnecessary tempo
r
ary in t
r
e
e
-
i
f
-
c
onv
.
c
commit
|
commitdiff
|
tree
2018-01-13
rsandif
o
Rework th
e
le
g
itimiz
e
_address_
d
isplacem
e
nt hook
commit
|
commitdiff
|
tree
2018-01-13
rsandi
f
o
A
d
d
an "earl
y
rema
t
erialisati
o
n" pass
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
U
s
e
s
ingle-ite
r
at
i
on epilogues when peeling for
g
aps
commit
|
commitdiff
|
tree
2018-01-13
rsan
d
ifo
Allow sing
l
e-ele
m
ent
i
nterleaving f
o
r non-
p
ower-of
.
.
.
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
A
d
d
s
upport for condi
t
ional red
u
ctions u
s
i
ng SVE CLASTB
commit
|
commitdiff
|
tree
2018-01-13
r
sand
i
fo
Add support for vec
t
orising li
v
e-out values us
i
ng SVE
.
.
.
commit
|
commitdiff
|
tree
2018-01-13
rsan
d
ifo
Add an empty_mask_
i
s_expensive hook
commit
|
commitdiff
|
tree
2018-01-13
r
s
an
d
ifo
Hand
l
e peeling
f
or al
i
g
n
ment wi
t
h masking
commit
|
commitdiff
|
tree
2018-01-13
r
s
andifo
Allow the number of
i
terations to be smaller than VF
commit
|
commitdiff
|
tree
2018-01-13
rsa
n
d
i
fo
M
a
ke ivopts
h
a
ndle
c
all
s
to
i
n
t
e
rnal fu
n
c
tions
commit
|
commitdiff
|
tree
2018-01-13
rsandi
f
o
A
l
l
o
w ADDR_EXP
R
s o
f
TARG
E
T_MEM_REFs
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Add support for red
u
ctions
in fully-mas
k
ed loops
commit
|
commitdiff
|
tree
2018-01-13
r
sandifo
A
dd support
for fully-pr
e
dicated loops
commit
|
commitdiff
|
tree
2018-01-13
rsan
d
ifo
Add
s
upp
o
rt for b
i
twise reduct
i
ons
commit
|
commitdiff
|
tree
2018-01-13
rsand
i
fo
S
L
P reductions with
v
ariable-
l
e
n
gth
v
e
ctors
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Handle more S
L
P consta
n
t and extern
defini
t
io
n
s for
.
.
.
commit
|
commitdiff
|
tree
2018-01-13
rsand
i
fo
Protect against min_p
r
of
i
tab
l
e
_
ite
r
s
g
oi
n
g n
e
gati
v
e
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Add
s
u
p
port for
masked l
o
ad
/
store_lanes
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
[AArch64] Tests for
S
VE s
t
ructure modes
commit
|
commitdiff
|
tree
2018-01-13
r
sa
n
difo
[AArch64]
S
VE load
/
store_lanes support
commit
|
commitdiff
|
tree
2018-01-13
r
s
a
n
difo
G
i
ve th
e
target more control over ARR
A
Y_TYPE m
o
des
commit
|
commitdiff
|
tree
2018-01-13
rs
a
nd
i
fo
Fix f
o
lding of vector
mask EQ
/
NE ex
p
ressions
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
S
VE unwindi
n
g
commit
|
commitdiff
|
tree
2018-01-13
r
sandifo
[AArch64] SVE
tests
commit
|
commitdiff
|
tree
2018-01-13
rsandi
f
o
[
A
Arc
h
64]
Testsuite markup for SVE
commit
|
commitdiff
|
tree
2018-01-13
rsa
n
d
ifo
[
A
Arc
h
64] Add SVE support
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
M
a
rk SLP
f
ai
l
u
res for
v
ect_v
a
riable_length
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Extra subreg fold for variable-le
n
gth CONST_VECTORs
commit
|
commitdiff
|
tree
2018-01-13
rs
a
ndifo
Improv
e
canonicalisation
o
f
T
A
RG
E
T_MEM
_
REFs
commit
|
commitdiff
|
tree
2018-01-12
rsan
d
if
o
Handle polynomial DR_INIT
commit
|
commitdiff
|
tree
2018-01-12
rsandifo
Handle po
l
y_int vector size
s
i
n get_vec_alig
n
ment_for
_
array_type
commit
|
commitdiff
|
tree
2018-01-12
rsandifo
Allow v
a
ri
a
ble
-
size
d
temporary
v
ariable
s
in g
i
mpli
f
y
.
c
commit
|
commitdiff
|
tree
2018-01-11
rsa
n
difo
[A
A
rch
6
4
]
Add const_offset fie
l
d
to a
a
r
c
h6
4
_address_
i
nfo
commit
|
commitdiff
|
tree
2018-01-11
rsandifo
[AArch64] Set NUM_POLY
_
INT
_
COEFFS to
2
commit
|
commitdiff
|
tree
2018-01-11
rsandi
f
o
[AArch64]
R
ework interface t
o
add
constant/off
s
et ro
u
tines
commit
|
commitdiff
|
tree
2018-01-11
rsandi
f
o
[AArch64]
Extra s
c
alar_float_mode p
a
tch
commit
|
commitdiff
|
tree
2018-01-11
r
s
and
i
f
o
[AArch64
]
Avoid
GET_MODE_NUNITS in v8
.
4 suppor
t
commit
|
commitdiff
|
tree
2018-01-11
r
sandif
o
Fi
x
mode_
f
or_size units in
c
aller-save
.
c (
P
R
83
7
61)
commit
|
commitdiff
|
tree
2018-01-10
rsandifo
Don't
u
se
permu
t
es fo
r
single-el
e
men
t
accesses (PR8375
3
)
commit
|
commitdiff
|
tree
2018-01-10
r
s
andifo
M
ostly revert
r
254296
commit
|
commitdiff
|
tree
2018-01-09
rsandifo
[AArch
6
4]
U
se
vec_perm_indices helper ro
u
tines
commit
|
commitdiff
|
tree
next