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
Fix SVE fallout from r260951
2018-06-01
rsan
d
ifo
F
i
x S
V
E fallout from r260951
commit
|
commitdiff
|
tree
2018-05-30
rs
a
ndifo
Use poly_int tree accesso
r
s
commit
|
commitdiff
|
tree
2018-05-25
r
sa
n
d
ifo
Ad
d
IFN_COND_{
M
UL,DIV,MOD,R
D
IV
}
commit
|
commitdiff
|
tree
2018-05-25
rsandifo
[A
A
rch64] Add SVE support for inte
g
er d
i
vision
commit
|
commitdiff
|
tree
2018-05-25
rsandif
o
Prefer op
e
n-coding vec
t
or in
t
e
g
er divisi
o
n
commit
|
commitdiff
|
tree
2018-05-25
rsandifo
Fo
l
d VEC_COND_EXPRs
t
o
I
FN_CO
N
D
_
* where pos
s
ib
l
e
commit
|
commitdiff
|
tree
2018-05-25
rs
a
ndifo
Add an "else" argument to IFN_COND_* functions
commit
|
commitdiff
|
tree
2018-05-25
rsandifo
Try harder to p
r
eserve
operand
ti
e
s in ma
y
be_legitimize_ope
r
a
n
d
s
commit
|
commitdiff
|
tree
2018-05-24
r
sandifo
U
s
e
ca
n
onicalize_m
a
th_after_vectorization_p for FMA
.
.
.
commit
|
commitdiff
|
tree
2018-05-24
r
sandif
o
Add a class to re
p
resent
a
g
im
p
le match result
commit
|
commitdiff
|
tree
2018-05-23
rsandi
f
o
Fix SLP def type
w
hen computing masks
(
PR85
8
53)
commit
|
commitdiff
|
tree
2018-05-22
rsandifo
201
8
-
0
5-22 Richard Sandi
f
ord
<
rich
a
rd
.
sa
n
diford@
l
i
n
aro
.
.
.
commit
|
commitdiff
|
tree
2018-05-22
rsand
i
fo
Handle a null lhs i
n
e
xpand_direct_
o
ptab
_
fn (PR85862
)
commit
|
commitdiff
|
tree
2018-05-21
rsandi
f
o
F
i
x tree-ssa-strlen handling o
f
p
a
rtial
clobbers (PR85814)
commit
|
commitdiff
|
tree
2018-05-18
rsandi
f
o
Replace FMA_EXPR w
i
th one int
e
rnal f
n
per optab
commit
|
commitdiff
|
tree
2018-05-17
r
sandifo
Gimple
F
E sup
p
or
t
f
or i
n
ter
n
al function
s
commit
|
commitdiff
|
tree
2018-05-17
rsandifo
Allow gimple_build with in
t
ernal fu
n
ctions
commit
|
commitdiff
|
tree
2018-05-16
rs
a
n
d
i
fo
Handle ve
c
tor boolean types when c
a
l
c
ulating the SLP
.
.
.
commit
|
commitdiff
|
tree
2018-05-09
r
sand
i
fo
Add clobbers aroun
d
I
F
N_LOA
D
/ST
O
RE_LANES
commit
|
commitdiff
|
tree
2018-05-08
r
s
andifo
Move C++
SVE test
s
t
o g++
.
tar
g
et/aarch64/s
v
e
commit
|
commitdiff
|
tree
2018-05-08
r
sandifo
T
ighten
condition i
n
vect/
p
r85586
.
c (PR
85654)
commit
|
commitdiff
|
tree
2018-05-08
rsandifo
[AArch64] Predicated SVE co
m
p
a
rison folds
commit
|
commitdiff
|
tree
2018-05-08
rsan
d
ifo
[AArch64]
U
se UNSPEC_MERGE_
P
TRUE f
o
r
comparisons
commit
|
commitdiff
|
tree
2018-05-08
rsa
n
di
f
o
[
A
A
r
ch
6
4]
T
weak
s
ve/vcon
d
_6
.
c test
commit
|
commitdiff
|
tree
2018-05-02
rsandi
f
o
Tig
h
t
en early exit in vect_an
a
lyze_
d
ata
_
ref_dependence
.
.
.
commit
|
commitdiff
|
tree
2018-04-10
rsandifo
Add missing
c
as
e
s to v
e
ct_get_sma
l
lest_s
c
alar_type
.
.
.
commit
|
commitdiff
|
tree
2018-04-10
r
s
andifo
Se
t
insn_l
a
st_address in
fin
a
l_1
commit
|
commitdiff
|
tree
2018-03-24
rsandifo
U
s
e S
C
EV information wh
e
n aligning f
o
r
v
ectorisation
.
.
.
commit
|
commitdiff
|
tree
2018-03-21
rsandifo
poly_span_trait
s
fixes (PR 84811)
commit
|
commitdiff
|
tree
2018-03-18
r
s
andifo
Don't
try
t
o v
e
ctoris
e
COND_EXPR
reduct
i
o
n chains
.
.
.
commit
|
commitdiff
|
tree
2018-03-14
r
s
andifo
[
A
Arch64] F
i
x mul_highpart_1_run
.
c markup
commit
|
commitdiff
|
tree
2018-03-13
rs
a
n
d
ifo
[SLP/
A
Ar
c
h
64] Fix unp
a
ck ha
n
dli
n
g
f
o
r big-endian SVE
commit
|
commitdiff
|
tree
2018-03-13
rsan
d
ifo
[AAr
c
h64]
Add a tlsdesc call pattern for SVE
commit
|
commitdiff
|
tree
2018-03-13
rs
a
ndifo
[
AArch64]
Add SVE mul_highpart p
a
t
terns
commit
|
commitdiff
|
tree
2018-03-13
r
s
andif
o
2018-03-13 Richard Sand
i
ford <richard
.
sand
i
ford@arm
.
.
.
commit
|
commitdiff
|
tree
2018-03-02
rsandif
o
A
v
oid &LOOP_VINFO_MASK
S
fo
r
bb vectorisa
t
ion
(
PR 8
4
634)
commit
|
commitdiff
|
tree
2018-03-02
rs
a
ndif
o
Use l
o
op-
>
safelen rath
e
r than loop
-
>force_vecto
r
ize
commit
|
commitdiff
|
tree
2018-03-01
rsandifo
Fix PR number in
c
hangelog entry
commit
|
commitdiff
|
tree
2018-03-01
rsandifo
2
0
1
8-03-01 Richar
d
Sandiford <ri
c
hard
.
sandiford
@
l
i
naro
.
.
.
commit
|
commitdiff
|
tree
2018-03-01
rsandi
f
o
Tighten use of HARD_FRAME_POINTER_REGNUM in
a
li
a
s
.
c
.
.
.
commit
|
commitdiff
|
tree
2018-02-26
rsandifo
Make fix
f
or PR 83965
h
andle SLP reduction ch
a
ins
commit
|
commitdiff
|
tree
2018-02-20
rsa
n
dif
o
Fix incorre
c
t T
A
RGET_ME
M
_
RE
F
alignme
n
t (PR
8
4419)
commit
|
commitdiff
|
tree
2018-02-14
rsandifo
Che
c
k arra
y
indices in objec
t
_address_invariant_in_loo
p
_p
.
.
.
commit
|
commitdiff
|
tree
2018-02-13
rsandifo
Add a
D
E
C
L_
E
XPR for VLA poin
t
er casts (PR 843
0
5)
commit
|
commitdiff
|
tree
2018-02-08
r
sandifo
Another f
i
x for single-eleme
n
t permute
s
(
PR
8
4265
)
commit
|
commitdiff
|
tree
2018-02-08
rs
a
ndifo
U
s
e
nonze
r
o
bits to
r
efine range in split
_
co
n
stan
t
_o
f
fset
.
.
.
commit
|
commitdiff
|
tree
2018-02-08
rsandifo
Simplify
LRA lowpart subreg fix
commit
|
commitdiff
|
tree
2018-02-05
rsandi
f
o
Make lto
.
ex
p
work wit
h
Tc
l
8
.
4
commit
|
commitdiff
|
tree
2018-02-05
rsandif
o
[AArc
h
6
4] Re
m
o
v
e SVE XFAILs
commit
|
commitdiff
|
tree
2018-02-05
rsandifo
A
djust ir
a
_init_register_
m
ove_cost comment
commit
|
commitdiff
|
tree
2018-02-01
rsandifo
Us
e
range info in
spli
t
_co
n
s
t
ant_offset (PR
8
1635)
commit
|
commitdiff
|
tree
2018-02-01
rsandifo
[
AArch64]
F
ix
S
VE
t
estsuite failures for IL
P
3
2
(
PR
.
.
.
commit
|
commitdiff
|
tree
2018-02-01
rsandifo
[AArch64
]
Handle SVE
subregs that ar
e
e
f
fectively REVs
commit
|
commitdiff
|
tree
2018-02-01
rsand
i
fo
[AArch64] Prefer LD1RQ for big-e
n
dian SVE
commit
|
commitdiff
|
tree
2018-02-01
rsandifo
[AA
r
ch6
4
] Use all SVE LD1RQ variants
commit
|
commitdiff
|
tree
2018-02-01
rsandif
o
[
AArch64
]
Genera
l
ise aarch64_simd_valid_immediate f
o
r
SVE
commit
|
commitdiff
|
tree
2018-02-01
rsandifo
[AArch64
]
Tighten aarch64_seco
n
dary_reload conditio
n
.
.
.
commit
|
commitdiff
|
tree
2018-01-30
rsandifo
[
AArc
h
64] Fi
x
sve
/
extrac
t
_
[12]
.
c fo
r
big-endian S
V
E
commit
|
commitdiff
|
tree
2018-01-30
rsandifo
Fix LRA s
u
breg calcula
t
ion for big-endian targets
commit
|
commitdiff
|
tree
2018-01-30
rsandi
f
o
Exp
a
nd vec_p
e
rm_i
n
d
ices::s
e
ries_p
comment
commit
|
commitdiff
|
tree
2018-01-25
rsandi
f
o
Fix ve
c
t-reduc-or
_
[12]
.
c changes i
n
r
2
57022
commit
|
commitdiff
|
tree
2018-01-24
rsandifo
Remove explicit dg-do
r
uns f
r
om gcc
.
d
g
/
vect (PR 83889)
commit
|
commitdiff
|
tree
2018-01-24
rsan
d
ifo
Fix
u
s
e
of
b
o
olean_true/false_node
(
PR 83979)
commit
|
commitdiff
|
tree
2018-01-23
rsa
n
di
f
o
Fix
v
ect_float marku
p
for a couple of
t
ests (PR 83888)
commit
|
commitdiff
|
tree
2018-01-23
rsandifo
Disable
some patterns
f
or fo
l
d-left redu
c
tio
n
s
(PR
.
.
.
commit
|
commitdiff
|
tree
2018-01-20
rsandi
f
o
Fix vect
_
de
f
_typ
e
handling in x86 s
c
a
t
t
e
r support
.
.
.
commit
|
commitdiff
|
tree
2018-01-19
rsandif
o
C
h
e
c
k
whet
h
er
a
ny s
t
at
e
ments ne
e
d masking (PR 83922)
commit
|
commitdiff
|
tree
2018-01-19
rsa
n
difo
Av
o
id ICE for n
e
s
ted inducti
o
ns (
P
R
83
9
14
)
commit
|
commitdiff
|
tree
2018-01-17
rsandifo
V
I
EW_CON
V
ERT_EXPR slot
s
for
s
t
r
ict-align
targe
t
s
(PR
.
.
.
commit
|
commitdiff
|
tree
2018-01-16
rs
a
n
d
ifo
Two fix
e
s for live-o
u
t SLP inductions
(
P
R
8
3857)
commit
|
commitdiff
|
tree
2018-01-16
rsandifo
M
o
ve pa
.
h FU
N
CTIO
N
_ARG_SIZE to pa
.
c (P
R
83858)
commit
|
commitdiff
|
tree
2018-01-16
rsandif
o
Fix ch
a
n
gel
o
g
commit
|
commitdiff
|
tree
2018-01-16
rsandifo
Avoid GCC 4
.
1 build f
a
ilure
in fold-const
.
c
commit
|
commitdiff
|
tree
2018-01-16
rsa
n
difo
D
o
n't group gat
h
er loads
(
PR83847)
commit
|
commitdiff
|
tree
2018-01-15
rsan
d
ifo
M
i
ssing vect_double
i
n gcc
.
dg/vect/pr
7
9920
.
c (
P
R83836)
commit
|
commitdiff
|
tree
2018-01-14
rsandif
o
inline_small_
f
unctions
s
peedup
commit
|
commitdiff
|
tree
2018-01-13
rsand
i
fo
Support for
a
liasing with variable
s
trides
commit
|
commitdiff
|
tree
2018-01-13
r
s
and
i
f
o
Add support
for SVE sca
t
ter store
s
commit
|
commitdiff
|
tree
2018-01-13
rs
a
ndi
f
o
Allow gather
l
oads to be used for grouped accesses
commit
|
commitdiff
|
tree
2018-01-13
rsa
n
dif
o
U
s
e gather loads for
s
t
r
id
e
d accesses
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Ad
d
supp
o
rt for S
V
E gather l
o
ads
commit
|
commitdiff
|
tree
2018-01-13
r
sandifo
Add su
p
port for
i
n-order ad
d
i
tion r
e
ducti
o
n
usi
n
g S
V
E
.
.
.
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
R
emove
u
nnec
e
ssary tem
p
orary in tree-if-conv
.
c
commit
|
commitdiff
|
tree
2018-01-13
r
sandi
f
o
Rework the legitimize_a
d
d
r
es
s
_di
s
plac
e
ment hook
commit
|
commitdiff
|
tree
2018-01-13
rsandif
o
A
dd an "early remater
i
alisa
t
ion"
p
as
s
commit
|
commitdiff
|
tree
2018-01-13
rs
a
ndifo
U
se
singl
e
-iteration
e
pilog
u
es when p
e
eling for
g
aps
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
A
l
l
o
w single-element in
t
erleaving f
o
r non-p
o
w
e
r-of
.
.
.
commit
|
commitdiff
|
tree
2018-01-13
r
s
an
d
i
f
o
Add
support fo
r
cond
i
tio
n
al reductions using SV
E
C
LASTB
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
A
d
d
s
upp
o
rt f
o
r ve
c
torising live-out valu
e
s using SVE
.
.
.
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Add an em
p
ty_mask_is_
e
xpensi
v
e hook
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Handle peeling fo
r
alignment
w
i
t
h masking
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
A
l
low the n
u
mbe
r
of
iterations
t
o
be smaller than VF
commit
|
commitdiff
|
tree
2018-01-13
rsandif
o
M
ake ivop
t
s
han
d
le
c
a
l
ls to
interna
l
functions
commit
|
commitdiff
|
tree
2018-01-13
rsand
i
f
o
Allow ADDR_E
X
PRs
o
f TARGET_
M
EM_REF
s
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
A
dd
s
u
pp
o
rt for
r
e
d
u
c
t
ions in
f
ul
l
y
-
masked
loops
commit
|
commitdiff
|
tree
2018-01-13
rsa
n
difo
Add
supp
o
rt for ful
l
y-predicated
loops
commit
|
commitdiff
|
tree
2018-01-13
rsa
n
difo
Add support for bitwise
reductions
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
S
L
P
reductions with v
a
riable-l
e
ngth vectors
commit
|
commitdiff
|
tree
2018-01-13
r
s
andifo
Hand
l
e more SLP constant and exte
r
n definitio
n
s for
.
.
.
commit
|
commitdiff
|
tree
2018-01-13
rs
a
ndifo
Protect aga
i
nst min_profitable
_
iters going
negative
commit
|
commitdiff
|
tree
next