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
[SLP/AArch64] Fix unpack handling for big-endian SVE
2018-03-13
rsandi
f
o
[SLP/AArch64
]
Fix
u
npack handling for big-endian SVE
commit
|
commitdiff
|
tree
2018-03-13
rsandi
f
o
[AArch64
]
Add a tlsdesc
c
all pattern for SVE
commit
|
commitdiff
|
tree
2018-03-13
rs
a
n
d
ifo
[AA
r
ch64] Add SVE mul_highpart pat
t
erns
commit
|
commitdiff
|
tree
2018-03-13
rsan
d
ifo
2
018
-
03-1
3
Richard
S
andiford
<richard
.
sa
n
diford@arm
.
.
.
commit
|
commitdiff
|
tree
2018-03-02
rsand
i
fo
Av
o
id &LOOP_VINFO_MASKS for bb
v
ecto
r
isa
t
i
on (PR 84634)
commit
|
commitdiff
|
tree
2018-03-02
r
s
a
n
d
ifo
Use loop->safelen rather
t
han loop->force_vecto
r
ize
commit
|
commitdiff
|
tree
2018-03-01
rsandifo
Fix PR number i
n
changelog entry
commit
|
commitdiff
|
tree
2018-03-01
rsandifo
2
018-
0
3-01 Richard
S
andif
o
rd <r
i
c
h
ar
d
.
sandifo
r
d@lina
r
o
.
.
.
commit
|
commitdiff
|
tree
2018-03-01
rsand
i
fo
T
i
g
h
t
en us
e
of HARD_
F
RA
M
E_POI
N
TER_REGNU
M
in
a
l
i
as
.
c
.
.
.
commit
|
commitdiff
|
tree
2018-02-26
rsan
d
ifo
M
a
ke fix
for
P
R 83965
h
andle SLP re
d
uction chains
commit
|
commitdiff
|
tree
2018-02-20
rsandifo
Fix incorrect
TA
R
GET_MEM_REF alignment
(PR 84419)
commit
|
commitdiff
|
tree
2018-02-14
r
s
andi
f
o
C
h
eck array indic
e
s in ob
j
ect_address_invariant_
i
n_loop_p
.
.
.
commit
|
commitdiff
|
tree
2018-02-13
rsandifo
Add a DECL_EXPR for VL
A
pointer casts (PR 843
0
5)
commit
|
commitdiff
|
tree
2018-02-08
rsandifo
Another fi
x
for
s
ingle-elem
e
nt
p
ermutes
(
P
R
8
4
265)
commit
|
commitdiff
|
tree
2018-02-08
rs
a
ndifo
U
s
e
non
z
ero
bits to refine
r
ange in
s
plit_consta
n
t
_offset
.
.
.
commit
|
commitdiff
|
tree
2018-02-08
rsan
d
ifo
S
implify LRA
lo
w
part subreg fix
commit
|
commitdiff
|
tree
2018-02-05
rsa
n
difo
Make lto
.
exp work
with Tcl 8
.
4
commit
|
commitdiff
|
tree
2018-02-05
rsa
n
difo
[
A
A
r
ch64] Remove SVE XFAILs
commit
|
commitdiff
|
tree
2018-02-05
rsand
i
fo
A
djust
i
ra_init_register_move_cost
comment
commit
|
commitdiff
|
tree
2018-02-01
r
s
andifo
Use r
a
n
g
e
i
n
fo in split_
c
onstant_offs
e
t
(PR 816
3
5)
commit
|
commitdiff
|
tree
2018-02-01
r
s
a
ndifo
[AArc
h
64] Fix SVE
testsuite failures for ILP32 (PR
.
.
.
commit
|
commitdiff
|
tree
2018-02-01
rsandifo
[AArc
h
64] H
a
n
dle SVE
subre
g
s that are ef
f
ectively
R
EVs
commit
|
commitdiff
|
tree
2018-02-01
rsa
n
difo
[AArch64]
Prefer LD1RQ for big-endian SVE
commit
|
commitdiff
|
tree
2018-02-01
rsandifo
[
A
Arch64]
U
se all SVE LD1RQ v
a
rian
t
s
commit
|
commitdiff
|
tree
2018-02-01
rs
a
ndifo
[AArch64] G
e
n
e
ralise aarch64_simd_valid_im
m
e
diate
f
or SVE
commit
|
commitdiff
|
tree
2018-02-01
r
sandifo
[AAr
c
h64] Tighte
n
aarch
6
4
_
secondary_reload
c
o
n
diti
o
n
.
.
.
commit
|
commitdiff
|
tree
2018-01-30
r
san
d
ifo
[AArch64
]
Fix
s
ve/extract_[12]
.
c for big
-
end
i
a
n SVE
commit
|
commitdiff
|
tree
2018-01-30
rsandifo
Fi
x
LRA s
u
bre
g
calculation for big-en
d
ian
tar
g
ets
commit
|
commitdiff
|
tree
2018-01-30
rsandifo
E
xpand vec_perm_indices::s
e
ries
_
p comment
commit
|
commitdiff
|
tree
2018-01-25
rs
a
n
d
ifo
Fix vect-reduc-or_[12]
.
c chan
g
es
in r257022
commit
|
commitdiff
|
tree
2018-01-24
rsa
n
dif
o
R
emove explicit dg-d
o
runs
fr
o
m
gcc
.
dg/
v
ect (PR 83889)
commit
|
commitdiff
|
tree
2018-01-24
rsa
n
difo
Fix
u
s
e of boolean_true/false_n
o
d
e (PR 83979)
commit
|
commitdiff
|
tree
2018-01-23
rsandifo
Fix vect_float markup for a couple of
tests (PR 83888)
commit
|
commitdiff
|
tree
2018-01-23
rsandif
o
Disable some pat
t
erns
for fold-left reduction
s
(P
R
.
.
.
commit
|
commitdiff
|
tree
2018-01-20
rsandifo
Fix vec
t
_def_type hand
l
ing in x
8
6
s
c
atter
s
u
pport
.
.
.
commit
|
commitdiff
|
tree
2018-01-19
rsandi
f
o
Check wheth
e
r any s
t
ateme
n
ts ne
e
d masking (P
R
83922)
commit
|
commitdiff
|
tree
2018-01-19
rsandif
o
Avoid ICE
f
or nested inductions
(
PR 83914)
commit
|
commitdiff
|
tree
2018-01-17
rsandifo
VIEW_CONVE
R
T_E
X
PR slot
s
fo
r
strict-align
t
argets (PR
.
.
.
commit
|
commitdiff
|
tree
2018-01-16
r
s
a
n
difo
Two fixes for live
-
out SLP inductions
(
PR
83857)
commit
|
commitdiff
|
tree
2018-01-16
rsandi
f
o
Mo
v
e pa
.
h FUNCT
I
ON_ARG_SIZE to pa
.
c
(P
R
83
8
58)
commit
|
commitdiff
|
tree
2018-01-16
rsandi
f
o
Fix chan
g
elog
commit
|
commitdiff
|
tree
2018-01-16
rsandifo
Avoid GCC 4
.
1
build fai
l
ure in fo
l
d-const
.
c
commit
|
commitdiff
|
tree
2018-01-16
rsandifo
Don'
t
g
r
oup
gather load
s
(
P
R838
4
7
)
commit
|
commitdiff
|
tree
2018-01-15
rs
a
ndifo
Missing
vect_double in gcc
.
dg/vect/pr79920
.
c (PR83836)
commit
|
commitdiff
|
tree
2018-01-14
rsand
i
fo
inline
_
small_functions
spe
e
d
u
p
commit
|
commitdiff
|
tree
2018-01-13
rsandi
f
o
Suppor
t
for aliasing with va
r
i
a
ble strides
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
A
d
d support for SVE scatter stores
commit
|
commitdiff
|
tree
2018-01-13
rsandif
o
Allow
g
a
t
h
e
r loa
d
s to be used for grouped accesse
s
commit
|
commitdiff
|
tree
2018-01-13
r
s
a
ndifo
Use gathe
r
loads for strided accesses
commit
|
commitdiff
|
tree
2018-01-13
rsa
n
difo
Add
s
upport for SVE gather loads
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Add suppor
t
for in-order addition reducti
o
n us
i
ng SVE
.
.
.
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Remove unnecessary temporary in tree-if-con
v
.
c
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Rework the
legitimize_address_d
i
s
p
lacement hook
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Add an "earl
y
remate
r
ialisation" pass
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
U
se s
i
n
gle-iteration epilo
g
ues whe
n
peeling
f
o
r gap
s
commit
|
commitdiff
|
tree
2018-01-13
rsandif
o
Allow single-elem
e
n
t
interl
e
aving for non-power-of
.
.
.
commit
|
commitdiff
|
tree
2018-01-13
rs
a
ndifo
Add
support
f
or con
d
itiona
l
red
u
c
t
i
ons using
SVE CLASTB
commit
|
commitdiff
|
tree
2018-01-13
rsa
n
difo
Add support for vectorising li
v
e-out values u
s
ing SVE
.
.
.
commit
|
commitdiff
|
tree
2018-01-13
r
sandi
f
o
A
dd an
empty_mask_i
s
_exp
e
nsive hook
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Handle
p
eeling
f
o
r alignment with
masking
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
A
l
l
o
w
the number of iteratio
n
s to be smaller tha
n
VF
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Make ivo
p
t
s
handle c
a
lls to internal
f
unctions
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Allow ADDR_EXPRs of TARGET_
M
EM_REFs
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
A
d
d support f
o
r red
u
ct
i
ons in fu
l
ly-mas
k
ed
l
oops
commit
|
commitdiff
|
tree
2018-01-13
rs
a
ndi
f
o
Add support for
fully-
p
redicated loops
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Add
s
u
p
p
ort for bitwise r
e
ducti
o
ns
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
SLP reductio
n
s w
i
t
h
va
r
iable-length vectors
commit
|
commitdiff
|
tree
2018-01-13
rsandi
f
o
Handle mo
r
e SLP
cons
t
ant and extern definit
i
ons for
.
.
.
commit
|
commitdiff
|
tree
2018-01-13
r
sandifo
P
r
otect against min_p
r
o
f
itable
_
iters going negative
commit
|
commitdiff
|
tree
2018-01-13
r
s
andifo
Ad
d
support for mas
k
ed
load/store_lanes
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
[AArch64]
T
ests
for SVE
s
tructure mod
e
s
commit
|
commitdiff
|
tree
2018-01-13
rsandif
o
[AArch64] SVE
load/stor
e
_lane
s
support
commit
|
commitdiff
|
tree
2018-01-13
rs
a
ndi
f
o
Give t
h
e tar
g
et mor
e
control over
A
RRAY_TYPE
m
odes
commit
|
commitdiff
|
tree
2018-01-13
rsand
i
fo
Fix folding of vector mask
E
Q/NE ex
p
ressi
o
ns
commit
|
commitdiff
|
tree
2018-01-13
r
sandifo
SVE unwin
d
ing
commit
|
commitdiff
|
tree
2018-01-13
rsandif
o
[AArch64] SVE t
e
s
t
s
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
[AArch64] Test
s
ui
t
e mar
k
up fo
r
S
V
E
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
[AArch64] Add
S
VE support
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Ma
r
k
S
L
P failu
r
es for vect
_
v
a
riable_lengt
h
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Ext
r
a subreg fold fo
r
vari
a
ble-length C
O
NST_VECTORs
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Im
p
rove canonicalisation of TA
R
GET_
M
E
M_REF
s
commit
|
commitdiff
|
tree
2018-01-12
rsandifo
Handle polynom
i
al DR_IN
I
T
commit
|
commitdiff
|
tree
2018-01-12
rsandifo
Handle
poly_int vector
sizes i
n
get_ve
c
_alignment_
f
or_
a
rra
y
_
t
ype
commit
|
commitdiff
|
tree
2018-01-12
rsandifo
Allow
v
ariable
-
s
ized temporary
variabl
e
s i
n
g
i
mplify
.
c
commit
|
commitdiff
|
tree
2018-01-11
rsandifo
[AArch64]
A
dd
con
s
t_offset
field t
o
aarch64
_
address_info
commit
|
commitdiff
|
tree
2018-01-11
rsandif
o
[A
A
rch
6
4] Set
NUM_POL
Y
_INT_COEFFS to
2
commit
|
commitdiff
|
tree
2018-01-11
rsa
n
difo
[AArch64]
R
ework
i
nterface to add constan
t
/offset
r
outines
commit
|
commitdiff
|
tree
2018-01-11
r
sa
n
dif
o
[A
A
r
ch64]
E
x
tra scalar_
f
l
oat_mode
p
at
c
h
commit
|
commitdiff
|
tree
2018-01-11
rsa
n
difo
[AArch64] Avoid GET_MODE_NUNITS in v8
.
4 support
commit
|
commitdiff
|
tree
2018-01-11
rsandifo
Fix mode_fo
r
_size units in caller-save
.
c (
P
R83761)
commit
|
commitdiff
|
tree
2018-01-10
r
s
andi
f
o
Don'
t
use
permutes
for single-element ac
c
esses (PR83753)
commit
|
commitdiff
|
tree
2018-01-10
rsandifo
Mostly
revert
r254296
commit
|
commitdiff
|
tree
2018-01-09
rsand
i
fo
[
A
Arch64]
Use ve
c
_perm_indices h
e
lper
routin
e
s
commit
|
commitdiff
|
tree
2018-01-09
rsandifo
[
A
Ar
c
h
64] Rejec
t
(h
i
g
h
(const (plus anchor
of
f
set)))
commit
|
commitdiff
|
tree
2018-01-09
rsandifo
Fix permute h
a
ndling
when vecto
r
ising s
c
atters
commit
|
commitdiff
|
tree
2018-01-06
rsandifo
Tighte
n
LRA c
y
cling ch
e
ck
commit
|
commitdiff
|
tree
2018-01-05
r
san
d
ifo
Re
v
ert
DECL_
U
SER_AL
I
GN part of r241959
commit
|
commitdiff
|
tree
2018-01-05
rsandifo
Make chrec_cont
a
ins_sym
b
ols true for
POLY_I
N
T_CST
commit
|
commitdiff
|
tree
2018-01-04
rsandifo
Pr
o
tect
s
econd
c
a
l
l to extract_
r
a
n
ge_fr
o
m
_
multipl
i
c
ative_o
p
_1
commit
|
commitdiff
|
tree
2018-01-04
r
sandifo
Document machine_mod
e
wrapper cla
s
ses
commit
|
commitdiff
|
tree
next