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
i
f
o
[13/n] PR85694: Try to avoi
d
vectorising casts
o
f
i
nvariants
commit
|
commitdiff
|
tree
2018-06-30
r
s
a
n
dif
o
[12/n
]
P
R85694: Rework dete
c
tion of widened operations
commit
|
commitdiff
|
tree
2018-06-30
rsandifo
[11
/
n] PR85694:
A
pply pattern matching to pattern
definition
.
.
.
commit
|
commitdiff
|
tree
2018-06-30
r
sandifo
[
1
0/n
]
P
R
8569
4
:
Spl
i
t out check for
vectorizable
a
ssociative
.
.
.
commit
|
commitdiff
|
tree
2018-06-30
rsandifo
[9b/n] PR856
9
4: Make vect_is_simp
l
e_use look throu
g
h
.
.
.
commit
|
commitdiff
|
tree
2018-06-30
r
s
a
n
di
f
o
[9a/n] PR85
6
94: Reorder ve
c
t_is_simp
l
e_us
e
argu
m
ents
commit
|
commitdiff
|
tree
2018-06-20
rsandifo
[
8/
n
]
P
R85694
:
Ma
k
e pat
t
e
r
ns c
h
e
c
k
f
or target support
commit
|
commitdiff
|
tree
2018-06-20
rsandi
f
o
[7/
n
] PR85694:
Add a vect_pattern_detected
helper
commit
|
commitdiff
|
tree
2018-06-20
r
sandifo
[6/n] PR
8
5694:
Ad
d
a vect_get_internal_def he
l
per
commit
|
commitdiff
|
tree
2018-06-20
rsandifo
[5/n] PR85694: Remove dea
d
WIDEN_SUM handling
commit
|
commitdiff
|
tree
2018-06-20
rsandifo
[4/n] PR
8
5
6
94: Remove redunda
n
t ca
l
ls
to types_compatible_p
commit
|
commitdiff
|
tree
2018-06-20
rsandifo
[3/n] PR8
5
69
4
: Fix dummy assignment handling
in vectorizable
.
.
.
commit
|
commitdiff
|
tree
2018-06-20
rsandifo
[2/n] PR85694: Attach a
DEF_S
E
Q only
t
o
the origina
l
.
.
.
commit
|
commitdiff
|
tree
2018-06-20
rsandifo
[
1/n] PR85694: All
o
w pattern definition statements
.
.
.
commit
|
commitdiff
|
tree
2018-06-12
rsandifo
Tighten
L
RA test for reloading
the inner re
g
of
a para
d
oxica
.
.
.
commit
|
commitdiff
|
tree
2018-06-12
r
s
andifo
Use poly_in
t
rtx acc
e
ss
o
rs instead of hwi acc
e
ssors
commit
|
commitdiff
|
tree
2018-06-04
rsandi
f
o
Fix
expa
n
d_expr_r
e
al_1
handling of BLKm
o
de bitfie
l
d
.
.
.
commit
|
commitdiff
|
tree
2018-06-01
rsan
d
ifo
Fix phi backe
d
ge detec
t
i
o
n
i
n backp
r
op (PR85989)
commit
|
commitdiff
|
tree
2018-06-01
rsandifo
Fix S
V
E
f
a
llout from r260951
commit
|
commitdiff
|
tree
2018-05-30
rsandifo
Use poly_
i
nt
t
ree accessors
commit
|
commitdiff
|
tree
2018-05-25
rsandifo
Ad
d
IFN_COND_{MUL,DIV,MOD,RDIV
}
commit
|
commitdiff
|
tree
2018-05-25
r
s
a
n
difo
[
A
Arch64] Add SVE su
p
port for
integer divi
s
ion
commit
|
commitdiff
|
tree
2018-05-25
rsandifo
Prefe
r
open-
c
oding vector integ
e
r division
commit
|
commitdiff
|
tree
2018-05-25
rsandifo
Fold
V
EC_COND_EXPRs to IFN_COND_* whe
r
e
possible
commit
|
commitdiff
|
tree
2018-05-25
rsandifo
Add an "else" argument
to IFN_COND
_
* functions
commit
|
commitdiff
|
tree
2018-05-25
rsandifo
Try ha
r
der to preserve op
e
rand
ties
i
n maybe_legitimize
_
operands
commit
|
commitdiff
|
tree
2018-05-24
rsandi
f
o
Us
e
c
anonicalize_mat
h
_after_v
e
ctori
z
ation_p f
o
r
FMA
.
.
.
commit
|
commitdiff
|
tree
2018-05-24
rsand
i
fo
Add a class to represent a
g
imple m
a
tch result
commit
|
commitdiff
|
tree
2018-05-23
rsandif
o
Fix SLP def typ
e
w
h
en computing masks (P
R
85853
)
commit
|
commitdiff
|
tree
2018-05-22
r
sandifo
2
0
18-05
-
2
2
Rich
a
rd Sandiford
<richar
d
.
s
andiford@l
i
naro
.
.
.
commit
|
commitdiff
|
tree
2018-05-22
rsandifo
Handle
a
null
l
h
s in expand_d
i
rect_optab_fn
(
PR
8
58
6
2)
commit
|
commitdiff
|
tree
2018-05-21
rsandifo
Fix tree-ssa-strlen handli
n
g of partial clobbers
(
PR858
1
4)
commit
|
commitdiff
|
tree
2018-05-18
r
s
andifo
R
eplace FMA_EXPR wit
h
on
e
internal fn
p
er optab
commit
|
commitdiff
|
tree
2018-05-17
rsan
d
ifo
Gimple FE
supp
o
rt
for inter
n
a
l
functi
o
ns
commit
|
commitdiff
|
tree
2018-05-17
rsandifo
A
l
lo
w
g
imp
l
e_build with internal
f
u
n
c
tions
commit
|
commitdiff
|
tree
2018-05-16
rsandifo
H
a
ndl
e
vector boolean types when calculating the SLP
.
.
.
commit
|
commitdiff
|
tree
2018-05-09
rsandifo
Add clob
b
ers a
r
ound
I
FN_LOAD/STOR
E
_LA
N
ES
commit
|
commitdiff
|
tree
2018-05-08
rsandifo
Move C++ SV
E
test
s
to g
+
+
.
targe
t
/aarch64
/
s
ve
commit
|
commitdiff
|
tree
2018-05-08
rsand
i
fo
Tighte
n
condition in vect/pr85586
.
c (PR
8
565
4
)
commit
|
commitdiff
|
tree
2018-05-08
rsand
i
fo
[A
A
r
c
h64] Predicated SVE compar
i
son folds
commit
|
commitdiff
|
tree
2018-05-08
rsandifo
[A
A
rch64] Use UN
S
PEC_MERGE_PTRU
E
for comparisons
commit
|
commitdiff
|
tree
2018-05-08
rsa
n
difo
[AArch64]
T
w
e
a
k sve/vcond_6
.
c
t
est
commit
|
commitdiff
|
tree
2018-05-02
r
s
andifo
Tighten early e
x
it in vect_analyze_
d
ata_ref_de
p
endenc
e
.
.
.
commit
|
commitdiff
|
tree
2018-04-10
rsan
d
i
f
o
Add missing cases to vect_g
e
t
_
smallest_scalar_type
.
.
.
commit
|
commitdiff
|
tree
2018-04-10
rsandifo
Set insn_last_address in fina
l
_1
commit
|
commitdiff
|
tree
2018-03-24
rsand
i
f
o
Use SCEV information when aligning for
vec
t
o
r
isation
.
.
.
commit
|
commitdiff
|
tree
2018-03-21
rsand
i
fo
poly_span_traits fixes (PR 84811)
commit
|
commitdiff
|
tree
2018-03-18
rsandi
f
o
Do
n
't try
t
o vectorise COND_EXPR red
u
ction chains
.
.
.
commit
|
commitdiff
|
tree
2018-03-14
rsand
i
fo
[AArc
h
64] Fix mul_highpart_1_run
.
c
ma
r
kup
commit
|
commitdiff
|
tree
2018-03-13
rsandif
o
[SLP/AArch64
]
Fix un
p
ack handling for
b
i
g
-endian SVE
commit
|
commitdiff
|
tree
2018-03-13
rsandifo
[AArch6
4
] Add a tlsd
e
sc call pattern for SVE
commit
|
commitdiff
|
tree
2018-03-13
rsandifo
[AArc
h
6
4
]
A
d
d
SV
E
mul_highpart patter
n
s
commit
|
commitdiff
|
tree
2018-03-13
rsan
d
i
fo
2
0
1
8
-03-1
3
Richard Sandiford <richard
.
san
d
i
f
ord@
a
rm
.
.
.
commit
|
commitdiff
|
tree
2018-03-02
rsand
i
fo
Avoid &LO
O
P_VINFO
_
M
A
S
KS for bb vectorisation (PR 84634)
commit
|
commitdiff
|
tree
2018-03-02
rsa
n
dif
o
Use loop-
>
sa
f
el
e
n rather than loop->forc
e
_vectorize
commit
|
commitdiff
|
tree
2018-03-01
rsandifo
Fi
x
PR nu
m
ber in changelog entry
commit
|
commitdiff
|
tree
2018-03-01
rsandifo
2018
-
0
3
-01 Richard Sa
n
di
f
ord
<richa
r
d
.
s
a
ndiford@l
i
naro
.
.
.
commit
|
commitdiff
|
tree
2018-03-01
rsandifo
T
ighten use
o
f
HAR
D
_FR
A
M
E_POINTER
_
REGNUM i
n
alias
.
c
.
.
.
commit
|
commitdiff
|
tree
2018-02-26
rsandifo
Make
f
ix fo
r
PR 8
3
965
han
d
l
e
S
L
P
r
eduction chains
commit
|
commitdiff
|
tree
2018-02-20
rsand
i
fo
Fix incorrect TARGET_MEM_REF align
m
ent (PR 84419)
commit
|
commitdiff
|
tree
2018-02-14
rsandi
f
o
Check array indices in ob
j
e
ct_address_invaria
n
t_in_l
o
op_p
.
.
.
commit
|
commitdiff
|
tree
2018-02-13
rsan
d
ifo
Add a DEC
L
_EXPR for VLA pointe
r
cast
s
(PR 843
0
5
)
commit
|
commitdiff
|
tree
2018-02-08
r
sandifo
Another f
i
x for si
n
gle
-
element permutes (PR
84265)
commit
|
commitdiff
|
tree
2018-02-08
rs
a
nd
i
fo
Use nonzero bits to
r
ef
i
ne ran
g
e in s
p
l
i
t_c
o
nstant
_
offset
.
.
.
commit
|
commitdiff
|
tree
2018-02-08
rsandifo
Sim
p
lify LRA lowpa
r
t subreg
f
ix
commit
|
commitdiff
|
tree
2018-02-05
r
san
d
ifo
Mak
e
lto
.
e
x
p
wo
r
k with Tcl 8
.
4
commit
|
commitdiff
|
tree
2018-02-05
rs
a
ndifo
[AArch64] Remove SVE XFAILs
commit
|
commitdiff
|
tree
2018-02-05
rs
a
ndifo
A
d
j
ust ir
a
_init_register
_
mo
v
e_c
o
s
t comment
commit
|
commitdiff
|
tree
2018-02-01
rsandifo
Use range i
n
fo in
s
pli
t
_c
o
nstant_offset
(
PR 816
3
5)
commit
|
commitdiff
|
tree
2018-02-01
rs
a
ndifo
[AA
r
c
h
64] Fix SVE te
s
tsuit
e
failures for I
L
P32 (PR
.
.
.
commit
|
commitdiff
|
tree
2018-02-01
rsandifo
[AArch64] Handle SVE subregs that are effectively REVs
commit
|
commitdiff
|
tree
2018-02-01
rsandifo
[AArch64
]
Prefer LD1RQ for big-endian
S
VE
commit
|
commitdiff
|
tree
2018-02-01
rsandifo
[AArch
6
4] Use a
l
l
SVE
L
D1
R
Q
v
a
riants
commit
|
commitdiff
|
tree
2018-02-01
r
sandifo
[A
A
r
ch64]
G
eneralise aarch64_
s
i
md_vali
d
_imme
d
iate f
o
r SVE
commit
|
commitdiff
|
tree
2018-02-01
r
sandifo
[
A
Arch64]
Tighten aarc
h
64_secondary_reload condition
.
.
.
commit
|
commitdiff
|
tree
2018-01-30
rsandifo
[AArc
h
6
4] Fix sve/extract_[1
2
]
.
c for bi
g
-endian SV
E
commit
|
commitdiff
|
tree
2018-01-30
rsandifo
Fix LRA subreg calcula
t
ion for
big
-
endian targets
commit
|
commitdiff
|
tree
2018-01-30
rsandifo
Expan
d
vec_perm_in
d
ices
:
:series_
p
comment
commit
|
commitdiff
|
tree
2018-01-25
r
s
andifo
Fix ve
c
t-
r
educ-or_[12]
.
c ch
a
n
g
es in r257022
commit
|
commitdiff
|
tree
2018-01-24
rsandifo
Remove
e
xplicit
dg-do runs from gcc
.
dg/vect
(PR 83889)
commit
|
commitdiff
|
tree
2018-01-24
rsandifo
Fix use of
b
o
o
lean_true/false_node (PR 83979
)
commit
|
commitdiff
|
tree
2018-01-23
rsandifo
F
ix vect_float
m
arkup for
a c
o
uple of tes
t
s (PR 83888)
commit
|
commitdiff
|
tree
2018-01-23
rsandifo
D
isa
b
l
e som
e
p
atter
n
s for fold-left reductions (PR
.
.
.
commit
|
commitdiff
|
tree
2018-01-20
rsandifo
Fix v
e
ct_def_type handli
n
g
in x86 scatter suppo
r
t
.
.
.
commit
|
commitdiff
|
tree
2018-01-19
rsandifo
Check whether
any stat
e
ments need ma
s
king (PR 83922
)
commit
|
commitdiff
|
tree
2018-01-19
rs
a
n
difo
Avoid IC
E
for ne
s
ted
in
d
uctio
n
s (
P
R 83914)
commit
|
commitdiff
|
tree
2018-01-17
rsa
n
difo
VIEW_CONVERT_EX
P
R
s
lots fo
r
stric
t
-align ta
r
get
s
(PR
.
.
.
commit
|
commitdiff
|
tree
2018-01-16
r
s
andifo
Tw
o
fixe
s
for
live
-
out SLP induct
i
ons (
P
R 8385
7
)
commit
|
commitdiff
|
tree
2018-01-16
r
s
a
ndifo
Move pa
.
h
F
U
NCTIO
N
_ARG_SIZE to p
a
.
c
(
P
R83858)
commit
|
commitdiff
|
tree
2018-01-16
r
s
a
ndifo
Fix
changelo
g
commit
|
commitdiff
|
tree
2018-01-16
rsandifo
Avo
i
d GCC 4
.
1
b
uild failu
r
e in fold-const
.
c
commit
|
commitdiff
|
tree
2018-01-16
rsandifo
Do
n
't group
gath
e
r
l
o
ads
(PR83847)
commit
|
commitdiff
|
tree
2018-01-15
rsa
n
d
i
fo
Missing vec
t
_double in gcc
.
dg
/
v
e
c
t/pr79920
.
c (P
R
83
8
36)
commit
|
commitdiff
|
tree
2018-01-14
rsandifo
inline_sm
a
ll_functions speedup
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Support for alia
s
ing
w
ith
v
ariable stride
s
commit
|
commitdiff
|
tree
2018-01-13
r
s
andifo
Add suppor
t
for SVE scatter st
o
res
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
A
llow gather loads
t
o be used f
o
r group
e
d acce
s
ses
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
U
s
e gathe
r
loads for strided
a
cces
s
e
s
commit
|
commitdiff
|
tree
2018-01-13
r
san
d
ifo
Add sup
p
ort
for SVE gather
l
oads
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Add
s
u
pport
f
or in-order addition reductio
n
using SVE
.
.
.
commit
|
commitdiff
|
tree
next