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
[13/n] PR85694: Try to avoid vectorising casts of invariants
2018-06-30
rsan
d
ifo
[
13
/
n] PR85694: Try
t
o avoid vec
t
o
r
is
i
ng
c
asts
o
f inv
a
riants
commit
|
commitdiff
|
tree
2018-06-30
rsandifo
[
1
2
/n]
P
R85
6
94: Rework detection of w
i
de
n
ed operat
i
ons
commit
|
commitdiff
|
tree
2018-06-30
rsa
n
d
i
fo
[11/n] PR85694: Ap
p
ly p
a
tt
e
rn
m
at
c
hing to pat
t
ern definition
.
.
.
commit
|
commitdiff
|
tree
2018-06-30
rsandifo
[10/n]
PR85694: Split out che
c
k for vectorizab
l
e
associative
.
.
.
commit
|
commitdiff
|
tree
2018-06-30
rsand
i
fo
[9b/n] PR85694: Mak
e
vect_is_si
m
p
le_
u
se look through
.
.
.
commit
|
commitdiff
|
tree
2018-06-30
rsandi
f
o
[
9
a/n
]
PR856
9
4
:
R
e
orde
r
vect_is_simp
l
e_use arguments
commit
|
commitdiff
|
tree
2018-06-20
r
sandifo
[8/n] PR85694:
M
ake pattern
s
check for target
suppo
r
t
commit
|
commitdiff
|
tree
2018-06-20
rsandifo
[7/
n
] PR85694: Add a vect_pattern_detected he
l
per
commit
|
commitdiff
|
tree
2018-06-20
rsandifo
[
6
/n] PR85694
:
Add a vec
t
_get_i
n
t
e
rn
a
l_def
helper
commit
|
commitdiff
|
tree
2018-06-20
r
s
and
i
fo
[5/
n
] PR
8
5694:
R
emove dead WIDEN_SUM handling
commit
|
commitdiff
|
tree
2018-06-20
r
s
andifo
[4/n] PR85
6
9
4
:
R
emove r
e
d
u
nda
n
t
ca
l
ls t
o
t
y
pes_compatible_p
commit
|
commitdiff
|
tree
2018-06-20
rsa
n
d
ifo
[
3
/n] PR85694: F
i
x dummy a
s
signme
n
t
h
a
ndling in vector
i
zable
.
.
.
commit
|
commitdiff
|
tree
2018-06-20
rsandifo
[
2
/n
]
PR85694: A
t
tach a
D
E
F_
S
EQ only to
the original
.
.
.
commit
|
commitdiff
|
tree
2018-06-20
r
sandifo
[1/n] PR85694: Al
l
ow pattern def
i
n
ition statements
.
.
.
commit
|
commitdiff
|
tree
2018-06-12
rsandifo
Tight
e
n LRA
test for reloading the inne
r
reg of a paradoxi
c
a
.
.
.
commit
|
commitdiff
|
tree
2018-06-12
rs
a
ndifo
Use poly_int rtx a
c
cessor
s
instead of
h
w
i
acce
s
sors
commit
|
commitdiff
|
tree
2018-06-04
rsandifo
Fix ex
p
and_expr_
r
eal_1 handli
n
g
o
f BLKmode bi
t
f
i
eld
.
.
.
commit
|
commitdiff
|
tree
2018-06-01
rs
a
nd
i
fo
Fix phi backedge
d
e
t
ection in backprop (PR
8
598
9
)
commit
|
commitdiff
|
tree
2018-06-01
rsandi
f
o
Fix
SVE fallou
t
from r260
9
51
commit
|
commitdiff
|
tree
2018-05-30
rsan
d
ifo
U
se poly_i
n
t tree
a
c
cess
o
rs
commit
|
commitdiff
|
tree
2018-05-25
rsandifo
Add I
F
N_C
O
ND_{
M
UL,DIV,MOD,RDIV}
commit
|
commitdiff
|
tree
2018-05-25
rsa
n
difo
[A
A
rch64] Ad
d
SVE supp
o
rt
for
i
nteger
d
ivision
commit
|
commitdiff
|
tree
2018-05-25
r
san
d
ifo
Pref
e
r
o
pen-codin
g
vector intege
r
divi
s
ion
commit
|
commitdiff
|
tree
2018-05-25
r
s
an
d
ifo
Fold VEC_COND_EXPRs to IF
N
_
CO
N
D
_
* where possible
commit
|
commitdiff
|
tree
2018-05-25
rsandifo
A
d
d
a
n "else" argument to IFN_CO
N
D_
*
functions
commit
|
commitdiff
|
tree
2018-05-25
rsandi
f
o
Try harde
r
to preserve op
e
rand ties in maybe_legitimize_
o
perands
commit
|
commitdiff
|
tree
2018-05-24
rsand
i
fo
U
s
e canonica
l
ize_mat
h
_after_vecto
r
ization_p for FMA
.
.
.
commit
|
commitdiff
|
tree
2018-05-24
rsa
n
d
ifo
Add a clas
s
t
o
r
epr
e
sent a
g
imple match result
commit
|
commitdiff
|
tree
2018-05-23
rsandifo
F
i
x SLP
d
ef type when
c
omputing masks (
P
R
8
5853)
commit
|
commitdiff
|
tree
2018-05-22
rsandifo
2
018
-
05-22
Richard Sandiford <
r
ichard
.
sandiford@lin
a
ro
.
.
.
commit
|
commitdiff
|
tree
2018-05-22
rsandifo
H
a
ndle a null lh
s
in ex
p
and_direct_optab_fn (PR85862)
commit
|
commitdiff
|
tree
2018-05-21
rsandifo
F
ix tree-ss
a
-
s
trlen handling o
f
partial clobbers (PR85814)
commit
|
commitdiff
|
tree
2018-05-18
rsandi
f
o
R
e
place FMA_EXPR w
i
th one int
e
rnal fn per optab
commit
|
commitdiff
|
tree
2018-05-17
rsandifo
Gimp
l
e FE support for inte
r
nal func
t
ions
commit
|
commitdiff
|
tree
2018-05-17
rsandi
f
o
All
o
w gimp
l
e_
b
uild with
i
nte
r
nal functions
commit
|
commitdiff
|
tree
2018-05-16
rsand
i
fo
Hand
l
e vector bo
o
l
ean types w
h
en calc
u
lating the SLP
.
.
.
commit
|
commitdiff
|
tree
2018-05-09
r
sandifo
A
d
d clobbers around IFN_LOAD/STORE_LANES
commit
|
commitdiff
|
tree
2018-05-08
rsandifo
Move C++ SVE tests
t
o g++
.
target/
a
arch64/
s
ve
commit
|
commitdiff
|
tree
2018-05-08
rsand
i
fo
Tighten cond
i
t
i
on in vect/p
r
85586
.
c (PR 85654
)
commit
|
commitdiff
|
tree
2018-05-08
rsandifo
[AArch64
]
Predicated SVE comparison
f
olds
commit
|
commitdiff
|
tree
2018-05-08
r
s
andifo
[AArch64] Use UNSPEC_MERGE_PTRUE for
c
o
m
par
i
sons
commit
|
commitdiff
|
tree
2018-05-08
r
s
and
i
fo
[AArch64] Twe
a
k sve/vcond_6
.
c test
commit
|
commitdiff
|
tree
2018-05-02
r
s
andifo
Tighten ea
r
ly exit i
n
vect_an
a
lyze
_
data_ref_
d
ependence
.
.
.
commit
|
commitdiff
|
tree
2018-04-10
rsandif
o
Add missing case
s
to
vect_get_s
m
all
e
st
_
s
c
a
lar_type
.
.
.
commit
|
commitdiff
|
tree
2018-04-10
rsandifo
Set insn
_
last_addre
s
s in final_1
commit
|
commitdiff
|
tree
2018-03-24
rsandifo
Us
e
SCEV in
f
orm
a
t
i
on when ali
g
ning for
v
e
ctorisation
.
.
.
commit
|
commitdiff
|
tree
2018-03-21
rsandifo
pol
y
_
s
pan_traits fixes
(PR
848
1
1)
commit
|
commitdiff
|
tree
2018-03-18
rsandifo
Don't try to vect
o
rise COND_EXPR
r
eduction chains
.
.
.
commit
|
commitdiff
|
tree
2018-03-14
rsandifo
[AArc
h
64] Fix
mul_highp
a
rt_1_run
.
c markup
commit
|
commitdiff
|
tree
2018-03-13
rsandifo
[SLP/AArch64] Fix unpa
c
k handling f
o
r big
-
endian SV
E
commit
|
commitdiff
|
tree
2018-03-13
rsandifo
[AAr
c
h64] Add
a tlsdesc c
a
ll pa
t
tern f
o
r SV
E
commit
|
commitdiff
|
tree
2018-03-13
rsandifo
[
A
Arch64] Add SVE mul_highpart p
a
tterns
commit
|
commitdiff
|
tree
2018-03-13
rsan
d
i
fo
2018-0
3
-
13 Ri
c
hard
Sand
i
ford <r
i
chard
.
sandiford@arm
.
.
.
commit
|
commitdiff
|
tree
2018-03-02
rsandif
o
Avo
i
d &LOOP_VINFO_MAS
K
S for bb
v
ector
i
sation
(
PR
8
4634)
commit
|
commitdiff
|
tree
2018-03-02
rsan
d
i
f
o
Use
l
oop->safelen rather
t
han
l
oop-
>
f
o
rce_vecto
r
ize
commit
|
commitdiff
|
tree
2018-03-01
rsandifo
Fix
PR number in cha
n
gelog entry
commit
|
commitdiff
|
tree
2018-03-01
rsandifo
2018-03-01
Richar
d
Sandif
o
rd
<richard
.
sandiford@li
n
aro
.
.
.
commit
|
commitdiff
|
tree
2018-03-01
r
s
andifo
Tighten us
e
of
H
ARD_FRAME
_
POINTE
R
_REGN
U
M i
n
alias
.
c
.
.
.
commit
|
commitdiff
|
tree
2018-02-26
rs
a
nd
i
fo
Make fix for PR 83965 h
a
ndle S
L
P
r
educ
t
io
n
c
h
ains
commit
|
commitdiff
|
tree
2018-02-20
r
s
andifo
Fix incorrect
T
A
RGET_MEM_R
E
F alignment (PR 84
4
19)
commit
|
commitdiff
|
tree
2018-02-14
rsandif
o
Check
a
r
r
a
y indices
in object_addr
e
s
s
_invariant_
i
n_loop
_
p
.
.
.
commit
|
commitdiff
|
tree
2018-02-13
r
sandi
f
o
Add a DECL_EXPR for VLA po
i
nter casts (P
R
84305)
commit
|
commitdiff
|
tree
2018-02-08
rsandifo
A
n
oth
e
r fix
f
or single-
e
le
m
e
nt permut
e
s (PR 8
4
2
6
5)
commit
|
commitdiff
|
tree
2018-02-08
rsandifo
Use nonzero bit
s
to refine
range
in spl
i
t_constant_o
f
f
s
et
.
.
.
commit
|
commitdiff
|
tree
2018-02-08
rsandifo
Simpl
i
fy LRA
lowpart su
b
reg fi
x
commit
|
commitdiff
|
tree
2018-02-05
rsandifo
M
ake lto
.
exp work with Tcl
8
.
4
commit
|
commitdiff
|
tree
2018-02-05
rsandi
f
o
[
AAr
c
h64] Remove SVE XFAILs
commit
|
commitdiff
|
tree
2018-02-05
r
s
a
ndifo
Adjust ira_ini
t
_re
g
i
s
ter_move_
c
os
t
comment
commit
|
commitdiff
|
tree
2018-02-01
rsa
n
d
i
fo
Use r
a
nge info in spl
i
t_
c
onstant_offset (PR 81
6
35)
commit
|
commitdiff
|
tree
2018-02-01
rsandifo
[AA
r
c
h
6
4
]
Fix
SV
E
test
s
uite
f
a
ilu
r
e
s
for
I
LP32 (P
R
.
.
.
commit
|
commitdiff
|
tree
2018-02-01
rsandif
o
[AArch64] Handle SVE subregs th
a
t are effectively
R
EVs
commit
|
commitdiff
|
tree
2018-02-01
rsandifo
[A
A
rch64] Prefer LD1RQ for b
i
g-
e
ndian SVE
commit
|
commitdiff
|
tree
2018-02-01
rsandifo
[AArch64]
Use all
S
VE LD1RQ v
a
riants
commit
|
commitdiff
|
tree
2018-02-01
rsandifo
[AArch64] Generalise aarch64_s
i
md_va
l
id_im
m
ediate for SVE
commit
|
commitdiff
|
tree
2018-02-01
rsandifo
[
AArc
h
64] Tighten
aarch64_seconda
r
y_relo
a
d
co
n
d
i
tion
.
.
.
commit
|
commitdiff
|
tree
2018-01-30
rs
a
n
d
ifo
[AArch64
]
Fix
s
ve
/
extract
_
[12]
.
c
for big-endian SVE
commit
|
commitdiff
|
tree
2018-01-30
r
s
andif
o
Fi
x
LRA subr
e
g ca
l
culation f
o
r big-endian ta
r
g
ets
commit
|
commitdiff
|
tree
2018-01-30
rsandif
o
Expand vec
_
perm_indices::
s
eries_p comment
commit
|
commitdiff
|
tree
2018-01-25
r
s
a
ndi
f
o
Fix vect
-
r
ed
u
c-or_[12]
.
c ch
a
nges i
n
r257022
commit
|
commitdiff
|
tree
2018-01-24
r
s
andifo
Remove explicit dg-do runs from gcc
.
d
g
/ve
c
t (PR 8
3
8
89)
commit
|
commitdiff
|
tree
2018-01-24
rsan
d
ifo
Fi
x
use of
boolean_tru
e
/f
a
lse_
n
ode (PR
8
3979)
commit
|
commitdiff
|
tree
2018-01-23
rsandifo
F
ix vect_float m
a
rku
p
for
a couple of tests (PR
8
38
8
8
)
commit
|
commitdiff
|
tree
2018-01-23
rsandifo
D
i
sable s
o
me patterns for f
o
ld-l
e
f
t reductions (
P
R
.
.
.
commit
|
commitdiff
|
tree
2018-01-20
rs
a
ndifo
Fix vect
_
de
f
_type ha
n
d
l
ing in x86
s
catte
r
s
upport
.
.
.
commit
|
commitdiff
|
tree
2018-01-19
r
s
an
d
ifo
Check whether any
s
tatements ne
e
d
masking
(PR 83922)
commit
|
commitdiff
|
tree
2018-01-19
rsandifo
Av
o
id
ICE for nested
i
nductions (PR 83914)
commit
|
commitdiff
|
tree
2018-01-17
r
san
d
ifo
VIE
W
_CO
N
VERT_EXP
R
s
lots for strict-align targets (PR
.
.
.
commit
|
commitdiff
|
tree
2018-01-16
r
sandifo
Two fixes for live-out SLP induct
i
ons (PR
83857)
commit
|
commitdiff
|
tree
2018-01-16
r
s
and
i
fo
M
o
v
e pa
.
h
FUNCTION_ARG_SIZ
E
to pa
.
c (PR83858)
commit
|
commitdiff
|
tree
2018-01-16
r
sandifo
Fix chan
g
elog
commit
|
commitdiff
|
tree
2018-01-16
rsandifo
Avoi
d
GCC 4
.
1 build failure in fold
-
const
.
c
commit
|
commitdiff
|
tree
2018-01-16
r
s
an
d
ifo
D
o
n't group gather
loa
d
s (PR83847)
commit
|
commitdiff
|
tree
2018-01-15
rsandifo
Mis
s
ing
vect
_
double in gc
c
.
dg/vect/pr79920
.
c
(PR83836)
commit
|
commitdiff
|
tree
2018-01-14
rsandifo
in
l
ine_sm
a
ll_fu
n
ctions spe
e
dup
commit
|
commitdiff
|
tree
2018-01-13
rsan
d
i
f
o
Suppo
r
t for al
i
asing wi
t
h variable strides
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Add support for SVE
scatter stores
commit
|
commitdiff
|
tree
2018-01-13
rsa
n
difo
A
llo
w
gather loads
to be used for gr
o
uped acc
e
ss
e
s
commit
|
commitdiff
|
tree
2018-01-13
rs
a
ndifo
Use gath
e
r loads for
strided acce
s
ses
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
A
d
d support
f
or SVE gather loads
commit
|
commitdiff
|
tree
2018-01-13
rs
a
nd
i
f
o
Add suppor
t
f
o
r in-
o
r
d
er
a
dditi
o
n reduction
u
sing
SVE
.
.
.
commit
|
commitdiff
|
tree
next