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
[AArch64] Use UNSPEC_MERGE_PTRUE for comparisons
2018-05-08
rsandifo
[A
A
rch64] Use UNSP
E
C_MERGE_P
T
R
U
E for compar
i
sons
commit
|
commitdiff
|
tree
2018-05-08
rsandif
o
[A
A
rch64] Twe
a
k sve/vcond_
6
.
c
test
commit
|
commitdiff
|
tree
2018-05-02
rsa
n
difo
Ti
g
ht
e
n early exit i
n
vect_analyze
_
da
t
a
_ref_dep
e
n
d
ence
.
.
.
commit
|
commitdiff
|
tree
2018-04-10
rsandifo
Ad
d
missing ca
s
es to v
e
ct_get
_
smallest_scalar_type
.
.
.
commit
|
commitdiff
|
tree
2018-04-10
rsandifo
Set insn_last
_
addr
e
s
s
i
n
final
_
1
commit
|
commitdiff
|
tree
2018-03-24
rsandifo
Use SCEV
inform
a
t
ion when aligning
for vector
i
sation
.
.
.
commit
|
commitdiff
|
tree
2018-03-21
r
sandifo
po
l
y_span_
t
r
a
i
ts fixes (PR
8
4811)
commit
|
commitdiff
|
tree
2018-03-18
rsandi
f
o
D
o
n't tr
y
to
v
ectorise CO
N
D
_
EXPR reduc
t
i
o
n chains
.
.
.
commit
|
commitdiff
|
tree
2018-03-14
rsandifo
[AArch
6
4] Fix mul_highp
a
rt_1_run
.
c m
a
rku
p
commit
|
commitdiff
|
tree
2018-03-13
r
sand
i
fo
[
S
LP/
A
A
rch64]
Fix unpack handlin
g
fo
r
b
i
g
-en
d
ian S
V
E
commit
|
commitdiff
|
tree
2018-03-13
r
s
andifo
[AArch64]
A
d
d a
tlsdesc
c
all patter
n
f
or SVE
commit
|
commitdiff
|
tree
2018-03-13
r
sand
i
f
o
[AArch64]
Add SVE
m
u
l_highp
a
rt pattern
s
commit
|
commitdiff
|
tree
2018-03-13
rsandifo
20
1
8-03-13
R
ichard Sandiford
<
rich
a
rd
.
sandiford@ar
m
.
.
.
commit
|
commitdiff
|
tree
2018-03-02
rsandifo
Avoi
d
&LOOP
_
V
I
NFO_MAS
K
S for b
b
vectorisa
t
ion (P
R
84634)
commit
|
commitdiff
|
tree
2018-03-02
rsand
i
fo
Use loop->sa
f
e
len
rather t
h
a
n
lo
o
p->
f
orce_vectorize
commit
|
commitdiff
|
tree
2018-03-01
rsandifo
F
ix P
R
number i
n
changelog entry
commit
|
commitdiff
|
tree
2018-03-01
rs
a
ndifo
2018-03-01
R
ic
h
ard San
d
iford <richa
r
d
.
sandiford@linaro
.
.
.
commit
|
commitdiff
|
tree
2018-03-01
rsandifo
Tighte
n
use of HARD_FRAME
_
POINTER_REGNUM in
a
l
i
as
.
c
.
.
.
commit
|
commitdiff
|
tree
2018-02-26
r
s
andifo
Make
fix
f
or PR 83965 han
d
le SLP reduction chains
commit
|
commitdiff
|
tree
2018-02-20
rsandifo
Fix inco
r
r
e
ct
T
ARGET_MEM_REF ali
g
nment (PR 8441
9
)
commit
|
commitdiff
|
tree
2018-02-14
rs
a
ndifo
Che
c
k array
i
ndices in
object_a
d
dress_in
v
ariant_i
n
_
l
oop_p
.
.
.
commit
|
commitdiff
|
tree
2018-02-13
rs
a
ndifo
Ad
d
a DECL_EXPR for VLA pointer casts (P
R
8
4
305)
commit
|
commitdiff
|
tree
2018-02-08
rsan
d
ifo
Another fix for sing
l
e-element permutes (PR 84265)
commit
|
commitdiff
|
tree
2018-02-08
r
s
andifo
Use n
o
nze
r
o bits to refine
r
ange in split_
c
onstant_offse
t
.
.
.
commit
|
commitdiff
|
tree
2018-02-08
rsa
n
d
i
fo
Simp
l
ify LRA lowpart subreg fix
commit
|
commitdiff
|
tree
2018-02-05
rsandif
o
Make lto
.
exp work wi
t
h Tcl 8
.
4
commit
|
commitdiff
|
tree
2018-02-05
rsandifo
[AArc
h
64]
R
emove SVE XFAILs
commit
|
commitdiff
|
tree
2018-02-05
rsandifo
Adjust ira_in
i
t_register_m
o
ve_co
s
t comment
commit
|
commitdiff
|
tree
2018-02-01
rsand
i
fo
Use range inf
o
in spl
i
t
_consta
n
t_offset (PR 81635)
commit
|
commitdiff
|
tree
2018-02-01
rsand
i
fo
[
A
Arch6
4
] Fix
S
V
E
testsuit
e
failur
e
s for
I
LP32 (PR
.
.
.
commit
|
commitdiff
|
tree
2018-02-01
r
s
andifo
[AArch
6
4]
H
andle SVE subregs that are eff
e
ctively REVs
commit
|
commitdiff
|
tree
2018-02-01
r
sandifo
[
AArch64] Pre
f
er LD
1
RQ for big-en
d
ian SVE
commit
|
commitdiff
|
tree
2018-02-01
rsandifo
[AArch64] Use a
l
l SVE L
D
1RQ variants
commit
|
commitdiff
|
tree
2018-02-01
rsandif
o
[AArch64] Generalise aarch64_simd_valid_immediate for SVE
commit
|
commitdiff
|
tree
2018-02-01
rsand
i
fo
[A
A
r
ch64]
T
ighte
n
aarch6
4
_secondary_reload condition
.
.
.
commit
|
commitdiff
|
tree
2018-01-30
rs
a
ndifo
[
AArch64] Fix sve/extract_[12
]
.
c for big-endian SVE
commit
|
commitdiff
|
tree
2018-01-30
rsan
d
if
o
F
i
x LR
A
subreg c
a
lcu
l
a
t
ion for bi
g
-endia
n
ta
r
get
s
commit
|
commitdiff
|
tree
2018-01-30
rsandifo
Expand vec_perm_indices:
:
s
e
r
ies
_
p comment
commit
|
commitdiff
|
tree
2018-01-25
rsandifo
Fix vect-
r
educ-or_[12]
.
c changes in r257022
commit
|
commitdiff
|
tree
2018-01-24
rsa
n
d
i
fo
Remov
e
explicit dg-do runs f
r
om gcc
.
dg
/
vect (
P
R 83889)
commit
|
commitdiff
|
tree
2018-01-24
r
s
a
ndif
o
Fix use
o
f boole
a
n
_true
/
fal
s
e_no
d
e (PR
8
3979)
commit
|
commitdiff
|
tree
2018-01-23
rsan
d
ifo
Fix vect
_
float marku
p
for a couple of tes
t
s (PR
8
3888
)
commit
|
commitdiff
|
tree
2018-01-23
rs
a
ndifo
Disable some pa
t
terns for
f
old-lef
t
r
e
ductions
(
PR
.
.
.
commit
|
commitdiff
|
tree
2018-01-20
rs
a
ndifo
Fix vect_d
e
f_
t
ype h
a
n
d
ling in x86
s
catter support
.
.
.
commit
|
commitdiff
|
tree
2018-01-19
rsandifo
Check whether any statemen
t
s ne
e
d masking
(
P
R
8
392
2
)
commit
|
commitdiff
|
tree
2018-01-19
r
s
a
n
difo
Avoid ICE for nested inductions (PR 8391
4
)
commit
|
commitdiff
|
tree
2018-01-17
rsandifo
V
I
EW_CO
N
VER
T
_EXPR slots fo
r
stric
t
-
align
targe
t
s (PR
.
.
.
commit
|
commitdiff
|
tree
2018-01-16
r
sand
i
f
o
Two fixes for live-ou
t
SLP indu
c
tions (PR 83857)
commit
|
commitdiff
|
tree
2018-01-16
rsandifo
Mov
e
pa
.
h FUNCTION_
A
RG_
S
IZE to pa
.
c (PR838
5
8)
commit
|
commitdiff
|
tree
2018-01-16
rsandifo
Fix change
l
og
commit
|
commitdiff
|
tree
2018-01-16
r
sandifo
Avo
i
d G
C
C 4
.
1
b
uild failure in fold-const
.
c
commit
|
commitdiff
|
tree
2018-01-16
rsandifo
Don't group gather
l
oads (P
R
8
3847)
commit
|
commitdiff
|
tree
2018-01-15
rsandifo
Missing vect_doubl
e
in gcc
.
d
g
/
vect/pr79920
.
c
(PR83836)
commit
|
commitdiff
|
tree
2018-01-14
rsandifo
i
n
l
ine_small_f
u
nctio
n
s speedu
p
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Support for aliasing with
v
a
riabl
e
s
trides
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
A
d
d sup
p
ort for SVE scatter stores
commit
|
commitdiff
|
tree
2018-01-13
rs
a
ndi
f
o
A
l
low gather
l
oads to be
used fo
r
grouped acc
e
sses
commit
|
commitdiff
|
tree
2018-01-13
rs
a
ndifo
Use gather
l
oads fo
r
st
r
ided access
e
s
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Add support for S
V
E gather loads
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Add sup
p
ort fo
r
in-order addition reduc
t
ion
u
s
i
n
g
SVE
.
.
.
commit
|
commitdiff
|
tree
2018-01-13
r
sandif
o
R
emove unnecessary te
m
pora
r
y in tree-if-conv
.
c
commit
|
commitdiff
|
tree
2018-01-13
rsand
i
fo
Rework t
h
e legitim
i
z
e_a
d
d
r
ess_displacement
h
oo
k
commit
|
commitdiff
|
tree
2018-01-13
rs
a
ndifo
A
dd an "
e
ar
l
y remate
r
ialisation" pass
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Use
single-itera
t
ion epi
l
ogues when peeling
f
or gaps
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Al
l
ow
single-eleme
n
t
i
nterle
a
v
ing
f
or non-power-of
.
.
.
commit
|
commitdiff
|
tree
2018-01-13
r
s
a
ndi
f
o
Add support for c
o
nditional
re
d
uctions using SVE
C
L
ASTB
commit
|
commitdiff
|
tree
2018-01-13
r
sandifo
Add support
for vecto
r
ising li
v
e-out values using
S
VE
.
.
.
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
A
d
d an e
m
p
ty_mask_is_expensi
v
e
h
ook
commit
|
commitdiff
|
tree
2018-01-13
r
s
an
d
ifo
Han
d
le peeling fo
r
alignm
e
nt wi
t
h
m
asking
commit
|
commitdiff
|
tree
2018-01-13
rsand
i
fo
Allow the number of it
e
rations to be
s
ma
l
l
er than VF
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
M
a
ke ivopt
s
handle calls to in
t
er
n
al functions
commit
|
commitdiff
|
tree
2018-01-13
r
sandifo
A
l
low
A
DDR_E
X
PRs of
T
ARGET_MEM_REFs
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Add sup
p
ort for reductions in fully-mask
e
d
l
oo
p
s
commit
|
commitdiff
|
tree
2018-01-13
rsa
n
difo
Add support for fully-p
r
edicated loops
commit
|
commitdiff
|
tree
2018-01-13
rs
a
ndifo
Add support for
b
i
twise reductions
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
SL
P
reduc
t
ions with
v
ariab
l
e-length v
e
ctors
commit
|
commitdiff
|
tree
2018-01-13
rsand
i
fo
Handle mo
r
e SLP
c
o
n
s
tant and e
x
ter
n
definitions for
.
.
.
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Protect
a
gains
t
min_profitable_iters goi
n
g negative
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
A
dd
support
f
or masked load/store_
l
anes
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
[AArch64] Tests
f
or SVE stru
c
ture modes
commit
|
commitdiff
|
tree
2018-01-13
r
s
a
n
d
ifo
[
AArch64]
S
VE load/stor
e
_lanes sup
p
ort
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Give t
h
e
ta
r
get
more contr
o
l over AR
R
AY_TYPE mo
d
es
commit
|
commitdiff
|
tree
2018-01-13
r
s
andifo
Fix folding of vector mask EQ/NE expressions
commit
|
commitdiff
|
tree
2018-01-13
r
sa
n
d
i
fo
SVE unwi
n
ding
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
[AA
r
ch64]
SVE tests
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
[A
A
rch64] Testsu
i
te
markup for
SVE
commit
|
commitdiff
|
tree
2018-01-13
rsan
d
i
fo
[AArch6
4
]
Add SV
E
support
commit
|
commitdiff
|
tree
2018-01-13
r
sandifo
Ma
r
k SLP fail
u
res for vect_var
i
able_len
g
th
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Extra subr
e
g
fold for
variab
l
e-length CONS
T
_VECTORs
commit
|
commitdiff
|
tree
2018-01-13
r
s
andifo
Improve canonicali
s
ation of TARGET_MEM_R
E
Fs
commit
|
commitdiff
|
tree
2018-01-12
rsandi
f
o
H
a
n
d
l
e po
l
y
n
omial DR_
I
N
IT
commit
|
commitdiff
|
tree
2018-01-12
rsandifo
Ha
n
dle poly_int vecto
r
s
i
zes i
n
get_vec_alignment_for_array_type
commit
|
commitdiff
|
tree
2018-01-12
rsand
i
fo
Allow v
a
r
i
able-sized tempor
a
ry variabl
e
s in g
i
mpl
i
f
y
.
c
commit
|
commitdiff
|
tree
2018-01-11
rsand
i
f
o
[
A
Arc
h
64] A
d
d c
o
nst_offset field to
aarch64_address
_
info
commit
|
commitdiff
|
tree
2018-01-11
rsandifo
[AArch64] Set
N
UM_POLY_INT_COEF
F
S
to 2
commit
|
commitdiff
|
tree
2018-01-11
rsandifo
[AArch64] Rework int
e
rface to add cons
t
ant/
o
f
f
set routine
s
commit
|
commitdiff
|
tree
2018-01-11
rsandifo
[AArch
6
4]
Extra
scalar_
f
l
o
a
t_mode patch
commit
|
commitdiff
|
tree
2018-01-11
rsandifo
[
A
A
r
ch64] Avoid GET_MO
D
E_NUN
I
TS
i
n v8
.
4
suppor
t
commit
|
commitdiff
|
tree
2018-01-11
r
s
a
n
difo
Fix mode_
f
or_
s
iz
e
uni
t
s
in caller-sa
v
e
.
c
(PR837
6
1)
commit
|
commitdiff
|
tree
2018-01-10
r
san
d
i
f
o
D
o
n't
use permutes for single-element acces
s
e
s
(PR
8
3
753)
commit
|
commitdiff
|
tree
next