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
[7/n] PR85694: Add a vect_pattern_detected helper
2018-06-20
rsa
n
d
i
fo
[7/n
]
PR85694: Add a vect_pattern_det
e
c
ted helper
commit
|
commitdiff
|
tree
2018-06-20
rsa
n
d
i
fo
[
6
/n] P
R
85694:
A
dd a
vect_get_interna
l
_def helper
commit
|
commitdiff
|
tree
2018-06-20
r
sandifo
[5/n] PR85694: Remo
v
e d
e
ad
W
I
DEN_SUM handling
commit
|
commitdiff
|
tree
2018-06-20
rsandifo
[
4
/n] PR85694: Remov
e
redund
a
nt calls to
ty
p
es_compatible_p
commit
|
commitdiff
|
tree
2018-06-20
rsandifo
[
3/n]
PR85694:
F
ix dummy assignme
n
t
h
andling in ve
c
tori
z
ab
l
e
.
.
.
commit
|
commitdiff
|
tree
2018-06-20
rsand
i
fo
[
2
/n
]
PR
8
5694:
Attach
a DEF_
S
EQ only to the original
.
.
.
commit
|
commitdiff
|
tree
2018-06-20
rsandi
f
o
[1/n] PR856
9
4: A
l
low pat
t
ern definiti
o
n statements
.
.
.
commit
|
commitdiff
|
tree
2018-06-12
rsan
d
ifo
Tighten LR
A
test
for reloading the
i
n
n
e
r reg
o
f a parad
o
xica
.
.
.
commit
|
commitdiff
|
tree
2018-06-12
rsandifo
Us
e
pol
y
_int rtx
acces
s
ors instead of hwi accesso
r
s
commit
|
commitdiff
|
tree
2018-06-04
rsandifo
Fi
x
expand_ex
p
r_re
a
l_1
h
andling o
f
BLKmo
d
e
bitfield
.
.
.
commit
|
commitdiff
|
tree
2018-06-01
r
sandifo
Fi
x
phi backedge detection
in backprop (PR859
8
9)
commit
|
commitdiff
|
tree
2018-06-01
rsan
d
ifo
F
ix SVE fal
l
o
u
t from r2
6
0951
commit
|
commitdiff
|
tree
2018-05-30
r
s
an
d
ifo
Us
e
poly_int tree accessors
commit
|
commitdiff
|
tree
2018-05-25
rsan
d
i
fo
Ad
d
IF
N
_
COND_{MUL,DIV,MOD,RDIV}
commit
|
commitdiff
|
tree
2018-05-25
rsand
i
fo
[AArch
6
4] Add SVE support for
i
nteger division
commit
|
commitdiff
|
tree
2018-05-25
r
s
andifo
Prefer open-coding vector integer division
commit
|
commitdiff
|
tree
2018-05-25
rsan
d
i
fo
Fold VEC_CON
D
_EXPRs
t
o IFN_C
O
ND
_
*
where possible
commit
|
commitdiff
|
tree
2018-05-25
rsandifo
Add an "else" a
r
gument to IFN_COND_* functions
commit
|
commitdiff
|
tree
2018-05-25
rsandi
f
o
Try hard
e
r to
p
r
eserve
o
perand ties in maybe
_
legitimi
z
e_opera
n
d
s
commit
|
commitdiff
|
tree
2018-05-24
r
s
andifo
Use canonicali
z
e_math_after_v
e
c
t
orization_p for FMA
.
.
.
commit
|
commitdiff
|
tree
2018-05-24
rsand
i
f
o
A
d
d
a class to represent a gimp
l
e match result
commit
|
commitdiff
|
tree
2018-05-23
rsandifo
Fix SLP
d
e
f type when co
m
puting masks (P
R
85853)
commit
|
commitdiff
|
tree
2018-05-22
rsandifo
2
0
18-05-22
R
ichard Sandifor
d
<ri
c
ha
r
d
.
sandiford@
l
inaro
.
.
.
commit
|
commitdiff
|
tree
2018-05-22
rsandifo
H
andle a
null lhs i
n
expand_d
i
re
c
t_optab_fn (P
R
85862)
commit
|
commitdiff
|
tree
2018-05-21
rsandifo
F
i
x
tree
-
ss
a
-strl
e
n handling of partial c
l
obbers (
P
R85814)
commit
|
commitdiff
|
tree
2018-05-18
rsa
n
difo
Replace
F
MA
_
EXP
R
w
it
h
one in
t
ernal f
n
per optab
commit
|
commitdiff
|
tree
2018-05-17
rsandifo
Gim
p
le FE sup
p
ort for
i
n
ternal function
s
commit
|
commitdiff
|
tree
2018-05-17
rsandifo
Allow gimple_build with int
e
rnal func
t
i
o
n
s
commit
|
commitdiff
|
tree
2018-05-16
rsandifo
Handle ve
c
tor b
o
ol
e
an
types when calcula
t
ing the SLP
.
.
.
commit
|
commitdiff
|
tree
2018-05-09
rsa
n
difo
Add clobbers around IF
N
_LOA
D
/S
T
ORE_LANES
commit
|
commitdiff
|
tree
2018-05-08
rsandi
f
o
Move C+
+
S
V
E
tests to
g++
.
target/aa
r
c
h64
/
sve
commit
|
commitdiff
|
tree
2018-05-08
rsa
n
difo
T
ighten condition in
v
ect/pr85586
.
c (PR 8565
4
)
commit
|
commitdiff
|
tree
2018-05-08
rsandifo
[AA
r
ch64] P
r
edicat
e
d SVE
c
ompa
r
ison
f
o
l
ds
commit
|
commitdiff
|
tree
2018-05-08
rsandifo
[AArc
h
6
4] Use UNSP
E
C_MERG
E
_PTRUE for
c
ompa
r
i
s
ons
commit
|
commitdiff
|
tree
2018-05-08
rsandif
o
[A
A
rch64]
T
w
e
ak sve/v
c
o
nd_
6
.
c test
commit
|
commitdiff
|
tree
2018-05-02
r
sandifo
Tighten ear
l
y e
x
it i
n
vec
t
_
a
nalyz
e
_data_ref_depen
d
ence
.
.
.
commit
|
commitdiff
|
tree
2018-04-10
rsandifo
Add missing
cases to vect_g
e
t_sm
a
llest_sc
a
lar_type
.
.
.
commit
|
commitdiff
|
tree
2018-04-10
rsa
n
difo
S
et insn_last_address in f
i
nal
_
1
commit
|
commitdiff
|
tree
2018-03-24
rsandifo
U
s
e
SCEV in
f
ormation w
h
en
aligning for
ve
c
torisation
.
.
.
commit
|
commitdiff
|
tree
2018-03-21
rs
a
ndifo
poly_span
_
traits fixes (PR
84811
)
commit
|
commitdiff
|
tree
2018-03-18
rsand
i
f
o
Don
'
t
tr
y
t
o vector
i
se
C
OND_EXPR reduction ch
a
i
ns
.
.
.
commit
|
commitdiff
|
tree
2018-03-14
rsandif
o
[A
A
rc
h
6
4] Fi
x
mul_highpar
t
_1_run
.
c mark
u
p
commit
|
commitdiff
|
tree
2018-03-13
rsandifo
[SLP/AArc
h
64]
F
ix
u
npack
handli
n
g for big-e
n
d
ian SVE
commit
|
commitdiff
|
tree
2018-03-13
r
s
a
ndi
f
o
[AArch64] Add a tlsd
e
sc
c
all patte
r
n
for
S
VE
commit
|
commitdiff
|
tree
2018-03-13
rsandi
f
o
[AAr
c
h64
]
A
d
d SVE m
u
l_highpart patterns
commit
|
commitdiff
|
tree
2018-03-13
rsan
d
ifo
2018-03-1
3
Richar
d
Sandiford <richard
.
sandiford@arm
.
.
.
commit
|
commitdiff
|
tree
2018-03-02
rsandi
f
o
A
void &
L
OOP_VINFO_MASKS for bb
vectorisation (PR 8
4
634)
commit
|
commitdiff
|
tree
2018-03-02
r
s
andifo
Use loop->saf
e
l
en
r
ather t
h
a
n
l
oo
p
->f
o
r
c
e_vectorize
commit
|
commitdiff
|
tree
2018-03-01
rsandifo
Fix PR
number in
cha
n
g
elog
e
ntry
commit
|
commitdiff
|
tree
2018-03-01
r
s
andifo
20
1
8
-0
3
-01 Ric
h
ard Sandiford
<richard
.
sa
n
diford@li
n
a
r
o
.
.
.
commit
|
commitdiff
|
tree
2018-03-01
rsa
n
di
f
o
Tighten use of HA
R
D_FRAME_POINTER_REGNUM in ali
a
s
.
c
.
.
.
commit
|
commitdiff
|
tree
2018-02-26
rsandifo
Make fix for
PR 83965
h
a
ndle SLP
r
educti
o
n chains
commit
|
commitdiff
|
tree
2018-02-20
rsandifo
F
i
x incorrect TARGET_MEM_
R
EF alignme
n
t
(
PR 84
4
19)
commit
|
commitdiff
|
tree
2018-02-14
rsan
d
ifo
C
heck array indice
s
in ob
j
ect_addre
s
s_
i
nva
r
i
a
nt
_
in_loo
p
_p
.
.
.
commit
|
commitdiff
|
tree
2018-02-13
rsandifo
Ad
d
a DECL_
E
XPR for V
L
A po
i
nter cas
t
s (PR 84305)
commit
|
commitdiff
|
tree
2018-02-08
rs
a
ndifo
Another
fi
x
f
or s
i
ngle-element permut
e
s (PR 84
2
6
5
)
commit
|
commitdiff
|
tree
2018-02-08
rsandifo
U
s
e nonzero bits to refine range i
n
split_cons
t
ant_off
s
e
t
.
.
.
commit
|
commitdiff
|
tree
2018-02-08
rsandifo
Simp
l
ify LRA l
o
wpart subreg fix
commit
|
commitdiff
|
tree
2018-02-05
rsandif
o
Ma
k
e lto
.
e
x
p
work with Tcl 8
.
4
commit
|
commitdiff
|
tree
2018-02-05
rsa
n
difo
[A
A
r
c
h64]
Remove
S
VE XFAI
L
s
commit
|
commitdiff
|
tree
2018-02-05
rsa
n
d
ifo
Adjust
i
ra_init
_
regis
t
er_move_cos
t
comment
commit
|
commitdiff
|
tree
2018-02-01
rsandifo
Use r
a
nge info in
split_constant_offs
e
t
(PR 81635)
commit
|
commitdiff
|
tree
2018-02-01
rsandifo
[AArch64] Fi
x
SVE testsuite failures for ILP3
2
(
PR
.
.
.
commit
|
commitdiff
|
tree
2018-02-01
r
sa
n
difo
[AArch64] Ha
n
dle SVE subregs that are effectively REVs
commit
|
commitdiff
|
tree
2018-02-01
rsan
d
ifo
[AAr
c
h64] Prefer
LD1RQ for big-e
n
dian SV
E
commit
|
commitdiff
|
tree
2018-02-01
rsandifo
[AAr
c
h6
4
] Use all SVE LD1RQ
v
ariants
commit
|
commitdiff
|
tree
2018-02-01
rsandif
o
[AArch64] Generalise aarch
6
4_simd_valid_immediate
f
or SVE
commit
|
commitdiff
|
tree
2018-02-01
rsandifo
[AArch64] Tighten aarch64
_
second
a
ry_reload c
o
n
d
i
tion
.
.
.
commit
|
commitdiff
|
tree
2018-01-30
rsandifo
[AA
r
ch6
4
] F
i
x
sv
e
/e
x
trac
t
_[12]
.
c for big-endian SVE
commit
|
commitdiff
|
tree
2018-01-30
r
s
andifo
F
i
x
LR
A
sub
r
eg calculation for big-
e
ndian ta
r
g
e
t
s
commit
|
commitdiff
|
tree
2018-01-30
rsandifo
Expa
n
d vec_perm_indices:
:
series_p co
m
m
e
nt
commit
|
commitdiff
|
tree
2018-01-25
rsandifo
Fix ve
c
t-r
e
duc-o
r
_[12]
.
c changes i
n
r257022
commit
|
commitdiff
|
tree
2018-01-24
rsandifo
Remove explic
i
t dg-do
runs from gcc
.
dg/vect (PR
83889)
commit
|
commitdiff
|
tree
2018-01-24
rsandif
o
Fix use of boolean_true/false_node (
P
R
83
9
79)
commit
|
commitdiff
|
tree
2018-01-23
rsandifo
F
i
x vect_float m
a
rkup for a co
u
ple
o
f
t
e
sts (
P
R 83888)
commit
|
commitdiff
|
tree
2018-01-23
rsandi
f
o
Disabl
e
some patterns for
fold-left reductions (PR
.
.
.
commit
|
commitdiff
|
tree
2018-01-20
rsandifo
F
ix ve
c
t_def_
t
ype hand
l
i
n
g in x86 scatter s
u
ppo
r
t
.
.
.
commit
|
commitdiff
|
tree
2018-01-19
rsandifo
Ch
e
ck w
h
e
t
h
e
r any statements need masking (PR 83922)
commit
|
commitdiff
|
tree
2018-01-19
rs
a
ndifo
Avoid ICE for ne
s
t
e
d ind
u
ctio
n
s
(PR 8
3
914)
commit
|
commitdiff
|
tree
2018-01-17
r
sandi
f
o
VIEW_
C
ONVERT_E
X
P
R
slots for strict-a
l
ign
t
a
rgets (PR
.
.
.
commit
|
commitdiff
|
tree
2018-01-16
rs
a
ndifo
Two fixes for live-
o
ut SLP inducti
o
n
s
(PR 83
8
57)
commit
|
commitdiff
|
tree
2018-01-16
rsandifo
Move pa
.
h FUNCTI
O
N_ARG_S
I
Z
E t
o
pa
.
c
(
PR8
3
858)
commit
|
commitdiff
|
tree
2018-01-16
rsandi
f
o
Fix
changelog
commit
|
commitdiff
|
tree
2018-01-16
rsandi
f
o
Avoid GCC
4
.
1 b
u
ild failure
i
n fold-co
n
s
t
.
c
commit
|
commitdiff
|
tree
2018-01-16
r
sa
n
difo
Don't
g
roup g
a
t
h
er loads (PR
8
3
847)
commit
|
commitdiff
|
tree
2018-01-15
rsa
n
difo
M
i
ssing vect_double
in gcc
.
d
g
/vect/pr79920
.
c (PR83836)
commit
|
commitdiff
|
tree
2018-01-14
rsandifo
inline_small_functions speedup
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Su
p
port for alias
i
ng with
variable str
i
des
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Add
support for SVE sca
t
ter stores
commit
|
commitdiff
|
tree
2018-01-13
r
sa
n
difo
Al
l
ow g
a
t
h
er loads to be used
f
o
r
grouped
a
ccesses
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
U
se gather loads for strided accesses
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
A
dd supp
o
rt for SVE gather
loads
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Ad
d
s
u
pport for in-order addition
red
u
ction
using SVE
.
.
.
commit
|
commitdiff
|
tree
2018-01-13
rsandif
o
Remove
unne
c
e
s
s
ary temp
o
rary in tree-if-c
o
nv
.
c
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Rewor
k
the legitimize_address_displace
m
e
n
t hook
commit
|
commitdiff
|
tree
2018-01-13
rs
a
n
difo
Add an "early re
m
aterialisation" pass
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
U
s
e
s
ingle-i
t
erat
i
on epilogues w
h
en peeling
f
or gaps
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
A
l
low single-elemen
t
interleaving for non-pow
e
r-of
.
.
.
commit
|
commitdiff
|
tree
2018-01-13
r
sandifo
A
d
d
suppo
r
t
for
c
onditional red
u
c
tions
using SVE CLASTB
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Ad
d
s
u
pport for vectorising live-
o
ut valu
e
s using SVE
.
.
.
commit
|
commitdiff
|
tree
next