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
r
sandifo
Fix
SVE fallo
u
t from r260951
commit
|
commitdiff
|
tree
2018-05-30
rsandif
o
Use poly_i
n
t
tre
e
acces
s
ors
commit
|
commitdiff
|
tree
2018-05-25
rsandifo
Add IFN_C
O
ND_{MUL,D
I
V,MOD,RDIV}
commit
|
commitdiff
|
tree
2018-05-25
rsandifo
[A
A
rch64] Ad
d
SVE support for integer
d
ivisio
n
commit
|
commitdiff
|
tree
2018-05-25
rsandifo
P
r
efer open-coding vector integer
d
i
v
i
sion
commit
|
commitdiff
|
tree
2018-05-25
r
s
andifo
Fold
VEC_C
O
ND_EXPRs to IFN_COND_*
w
here possible
commit
|
commitdiff
|
tree
2018-05-25
rsandif
o
Add an "else" argument to IFN_CO
N
D
_
*
functions
commit
|
commitdiff
|
tree
2018-05-25
rsandifo
Try harder to p
r
e
serve o
p
erand tie
s
in
maybe_le
g
itimize_operands
commit
|
commitdiff
|
tree
2018-05-24
r
sandifo
Use ca
n
onicalize_math_after_vectorization_p for FMA
.
.
.
commit
|
commitdiff
|
tree
2018-05-24
rsandifo
Add a cl
a
ss to re
p
resent a gimple ma
t
ch res
u
lt
commit
|
commitdiff
|
tree
2018-05-23
rsand
i
fo
Fix SLP def t
y
pe when
compu
t
ing ma
s
ks (PR85853)
commit
|
commitdiff
|
tree
2018-05-22
rsandifo
2018-0
5
-22
Richard Sandiford
<r
i
cha
r
d
.
s
a
ndiford
@
linar
o
.
.
.
commit
|
commitdiff
|
tree
2018-05-22
rsandifo
Ha
n
dle a
null lhs
in expand_direct
_
optab_f
n
(PR85862
)
commit
|
commitdiff
|
tree
2018-05-21
rsand
i
fo
F
ix
t
re
e
-ssa-
s
tr
l
en han
d
ling of partial
c
lobbers (PR85814)
commit
|
commitdiff
|
tree
2018-05-18
rsandifo
Replace FMA_EXPR with one inter
n
al fn per opta
b
commit
|
commitdiff
|
tree
2018-05-17
rsand
i
fo
Gimple
F
E support for i
n
ternal f
u
nct
i
o
ns
commit
|
commitdiff
|
tree
2018-05-17
rsandifo
Allow
gimple_build
w
i
th interna
l
f
u
n
ctio
n
s
commit
|
commitdiff
|
tree
2018-05-16
rsandifo
Handle ve
c
tor boolean ty
p
es when calculating the SL
P
.
.
.
commit
|
commitdiff
|
tree
2018-05-09
r
sandifo
Add
cl
o
bbers aroun
d
IFN_LOAD/STORE_LANES
commit
|
commitdiff
|
tree
2018-05-08
rsand
i
fo
Move C
+
+
SVE tests to
g
++
.
t
a
rget/aarch64/sve
commit
|
commitdiff
|
tree
2018-05-08
rsandifo
Tighten con
d
itio
n
i
n vect/pr85586
.
c (P
R
85654)
commit
|
commitdiff
|
tree
2018-05-08
r
s
andifo
[A
A
rch64] Predicated SV
E
comparison folds
commit
|
commitdiff
|
tree
2018-05-08
rsa
n
d
ifo
[AArch64]
Use
UN
S
PEC_MERGE
_
PTRU
E
for compariso
n
s
commit
|
commitdiff
|
tree
2018-05-08
rsandifo
[AArch64] Twe
a
k sv
e
/v
c
ond_6
.
c
te
s
t
commit
|
commitdiff
|
tree
2018-05-02
rsandifo
Tighten ea
r
l
y ex
i
t in v
e
ct_an
a
lyze_data_ref_dependenc
e
.
.
.
commit
|
commitdiff
|
tree
2018-04-10
r
s
a
ndifo
Add missing ca
s
es to
vec
t
_get_smal
l
est_scalar
_
type
.
.
.
commit
|
commitdiff
|
tree
2018-04-10
rsan
d
ifo
Set insn_l
a
st_address in
final_1
commit
|
commitdiff
|
tree
2018-03-24
r
s
andifo
Use SCEV info
r
matio
n
when a
l
igni
n
g fo
r
vec
t
or
i
sation
.
.
.
commit
|
commitdiff
|
tree
2018-03-21
r
s
andifo
pol
y
_span_traits fixe
s
(PR 84811)
commit
|
commitdiff
|
tree
2018-03-18
r
s
andi
f
o
Don'
t
try to vectorise COND_EXPR
reduc
t
io
n
c
h
ain
s
.
.
.
commit
|
commitdiff
|
tree
2018-03-14
rsandifo
[
A
A
rch
6
4] Fix
m
ul
_
high
p
art_1_run
.
c
m
arkup
commit
|
commitdiff
|
tree
2018-03-13
rsandifo
[
S
LP/AA
r
ch64]
F
ix unpack handling for big-endian SVE
commit
|
commitdiff
|
tree
2018-03-13
rsand
i
fo
[A
A
r
ch64] Ad
d
a
tlsdesc call pattern for SVE
commit
|
commitdiff
|
tree
2018-03-13
r
s
andifo
[A
A
rch64] Add SVE mul_hi
g
hpart patterns
commit
|
commitdiff
|
tree
2018-03-13
rsandi
f
o
2018-0
3
-13
Richard San
d
iford <ri
c
hard
.
s
a
n
d
iford@ar
m
.
.
.
commit
|
commitdiff
|
tree
2018-03-02
rsandifo
Avo
i
d
&LOOP_VINFO_MASKS for bb v
e
ctorisation (PR 84634)
commit
|
commitdiff
|
tree
2018-03-02
rsandifo
Use loop->safelen rather than lo
o
p->force_vect
o
r
i
z
e
commit
|
commitdiff
|
tree
2018-03-01
rsandifo
Fi
x
P
R
num
b
er
in changelog entry
commit
|
commitdiff
|
tree
2018-03-01
rsandifo
2018-
0
3
-
0
1
R
i
c
hard
S
a
n
difor
d
<richard
.
sandiford@lin
a
ro
.
.
.
commit
|
commitdiff
|
tree
2018-03-01
r
s
andifo
Tighten us
e
of HARD_FRAME_POI
N
T
E
R_R
E
GNUM in ali
a
s
.
c
.
.
.
commit
|
commitdiff
|
tree
2018-02-26
rsandi
f
o
Make
f
i
x
for PR 8
3
965
h
andle SLP red
u
ction chai
n
s
commit
|
commitdiff
|
tree
2018-02-20
rsandifo
Fix in
c
orrect TARGET_
M
EM_REF
a
lignm
e
nt (PR 84
4
1
9
)
commit
|
commitdiff
|
tree
2018-02-14
rsandifo
Check array indices in obje
c
t_address
_
i
nvar
i
ant_in_loop_p
.
.
.
commit
|
commitdiff
|
tree
2018-02-13
rsandifo
Add a DEC
L
_EXPR for VLA p
o
inter ca
s
ts (PR 8
4
3
0
5)
commit
|
commitdiff
|
tree
2018-02-08
rsan
d
i
f
o
Another fix for s
i
ngl
e
-el
e
ment pe
r
mutes (PR 8
4
265)
commit
|
commitdiff
|
tree
2018-02-08
rsandif
o
Use nonzero bits
t
o refine range i
n
split_co
n
st
a
nt_o
f
fset
.
.
.
commit
|
commitdiff
|
tree
2018-02-08
rsandi
f
o
S
impl
i
fy LRA lowpart
sub
r
eg fix
commit
|
commitdiff
|
tree
2018-02-05
r
sandifo
M
a
ke lto
.
exp work
wi
t
h Tc
l
8
.
4
commit
|
commitdiff
|
tree
2018-02-05
rsandifo
[AArch64]
R
e
move SVE
X
FAILs
commit
|
commitdiff
|
tree
2018-02-05
rsa
n
difo
Ad
j
ust ira_init_reg
i
ster_move_cost c
o
mment
commit
|
commitdiff
|
tree
2018-02-01
rsandifo
Use
rang
e
info in
s
p
lit_c
o
nstant_offse
t
(PR 81635)
commit
|
commitdiff
|
tree
2018-02-01
rsandifo
[A
A
rch
6
4] Fix SVE
t
e
stsuite fail
u
res for ILP32
(
PR
.
.
.
commit
|
commitdiff
|
tree
2018-02-01
rsan
d
if
o
[
A
A
r
ch6
4
] Han
d
l
e SVE
s
ub
r
egs that
ar
e
e
ffec
t
ively REVs
commit
|
commitdiff
|
tree
2018-02-01
rsandifo
[
A
Arch6
4
]
P
refe
r
LD1RQ for big-end
i
an SVE
commit
|
commitdiff
|
tree
2018-02-01
rsandifo
[
A
Arch64
]
Use a
l
l S
V
E LD1
R
Q va
r
iants
commit
|
commitdiff
|
tree
2018-02-01
rsandifo
[
A
Arch64] Gen
e
ralise aarch64_simd_val
i
d
_
immediate
for SVE
commit
|
commitdiff
|
tree
2018-02-01
rsandifo
[A
A
rch6
4
] Tighten aa
r
ch64_seconda
r
y_reload
con
d
ition
.
.
.
commit
|
commitdiff
|
tree
2018-01-30
rsandif
o
[A
A
rch64] Fix s
v
e/
e
xtra
c
t_[12]
.
c for
b
ig-
e
ndia
n
SVE
commit
|
commitdiff
|
tree
2018-01-30
rsandif
o
Fix L
R
A subreg calcula
t
ion for big-endian targets
commit
|
commitdiff
|
tree
2018-01-30
rsa
n
dif
o
Expand v
e
c_
p
e
rm_indices:
:
series_p comment
commit
|
commitdiff
|
tree
2018-01-25
rs
a
ndifo
Fix
vect-re
d
uc-or_[12]
.
c changes i
n
r
2
5
7022
commit
|
commitdiff
|
tree
2018-01-24
rsandifo
Remove explicit dg-do runs from gcc
.
dg/v
e
ct (P
R
83889)
commit
|
commitdiff
|
tree
2018-01-24
r
sandifo
Fix use
o
f boolean_t
r
ue/f
a
lse_node (PR
8
39
7
9)
commit
|
commitdiff
|
tree
2018-01-23
rsand
i
fo
Fix vec
t
_
f
loat markup for
a
cou
p
l
e
of tests
(
PR 8388
8
)
commit
|
commitdiff
|
tree
2018-01-23
rsandifo
Di
s
able
some patterns
f
or
f
ol
d
-
l
eft
r
e
ductions (PR
.
.
.
commit
|
commitdiff
|
tree
2018-01-20
r
san
d
ifo
F
ix vect_def_type han
d
l
i
ng
i
n
x86 sc
a
tter s
u
pport
.
.
.
commit
|
commitdiff
|
tree
2018-01-19
rs
a
ndifo
Check
whether any
s
tatements
n
eed maski
n
g
(PR 83922)
commit
|
commitdiff
|
tree
2018-01-19
rsandifo
Avoid ICE f
o
r
n
este
d
in
d
uct
i
ons (
P
R 8391
4
)
commit
|
commitdiff
|
tree
2018-01-17
rs
a
ndifo
VIEW_CONVERT_EXPR slots for st
r
ict-align
tar
g
ets (
P
R
.
.
.
commit
|
commitdiff
|
tree
2018-01-16
r
sandifo
T
w
o fixes f
o
r live-out SLP
i
nduc
t
ions (
P
R 83857)
commit
|
commitdiff
|
tree
2018-01-16
rsandif
o
Mo
v
e pa
.
h
FUNC
T
ION_ARG_SIZE to p
a
.
c (PR83858)
commit
|
commitdiff
|
tree
2018-01-16
rsandifo
Fix changelo
g
commit
|
commitdiff
|
tree
2018-01-16
rsa
n
dif
o
Avoid GCC
4
.
1 b
u
ild failure in fold-
c
onst
.
c
commit
|
commitdiff
|
tree
2018-01-16
rsand
i
fo
Do
n
't gro
u
p gather loads (PR83847
)
commit
|
commitdiff
|
tree
2018-01-15
r
s
andifo
Missing vect_double in gcc
.
d
g
/
v
ect/pr79920
.
c (P
R
83836)
commit
|
commitdiff
|
tree
2018-01-14
rsandifo
inline_small_fu
n
ctions speed
u
p
commit
|
commitdiff
|
tree
2018-01-13
rsandif
o
Suppor
t
for aliasi
n
g w
i
th va
r
iable strides
commit
|
commitdiff
|
tree
2018-01-13
rs
a
ndifo
A
dd support for S
V
E scatter stores
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Allo
w
ga
t
her loads to b
e
used for
g
r
o
uped acc
e
sses
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Use gather loads f
o
r
stri
d
e
d
access
e
s
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
A
dd
su
p
port for
SVE gather loads
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
A
d
d support for
i
n-order add
i
t
ion reduction
u
sing SVE
.
.
.
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
R
emove unnecessary temporary in
tree-if-c
o
nv
.
c
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Rework
t
he legitimize_address_displacemen
t
hook
commit
|
commitdiff
|
tree
2018-01-13
rsan
d
if
o
Add an
"
e
ar
l
y
r
emateria
l
isation"
pass
commit
|
commitdiff
|
tree
2018-01-13
rsandif
o
Use single-iter
a
tion epilogues when peeling for ga
p
s
commit
|
commitdiff
|
tree
2018-01-13
rsand
i
fo
Allow single-e
l
ement inter
l
eaving for no
n
-
power-of
.
.
.
commit
|
commitdiff
|
tree
2018-01-13
r
sandi
f
o
A
d
d support
for co
n
ditional reduct
i
ons
using
S
V
E
CLAST
B
commit
|
commitdiff
|
tree
2018-01-13
rsandif
o
A
dd support for vectorising li
v
e-out va
l
ues
using SVE
.
.
.
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Ad
d
an em
p
ty_mask_is_expensive
h
ook
commit
|
commitdiff
|
tree
2018-01-13
rsa
n
difo
Handle peeling for alignme
n
t
w
ith mask
i
ng
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
All
o
w the
number of iterations to be smaller t
h
an VF
commit
|
commitdiff
|
tree
2018-01-13
rsandif
o
M
ake
ivopts
h
a
ndl
e
call
s
to internal functio
n
s
commit
|
commitdiff
|
tree
2018-01-13
r
s
andifo
Allow ADDR
_
EXPRs of TARGET_MEM_
R
EFs
commit
|
commitdiff
|
tree
2018-01-13
r
sandifo
Add sup
p
ort fo
r
red
u
ct
i
o
n
s
i
n fully-masked loo
p
s
commit
|
commitdiff
|
tree
2018-01-13
r
s
andifo
Add
support for
f
u
lly-predicated lo
o
ps
commit
|
commitdiff
|
tree
2018-01-13
r
s
andifo
Add
support for bitwis
e
redu
c
tions
commit
|
commitdiff
|
tree
2018-01-13
rs
a
ndif
o
SL
P
redu
c
tio
n
s wit
h
varia
b
le-length
vectors
commit
|
commitdiff
|
tree
2018-01-13
rsand
i
f
o
Handle more SLP constant an
d
extern d
e
finitions
f
or
.
.
.
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Protect a
g
ainst min
_
p
r
ofitable_iters
g
oi
n
g ne
g
ative
commit
|
commitdiff
|
tree
next