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
[8/n] PR85694: Make patterns check for target support
2018-06-20
rsandifo
[8/n] PR856
9
4
:
Make patterns
check for target support
commit
|
commitdiff
|
tree
2018-06-20
rsandifo
[7/n
]
P
R
85694: Add
a vect_
p
a
t
te
r
n_detected helper
commit
|
commitdiff
|
tree
2018-06-20
rsandifo
[
6/n] P
R
85
6
9
4
:
Add a vect_get_internal_def h
e
lper
commit
|
commitdiff
|
tree
2018-06-20
rsandifo
[5/n] PR
8
5694: Remove dead WIDEN_SUM handling
commit
|
commitdiff
|
tree
2018-06-20
r
sandifo
[4/n
]
P
R
8
569
4
: Re
m
ove re
d
undant c
a
ll
s
to ty
p
e
s
_
com
p
ati
b
le_p
commit
|
commitdiff
|
tree
2018-06-20
rsandifo
[3
/
n
] PR8569
4
: F
i
x
dummy assignment
handling i
n
vectorizable
.
.
.
commit
|
commitdiff
|
tree
2018-06-20
rs
a
ndi
f
o
[2/n]
PR85694: At
t
a
c
h
a
DEF_SEQ only
t
o the o
r
ig
i
nal
.
.
.
commit
|
commitdiff
|
tree
2018-06-20
rsandifo
[
1/n] PR85694: Allow
p
at
t
e
rn definit
i
on st
a
tements
.
.
.
commit
|
commitdiff
|
tree
2018-06-12
rsandifo
Tighten LRA test
f
or reloadin
g
the inner
r
eg of a
p
aradoxic
a
.
.
.
commit
|
commitdiff
|
tree
2018-06-12
rsandifo
Use poly
_
i
nt
rtx a
c
cesso
r
s inst
e
a
d
of hwi accessors
commit
|
commitdiff
|
tree
2018-06-04
rsandifo
Fix expand_
e
xpr
_
re
a
l_1 handlin
g
of BLKmode bitfield
.
.
.
commit
|
commitdiff
|
tree
2018-06-01
r
s
andifo
Fix
p
hi backe
d
ge
det
e
ction
in b
a
ckpro
p
(PR85989)
commit
|
commitdiff
|
tree
2018-06-01
rsandi
f
o
F
i
x SVE fallout from r260951
commit
|
commitdiff
|
tree
2018-05-30
r
sandifo
Use poly_int tree a
c
cesso
r
s
commit
|
commitdiff
|
tree
2018-05-25
r
s
andifo
Add IFN_COND_{MUL,DIV,MO
D
,RDIV}
commit
|
commitdiff
|
tree
2018-05-25
rs
a
n
dif
o
[AArch64]
Add S
V
E supp
o
rt for integer division
commit
|
commitdiff
|
tree
2018-05-25
r
sandifo
Pref
e
r
open-coding vec
t
o
r
i
n
teger di
v
ision
commit
|
commitdiff
|
tree
2018-05-25
rs
a
ndifo
Fold VEC_C
O
N
D
_EXP
R
s to IFN_COND_* where possible
commit
|
commitdiff
|
tree
2018-05-25
rsandifo
Add a
n
"
e
lse" argu
m
ent to IFN_COND_* f
u
nctions
commit
|
commitdiff
|
tree
2018-05-25
rsandi
f
o
Try harder to pr
e
s
e
r
v
e op
e
rand ties in
m
a
y
be_legitimize_oper
a
nd
s
commit
|
commitdiff
|
tree
2018-05-24
rsandifo
Use canon
i
cal
i
z
e
_math_after
_
v
e
ctorization_p for
F
M
A
.
.
.
commit
|
commitdiff
|
tree
2018-05-24
rsandifo
Add a class t
o
represent
a
gimp
l
e match resu
l
t
commit
|
commitdiff
|
tree
2018-05-23
rsandifo
Fix SLP def type when com
p
uting masks (PR8
5
853)
commit
|
commitdiff
|
tree
2018-05-22
r
s
and
i
f
o
2018-05-22 Richard Sandifo
r
d <richard
.
s
a
ndifor
d
@linaro
.
.
.
commit
|
commitdiff
|
tree
2018-05-22
rsandifo
H
a
ndle a null lhs
in
expand_direct_
o
pta
b
_fn (PR85862)
commit
|
commitdiff
|
tree
2018-05-21
r
sandifo
F
i
x
tree-
s
sa-strlen handling of pa
r
tial clobbers (PR
8
58
1
4
)
commit
|
commitdiff
|
tree
2018-05-18
rsan
d
ifo
Replace FMA_EXPR with one
i
n
ternal fn per optab
commit
|
commitdiff
|
tree
2018-05-17
rsandif
o
Gim
p
le
FE s
u
pport for internal functio
n
s
commit
|
commitdiff
|
tree
2018-05-17
rsa
n
difo
All
o
w
gimpl
e
_build
with internal functi
o
ns
commit
|
commitdiff
|
tree
2018-05-16
r
s
andi
f
o
Handle v
e
ctor boolean
t
ypes when c
a
lculating the SLP
.
.
.
commit
|
commitdiff
|
tree
2018-05-09
r
s
andifo
Add clob
b
ers around IFN_
L
OAD/S
T
ORE_LANES
commit
|
commitdiff
|
tree
2018-05-08
r
sandifo
Move C++ SVE tests to g++
.
ta
r
get
/
aarch6
4
/s
v
e
commit
|
commitdiff
|
tree
2018-05-08
rsandifo
Tighten condition
in vect/pr85586
.
c (PR 8565
4
)
commit
|
commitdiff
|
tree
2018-05-08
rsandifo
[A
A
rch64] Pred
i
cated SV
E
c
omparison
f
olds
commit
|
commitdiff
|
tree
2018-05-08
rsandifo
[AArch64] Use UNSPEC_
M
E
RGE_PTRUE for comparisons
commit
|
commitdiff
|
tree
2018-05-08
rsandif
o
[AAr
c
h64] Tweak
sv
e
/vcond_6
.
c test
commit
|
commitdiff
|
tree
2018-05-02
rsandifo
Tighte
n
e
a
rly exit in vect_analyze_data_r
e
f_depe
n
dence
.
.
.
commit
|
commitdiff
|
tree
2018-04-10
rsandifo
Add missing cases
t
o v
e
ct_g
e
t_small
e
st_
s
calar_type
.
.
.
commit
|
commitdiff
|
tree
2018-04-10
rsand
i
fo
Set
i
nsn_last_a
d
dress
i
n fi
n
al_1
commit
|
commitdiff
|
tree
2018-03-24
rsandifo
Use SCE
V
info
r
mation w
h
e
n
a
l
i
gning for vectorisatio
n
.
.
.
commit
|
commitdiff
|
tree
2018-03-21
rsan
d
ifo
p
oly_span_tra
i
ts fixe
s
(P
R
848
1
1
)
commit
|
commitdiff
|
tree
2018-03-18
rsan
d
ifo
Don't try to vect
o
rise COND_E
X
PR reduction
c
ha
i
ns
.
.
.
commit
|
commitdiff
|
tree
2018-03-14
rsandifo
[AArch64] Fix mul_highpart_1_run
.
c markup
commit
|
commitdiff
|
tree
2018-03-13
rsandifo
[SLP/AAr
c
h64]
Fix unpac
k
handling f
o
r
bi
g
-en
d
ia
n
SVE
commit
|
commitdiff
|
tree
2018-03-13
rsa
n
difo
[AArch64] Add
a
tls
d
esc
c
all
p
at
t
e
r
n
for
SVE
commit
|
commitdiff
|
tree
2018-03-13
r
s
a
ndifo
[AArch64]
A
d
d SVE mu
l
_highpart patter
n
s
commit
|
commitdiff
|
tree
2018-03-13
rsandifo
2
018-03-13 Richard Sandifo
r
d <richard
.
san
d
iford
@
arm
.
.
.
commit
|
commitdiff
|
tree
2018-03-02
rs
a
ndifo
Avoid &LOOP_VINFO_MASKS
fo
r
bb vectorisation (PR 84634)
commit
|
commitdiff
|
tree
2018-03-02
rsandi
f
o
Us
e
loop
-
>safelen
rather than loop->force_vectorize
commit
|
commitdiff
|
tree
2018-03-01
rsan
d
ifo
F
i
x
PR numbe
r
i
n
changelog en
t
ry
commit
|
commitdiff
|
tree
2018-03-01
rsandifo
2
018-03-01 Ri
c
hard
S
a
nd
i
f
o
r
d <richard
.
sa
n
difor
d
@linaro
.
.
.
commit
|
commitdiff
|
tree
2018-03-01
rs
a
ndi
f
o
Tighten
u
s
e
of
HARD_FRAME_
P
OINT
E
R_
R
EGNUM in ali
a
s
.
c
.
.
.
commit
|
commitdiff
|
tree
2018-02-26
rsandifo
Make fix for PR 83965 handle S
L
P re
d
uction chains
commit
|
commitdiff
|
tree
2018-02-20
rsandifo
Fi
x
incorrect TA
R
GET_MEM_RE
F
al
i
gnmen
t
(PR 8
4
419)
commit
|
commitdiff
|
tree
2018-02-14
rsan
d
ifo
Check array ind
i
ces in
ob
j
ec
t
_address_i
n
v
ar
i
a
n
t_in_
l
oop_p
.
.
.
commit
|
commitdiff
|
tree
2018-02-13
r
s
and
i
fo
Add a DECL_EXPR f
o
r
VLA pointer casts (PR 84305)
commit
|
commitdiff
|
tree
2018-02-08
rsandifo
Ano
t
her fix for
s
ingle
-
e
lement
permutes (PR 842
6
5)
commit
|
commitdiff
|
tree
2018-02-08
rsandifo
Use nonzero bits to
r
efi
n
e
range in spli
t
_constant
_
offse
t
.
.
.
commit
|
commitdiff
|
tree
2018-02-08
r
s
a
ndifo
Si
m
pl
i
f
y LRA lowpart subreg fix
commit
|
commitdiff
|
tree
2018-02-05
r
sandifo
Make l
t
o
.
exp wor
k
with Tcl
8
.
4
commit
|
commitdiff
|
tree
2018-02-05
rsandifo
[AA
r
ch64] Remove SVE
XFAILs
commit
|
commitdiff
|
tree
2018-02-05
r
s
andifo
Adju
s
t ira_init_re
g
i
s
ter_m
o
ve
_
cost
comment
commit
|
commitdiff
|
tree
2018-02-01
rsandi
f
o
Use range inf
o
i
n split_constant_of
f
set (
P
R
81635)
commit
|
commitdiff
|
tree
2018-02-01
rsa
n
difo
[AArch64
]
Fix SVE test
s
u
ite failu
r
es for ILP32 (PR
.
.
.
commit
|
commitdiff
|
tree
2018-02-01
rsandifo
[
A
Arch
6
4] Hand
l
e SVE subregs
that
a
re effectively REVs
commit
|
commitdiff
|
tree
2018-02-01
rs
a
n
difo
[A
A
r
c
h64] Prefer
L
D1RQ for big-endi
a
n SVE
commit
|
commitdiff
|
tree
2018-02-01
rsa
n
difo
[AA
r
ch6
4
] Use all S
V
E LD1RQ vari
a
n
ts
commit
|
commitdiff
|
tree
2018-02-01
rs
a
n
d
ifo
[AArch
6
4] Ge
n
eralise aarch64_simd_valid_immediate fo
r
SVE
commit
|
commitdiff
|
tree
2018-02-01
rsandifo
[AA
r
ch64] Tighten aarch64_secondary_r
e
load cond
i
ti
o
n
.
.
.
commit
|
commitdiff
|
tree
2018-01-30
rs
a
ndifo
[
AArch64] Fix sve/extract_
[
12]
.
c fo
r
big-endian
S
VE
commit
|
commitdiff
|
tree
2018-01-30
rsandi
f
o
Fix L
R
A subreg calcula
t
ion for big-
e
ndian ta
r
gets
commit
|
commitdiff
|
tree
2018-01-30
rsandifo
Expand v
e
c_perm_
i
n
d
ices::series_p comment
commit
|
commitdiff
|
tree
2018-01-25
rsandifo
Fix vect-re
d
uc-or_[1
2
]
.
c changes in
r
257022
commit
|
commitdiff
|
tree
2018-01-24
r
s
andifo
R
e
m
o
ve expli
c
it
d
g
-
d
o
runs from gcc
.
dg/vect
(
PR 8388
9
)
commit
|
commitdiff
|
tree
2018-01-24
rsa
n
di
f
o
Fix use of
bo
o
lean_tru
e
/f
a
lse
_
n
ode (P
R
83979)
commit
|
commitdiff
|
tree
2018-01-23
r
sandifo
Fix vect_float m
a
rkup for a couple of tes
t
s
(PR 83888)
commit
|
commitdiff
|
tree
2018-01-23
rsandifo
Disable some patterns for fold
-
left redu
c
tio
n
s
(
PR
.
.
.
commit
|
commitdiff
|
tree
2018-01-20
rsand
i
fo
Fix ve
c
t_def_
t
ype handli
n
g in
x86 sc
a
tt
e
r sup
p
o
rt
.
.
.
commit
|
commitdiff
|
tree
2018-01-19
rsa
n
difo
Check whe
t
her any stateme
n
ts need masking (
P
R 8
3
9
22)
commit
|
commitdiff
|
tree
2018-01-19
rsand
i
fo
Avoi
d
IC
E
for
n
ested
in
d
uctions (PR
83914)
commit
|
commitdiff
|
tree
2018-01-17
rsandifo
V
I
EW_
C
ONVERT_EXPR
s
lo
t
s fo
r
strict-alig
n
targets (P
R
.
.
.
commit
|
commitdiff
|
tree
2018-01-16
rs
a
n
d
i
f
o
Two fixes fo
r
l
ive-out SLP induc
t
io
n
s (
P
R
8
38
5
7)
commit
|
commitdiff
|
tree
2018-01-16
rsandi
f
o
Move pa
.
h
FU
N
CT
I
ON_ARG_SIZE to pa
.
c (PR8
3
858
)
commit
|
commitdiff
|
tree
2018-01-16
rsan
d
ifo
F
i
x changel
o
g
commit
|
commitdiff
|
tree
2018-01-16
rsandifo
Avo
i
d GC
C
4
.
1 build failure in fold-const
.
c
commit
|
commitdiff
|
tree
2018-01-16
rsandi
f
o
Don't gr
o
up gath
e
r l
o
a
d
s (P
R
83847)
commit
|
commitdiff
|
tree
2018-01-15
rsandifo
Missi
n
g
ve
c
t
_
d
ou
b
le in gcc
.
dg/vect
/
pr79920
.
c (PR83836)
commit
|
commitdiff
|
tree
2018-01-14
r
sandifo
inline_small_f
u
nctions speedup
commit
|
commitdiff
|
tree
2018-01-13
rsand
i
fo
Support for aliasing with variable st
r
ides
commit
|
commitdiff
|
tree
2018-01-13
rsandi
f
o
Add support for SV
E
scatter stores
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
A
l
low gather loads to be
u
s
e
d
f
or grouped acc
e
sses
commit
|
commitdiff
|
tree
2018-01-13
rsan
d
ifo
Use gather loads
for
strided access
e
s
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Add support for SVE g
a
ther load
s
commit
|
commitdiff
|
tree
2018-01-13
rsand
i
fo
Add support for
i
n-order addition
r
edu
c
tio
n
using
SVE
.
.
.
commit
|
commitdiff
|
tree
2018-01-13
rsandi
f
o
Remove unn
e
cess
a
ry tempo
r
ary in tree-if-conv
.
c
commit
|
commitdiff
|
tree
2018-01-13
rsan
d
i
fo
Rew
o
rk the legitimize_address
_
displacement
h
ook
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Add an "early
r
ema
t
erialisation" pa
s
s
commit
|
commitdiff
|
tree
2018-01-13
r
s
a
n
difo
Use s
i
ng
l
e
-iteration epilogues when pe
e
l
i
n
g for gaps
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Al
l
o
w
si
n
gle-
e
lement i
n
ter
l
eav
i
ng
for non-
p
ower
-
of
.
.
.
commit
|
commitdiff
|
tree
2018-01-13
r
s
a
ndifo
Add suppor
t
f
o
r con
d
i
tional
r
educt
i
ons u
s
ing SVE CLASTB
commit
|
commitdiff
|
tree
next