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
[3/n] PR85694: Fix dummy assignment handling in vectorizable_call
2018-06-20
r
s
and
i
fo
[
3
/n] PR85694: Fix dummy assignme
n
t h
a
nd
l
ing
i
n v
e
ct
o
rizabl
e
.
.
.
commit
|
commitdiff
|
tree
2018-06-20
rsandi
f
o
[2/n] PR85694: A
t
tach a DEF_SEQ only to
the ori
g
i
nal
.
.
.
commit
|
commitdiff
|
tree
2018-06-20
r
s
andifo
[1
/
n] PR85694: Al
l
o
w
patte
r
n
d
efinit
i
on st
a
t
e
m
ents
.
.
.
commit
|
commitdiff
|
tree
2018-06-12
rsandifo
T
ighten
LRA test for reloading the inner reg of a paradox
i
ca
.
.
.
commit
|
commitdiff
|
tree
2018-06-12
rsandifo
Use poly_int rtx
a
cces
s
ors instead of hw
i
accessors
commit
|
commitdiff
|
tree
2018-06-04
r
s
a
ndifo
Fix expand_expr_real_1 handling
o
f BLKmode bitfi
e
ld
.
.
.
commit
|
commitdiff
|
tree
2018-06-01
r
s
a
ndi
f
o
F
i
x p
h
i
ba
c
kedge
dete
c
tion in bac
k
prop (PR85989)
commit
|
commitdiff
|
tree
2018-06-01
rs
a
ndifo
Fix SVE f
a
llout from r260
9
51
commit
|
commitdiff
|
tree
2018-05-30
r
s
andif
o
U
se poly_int tree accessors
commit
|
commitdiff
|
tree
2018-05-25
rsandi
f
o
Add IF
N
_COND
_
{MUL,DIV,M
O
D,R
D
IV}
commit
|
commitdiff
|
tree
2018-05-25
rsandif
o
[AArch64] Add SVE support for integer
divis
i
on
commit
|
commitdiff
|
tree
2018-05-25
rsandifo
P
r
e
fer ope
n
-coding vector integer divisio
n
commit
|
commitdiff
|
tree
2018-05-25
rsandifo
Fold VEC_COND_EXPRs
to
I
F
N
_COND_*
wh
e
r
e
pos
s
ible
commit
|
commitdiff
|
tree
2018-05-25
rsandifo
Add an "else" argument to
I
FN_COND_* functions
commit
|
commitdiff
|
tree
2018-05-25
rsandifo
Try
h
arde
r
to
p
r
eserve
o
perand ti
e
s in
maybe_legit
i
miz
e
_operands
commit
|
commitdiff
|
tree
2018-05-24
rsandifo
U
se canonicalize
_
math_
a
f
t
e
r_ve
c
tor
i
zation_p
for FMA
.
.
.
commit
|
commitdiff
|
tree
2018-05-24
rs
a
ndifo
Add a c
l
ass to represent a gimple match re
s
ul
t
commit
|
commitdiff
|
tree
2018-05-23
rsand
i
fo
Fix SLP def
t
ype
when computing
m
asks (PR85853)
commit
|
commitdiff
|
tree
2018-05-22
rsandifo
2018-05-2
2
Rich
a
rd Sandiford <
r
ichar
d
.
sandiford@linaro
.
.
.
commit
|
commitdiff
|
tree
2018-05-22
rsandifo
H
a
n
dle a
n
ull lhs
i
n expand_
d
irect_optab_
f
n (PR85862)
commit
|
commitdiff
|
tree
2018-05-21
r
s
a
n
d
ifo
Fix tree-s
s
a-strle
n
handling of partial c
l
obbers
(PR858
1
4)
commit
|
commitdiff
|
tree
2018-05-18
r
sandifo
Rep
l
ace FMA_EXPR
with one internal
f
n
per optab
commit
|
commitdiff
|
tree
2018-05-17
r
sandifo
Gimp
l
e FE supp
o
rt
f
o
r internal fun
c
t
i
o
ns
commit
|
commitdiff
|
tree
2018-05-17
r
s
andifo
A
llow gimple_build w
i
t
h
internal fu
n
c
tions
commit
|
commitdiff
|
tree
2018-05-16
r
s
andifo
Handle vector boolean
t
ypes w
h
en cal
c
ulating the
S
LP
.
.
.
commit
|
commitdiff
|
tree
2018-05-09
rsa
n
difo
Add
c
lobbers
around IFN_LO
A
D
/STOR
E
_
LANES
commit
|
commitdiff
|
tree
2018-05-08
rsandifo
M
o
ve C++ SVE tests
t
o g++
.
target/aarch
6
4/sve
commit
|
commitdiff
|
tree
2018-05-08
r
sa
n
difo
Tighten
c
onditi
o
n in v
e
ct/pr
8
55
8
6
.
c (PR
8
5654)
commit
|
commitdiff
|
tree
2018-05-08
rsa
n
difo
[AArch64]
P
r
e
d
icate
d
SVE compar
i
son folds
commit
|
commitdiff
|
tree
2018-05-08
rsandif
o
[AAr
c
h64] Use UNSP
E
C
_
MERGE_PTRUE for compariso
n
s
commit
|
commitdiff
|
tree
2018-05-08
r
sandifo
[AArch64] Twea
k
sve/v
c
ond_6
.
c tes
t
commit
|
commitdiff
|
tree
2018-05-02
rs
a
ndifo
T
ighten early exit i
n
vect_analyze_data_r
e
f_dependence
.
.
.
commit
|
commitdiff
|
tree
2018-04-10
rs
a
ndifo
Add missing c
a
s
e
s to vect
_
get_smallest_sc
a
l
a
r_t
y
pe
.
.
.
commit
|
commitdiff
|
tree
2018-04-10
rsan
d
ifo
S
et
insn_last_addre
s
s in final_1
commit
|
commitdiff
|
tree
2018-03-24
r
s
and
i
fo
Use SCEV information when
a
ligning
for vector
i
s
a
t
i
o
n
.
.
.
commit
|
commitdiff
|
tree
2018-03-21
r
sandi
f
o
poly_span_t
r
aits fix
e
s (PR 84
8
11)
commit
|
commitdiff
|
tree
2018-03-18
rsand
i
fo
Don
'
t t
r
y
to vect
o
ris
e
COND_EXPR
r
educt
i
on chains
.
.
.
commit
|
commitdiff
|
tree
2018-03-14
rs
a
n
d
ifo
[AAr
c
h64] Fix mul_h
i
ghpart_1
_
r
un
.
c mar
k
up
commit
|
commitdiff
|
tree
2018-03-13
rsan
d
ifo
[SLP/AArch64]
Fix unpack hand
l
ing for big
-
end
i
an SVE
commit
|
commitdiff
|
tree
2018-03-13
rsandifo
[AA
r
ch64] Ad
d
a
t
lsdesc call patte
r
n for
S
VE
commit
|
commitdiff
|
tree
2018-03-13
r
sandifo
[AA
r
c
h64]
A
dd SVE m
u
l_h
i
g
hpart patterns
commit
|
commitdiff
|
tree
2018-03-13
rs
a
n
d
ifo
2018-03-1
3
Richard Sandiford <r
i
chard
.
sandiford@
a
rm
.
.
.
commit
|
commitdiff
|
tree
2018-03-02
rsandifo
Avoid &LOOP_VIN
F
O_MASK
S
for bb vectorisation (
P
R 846
3
4)
commit
|
commitdiff
|
tree
2018-03-02
rsandifo
U
s
e loop->saf
e
len
rather t
h
an loop->force_vectorize
commit
|
commitdiff
|
tree
2018-03-01
rsandifo
F
i
x PR
nu
m
ber in ch
a
ngelog entry
commit
|
commitdiff
|
tree
2018-03-01
r
sandifo
201
8
-03-01 Richard Sa
n
diford
<r
i
chard
.
sandif
o
rd@lina
r
o
.
.
.
commit
|
commitdiff
|
tree
2018-03-01
rsandi
f
o
Tig
h
ten use of
HARD_FRAME_POINTER_REG
N
UM in a
l
i
as
.
c
.
.
.
commit
|
commitdiff
|
tree
2018-02-26
rs
a
ndifo
Make f
i
x for P
R
8396
5
handle SL
P
r
e
duction chains
commit
|
commitdiff
|
tree
2018-02-20
rsan
d
ifo
Fix incorrect TARGET_
M
EM_REF alignment
(
PR 8
4
4
1
9)
commit
|
commitdiff
|
tree
2018-02-14
rsandifo
Ch
e
ck
a
rray indices in obje
c
t_
a
d
dress_invariant_in_loop_p
.
.
.
commit
|
commitdiff
|
tree
2018-02-13
rsandifo
Add a DECL_EXPR for VLA p
o
inter ca
s
t
s
(PR
84305)
commit
|
commitdiff
|
tree
2018-02-08
rsandifo
Another f
i
x for sin
g
le-eleme
n
t
permutes (PR 84
2
6
5)
commit
|
commitdiff
|
tree
2018-02-08
rsandifo
Use
n
onzero bits t
o
r
e
fine ran
g
e in split
_
const
a
nt
_
offs
e
t
.
.
.
commit
|
commitdiff
|
tree
2018-02-08
rsandifo
S
i
mplify LRA lowpart subreg fi
x
commit
|
commitdiff
|
tree
2018-02-05
rsandifo
Make lto
.
exp work with
Tcl 8
.
4
commit
|
commitdiff
|
tree
2018-02-05
r
s
andif
o
[A
A
rch64]
R
emo
v
e SVE XFAILs
commit
|
commitdiff
|
tree
2018-02-05
r
s
andifo
Ad
j
ust ira_init_register_mo
v
e
_cost com
m
e
n
t
commit
|
commitdiff
|
tree
2018-02-01
r
sandifo
Use rang
e
in
f
o in split_const
a
nt_
o
ffse
t
(PR 81635)
commit
|
commitdiff
|
tree
2018-02-01
rsandifo
[AArch64]
Fix SVE testsuite failures for ILP32 (PR
.
.
.
commit
|
commitdiff
|
tree
2018-02-01
r
s
andifo
[
AArch64] Handle SVE
subregs that are effectively
R
EVs
commit
|
commitdiff
|
tree
2018-02-01
rsandi
f
o
[A
A
rch64] P
r
efer LD1RQ fo
r
bi
g
-endian SVE
commit
|
commitdiff
|
tree
2018-02-01
rsandifo
[AAr
c
h64
]
Use all SVE LD1RQ variants
commit
|
commitdiff
|
tree
2018-02-01
rsa
n
d
i
fo
[AA
r
ch64] Generalise aarch64_simd
_
vali
d
_immediate fo
r
SVE
commit
|
commitdiff
|
tree
2018-02-01
rsa
n
difo
[
A
Arch
6
4] T
i
g
h
ten aarch64_secondary_reload condi
t
io
n
.
.
.
commit
|
commitdiff
|
tree
2018-01-30
rsand
i
fo
[AArch64] Fix sve/
e
xtract_[12]
.
c for big-endi
a
n SVE
commit
|
commitdiff
|
tree
2018-01-30
rsandifo
Fix L
R
A subreg calculation for b
i
g-endian tar
g
e
t
s
commit
|
commitdiff
|
tree
2018-01-30
rsa
n
difo
Expand vec_per
m
_
i
ndi
c
es::series_p comment
commit
|
commitdiff
|
tree
2018-01-25
rsandif
o
Fix v
e
ct-
r
e
duc-or_[1
2
]
.
c
c
hanges in r2570
2
2
commit
|
commitdiff
|
tree
2018-01-24
rsandi
f
o
Rem
o
ve explicit
d
g
-do runs from gcc
.
dg/vect (PR
83889)
commit
|
commitdiff
|
tree
2018-01-24
rsandifo
Fix u
s
e of boolean_t
r
ue/false_
n
ode (PR 839
7
9)
commit
|
commitdiff
|
tree
2018-01-23
rs
a
ndifo
Fix
v
ect
_
f
l
oat markup for a c
o
uple
of tests (PR 83888
)
commit
|
commitdiff
|
tree
2018-01-23
rsandifo
Disable som
e
p
a
t
te
r
ns for fold-left reductions
(PR
.
.
.
commit
|
commitdiff
|
tree
2018-01-20
r
s
andi
f
o
Fix
v
ect_def_type handling in
x
86 sc
a
tt
e
r support
.
.
.
commit
|
commitdiff
|
tree
2018-01-19
rsandifo
Check w
h
e
ther any s
t
atemen
t
s need ma
s
king (PR 83922)
commit
|
commitdiff
|
tree
2018-01-19
rsandifo
Avoid
I
CE for nest
e
d inductions (PR 839
1
4
)
commit
|
commitdiff
|
tree
2018-01-17
r
sa
n
d
ifo
VIEW_CONVERT_EX
P
R sl
o
t
s
f
o
r strict
-
align targe
t
s
(
P
R
.
.
.
commit
|
commitdiff
|
tree
2018-01-16
rsandifo
Two fixes for li
v
e
-
o
ut
SLP induction
s
(PR 83857)
commit
|
commitdiff
|
tree
2018-01-16
rsandifo
Mov
e
pa
.
h
F
UNCTION_
A
RG
_
SIZ
E
to pa
.
c (PR83
8
58)
commit
|
commitdiff
|
tree
2018-01-16
rsandi
f
o
F
i
x changelog
commit
|
commitdiff
|
tree
2018-01-16
rsandifo
Avoid GCC
4
.
1 build
f
ailure i
n
f
old-c
o
n
s
t
.
c
commit
|
commitdiff
|
tree
2018-01-16
r
s
andifo
Do
n
't
g
r
o
u
p gath
e
r loads (PR83847)
commit
|
commitdiff
|
tree
2018-01-15
rsandifo
Missing vect_double
i
n gcc
.
d
g
/vect/pr7992
0
.
c
(PR83
8
36)
commit
|
commitdiff
|
tree
2018-01-14
rsandifo
inline_smal
l
_functions speedup
commit
|
commitdiff
|
tree
2018-01-13
rsandi
f
o
Support f
o
r
ali
a
sing with varia
b
le strides
commit
|
commitdiff
|
tree
2018-01-13
rsan
d
ifo
Add support for SVE scatter stores
commit
|
commitdiff
|
tree
2018-01-13
rsa
n
difo
A
llow gath
e
r l
o
a
ds
to b
e
used for grouped acces
s
es
commit
|
commitdiff
|
tree
2018-01-13
rsan
d
ifo
Use
gather loads
for strided
access
e
s
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
A
dd support for SVE gath
e
r loads
commit
|
commitdiff
|
tree
2018-01-13
rsandi
f
o
Add support for in-ord
e
r addition red
u
ction using SVE
.
.
.
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Remove unne
c
ess
a
ry t
e
m
por
a
ry
in tree-
i
f-conv
.
c
commit
|
commitdiff
|
tree
2018-01-13
r
sandifo
Rework the legitimize_
a
ddres
s
_d
i
s
pla
c
e
m
ent hook
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
A
dd an
"early remateriali
s
ation" pass
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Us
e
single-iteration ep
i
logues whe
n
p
e
el
i
ng for g
a
ps
commit
|
commitdiff
|
tree
2018-01-13
rsand
i
fo
A
l
low
s
ingle-element interleaving for non-power-
o
f
.
.
.
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Add support
f
or
c
o
nditio
n
al
reductions using SVE CLASTB
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Add suppo
r
t
f
or ve
c
torising live-
o
ut values
using SV
E
.
.
.
commit
|
commitdiff
|
tree
2018-01-13
rs
a
n
d
ifo
Add an empty_mask_is_expens
i
ve
h
ook
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Hand
l
e
p
e
eling for alignment w
i
th masking
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Allow the number of i
t
er
a
tions to b
e
small
e
r t
h
an VF
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
M
ake ivopts handle calls to internal functions
commit
|
commitdiff
|
tree
next