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
[AArch64] Predicated SVE comparison folds
2018-05-08
rs
a
ndif
o
[AA
r
ch
6
4
]
P
redicated
SVE comparison folds
commit
|
commitdiff
|
tree
2018-05-08
rsa
n
difo
[AAr
c
h
64
]
Use UNS
P
EC_MERGE_P
T
RUE for
com
p
arisons
commit
|
commitdiff
|
tree
2018-05-08
r
sandifo
[AAr
c
h64] Tweak sve/vcond_6
.
c t
e
s
t
commit
|
commitdiff
|
tree
2018-05-02
rsandi
f
o
Tighten early exit in vect_an
a
lyze_
d
a
ta_re
f
_depe
n
dence
.
.
.
commit
|
commitdiff
|
tree
2018-04-10
rsandifo
A
dd missing cases to
ve
c
t
_get_
s
mallest_scalar
_
ty
p
e
.
.
.
commit
|
commitdiff
|
tree
2018-04-10
rsandifo
Set insn_last_addre
s
s in final_1
commit
|
commitdiff
|
tree
2018-03-24
rsandifo
Use SCEV informati
o
n when
a
ligning
f
or
v
ectorisation
.
.
.
commit
|
commitdiff
|
tree
2018-03-21
rsandifo
p
oly_
s
pan
_
traits fixes (PR 84811)
commit
|
commitdiff
|
tree
2018-03-18
rsandifo
Don't try to vecto
r
ise COND_EXPR reduction
c
h
ains
.
.
.
commit
|
commitdiff
|
tree
2018-03-14
rsandifo
[AAr
c
h64] Fi
x
mul_highp
a
rt_
1
_run
.
c markup
commit
|
commitdiff
|
tree
2018-03-13
rsandifo
[SLP/AArc
h
64]
F
ix unpack handling for big-endian SVE
commit
|
commitdiff
|
tree
2018-03-13
r
s
a
ndifo
[AArch64] Add a
t
l
sdesc
ca
l
l p
a
ttern fo
r
S
VE
commit
|
commitdiff
|
tree
2018-03-13
rsandifo
[A
A
rch64]
Add SVE m
u
l
_
h
ighpart
p
a
t
t
e
r
ns
commit
|
commitdiff
|
tree
2018-03-13
rsandi
f
o
2
018-03-13 Richard
Sandiford
<
richard
.
sa
n
diford@arm
.
.
.
commit
|
commitdiff
|
tree
2018-03-02
r
sandifo
Avoid &LOOP_VINFO_
M
ASKS for
bb vectorisation (PR 84
6
34)
commit
|
commitdiff
|
tree
2018-03-02
rsa
n
difo
U
s
e loop->saf
e
len rather t
h
an loop->for
c
e_vec
t
orize
commit
|
commitdiff
|
tree
2018-03-01
rsandifo
F
i
x PR
n
umbe
r
in changelog e
n
try
commit
|
commitdiff
|
tree
2018-03-01
rsandi
f
o
20
1
8
-
03-01 Richard
S
andiford <richard
.
sandiford@linaro
.
.
.
commit
|
commitdiff
|
tree
2018-03-01
rsa
n
difo
Tighten
use o
f
HAR
D
_FRAME_POINTER
_
REGNUM in alia
s
.
c
.
.
.
commit
|
commitdiff
|
tree
2018-02-26
rsandifo
Make
fix for PR
8
3965 handle SLP reduct
i
on cha
i
ns
commit
|
commitdiff
|
tree
2018-02-20
rsandifo
Fix
i
nco
r
r
ect TARGET_
M
EM_R
E
F
alig
n
me
n
t (PR 84419)
commit
|
commitdiff
|
tree
2018-02-14
r
sandifo
Che
c
k
array indice
s
i
n
object_address_invariant_
i
n_
l
oop
_
p
.
.
.
commit
|
commitdiff
|
tree
2018-02-13
rsandifo
Add a
D
ECL_
E
XPR f
o
r VLA pointer
c
asts (
P
R
8
4
3
0
5)
commit
|
commitdiff
|
tree
2018-02-08
r
s
a
n
di
f
o
A
n
other fix for single
-
element pe
r
mutes (P
R
84265)
commit
|
commitdiff
|
tree
2018-02-08
rsandifo
Use nonzer
o
bits to refine ra
n
ge in spli
t
_
constan
t
_offset
.
.
.
commit
|
commitdiff
|
tree
2018-02-08
rsa
n
difo
Sim
p
l
i
fy
LRA lo
w
part
s
u
b
reg fix
commit
|
commitdiff
|
tree
2018-02-05
rsandifo
M
ake lto
.
ex
p
work with Tcl
8
.
4
commit
|
commitdiff
|
tree
2018-02-05
rs
a
ndifo
[A
A
rch64
]
R
e
move SVE
X
FAILs
commit
|
commitdiff
|
tree
2018-02-05
rsandif
o
Adj
u
st ira_init_regis
t
e
r
_move_cost comment
commit
|
commitdiff
|
tree
2018-02-01
rsa
n
difo
Use range info in spli
t
_
c
ons
t
a
n
t_off
s
et (PR 81635)
commit
|
commitdiff
|
tree
2018-02-01
rsandifo
[AArch64] Fix SVE testsuite failures fo
r
ILP32
(
PR
.
.
.
commit
|
commitdiff
|
tree
2018-02-01
rsandifo
[
A
A
rch64] Ha
n
dl
e
SVE s
u
bregs
t
hat are
e
f
f
e
ctively REVs
commit
|
commitdiff
|
tree
2018-02-01
rsandifo
[AArch64] Prefer
L
D1RQ for big-endian SV
E
commit
|
commitdiff
|
tree
2018-02-01
rsan
d
ifo
[AArch64] Use a
l
l SVE LD1RQ variants
commit
|
commitdiff
|
tree
2018-02-01
rsandifo
[AArch64] Generalis
e
aarch64
_
si
m
d_valid_immediate for SVE
commit
|
commitdiff
|
tree
2018-02-01
rsandifo
[AArch64] T
i
ghten
aar
c
h64_secon
d
ary_reload condition
.
.
.
commit
|
commitdiff
|
tree
2018-01-30
rsandifo
[A
A
rch64] Fix
s
ve/extract_[12]
.
c for big-
e
ndian SVE
commit
|
commitdiff
|
tree
2018-01-30
rsandifo
Fix
L
RA subr
e
g calculati
o
n for
b
i
g
-endian targ
e
t
s
commit
|
commitdiff
|
tree
2018-01-30
rsandifo
Expand vec_perm_indic
e
s::series_p
comment
commit
|
commitdiff
|
tree
2018-01-25
rsandi
f
o
F
ix vect-redu
c
-or_[
1
2]
.
c
c
h
a
nges
i
n r257
0
22
commit
|
commitdiff
|
tree
2018-01-24
rsa
n
d
ifo
Re
m
ove explicit dg-do runs f
r
o
m
gcc
.
dg/vect
(PR 83889)
commit
|
commitdiff
|
tree
2018-01-24
r
sandifo
Fix use of boolean_true/false_node (PR 83979)
commit
|
commitdiff
|
tree
2018-01-23
r
s
andif
o
Fix vect_fl
o
at mark
u
p for a co
u
pl
e
of te
s
ts (PR 83888
)
commit
|
commitdiff
|
tree
2018-01-23
rsa
n
difo
Disa
b
le
s
ome
patterns for fol
d
-left re
d
uctions (PR
.
.
.
commit
|
commitdiff
|
tree
2018-01-20
rsand
i
fo
Fi
x
v
e
ct_def_type handli
n
g in x86 s
c
a
t
ter
s
u
pport
.
.
.
commit
|
commitdiff
|
tree
2018-01-19
rsandifo
Ch
e
ck whether any sta
t
ement
s
need masking (PR 839
2
2)
commit
|
commitdiff
|
tree
2018-01-19
r
s
andifo
A
v
oid ICE for nested induc
t
ions (PR 83914)
commit
|
commitdiff
|
tree
2018-01-17
rsan
d
if
o
VIEW_CONVERT
_
EXPR slots for strict-
a
lign
target
s
(PR
.
.
.
commit
|
commitdiff
|
tree
2018-01-16
rsand
i
fo
Two fixe
s
for live-out SLP indu
c
t
i
ons (PR
83857
)
commit
|
commitdiff
|
tree
2018-01-16
rsandifo
Mo
v
e pa
.
h
F
U
NCTION_ARG_SIZE to pa
.
c (PR83858)
commit
|
commitdiff
|
tree
2018-01-16
r
s
and
i
fo
Fix chan
g
elog
commit
|
commitdiff
|
tree
2018-01-16
rsandifo
A
v
o
i
d GCC
4
.
1 build failu
r
e
in fold-c
o
nst
.
c
commit
|
commitdiff
|
tree
2018-01-16
rsandifo
D
on't group g
a
ther lo
a
ds (PR8
3
847)
commit
|
commitdiff
|
tree
2018-01-15
rsandifo
Missing vect_double
i
n gcc
.
dg/vect/pr79920
.
c (PR83836)
commit
|
commitdiff
|
tree
2018-01-14
rsandifo
i
n
line_sm
a
ll_functions
spee
d
u
p
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Suppor
t
for aliasing with variable strides
commit
|
commitdiff
|
tree
2018-01-13
r
s
an
d
ifo
A
dd sup
p
ort for
S
VE scatter st
o
res
commit
|
commitdiff
|
tree
2018-01-13
rsa
n
difo
Allow g
a
ther loads to
be u
s
ed
for gr
o
uped accesses
commit
|
commitdiff
|
tree
2018-01-13
r
s
andifo
Use g
a
the
r
l
oa
d
s
f
or strided accesses
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
A
dd
s
uppor
t
for SVE gat
h
er lo
a
ds
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Add support for in-order addition reduction using
S
VE
.
.
.
commit
|
commitdiff
|
tree
2018-01-13
r
sandi
f
o
Remove un
n
e
cessary
temporary
in
t
ree-if-conv
.
c
commit
|
commitdiff
|
tree
2018-01-13
r
s
andi
f
o
Rework the legiti
m
ize_a
d
dress_
d
isplacement hook
commit
|
commitdiff
|
tree
2018-01-13
r
s
andifo
Add an "early rematerialisat
i
on" pass
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Use single-
i
teration e
p
ilogues when peel
i
ng for gaps
commit
|
commitdiff
|
tree
2018-01-13
r
sandifo
A
llow single-element interleaving for non-
p
ower
-
of
.
.
.
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Add support for
con
d
itional
r
eduction
s
u
sing SVE
CLA
S
TB
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Ad
d
support for vectorising li
v
e-
o
ut va
l
ues using SVE
.
.
.
commit
|
commitdiff
|
tree
2018-01-13
rsandi
f
o
Ad
d
an empty_ma
s
k_
i
s_expensive hook
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Handle peeling for
a
l
ignmen
t
wit
h
mask
i
ng
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Al
l
ow the numbe
r
o
f
itera
t
ions to be smalle
r
th
a
n VF
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Make ivopts h
a
nd
l
e calls to internal
f
unct
i
ons
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Allow
A
DDR_
E
XP
R
s o
f
TARGET_
M
EM_REFs
commit
|
commitdiff
|
tree
2018-01-13
r
s
andifo
Add
s
upport fo
r
reductions in
f
ull
y
-masked lo
o
ps
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Add
s
u
p
port f
o
r ful
l
y-predi
c
ated loops
commit
|
commitdiff
|
tree
2018-01-13
r
s
andifo
A
d
d
support for bitwi
s
e
reductions
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
SLP reduc
t
ions with
v
a
r
iab
l
e-length v
e
ctors
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Ha
n
dle more SLP constant and exter
n
definitions for
.
.
.
commit
|
commitdiff
|
tree
2018-01-13
r
san
d
i
fo
Protect a
g
ainst
min_profitable_iters go
i
ng n
e
g
a
tive
commit
|
commitdiff
|
tree
2018-01-13
rsand
i
fo
Add
support for masked load/s
t
ore_lanes
commit
|
commitdiff
|
tree
2018-01-13
rsandi
f
o
[AArch64] Tes
t
s for SV
E
struc
t
ure
mod
e
s
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
[
A
Arch64] SVE load/store_lane
s
support
commit
|
commitdiff
|
tree
2018-01-13
rsandi
f
o
Give t
h
e
t
a
rget more control ov
e
r ARRAY_
T
YPE
m
odes
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Fix folding of vecto
r
mask EQ/NE expressio
n
s
commit
|
commitdiff
|
tree
2018-01-13
rsa
n
d
ifo
SV
E
u
n
winding
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
[AArch64] SVE tests
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
[
A
A
rch
6
4] Test
s
u
i
te ma
r
k
up for SVE
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
[AArch64]
Ad
d
SVE
s
u
p
po
r
t
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Mark SLP failure
s
for vect_variable_len
g
th
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Ex
t
ra subr
e
g fold fo
r
variabl
e
-
l
ength CONS
T
_VECTORs
commit
|
commitdiff
|
tree
2018-01-13
rsand
i
f
o
I
m
prove c
a
nonicalisation of TARG
E
T_ME
M
_
REF
s
commit
|
commitdiff
|
tree
2018-01-12
rsandi
f
o
H
andle
polynomial DR_INIT
commit
|
commitdiff
|
tree
2018-01-12
rsandi
f
o
Handle poly_i
n
t vector s
i
zes in get_vec_alignment
_
for_array
_
type
commit
|
commitdiff
|
tree
2018-01-12
rsandifo
A
l
low
variab
l
e-sized
t
em
p
orary variab
l
es
in gim
p
l
ify
.
c
commit
|
commitdiff
|
tree
2018-01-11
r
s
andifo
[AArc
h
6
4] Add c
o
nst_offse
t
fi
e
ld to aarch64_address
_
info
commit
|
commitdiff
|
tree
2018-01-11
rsan
d
ifo
[AA
r
ch64] S
e
t NUM
_
POLY_
I
NT_COEFFS to 2
commit
|
commitdiff
|
tree
2018-01-11
rsandifo
[AArch64] Rework
i
n
t
erface to
add c
o
nstant/off
s
et routi
n
es
commit
|
commitdiff
|
tree
2018-01-11
rs
a
ndifo
[AArch64]
E
xtra scala
r
_float_mode patch
commit
|
commitdiff
|
tree
2018-01-11
r
s
andifo
[AArch64] Avoid G
E
T_
M
ODE_NUN
I
TS in v
8
.
4 support
commit
|
commitdiff
|
tree
2018-01-11
rsandifo
F
ix
m
od
e
_for
_
size units in caller-save
.
c
(
PR83761
)
commit
|
commitdiff
|
tree
next