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
rsandi
f
o
Fix SVE fallout from r260951
commit
|
commitdiff
|
tree
2018-05-30
rsandif
o
Use poly_int tr
e
e
a
ccessor
s
commit
|
commitdiff
|
tree
2018-05-25
rsa
n
d
ifo
Add I
F
N_
C
O
N
D_{MUL,DI
V
,MOD,R
D
IV
}
commit
|
commitdiff
|
tree
2018-05-25
rsandifo
[
AArch64] Add SVE sup
p
ort for integer division
commit
|
commitdiff
|
tree
2018-05-25
rsandifo
P
refer
open-coding vector int
e
ger
d
ivision
commit
|
commitdiff
|
tree
2018-05-25
rsan
d
if
o
Fold VEC_COND_E
X
PRs to IFN_COND_
*
wher
e
possibl
e
commit
|
commitdiff
|
tree
2018-05-25
rsandifo
Ad
d
an "
e
lse" argume
n
t to IF
N
_COND_* f
u
ncti
o
ns
commit
|
commitdiff
|
tree
2018-05-25
rsandifo
T
r
y hard
e
r to
p
reserve oper
a
nd
t
ies in maybe_legitimize_op
e
ra
n
d
s
commit
|
commitdiff
|
tree
2018-05-24
rsan
d
ifo
Use canonicalize_math_a
f
ter_
v
ectoriza
t
ion_p for F
M
A
.
.
.
commit
|
commitdiff
|
tree
2018-05-24
rsandifo
A
d
d a
clas
s
to represent
a
g
i
mple match result
commit
|
commitdiff
|
tree
2018-05-23
rsandifo
F
ix
SLP
def type when
computi
n
g masks (PR8585
3
)
commit
|
commitdiff
|
tree
2018-05-22
rs
a
ndifo
2
0
18-05
-
22 Richard Sand
i
ford
<richard
.
sandiford@lina
r
o
.
.
.
commit
|
commitdiff
|
tree
2018-05-22
rs
a
ndifo
Hand
l
e
a null
l
hs
in expand_dire
c
t_optab_
f
n
(
PR858
6
2)
commit
|
commitdiff
|
tree
2018-05-21
r
s
and
i
fo
Fix tree-s
s
a
-
s
t
r
len han
d
ling of
part
i
al clobbers (PR85814)
commit
|
commitdiff
|
tree
2018-05-18
rsandif
o
Replace FMA_EXPR
w
it
h
one
i
nternal f
n
per optab
commit
|
commitdiff
|
tree
2018-05-17
r
sand
i
f
o
Gimple FE support for internal function
s
commit
|
commitdiff
|
tree
2018-05-17
rsandifo
Allow
gimpl
e
_bu
i
ld
with intern
a
l functions
commit
|
commitdiff
|
tree
2018-05-16
rsandi
f
o
Handle v
e
c
tor bool
e
a
n
t
y
pes when calculat
i
ng the SLP
.
.
.
commit
|
commitdiff
|
tree
2018-05-09
r
s
andifo
Add clobbers around IFN_LOAD/S
T
ORE_LANES
commit
|
commitdiff
|
tree
2018-05-08
rsandifo
Move C++ S
V
E tests to g++
.
target/aarch64/
s
ve
commit
|
commitdiff
|
tree
2018-05-08
r
sandifo
Tighten condition in vect/pr85
5
86
.
c (PR
8
56
5
4)
commit
|
commitdiff
|
tree
2018-05-08
rs
a
n
d
i
f
o
[AArch64] P
r
e
d
i
c
ated SVE co
m
parison fo
l
d
s
commit
|
commitdiff
|
tree
2018-05-08
r
sandifo
[AArch
6
4
]
Use UNSPE
C
_MER
G
E_P
T
RUE
for compa
r
ison
s
commit
|
commitdiff
|
tree
2018-05-08
r
sandifo
[AArch64]
Tweak sv
e
/
vcond
_
6
.
c tes
t
commit
|
commitdiff
|
tree
2018-05-02
rsandifo
Tight
e
n
e
arly
e
xit in
v
e
c
t_
a
nalyze_data_ref_dependen
c
e
.
.
.
commit
|
commitdiff
|
tree
2018-04-10
rs
a
ndif
o
Add miss
i
n
g
cases to
v
ect
_
get_smallest_sca
l
ar_type
.
.
.
commit
|
commitdiff
|
tree
2018-04-10
rsandifo
Set
insn_last
_
add
r
ess in
final_1
commit
|
commitdiff
|
tree
2018-03-24
rsandifo
Use SCEV infor
m
ation wh
e
n aligni
n
g for vectorisa
t
ion
.
.
.
commit
|
commitdiff
|
tree
2018-03-21
rsand
i
fo
p
o
ly_spa
n
_traits f
i
xes (P
R
8
4
811)
commit
|
commitdiff
|
tree
2018-03-18
rsandifo
D
o
n't try
t
o vecto
r
ise COND_EXPR
r
e
duction chains
.
.
.
commit
|
commitdiff
|
tree
2018-03-14
rsandifo
[AArch64] Fix
m
u
l_h
i
ghpart_1_run
.
c marku
p
commit
|
commitdiff
|
tree
2018-03-13
rsa
n
difo
[
SLP
/
AArc
h
64] Fix
u
npack
h
andling fo
r
big-en
d
ian S
V
E
commit
|
commitdiff
|
tree
2018-03-13
rsand
i
fo
[AArch64] Add a tls
d
e
s
c cal
l
pattern for S
V
E
commit
|
commitdiff
|
tree
2018-03-13
rsandifo
[AArch
6
4] Add SVE mul_highpart p
a
tterns
commit
|
commitdiff
|
tree
2018-03-13
r
s
a
nd
i
fo
2
018
-
03-13 R
i
ch
a
rd Sandiford <r
i
chard
.
s
a
n
diford@arm
.
.
.
commit
|
commitdiff
|
tree
2018-03-02
rsandifo
Avoid &LOOP_V
I
NFO_M
A
SKS for
b
b vectoris
a
tion (PR 84634)
commit
|
commitdiff
|
tree
2018-03-02
r
s
an
d
if
o
Use loop->safelen r
a
ther th
a
n l
o
op->for
c
e_vecto
r
ize
commit
|
commitdiff
|
tree
2018-03-01
r
s
andi
f
o
Fix PR number in changelo
g
e
ntry
commit
|
commitdiff
|
tree
2018-03-01
r
s
a
n
di
f
o
20
1
8-03
-
0
1
Richard San
d
i
f
ord
<ri
c
h
a
r
d
.
s
andiford
@
linaro
.
.
.
commit
|
commitdiff
|
tree
2018-03-01
rsandifo
Tight
e
n use
o
f H
A
RD_F
R
A
M
E_POINTER_REG
N
UM in
a
l
i
a
s
.
c
.
.
.
commit
|
commitdiff
|
tree
2018-02-26
r
s
a
n
d
ifo
M
a
ke fix
for PR 8396
5
handle
SLP reduction c
h
ain
s
commit
|
commitdiff
|
tree
2018-02-20
rsandifo
Fix incorrect TARGET_
M
EM_REF alignment
(
PR 84
4
19)
commit
|
commitdiff
|
tree
2018-02-14
rsandif
o
Check
array indices in object_
a
ddress
_
invariant
_
in_loop_p
.
.
.
commit
|
commitdiff
|
tree
2018-02-13
rs
a
ndifo
A
dd a DEC
L
_EXPR for V
L
A
pointer casts (P
R
84305)
commit
|
commitdiff
|
tree
2018-02-08
rsandifo
Anot
h
er fix for singl
e
-eleme
n
t perm
u
tes (PR 84265)
commit
|
commitdiff
|
tree
2018-02-08
rsa
n
difo
Use nonze
r
o bits t
o
refine range in split_constant_offse
t
.
.
.
commit
|
commitdiff
|
tree
2018-02-08
rsan
d
if
o
S
implify
L
R
A lowp
a
r
t s
u
breg f
i
x
commit
|
commitdiff
|
tree
2018-02-05
rsandifo
M
ak
e
lto
.
exp
work with
T
cl 8
.
4
commit
|
commitdiff
|
tree
2018-02-05
rsan
d
ifo
[AArch64] R
e
mo
v
e SVE XFAI
L
s
commit
|
commitdiff
|
tree
2018-02-05
rsandifo
Adj
u
st
i
ra_init_register
_
mov
e
_cost comment
commit
|
commitdiff
|
tree
2018-02-01
rsan
d
ifo
Use r
a
nge info in sp
l
it
_
con
s
ta
n
t_offset
(PR 81635)
commit
|
commitdiff
|
tree
2018-02-01
rsandifo
[
A
Arch64]
Fix S
V
E
t
estsuite
failur
e
s for ILP32 (PR
.
.
.
commit
|
commitdiff
|
tree
2018-02-01
rsan
d
ifo
[A
A
rch64]
Ha
n
d
le
S
VE
subregs that
are effective
l
y
REVs
commit
|
commitdiff
|
tree
2018-02-01
rsandifo
[AArch
6
4] Pre
f
er LD1RQ
for big
-
endian SVE
commit
|
commitdiff
|
tree
2018-02-01
rsan
d
ifo
[AArch64] Use all
S
VE LD1R
Q
variants
commit
|
commitdiff
|
tree
2018-02-01
r
s
and
i
fo
[AArch64] Gene
r
alis
e
aar
c
h64_simd_va
l
id_
i
mmediate for S
V
E
commit
|
commitdiff
|
tree
2018-02-01
rs
a
ndifo
[AArch
6
4] Tighten
aarch64_secondary_reload c
o
ndit
i
on
.
.
.
commit
|
commitdiff
|
tree
2018-01-30
rs
a
n
d
ifo
[AArch6
4
] Fi
x
sve/extract_[12]
.
c for big-endian SVE
commit
|
commitdiff
|
tree
2018-01-30
r
s
andifo
F
i
x
LRA subreg cal
c
ulation for big-endian targets
commit
|
commitdiff
|
tree
2018-01-30
rsandifo
Expand vec_p
e
rm_in
d
ices::s
e
ries_p
comment
commit
|
commitdiff
|
tree
2018-01-25
rsandifo
Fix
v
ect
-
reduc-or_[12]
.
c changes in r257022
commit
|
commitdiff
|
tree
2018-01-24
r
s
andifo
Remove explicit dg-do runs from gcc
.
dg
/
vect (PR 83889)
commit
|
commitdiff
|
tree
2018-01-24
rsandifo
Fix use of boolean_true/false_n
o
de (PR
8
3979)
commit
|
commitdiff
|
tree
2018-01-23
rsandifo
Fix v
e
ct_fl
o
at markup for a couple o
f
t
e
sts
(P
R
83888)
commit
|
commitdiff
|
tree
2018-01-23
rsandi
f
o
Disa
b
l
e
some pa
t
te
r
n
s
f
o
r fold-left reductions (PR
.
.
.
commit
|
commitdiff
|
tree
2018-01-20
rsandifo
Fix vect_def
_
ty
p
e ha
n
dling in x86
sc
a
tter
s
upport
.
.
.
commit
|
commitdiff
|
tree
2018-01-19
rsandifo
C
heck whether a
n
y statements need masking
(
PR
83922)
commit
|
commitdiff
|
tree
2018-01-19
rsandifo
Avoid ICE for
nested inductions (PR 83
9
14
)
commit
|
commitdiff
|
tree
2018-01-17
rsandi
f
o
V
I
EW
_
CONVERT_EX
P
R slots for strict-ali
g
n target
s
(P
R
.
.
.
commit
|
commitdiff
|
tree
2018-01-16
r
sandifo
Two fixes f
o
r li
v
e
-
o
u
t SLP inductions (P
R
8
3
8
5
7
)
commit
|
commitdiff
|
tree
2018-01-16
rsandifo
Move pa
.
h
FUN
C
TION_ARG_SIZE to pa
.
c
(
PR83
8
58)
commit
|
commitdiff
|
tree
2018-01-16
r
s
andifo
Fix cha
n
ge
l
og
commit
|
commitdiff
|
tree
2018-01-16
rsandifo
A
v
oid GCC
4
.
1
b
u
ild fa
i
lure in fold-const
.
c
commit
|
commitdiff
|
tree
2018-01-16
rsandifo
Don't grou
p
gather loads (PR
8
3847)
commit
|
commitdiff
|
tree
2018-01-15
rsandif
o
M
i
ssing vect_double
i
n
g
cc
.
d
g/vect
/
pr7
9
920
.
c (PR83836)
commit
|
commitdiff
|
tree
2018-01-14
rsandifo
in
l
ine_sma
l
l
_
f
unctions spe
e
dup
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Support
f
o
r alias
i
ng w
i
th
v
ariable strides
commit
|
commitdiff
|
tree
2018-01-13
rsandi
f
o
Add supp
o
rt f
o
r
SVE scatt
e
r sto
r
es
commit
|
commitdiff
|
tree
2018-01-13
rsand
i
fo
All
o
w
gather
l
oads to
b
e
used for
g
r
o
u
ped accesses
commit
|
commitdiff
|
tree
2018-01-13
r
sandifo
Use gather
l
oads for strided accesse
s
commit
|
commitdiff
|
tree
2018-01-13
rs
a
nd
i
fo
Add suppor
t
f
o
r SVE gather
lo
a
ds
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Add support for in-order addition reduction using S
V
E
.
.
.
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Remove un
n
ecessary temporary in tree-i
f
-
c
onv
.
c
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
R
e
work the
le
g
itimi
z
e_addres
s
_displace
m
ent hook
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Add an
"
e
arly remater
i
alisation" pass
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Use
s
in
g
le-
i
teration ep
i
logues w
h
e
n peeling for gaps
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Allow single-el
e
ment inte
r
le
a
ving for non-power-of
.
.
.
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
A
d
d
support for condition
a
l reductions using
SVE CLA
S
TB
commit
|
commitdiff
|
tree
2018-01-13
rsandif
o
A
dd suppo
r
t for vect
o
risin
g
live
-
out values
us
i
n
g SVE
.
.
.
commit
|
commitdiff
|
tree
2018-01-13
rsandi
f
o
Add an em
p
ty_mas
k
_
is_expensive hook
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Hand
l
e peeling f
o
r
alignment with masking
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
A
l
lo
w
the n
u
mber of iteratio
n
s to be s
m
alle
r
than VF
commit
|
commitdiff
|
tree
2018-01-13
rs
a
ndifo
Make iv
o
p
ts handle calls to i
n
t
e
r
nal functi
o
ns
commit
|
commitdiff
|
tree
2018-01-13
rsa
n
d
i
fo
A
llow A
D
DR_
E
XPRs of TARG
E
T_MEM_REFs
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Add support
for r
e
d
uctions in full
y
-mas
k
e
d
l
o
o
p
s
commit
|
commitdiff
|
tree
2018-01-13
rsand
i
f
o
Add s
u
p
port fo
r
fully-p
r
ed
i
cate
d
loops
commit
|
commitdiff
|
tree
2018-01-13
rs
a
ndifo
Add support fo
r
bi
t
wise r
e
duc
t
ions
commit
|
commitdiff
|
tree
2018-01-13
rs
a
ndifo
SLP reducti
o
n
s
with vari
a
ble-l
e
ngth vect
o
rs
commit
|
commitdiff
|
tree
2018-01-13
r
sandifo
Handle more
S
LP co
n
stant an
d
exter
n
de
f
initions
f
or
.
.
.
commit
|
commitdiff
|
tree
2018-01-13
rs
a
nd
i
fo
Prot
e
ct
a
gainst min_profitable_ite
r
s going
n
egat
i
ve
commit
|
commitdiff
|
tree
next