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
rsandifo
[3/n] PR85694: Fix
d
um
m
y assignment handli
n
g in vect
o
rizab
l
e
.
.
.
commit
|
commitdiff
|
tree
2018-06-20
rs
a
ndifo
[
2/n] PR85694: Att
a
ch a DEF_
S
EQ
on
l
y to the o
r
igin
a
l
.
.
.
commit
|
commitdiff
|
tree
2018-06-20
rs
a
ndifo
[1/n]
P
R85694: Allow
pattern definiti
o
n sta
t
ements
.
.
.
commit
|
commitdiff
|
tree
2018-06-12
rsandifo
Tig
h
ten LRA te
s
t for reloading the inner r
e
g of a par
a
doxica
.
.
.
commit
|
commitdiff
|
tree
2018-06-12
rsandifo
Use poly_int rtx accessors instea
d
of hw
i
accessors
commit
|
commitdiff
|
tree
2018-06-04
rsand
i
fo
Fix ex
p
a
n
d_expr_real_1 han
d
li
n
g of BLKmode bitfield
.
.
.
commit
|
commitdiff
|
tree
2018-06-01
r
sandifo
Fix phi backed
g
e
detecti
o
n in
backpr
o
p (PR85989)
commit
|
commitdiff
|
tree
2018-06-01
rs
a
ndifo
F
i
x
SVE fallo
u
t fr
o
m r26
0
95
1
commit
|
commitdiff
|
tree
2018-05-30
rsandifo
Use poly_int tree ac
c
essor
s
commit
|
commitdiff
|
tree
2018-05-25
rsandifo
Add
IF
N
_
CO
N
D_{MUL,DIV,MOD,RDIV}
commit
|
commitdiff
|
tree
2018-05-25
rsandifo
[
AArch64] Add
SVE supp
o
rt for integ
e
r
d
i
v
ision
commit
|
commitdiff
|
tree
2018-05-25
rsandifo
Prefer open-c
o
ding
v
ector integer di
v
ision
commit
|
commitdiff
|
tree
2018-05-25
rsandifo
Fold VE
C
_COND_EXP
R
s
to IFN_COND_* wher
e
possibl
e
commit
|
commitdiff
|
tree
2018-05-25
rsan
d
ifo
Add an "else" ar
g
ument to IFN
_
C
OND_*
f
unctions
commit
|
commitdiff
|
tree
2018-05-25
rsandifo
Try har
d
er to preserve
o
perand ties in maybe
_
legitimize_operands
commit
|
commitdiff
|
tree
2018-05-24
r
s
and
i
f
o
Use ca
n
onicalize_math
_
after_vec
t
o
rizat
i
on_p fo
r
FMA
.
.
.
commit
|
commitdiff
|
tree
2018-05-24
rsandifo
Ad
d
a
class to
rep
r
esent a gim
p
le m
a
tch result
commit
|
commitdiff
|
tree
2018-05-23
rs
a
ndifo
Fix SLP def type when com
p
u
ting masks (PR85853)
commit
|
commitdiff
|
tree
2018-05-22
rsandifo
2018-
0
5-22 Richard
S
andiford
<
richard
.
sandiford@lin
a
ro
.
.
.
commit
|
commitdiff
|
tree
2018-05-22
rsa
n
difo
H
andle a
nul
l
lhs in expand_direc
t
_
optab_fn (P
R
85862)
commit
|
commitdiff
|
tree
2018-05-21
rsand
i
fo
Fix tree-ssa-strlen
h
a
ndling o
f
part
i
al clobb
e
r
s
(PR85814)
commit
|
commitdiff
|
tree
2018-05-18
rsan
d
ifo
Replace F
M
A
_
E
X
PR with one int
e
rn
a
l
f
n per o
p
tab
commit
|
commitdiff
|
tree
2018-05-17
rs
a
nd
i
fo
Gimple FE
s
u
p
port for internal fun
c
tio
n
s
commit
|
commitdiff
|
tree
2018-05-17
rsandifo
Allow gimple_build with intern
a
l
functions
commit
|
commitdiff
|
tree
2018-05-16
rsan
d
i
f
o
Ha
n
dle vecto
r
b
oolean types when
calculating the SLP
.
.
.
commit
|
commitdiff
|
tree
2018-05-09
rsan
d
i
f
o
Add clobbers
around
I
FN_LOAD/STORE_LANES
commit
|
commitdiff
|
tree
2018-05-08
r
sa
n
difo
M
ove C
+
+ SVE
tests to g++
.
target/aa
r
ch
6
4/sve
commit
|
commitdiff
|
tree
2018-05-08
rsandifo
Ti
g
hten c
o
n
d
i
t
i
o
n in vect/pr
8
5586
.
c (PR 85654)
commit
|
commitdiff
|
tree
2018-05-08
rsandifo
[AArch64
]
Pre
d
i
cated SVE comparison
f
olds
commit
|
commitdiff
|
tree
2018-05-08
rsandifo
[A
A
r
c
h64] Use UNSPEC_
M
ERG
E
_PTR
U
E for com
p
arisons
commit
|
commitdiff
|
tree
2018-05-08
rsa
n
difo
[AArc
h
64]
T
weak sve/vc
o
nd_6
.
c
t
est
commit
|
commitdiff
|
tree
2018-05-02
r
s
andifo
T
ig
h
t
e
n early
exit in ve
c
t_anal
y
ze_dat
a
_
r
e
f_d
e
pe
n
dence
.
.
.
commit
|
commitdiff
|
tree
2018-04-10
r
sandifo
Add missing cases to vect_get
_
smallest_scalar_type
.
.
.
commit
|
commitdiff
|
tree
2018-04-10
rsandifo
Set
i
ns
n
_
l
ast_a
d
dress
i
n fin
a
l_1
commit
|
commitdiff
|
tree
2018-03-24
rsandifo
Use SCEV informati
o
n
when align
i
ng for vectorisation
.
.
.
commit
|
commitdiff
|
tree
2018-03-21
rsandifo
poly_span_traits fixes (PR
84811)
commit
|
commitdiff
|
tree
2018-03-18
r
s
andif
o
Don't t
r
y to
v
ectori
s
e
CO
N
D_EX
P
R reduction cha
i
n
s
.
.
.
commit
|
commitdiff
|
tree
2018-03-14
rsandifo
[AArch64] Fix
mul_highpar
t
_1_ru
n
.
c ma
r
kup
commit
|
commitdiff
|
tree
2018-03-13
rsandifo
[SLP/AArch64] Fix unpac
k
han
d
l
i
ng for bi
g
-
endian S
V
E
commit
|
commitdiff
|
tree
2018-03-13
rs
a
ndifo
[AAr
c
h64]
A
d
d
a
tlsdesc call pattern for SV
E
commit
|
commitdiff
|
tree
2018-03-13
rsandif
o
[
A
A
rch64
]
Add SVE mul_highpart patt
e
rns
commit
|
commitdiff
|
tree
2018-03-13
rsandif
o
2018-03-13 Richard San
d
iford
<
richar
d
.
san
d
iford@arm
.
.
.
commit
|
commitdiff
|
tree
2018-03-02
r
san
d
ifo
A
v
oi
d
&LOOP_VINFO_MASKS
for bb
v
ectorisati
o
n (PR 84634)
commit
|
commitdiff
|
tree
2018-03-02
rsandifo
Use
loop->safelen rather t
h
an loop->force_ve
c
t
o
ri
z
e
commit
|
commitdiff
|
tree
2018-03-01
rsandifo
F
ix PR nu
m
ber
i
n
cha
n
gelog entry
commit
|
commitdiff
|
tree
2018-03-01
r
sandifo
2
0
18-03
-
01 Ri
c
hard Sandiford <richard
.
sandiford@linaro
.
.
.
commit
|
commitdiff
|
tree
2018-03-01
rs
a
ndif
o
T
i
ghten
use of
HARD_FRAME_POINTER_R
E
G
N
UM in
a
l
ias
.
c
.
.
.
commit
|
commitdiff
|
tree
2018-02-26
r
s
an
d
if
o
Make fix f
o
r PR 83965 handle SLP reduct
i
o
n
chai
n
s
commit
|
commitdiff
|
tree
2018-02-20
rsa
n
d
ifo
Fi
x
incorrect TARGET_MEM_REF a
l
ignmen
t
(PR 84419)
commit
|
commitdiff
|
tree
2018-02-14
rsandif
o
Check arr
a
y indices
in object_add
r
e
ss_invariant_in_lo
o
p_p
.
.
.
commit
|
commitdiff
|
tree
2018-02-13
r
s
andif
o
A
d
d a DECL_EXPR for VLA pointe
r
cast
s
(PR 84305)
commit
|
commitdiff
|
tree
2018-02-08
rs
a
ndifo
Another f
i
x for single-element p
e
rmut
e
s (
P
R 84265)
commit
|
commitdiff
|
tree
2018-02-08
rs
a
n
d
ifo
U
s
e n
o
nz
e
r
o bits
t
o
ref
i
ne r
a
n
g
e in
spli
t
_constant
_
offset
.
.
.
commit
|
commitdiff
|
tree
2018-02-08
r
s
an
d
i
f
o
S
i
m
plify LR
A
lowp
a
rt subreg fix
commit
|
commitdiff
|
tree
2018-02-05
r
s
andifo
M
ake lto
.
exp work with Tcl 8
.
4
commit
|
commitdiff
|
tree
2018-02-05
rsandifo
[AA
r
ch64] Remove SVE XFAIL
s
commit
|
commitdiff
|
tree
2018-02-05
rsand
i
fo
A
djus
t
i
r
a_in
i
t_register_move_cost comment
commit
|
commitdiff
|
tree
2018-02-01
rsandifo
U
s
e range info in spl
i
t
_
constant_offset
(
PR 81635)
commit
|
commitdiff
|
tree
2018-02-01
rsandifo
[AArch64] Fix SVE test
s
uite failures for ILP32 (PR
.
.
.
commit
|
commitdiff
|
tree
2018-02-01
rsan
d
ifo
[A
A
rch64] Handl
e
SVE subregs that are ef
f
ectively REVs
commit
|
commitdiff
|
tree
2018-02-01
r
sa
n
difo
[AArch64] Prefer
LD1RQ
f
or big-endian SVE
commit
|
commitdiff
|
tree
2018-02-01
rsandifo
[A
A
r
ch64] Use all SVE LD1RQ variant
s
commit
|
commitdiff
|
tree
2018-02-01
r
s
andifo
[A
A
rch64] G
e
neralise aarch64_simd_valid_immediate
f
or SVE
commit
|
commitdiff
|
tree
2018-02-01
rsandif
o
[
A
Arch64] Tighten aarch64_secondary
_
relo
a
d c
o
ndi
t
i
o
n
.
.
.
commit
|
commitdiff
|
tree
2018-01-30
rsandifo
[A
A
rch
6
4] F
i
x sve/ex
t
ract
_
[12]
.
c f
o
r big-endian SVE
commit
|
commitdiff
|
tree
2018-01-30
rsandifo
Fix LRA subreg calcu
l
a
t
ion for big-end
i
an t
a
rge
t
s
commit
|
commitdiff
|
tree
2018-01-30
rsandifo
Expand vec_per
m
_indices:
:
serie
s
_p comment
commit
|
commitdiff
|
tree
2018-01-25
rsandifo
Fix vect-reduc-o
r
_
[
12]
.
c change
s
in
r
2
57022
commit
|
commitdiff
|
tree
2018-01-24
rsandifo
Remove explicit
d
g-do runs from gcc
.
dg/vect (PR 8
3
889)
commit
|
commitdiff
|
tree
2018-01-24
rsandifo
F
i
x use of boolean_true/false_node (PR 83979)
commit
|
commitdiff
|
tree
2018-01-23
r
sandifo
Fix vect_floa
t
m
arkup for a coup
l
e
o
f tests (PR 8
3
888
)
commit
|
commitdiff
|
tree
2018-01-23
rsandifo
Disable some patterns for fold-left redu
c
t
i
ons (PR
.
.
.
commit
|
commitdiff
|
tree
2018-01-20
rsandi
f
o
Fix vect_d
e
f_ty
p
e handling in x86 sc
a
tter support
.
.
.
commit
|
commitdiff
|
tree
2018-01-19
rs
a
ndifo
Check
wheth
e
r
a
n
y
st
a
tements need
ma
s
king (PR 839
2
2)
commit
|
commitdiff
|
tree
2018-01-19
rsandifo
A
v
o
i
d ICE fo
r
n
e
sted induc
t
ions (PR 8391
4
)
commit
|
commitdiff
|
tree
2018-01-17
rsandi
f
o
VIEW_CO
N
VER
T
_EXPR slot
s
for st
r
ict
-
align
targets (PR
.
.
.
commit
|
commitdiff
|
tree
2018-01-16
rsandi
f
o
Two
fixes for live-out SLP indu
c
t
ions (P
R
8
385
7
)
commit
|
commitdiff
|
tree
2018-01-16
rsandifo
Move p
a
.
h FUNCTION_AR
G
_SIZE
t
o pa
.
c (PR
8
385
8
)
commit
|
commitdiff
|
tree
2018-01-16
r
s
andif
o
Fix changelog
commit
|
commitdiff
|
tree
2018-01-16
rsandifo
Avoid
G
CC 4
.
1 build fail
u
re in fold-const
.
c
commit
|
commitdiff
|
tree
2018-01-16
rsandi
f
o
Don't grou
p
gathe
r
loads
(P
R
83
8
47)
commit
|
commitdiff
|
tree
2018-01-15
rs
a
ndif
o
M
i
ssing
vect_double in gcc
.
dg/vect/pr
7
9
92
0
.
c (
P
R83836)
commit
|
commitdiff
|
tree
2018-01-14
r
s
an
d
ifo
inline_small_functions speedup
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Support
f
or
aliasing with v
a
riab
l
e stri
d
es
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Ad
d
s
uppo
r
t for S
V
E
s
catter stor
e
s
commit
|
commitdiff
|
tree
2018-01-13
rsa
n
difo
Allow g
a
th
e
r loads to
b
e used f
o
r gro
u
p
e
d
a
c
cesses
commit
|
commitdiff
|
tree
2018-01-13
rsan
d
if
o
Use gather loads
f
or
s
tri
d
e
d
ac
c
esse
s
commit
|
commitdiff
|
tree
2018-01-13
rsan
d
ifo
A
dd support for SVE gather loads
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Add support
f
o
r
in-orde
r
additio
n
reduction using SVE
.
.
.
commit
|
commitdiff
|
tree
2018-01-13
rsa
n
d
ifo
Remove unneces
s
ar
y
tempora
r
y in
tree
-
if-co
n
v
.
c
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Rewo
r
k the l
e
giti
m
ize_address_
d
isplacem
e
nt
h
ook
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Add an
"
e
a
rl
y
re
m
aterialisation" pass
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Use s
i
ngle-it
e
ration epi
l
ogu
e
s w
h
en
p
eeling for gaps
commit
|
commitdiff
|
tree
2018-01-13
r
sandifo
A
l
low
s
ingle-element interleav
i
ng
for non
-
p
o
wer-of
.
.
.
commit
|
commitdiff
|
tree
2018-01-13
r
sandifo
Add
support
for cond
i
tional reduc
t
ions
using SVE CLASTB
commit
|
commitdiff
|
tree
2018-01-13
rsan
d
ifo
Add sup
p
ort for
v
ectorising live-ou
t
values using SV
E
.
.
.
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
A
d
d an empty_mas
k
_is_
e
xpensive ho
o
k
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Handle peeling for ali
g
nment with masking
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Al
l
ow the
n
umber of ite
r
ation
s
to be smalle
r
than VF
commit
|
commitdiff
|
tree
2018-01-13
rs
a
ndifo
Make
ivopts handle calls t
o
i
nternal functions
commit
|
commitdiff
|
tree
next