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
rsa
n
difo
[
1
3/n
]
PR8
5
694: Try to avoid v
e
c
t
o
r
isi
n
g
c
asts of invariants
commit
|
commitdiff
|
tree
2018-06-30
rsandifo
[12/n] PR85694: Rework detection
o
f
wide
n
ed
o
perations
commit
|
commitdiff
|
tree
2018-06-30
r
sandifo
[11/n] PR
8
5
6
94
:
Apply pa
t
te
r
n
m
atching
t
o p
a
tter
n
d
efini
t
ion
.
.
.
commit
|
commitdiff
|
tree
2018-06-30
rsandif
o
[
10/n] PR85694: Split
out ch
e
c
k
for vectorizab
l
e associative
.
.
.
commit
|
commitdiff
|
tree
2018-06-30
rsand
i
fo
[
9
b/n
]
PR85694: Make vect_is
_
simple_
u
se look throu
g
h
.
.
.
commit
|
commitdiff
|
tree
2018-06-30
rsandifo
[9a/n] PR85694:
Reor
d
er vect_is
_
s
i
mple_use
a
rguments
commit
|
commitdiff
|
tree
2018-06-20
rsandifo
[8/n] PR8569
4
:
M
a
k
e patte
r
ns
c
h
e
ck for t
a
rget su
p
po
r
t
commit
|
commitdiff
|
tree
2018-06-20
rsandifo
[7/n] PR85694: Ad
d
a vect_pattern_de
t
ected hel
p
er
commit
|
commitdiff
|
tree
2018-06-20
r
s
and
i
fo
[6/n] PR85694: Add a vect_get_internal_def helper
commit
|
commitdiff
|
tree
2018-06-20
rsandi
f
o
[5/n] PR85
6
94: R
e
move dead WIDEN_SU
M
h
andling
commit
|
commitdiff
|
tree
2018-06-20
rs
a
n
d
ifo
[4
/
n] PR8569
4
:
Remo
v
e
redundant calls to
t
y
pes_compatible_p
commit
|
commitdiff
|
tree
2018-06-20
rs
a
ndifo
[3/n] PR85694: F
i
x
d
u
m
m
y
assi
g
nment handli
n
g
in v
e
c
torizable
.
.
.
commit
|
commitdiff
|
tree
2018-06-20
rsandifo
[2
/
n] PR85
6
94: A
t
tach a DEF_SEQ only
to
the
o
ri
g
inal
.
.
.
commit
|
commitdiff
|
tree
2018-06-20
rsandifo
[1/n] PR85694
:
Allow pattern def
i
nit
i
on statements
.
.
.
commit
|
commitdiff
|
tree
2018-06-12
rsandifo
T
i
ghte
n
LRA
t
e
s
t f
o
r rel
o
ading the inner reg of a paradoxica
.
.
.
commit
|
commitdiff
|
tree
2018-06-12
r
sandifo
Use poly_int rtx
a
c
c
essors instead o
f
hwi accesso
r
s
commit
|
commitdiff
|
tree
2018-06-04
rsandifo
Fix expa
n
d_e
x
pr_real_1 handli
n
g of
B
L
Kmod
e
b
i
tfield
.
.
.
commit
|
commitdiff
|
tree
2018-06-01
rsandifo
Fix
p
h
i
backe
d
ge
detection
in backpr
o
p (PR
8
5989
)
commit
|
commitdiff
|
tree
2018-06-01
rsandifo
Fix SVE fallout from r260951
commit
|
commitdiff
|
tree
2018-05-30
r
san
d
ifo
Use
p
ol
y
_in
t
tree ac
c
essors
commit
|
commitdiff
|
tree
2018-05-25
rsand
i
fo
A
d
d
IFN_COND
_
{M
U
L
,
DIV,MOD,RDIV}
commit
|
commitdiff
|
tree
2018-05-25
rsandifo
[A
A
r
c
h
6
4] Add SVE support for integer d
i
vision
commit
|
commitdiff
|
tree
2018-05-25
rsan
d
ifo
Pref
e
r
open-co
d
i
ng vector
i
nteger di
v
ision
commit
|
commitdiff
|
tree
2018-05-25
rsand
i
fo
Fold VEC_C
O
ND_EXPRs to
I
FN_COND_* where possible
commit
|
commitdiff
|
tree
2018-05-25
rsandif
o
Add
a
n "else" argument to IFN
_
COND_* functions
commit
|
commitdiff
|
tree
2018-05-25
rsandi
f
o
T
r
y
h
arder to preserve operan
d
ties in m
a
ybe_legitimize_operands
commit
|
commitdiff
|
tree
2018-05-24
r
s
andifo
Use can
o
nic
a
lize_
m
ath_after_vectorization_p f
o
r
F
M
A
.
.
.
commit
|
commitdiff
|
tree
2018-05-24
rsandi
f
o
Add a class
to represent a gimple
match result
commit
|
commitdiff
|
tree
2018-05-23
rsand
i
fo
Fi
x
SLP def
typ
e
when computi
n
g masks (PR
8
5853)
commit
|
commitdiff
|
tree
2018-05-22
rsand
i
fo
2018-05-22 Richar
d
Sandiford <r
i
char
d
.
sandiford@linaro
.
.
.
commit
|
commitdiff
|
tree
2018-05-22
rsandif
o
Ha
n
d
le a null lh
s
in expand_direct_optab_fn (PR8
5
86
2
)
commit
|
commitdiff
|
tree
2018-05-21
r
sandifo
Fix t
r
ee-ssa-st
r
len
h
a
nd
l
i
n
g
o
f partial clobbers (P
R
8581
4
)
commit
|
commitdiff
|
tree
2018-05-18
rsandifo
Replace FMA_EXPR with one inter
n
al fn per optab
commit
|
commitdiff
|
tree
2018-05-17
rsandifo
Gimple F
E
sup
p
ort for internal fu
n
ctions
commit
|
commitdiff
|
tree
2018-05-17
r
s
a
n
difo
A
l
low
g
impl
e
_
b
uild wit
h
inte
r
nal
func
t
io
n
s
commit
|
commitdiff
|
tree
2018-05-16
rsandifo
Handle vector boolean types
w
hen calculating the SLP
.
.
.
commit
|
commitdiff
|
tree
2018-05-09
rsandi
f
o
Add
c
lob
b
ers around IFN
_
LO
A
D/STO
R
E
_LANES
commit
|
commitdiff
|
tree
2018-05-08
r
sandifo
M
o
ve
C
++ SVE tests to g
+
+
.
target/aarch64/sve
commit
|
commitdiff
|
tree
2018-05-08
r
s
andifo
Tighten condition in vect/pr85
5
8
6
.
c (PR 85654
)
commit
|
commitdiff
|
tree
2018-05-08
rsandifo
[AArch64
]
Predica
t
ed SVE
comp
a
r
i
son
folds
commit
|
commitdiff
|
tree
2018-05-08
rsandifo
[AArch64] Use
U
NSPEC_MERGE_PTRU
E
for comparisons
commit
|
commitdiff
|
tree
2018-05-08
rsan
d
ifo
[AA
r
c
h64]
T
weak sve/
v
cond_6
.
c tes
t
commit
|
commitdiff
|
tree
2018-05-02
rsan
d
ifo
T
i
ght
e
n early
exit
in vect_analyz
e
_dat
a
_
r
ef_depe
n
dence
.
.
.
commit
|
commitdiff
|
tree
2018-04-10
rsan
d
ifo
Add missing cases to vect
_
get_smallest_scala
r
_type
.
.
.
commit
|
commitdiff
|
tree
2018-04-10
r
s
andifo
Set
i
ns
n
_las
t
_addr
e
ss i
n
final_1
commit
|
commitdiff
|
tree
2018-03-24
rsa
n
d
i
fo
U
s
e SCEV in
f
orm
a
tion when
a
li
g
ning f
o
r
vec
t
orisation
.
.
.
commit
|
commitdiff
|
tree
2018-03-21
rsan
d
i
fo
poly_
s
p
a
n_traits
fixes (PR
8
4811)
commit
|
commitdiff
|
tree
2018-03-18
rsan
d
ifo
Don't try to v
e
c
t
o
r
ise C
O
ND_EXPR reduc
t
ion chains
.
.
.
commit
|
commitdiff
|
tree
2018-03-14
rsandifo
[AArch64] Fix mul_hig
h
par
t
_1_run
.
c
markup
commit
|
commitdiff
|
tree
2018-03-13
rsandifo
[SLP/A
A
rch64] Fix unp
a
ck handling
fo
r
big-endian
S
VE
commit
|
commitdiff
|
tree
2018-03-13
r
s
and
i
fo
[AAr
c
h64
]
A
d
d a
tlsdesc call p
a
t
tern for SVE
commit
|
commitdiff
|
tree
2018-03-13
rsandifo
[AArch6
4
]
Add SVE mul
_
highpa
r
t patterns
commit
|
commitdiff
|
tree
2018-03-13
rsandifo
2018-03-13
R
ichard Sandif
o
r
d <richard
.
san
d
iford@a
r
m
.
.
.
commit
|
commitdiff
|
tree
2018-03-02
rsandifo
Avoid
&
LO
O
P_VI
N
FO_MASKS for bb
v
e
c
toris
a
tio
n
(P
R
84634)
commit
|
commitdiff
|
tree
2018-03-02
rsan
d
ifo
U
se loop->
s
afele
n
ra
t
her than
l
oop->force_ve
c
torize
commit
|
commitdiff
|
tree
2018-03-01
rsan
d
if
o
Fix PR n
u
mb
e
r in changelog entry
commit
|
commitdiff
|
tree
2018-03-01
rsan
d
i
f
o
2018-03-01 R
i
chard S
a
ndi
f
ord <richard
.
sandiford@linaro
.
.
.
commit
|
commitdiff
|
tree
2018-03-01
rsan
d
i
f
o
Tighten use of HARD_F
R
AME_POINT
E
R_REGN
U
M in a
l
ias
.
c
.
.
.
commit
|
commitdiff
|
tree
2018-02-26
rsandifo
Make
f
ix for PR 8396
5
handl
e
SL
P
reduction chains
commit
|
commitdiff
|
tree
2018-02-20
rsandifo
Fix incorrect T
A
R
G
E
T_MEM_REF alignment
(
PR 8
4
4
19)
commit
|
commitdiff
|
tree
2018-02-14
rsandifo
Check
a
rray
indi
c
es
i
n obj
e
c
t
_addre
s
s
_
invari
a
nt_in_loop_
p
.
.
.
commit
|
commitdiff
|
tree
2018-02-13
rsandifo
A
d
d a DECL_EXPR f
o
r VLA pointer casts
(
P
R 84305)
commit
|
commitdiff
|
tree
2018-02-08
r
sandifo
Another fi
x
for single-element pe
r
m
u
tes
(
PR 8
4
2
65)
commit
|
commitdiff
|
tree
2018-02-08
rsandi
f
o
Use nonzero bits
t
o
refine r
a
nge in split_constant
_
offset
.
.
.
commit
|
commitdiff
|
tree
2018-02-08
rsandifo
Sim
p
li
f
y
L
RA lowpart
s
ubreg fix
commit
|
commitdiff
|
tree
2018-02-05
rsa
n
difo
Make lto
.
exp wo
r
k with Tcl 8
.
4
commit
|
commitdiff
|
tree
2018-02-05
rsandifo
[AArch
6
4] Re
m
ove SVE XFAILs
commit
|
commitdiff
|
tree
2018-02-05
rsandifo
Adjust
i
r
a
_init_register_move_cost commen
t
commit
|
commitdiff
|
tree
2018-02-01
r
s
andifo
Use range info in
s
plit
_
constan
t
_of
f
set (PR 816
3
5)
commit
|
commitdiff
|
tree
2018-02-01
rsandifo
[AArch64] Fix SVE testsuite
f
ai
l
ures for ILP32 (PR
.
.
.
commit
|
commitdiff
|
tree
2018-02-01
rs
a
ndi
f
o
[AAr
c
h64] Handle SVE subregs
t
hat are ef
f
ectively REVs
commit
|
commitdiff
|
tree
2018-02-01
rsandi
f
o
[AArch64] Prefer LD
1
RQ
f
or big-endian SVE
commit
|
commitdiff
|
tree
2018-02-01
rsandi
f
o
[AArch64] Use all
S
V
E
LD1RQ
v
arian
t
s
commit
|
commitdiff
|
tree
2018-02-01
rs
a
n
di
f
o
[
AArch64] Generalise aa
r
ch64_simd
_
valid_immediate for SVE
commit
|
commitdiff
|
tree
2018-02-01
rsandifo
[
A
A
r
ch64] Ti
g
hten
a
arch64_secondary
_
reload co
n
dit
i
o
n
.
.
.
commit
|
commitdiff
|
tree
2018-01-30
rsandifo
[AArch64
]
Fix sve/extract_[12]
.
c
for bi
g
-endian SVE
commit
|
commitdiff
|
tree
2018-01-30
rsandifo
Fi
x
LRA s
u
breg calculation for big-endian targ
e
t
s
commit
|
commitdiff
|
tree
2018-01-30
r
s
a
ndifo
Ex
p
and v
e
c_perm_indices::series_p com
m
ent
commit
|
commitdiff
|
tree
2018-01-25
rsa
n
dif
o
Fix vect-reduc-or_[12]
.
c
changes in r257022
commit
|
commitdiff
|
tree
2018-01-24
rs
a
ndifo
Remove exp
l
icit dg-do runs f
r
om g
c
c
.
d
g/vect (PR 83889)
commit
|
commitdiff
|
tree
2018-01-24
rsandifo
Fix use of boolean_tr
u
e/false_node (PR 83979)
commit
|
commitdiff
|
tree
2018-01-23
rsandi
f
o
F
ix
v
ect_f
l
oat markup for a couple of
t
e
sts
(PR 8
3
888)
commit
|
commitdiff
|
tree
2018-01-23
rsa
n
di
f
o
Disabl
e
some patterns f
o
r fold-left r
e
du
c
tions (PR
.
.
.
commit
|
commitdiff
|
tree
2018-01-20
rs
a
nd
i
fo
Fix vect_def_type
h
an
d
l
i
n
g in x86
scatter support
.
.
.
commit
|
commitdiff
|
tree
2018-01-19
rsan
d
ifo
Check whether any statem
e
nts need maskin
g
(
P
R 8
3
9
2
2)
commit
|
commitdiff
|
tree
2018-01-19
rsand
i
fo
Avoid ICE for n
e
sted
inductions (PR 83914)
commit
|
commitdiff
|
tree
2018-01-17
rsandifo
VI
E
W_CONVERT_EXPR slots
f
or
s
trict
-
ali
g
n targets (PR
.
.
.
commit
|
commitdiff
|
tree
2018-01-16
rsandifo
T
wo fix
e
s for live-
o
u
t SLP inductions (PR 83857)
commit
|
commitdiff
|
tree
2018-01-16
rsandi
f
o
Mov
e
p
a
.
h FUNCTION_ARG
_
SIZE to pa
.
c
(
PR83858
)
commit
|
commitdiff
|
tree
2018-01-16
rs
a
ndifo
Fix changelog
commit
|
commitdiff
|
tree
2018-01-16
rsandi
f
o
Av
o
id
GCC 4
.
1 bu
i
ld failure in fold-cons
t
.
c
commit
|
commitdiff
|
tree
2018-01-16
rsandifo
Don't
g
rou
p
gather loads (PR838
4
7)
commit
|
commitdiff
|
tree
2018-01-15
rsandi
f
o
Mis
s
ing vect_double in gcc
.
d
g/
v
e
ct/pr79920
.
c (PR83836)
commit
|
commitdiff
|
tree
2018-01-14
rsa
n
difo
inline_small_functions s
p
eedup
commit
|
commitdiff
|
tree
2018-01-13
rsan
d
ifo
Suppor
t
for aliasin
g
with variable strides
commit
|
commitdiff
|
tree
2018-01-13
rsand
i
fo
Add su
p
port fo
r
SVE s
c
at
t
er
stores
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
All
o
w gather lo
a
ds to
b
e
used for grou
p
ed accesses
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
U
s
e
gather loads for st
r
i
d
ed accesses
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Add support for SVE gather loads
commit
|
commitdiff
|
tree
2018-01-13
rsand
i
fo
Add support for
in-order
addition
r
eduction
u
s
i
ng SVE
.
.
.
commit
|
commitdiff
|
tree
next