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
sandifo
[3/n] PR85694:
F
i
x
d
u
mmy assignment handling in
v
ectorizabl
e
.
.
.
commit
|
commitdiff
|
tree
2018-06-20
rsandif
o
[2/n] PR85694: Attach a DEF_SEQ only t
o
t
h
e original
.
.
.
commit
|
commitdiff
|
tree
2018-06-20
rsandifo
[
1/n]
PR85694: Al
l
o
w
p
attern definition statemen
t
s
.
.
.
commit
|
commitdiff
|
tree
2018-06-12
r
s
a
n
difo
Tig
h
ten LRA test for reloa
d
ing the inner reg of a parado
x
ic
a
.
.
.
commit
|
commitdiff
|
tree
2018-06-12
rs
a
ndifo
Use po
l
y
_int rt
x
a
ccessors inst
e
a
d
of h
w
i
a
cce
s
sors
commit
|
commitdiff
|
tree
2018-06-04
r
s
a
n
d
i
fo
F
ix expand_
e
x
p
r_real_1 handling of BLKmode
b
itfi
e
l
d
.
.
.
commit
|
commitdiff
|
tree
2018-06-01
rsandi
f
o
Fix ph
i
backedge detecti
o
n
i
n backprop (PR85989)
commit
|
commitdiff
|
tree
2018-06-01
rs
a
nd
i
fo
Fi
x
SVE fallout
from r2609
5
1
commit
|
commitdiff
|
tree
2018-05-30
rs
a
ndifo
U
s
e po
l
y_in
t
tree accesso
r
s
commit
|
commitdiff
|
tree
2018-05-25
r
s
andifo
A
dd IFN_COND_{
M
UL,DI
V
,MOD,RD
I
V}
commit
|
commitdiff
|
tree
2018-05-25
r
s
andifo
[A
A
rch64] Add SVE
s
u
pport
f
or i
n
teger
d
i
v
i
s
i
on
commit
|
commitdiff
|
tree
2018-05-25
rsandifo
Pre
f
er o
p
en-codi
n
g
vector
inte
g
e
r
di
v
isi
o
n
commit
|
commitdiff
|
tree
2018-05-25
r
san
d
ifo
Fold VE
C
_C
O
ND
_
EXPRs
t
o IFN_
C
OND_
*
whe
r
e p
o
s
sible
commit
|
commitdiff
|
tree
2018-05-25
r
sand
i
f
o
Add a
n
"
else" argument to IFN_COND_*
f
unctions
commit
|
commitdiff
|
tree
2018-05-25
rsandifo
Try harde
r
t
o
preserve operand ties
i
n
m
aybe_legitimize_operand
s
commit
|
commitdiff
|
tree
2018-05-24
rsandi
f
o
U
s
e
cano
n
icalize_math_af
t
er_vectorization_p for
F
MA
.
.
.
commit
|
commitdiff
|
tree
2018-05-24
rsandifo
Add a c
l
ass to represe
n
t a gimple match
result
commit
|
commitdiff
|
tree
2018-05-23
r
sandifo
F
ix SLP def type when compu
t
in
g
masks
(
PR8585
3
)
commit
|
commitdiff
|
tree
2018-05-22
r
san
d
ifo
2018-0
5
-2
2
Richard Sandiford <richard
.
s
andiford@linaro
.
.
.
commit
|
commitdiff
|
tree
2018-05-22
rsa
n
d
i
fo
Handle a
n
u
ll lhs in e
x
pand_direct_o
p
tab
_
fn (PR8586
2
)
commit
|
commitdiff
|
tree
2018-05-21
r
s
a
ndifo
Fix tree
-
ssa-strlen ha
n
dling of part
i
al
c
lobber
s
(PR85814)
commit
|
commitdiff
|
tree
2018-05-18
rsandifo
Replace FMA_EXPR w
i
th one in
t
ernal fn per optab
commit
|
commitdiff
|
tree
2018-05-17
rsa
n
difo
Gimpl
e
FE
s
upp
o
rt f
o
r inter
n
al fu
n
ctions
commit
|
commitdiff
|
tree
2018-05-17
rsandifo
Allow gimple_build w
i
th in
t
e
rnal
functions
commit
|
commitdiff
|
tree
2018-05-16
rsandifo
H
a
ndle vector boolean type
s
w
hen calculating the SLP
.
.
.
commit
|
commitdiff
|
tree
2018-05-09
rs
a
nd
i
fo
Add clobbers around IFN_L
O
AD/S
T
ORE_LANES
commit
|
commitdiff
|
tree
2018-05-08
rsandif
o
Move C++
S
VE tests to g
+
+
.
target/aarch64/sve
commit
|
commitdiff
|
tree
2018-05-08
rsan
d
ifo
Tighten cond
i
ti
o
n
i
n vect/pr85586
.
c (
P
R 85654)
commit
|
commitdiff
|
tree
2018-05-08
rsa
n
difo
[AArch64] Pred
i
cated SVE co
m
pari
s
on
folds
commit
|
commitdiff
|
tree
2018-05-08
rsandi
f
o
[AArch64
]
Use U
N
SPEC_MERGE_PTRU
E
f
or comparisons
commit
|
commitdiff
|
tree
2018-05-08
rsandifo
[AAr
c
h6
4
] Tweak
sve
/
vcond_6
.
c test
commit
|
commitdiff
|
tree
2018-05-02
r
sandifo
Tighten early exit in vec
t
_
a
n
a
lyze_data_
r
e
f
_dependence
.
.
.
commit
|
commitdiff
|
tree
2018-04-10
r
sandifo
Add
missi
n
g ca
s
es to vect_get_small
e
s
t_
s
cala
r
_type
.
.
.
commit
|
commitdiff
|
tree
2018-04-10
r
s
a
n
d
ifo
Set insn_last_address in final_1
commit
|
commitdiff
|
tree
2018-03-24
r
sandi
f
o
U
se SCEV
information when aligning f
o
r
vectorisation
.
.
.
commit
|
commitdiff
|
tree
2018-03-21
rsa
n
difo
poly
_
span_traits fixes (PR
8
4811)
commit
|
commitdiff
|
tree
2018-03-18
rsa
n
d
i
fo
Don
'
t tr
y
to vectorise COND_EXPR redu
c
t
ion chains
.
.
.
commit
|
commitdiff
|
tree
2018-03-14
rsandifo
[AArch6
4
] Fix mul_h
i
gh
p
art_1_run
.
c ma
r
kup
commit
|
commitdiff
|
tree
2018-03-13
r
s
a
ndifo
[
SLP/AArch
6
4
]
Fix unpack handl
i
ng f
o
r big-e
n
dian SVE
commit
|
commitdiff
|
tree
2018-03-13
rsandifo
[AArch64
]
Add a tlsdesc call pattern for S
V
E
commit
|
commitdiff
|
tree
2018-03-13
rsa
n
difo
[A
A
rch64] Add
SVE
m
ul
_
h
ighpa
r
t patterns
commit
|
commitdiff
|
tree
2018-03-13
rsandifo
2018-
0
3-13 Richard
San
d
i
f
ord <ri
c
hard
.
sandifo
r
d@a
r
m
.
.
.
commit
|
commitdiff
|
tree
2018-03-02
rsand
i
fo
A
v
oid &LOOP_VINFO_MASK
S
f
or
b
b vectorisation (
P
R 84
6
34)
commit
|
commitdiff
|
tree
2018-03-02
rsan
d
ifo
Use lo
o
p
-
>
safelen r
a
the
r
than
l
oop
-
>f
o
rce_
v
ectorize
commit
|
commitdiff
|
tree
2018-03-01
rsandifo
Fix
P
R number
in changelog en
t
ry
commit
|
commitdiff
|
tree
2018-03-01
rsa
n
difo
2018-03-01
R
ichard Sandifor
d
<
r
i
c
hard
.
sand
i
ford@linar
o
.
.
.
commit
|
commitdiff
|
tree
2018-03-01
rsandifo
Ti
g
h
t
e
n
use o
f
HARD_FRAM
E
_PO
I
N
T
ER_REG
N
UM in alias
.
c
.
.
.
commit
|
commitdiff
|
tree
2018-02-26
r
s
and
i
fo
Make fix for PR 83
9
65 handle SL
P
reduct
i
on
c
hains
commit
|
commitdiff
|
tree
2018-02-20
rsa
n
d
i
fo
F
i
x
i
ncor
r
ect
T
ARGET_ME
M
_RE
F
alignment (PR 8441
9
)
commit
|
commitdiff
|
tree
2018-02-14
rsandifo
C
h
eck a
r
ray indice
s
in object_
a
ddress_invariant
_
in_loop_p
.
.
.
commit
|
commitdiff
|
tree
2018-02-13
r
sandi
f
o
Add a DECL_EXPR for
VLA pointer casts (PR 84305)
commit
|
commitdiff
|
tree
2018-02-08
rsand
i
fo
Another fix for single-el
e
ment per
m
utes (PR
84265)
commit
|
commitdiff
|
tree
2018-02-08
rsandifo
Use nonzer
o
bits t
o
refine range
in s
p
lit_constant_offset
.
.
.
commit
|
commitdiff
|
tree
2018-02-08
r
s
a
ndifo
Simpl
i
fy
LRA
l
owpar
t
subreg
fix
commit
|
commitdiff
|
tree
2018-02-05
r
s
andifo
Make lto
.
e
x
p
work w
i
th Tcl 8
.
4
commit
|
commitdiff
|
tree
2018-02-05
r
s
andifo
[A
A
r
c
h
64]
R
e
move
S
VE XFAILs
commit
|
commitdiff
|
tree
2018-02-05
rsandifo
Adjust
i
ra
_
init_regi
s
t
er_m
o
ve_cost co
m
ment
commit
|
commitdiff
|
tree
2018-02-01
r
s
a
ndif
o
Use range i
n
fo in
split_constant_offse
t
(P
R
81635)
commit
|
commitdiff
|
tree
2018-02-01
rsa
n
di
f
o
[AArch64] Fix SV
E
testsuite failures fo
r
ILP3
2
(
P
R
.
.
.
commit
|
commitdiff
|
tree
2018-02-01
r
s
andifo
[AAr
c
h
64]
H
andle SVE subregs that are
e
ff
e
ctive
l
y REVs
commit
|
commitdiff
|
tree
2018-02-01
rsandi
f
o
[AAr
c
h
64]
Prefer LD1R
Q
for
b
i
g-
e
n
dian SVE
commit
|
commitdiff
|
tree
2018-02-01
r
s
andifo
[AAr
c
h64] Use all SVE LD1RQ variants
commit
|
commitdiff
|
tree
2018-02-01
rsand
i
f
o
[
A
A
r
ch64] Generalise
aarch64_simd_
v
alid_immediate for SVE
commit
|
commitdiff
|
tree
2018-02-01
r
sandifo
[AA
r
ch
6
4
]
Tight
e
n a
a
rch64
_
s
e
condary_rel
o
ad condition
.
.
.
commit
|
commitdiff
|
tree
2018-01-30
rsandifo
[AArch
6
4]
F
ix sve/extract_[12]
.
c fo
r
big-en
d
ia
n
SVE
commit
|
commitdiff
|
tree
2018-01-30
r
sandifo
Fix LRA subreg calculation
for b
i
g-endi
a
n ta
r
gets
commit
|
commitdiff
|
tree
2018-01-30
rsan
d
ifo
Expand vec_perm_indices::ser
i
es_p comme
n
t
commit
|
commitdiff
|
tree
2018-01-25
rsandifo
Fix vect-r
e
duc-or_[12]
.
c changes in
r
257022
commit
|
commitdiff
|
tree
2018-01-24
rsandifo
Rem
o
ve
e
x
plicit
dg-do ru
n
s from gcc
.
dg/vect (PR 83889)
commit
|
commitdiff
|
tree
2018-01-24
r
s
and
i
f
o
Fix use of b
o
olean_true/false_node
(PR 83979)
commit
|
commitdiff
|
tree
2018-01-23
rsandifo
Fix vect_float mar
k
up f
o
r a couple of tests
(
PR 83888)
commit
|
commitdiff
|
tree
2018-01-23
rs
a
ndifo
Disable
s
ome patte
r
ns for f
o
ld-
l
eft redu
c
tions (PR
.
.
.
commit
|
commitdiff
|
tree
2018-01-20
rsandifo
Fix
vect_de
f
_type han
d
ling in x86 sca
t
te
r
suppor
t
.
.
.
commit
|
commitdiff
|
tree
2018-01-19
rs
a
ndifo
Chec
k
whether
a
ny statem
e
nts n
e
ed m
a
sk
i
ng (PR 8392
2
)
commit
|
commitdiff
|
tree
2018-01-19
rsandifo
Avoid ICE for
n
ested induct
i
ons
(
PR 839
1
4
)
commit
|
commitdiff
|
tree
2018-01-17
rsandifo
VIE
W
_CONV
E
RT_EXPR
slots for strict-alig
n
targets (PR
.
.
.
commit
|
commitdiff
|
tree
2018-01-16
rsan
d
ifo
Two fi
x
e
s for live-out
S
LP i
n
ductions (PR 83857)
commit
|
commitdiff
|
tree
2018-01-16
r
sa
n
d
i
fo
Move pa
.
h FUNCTI
O
N_A
R
G_SI
Z
E to p
a
.
c (P
R
83858
)
commit
|
commitdiff
|
tree
2018-01-16
rsan
d
ifo
Fix changel
o
g
commit
|
commitdiff
|
tree
2018-01-16
rsan
d
ifo
Avoid GCC 4
.
1 build fa
i
lure in fold-const
.
c
commit
|
commitdiff
|
tree
2018-01-16
rsand
i
fo
D
on't group g
a
ther loads (PR83847)
commit
|
commitdiff
|
tree
2018-01-15
rsan
d
i
fo
Missin
g
vect_doub
l
e i
n
g
cc
.
dg/vect/pr
7
9920
.
c
(
PR8
3
836)
commit
|
commitdiff
|
tree
2018-01-14
rsandif
o
inline_small_functio
n
s speed
u
p
commit
|
commitdiff
|
tree
2018-01-13
rsand
i
fo
S
upp
o
rt
fo
r
aliasing with va
r
iable stri
d
e
s
commit
|
commitdiff
|
tree
2018-01-13
rsan
d
ifo
Add su
p
port for SVE scatter s
t
or
e
s
commit
|
commitdiff
|
tree
2018-01-13
rs
a
ndifo
Allow gathe
r
loads to be used for grouped
a
c
c
esses
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Use gather l
o
a
ds for strid
e
d accesses
commit
|
commitdiff
|
tree
2018-01-13
r
sandifo
Add suppo
r
t
for
S
V
E
g
at
h
er
l
oads
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Add support f
o
r in-order addi
t
ion reduction using SV
E
.
.
.
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Remove unnecessary t
e
mpo
r
ary in tree-if-conv
.
c
commit
|
commitdiff
|
tree
2018-01-13
r
sandi
f
o
Rework
the
legitimize_address_displ
a
cement hook
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Add
a
n
"ear
l
y remater
i
alisation"
p
as
s
commit
|
commitdiff
|
tree
2018-01-13
rs
a
ndifo
Use si
n
gle-iteration epilogues when peeling for gaps
commit
|
commitdiff
|
tree
2018-01-13
rsan
d
if
o
Allow single-elem
e
nt
i
n
terleaving for
non-power-of
.
.
.
commit
|
commitdiff
|
tree
2018-01-13
r
s
andif
o
Add su
p
por
t
for c
o
nd
i
tio
n
al r
e
duct
i
ons u
s
i
n
g SVE
CLASTB
commit
|
commitdiff
|
tree
2018-01-13
rs
a
ndifo
Add suppo
r
t
for vectorising l
i
ve-out
v
alues u
s
ing
S
VE
.
.
.
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
A
d
d
an empty_mask_is_e
x
pen
s
i
v
e hook
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
H
a
n
d
le peelin
g
for ali
g
n
ment with
m
a
s
king
commit
|
commitdiff
|
tree
2018-01-13
r
s
andifo
Allow
t
he num
b
er o
f
iterations
t
o
be small
e
r
than
V
F
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Mak
e
ivopts ha
n
dle c
a
lls to i
n
te
r
na
l
functions
commit
|
commitdiff
|
tree
next