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
Tighten condition in vect/pr85586.c (PR 85654)
2018-05-08
rsandif
o
Tighten
c
ond
i
tion in
vect/
p
r
8
5
586
.
c (PR 85654
)
commit
|
commitdiff
|
tree
2018-05-08
rsandifo
[A
A
rch64]
Predicated SVE
compar
i
son folds
commit
|
commitdiff
|
tree
2018-05-08
rsandifo
[AArch64]
U
se
U
NSP
E
C_MERGE_PTRUE for compar
i
sons
commit
|
commitdiff
|
tree
2018-05-08
rsandifo
[AArch64] Tweak sve
/
vcon
d
_6
.
c
test
commit
|
commitdiff
|
tree
2018-05-02
rsandifo
Tighten ea
r
ly exit in ve
c
t_analyze
_
d
ata_ref_depend
e
n
c
e
.
.
.
commit
|
commitdiff
|
tree
2018-04-10
r
sandif
o
Add mis
s
ing c
a
ses to vect_get_
s
mallest
_
scalar_type
.
.
.
commit
|
commitdiff
|
tree
2018-04-10
rsandi
f
o
Set i
n
sn_last_address in fin
a
l_1
commit
|
commitdiff
|
tree
2018-03-24
rsa
n
difo
Use SCEV information
w
h
en aligning for vectorisation
.
.
.
commit
|
commitdiff
|
tree
2018-03-21
rsandifo
poly_
s
pan_traits fixe
s
(PR 84811)
commit
|
commitdiff
|
tree
2018-03-18
rsan
d
ifo
Don't try to vectorise
C
O
ND_E
X
PR reduction chain
s
.
.
.
commit
|
commitdiff
|
tree
2018-03-14
rsandifo
[AArch64] Fix
m
u
l
_highpart_1_run
.
c markup
commit
|
commitdiff
|
tree
2018-03-13
rsandifo
[SLP
/
AArch
6
4] Fix unpack
h
andling for b
i
g-endian S
V
E
commit
|
commitdiff
|
tree
2018-03-13
rsandifo
[AArc
h
64
]
Add a tlsdesc cal
l
pattern f
o
r SVE
commit
|
commitdiff
|
tree
2018-03-13
rsandifo
[AArch64]
A
dd SVE
mul_highpar
t
p
a
t
t
ern
s
commit
|
commitdiff
|
tree
2018-03-13
rsandifo
2018-03-1
3
Richard Sandiford <richard
.
sandif
o
r
d@arm
.
.
.
commit
|
commitdiff
|
tree
2018-03-02
rsandi
f
o
Avoid &LOOP_VINF
O
_MASK
S
for bb vectorisat
i
o
n
(PR
8
4634)
commit
|
commitdiff
|
tree
2018-03-02
rsan
d
i
f
o
Use loop->safe
l
e
n rather
tha
n
loop->force_ve
c
tor
i
ze
commit
|
commitdiff
|
tree
2018-03-01
r
sandifo
Fix PR number
i
n
c
hang
e
log
entry
commit
|
commitdiff
|
tree
2018-03-01
rsa
n
d
ifo
2018-03-0
1
Richard Sandiford <ri
c
hard
.
sandifor
d
@linaro
.
.
.
commit
|
commitdiff
|
tree
2018-03-01
rs
a
ndifo
T
i
ght
e
n
u
se of HARD_FRAME_PO
I
NTER_REGNUM in alias
.
c
.
.
.
commit
|
commitdiff
|
tree
2018-02-26
rsandifo
Make fix for P
R
83965 handle SLP reduction cha
i
ns
commit
|
commitdiff
|
tree
2018-02-20
rsandifo
F
ix incorrect TARGE
T
_MEM_R
E
F al
i
gnment (
P
R 84419)
commit
|
commitdiff
|
tree
2018-02-14
rsandifo
C
h
eck array
indices in object_a
d
dress_i
n
var
i
ant_
i
n_loo
p
_
p
.
.
.
commit
|
commitdiff
|
tree
2018-02-13
rsandifo
Add a DECL_EXPR for VL
A
point
e
r
c
asts (PR 8430
5
)
commit
|
commitdiff
|
tree
2018-02-08
rsandifo
Another fix for single-element permutes
(PR 84265
)
commit
|
commitdiff
|
tree
2018-02-08
rsandifo
Use nonzer
o
bits
t
o refine
ra
n
ge in split
_
c
o
nstant_offset
.
.
.
commit
|
commitdiff
|
tree
2018-02-08
rsa
n
di
f
o
Simplify LRA lowpart subreg fix
commit
|
commitdiff
|
tree
2018-02-05
rs
a
n
difo
Ma
k
e lto
.
exp work with Tcl 8
.
4
commit
|
commitdiff
|
tree
2018-02-05
rsandifo
[AArch6
4
] Rem
o
ve SVE XFAIL
s
commit
|
commitdiff
|
tree
2018-02-05
rs
a
ndifo
Adjust ira_init_regist
e
r_move_co
s
t comment
commit
|
commitdiff
|
tree
2018-02-01
rsandif
o
Use r
a
n
ge info
in split
_
consta
n
t_offset
(PR 81635)
commit
|
commitdiff
|
tree
2018-02-01
rsandifo
[AArch64] Fix SVE testsui
t
e failures
f
o
r
ILP32 (PR
.
.
.
commit
|
commitdiff
|
tree
2018-02-01
rsandifo
[AArc
h
64] Handle
SV
E
subregs
tha
t
are effectively REVs
commit
|
commitdiff
|
tree
2018-02-01
rsandifo
[AArch64] Prefer LD
1
RQ for
b
ig-
e
ndian
S
VE
commit
|
commitdiff
|
tree
2018-02-01
rs
a
ndifo
[AArch64] Use al
l
SVE LD1RQ vari
a
nts
commit
|
commitdiff
|
tree
2018-02-01
rsand
i
fo
[AArch64] Generalise
a
ar
c
h64_simd_valid_immediate for SVE
commit
|
commitdiff
|
tree
2018-02-01
rsandifo
[AA
r
ch64]
Tighten aarch
6
4_secondary_relo
a
d
c
ond
i
tion
.
.
.
commit
|
commitdiff
|
tree
2018-01-30
rsandifo
[AArch64] Fix s
v
e/extract_[12]
.
c
f
or
big-endian SVE
commit
|
commitdiff
|
tree
2018-01-30
rsand
i
fo
Fi
x
LRA subreg calculati
o
n for big-endian target
s
commit
|
commitdiff
|
tree
2018-01-30
rsandifo
Expand
v
ec_
p
erm_indice
s
::seri
e
s_p comment
commit
|
commitdiff
|
tree
2018-01-25
rsandifo
Fix vect-reduc-or_[12]
.
c ch
a
nge
s
in r257022
commit
|
commitdiff
|
tree
2018-01-24
rsandifo
Remove
e
x
plici
t
dg-do runs fro
m
gc
c
.
dg/vect (PR 83889)
commit
|
commitdiff
|
tree
2018-01-24
r
sandifo
Fix use
o
f boolean_true/false_n
o
d
e
(PR 83979)
commit
|
commitdiff
|
tree
2018-01-23
rs
a
n
d
ifo
Fix vect_float
m
ark
u
p fo
r
a
couple
of
t
est
s
(PR 83888)
commit
|
commitdiff
|
tree
2018-01-23
r
s
and
i
fo
Di
s
ab
l
e
s
ome patterns for fold-lef
t
redu
c
tions (PR
.
.
.
commit
|
commitdiff
|
tree
2018-01-20
r
sandifo
Fix vect_def_
t
y
p
e handling in x86 scatter s
u
pport
.
.
.
commit
|
commitdiff
|
tree
2018-01-19
rsandif
o
Che
c
k
wh
e
the
r
an
y
statem
e
n
t
s need masking (PR 839
2
2)
commit
|
commitdiff
|
tree
2018-01-19
r
sa
n
difo
Avoid
I
CE for nested inductions (PR 83914)
commit
|
commitdiff
|
tree
2018-01-17
rsandifo
VIEW_CONVERT_
E
XPR slots for st
r
ic
t
-align targets (PR
.
.
.
commit
|
commitdiff
|
tree
2018-01-16
r
s
andifo
T
wo fixes f
o
r live-out
S
LP in
d
u
ctions (PR 83857)
commit
|
commitdiff
|
tree
2018-01-16
rsandifo
Move
p
a
.
h
FUNCTION_ARG_SIZ
E
to pa
.
c
(PR838
5
8)
commit
|
commitdiff
|
tree
2018-01-16
rsand
i
f
o
Fix
c
h
angelog
commit
|
commitdiff
|
tree
2018-01-16
r
s
andi
f
o
A
void GCC 4
.
1 build failure in fo
l
d
-const
.
c
commit
|
commitdiff
|
tree
2018-01-16
rs
a
ndifo
Don't g
r
oup
gat
h
er load
s
(PR
8
3847)
commit
|
commitdiff
|
tree
2018-01-15
rsandifo
M
is
s
ing vect
_
double in gcc
.
dg/vect/pr79920
.
c (
P
R8
3
836
)
commit
|
commitdiff
|
tree
2018-01-14
rsandifo
inline_
s
m
all_functions speedup
commit
|
commitdiff
|
tree
2018-01-13
rsan
d
i
f
o
Support
for
aliasing wi
t
h varia
b
le stride
s
commit
|
commitdiff
|
tree
2018-01-13
r
s
a
n
difo
Add support for SVE
s
c
a
tt
e
r
stores
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Allow gather l
o
ads
to be used for
g
rouped accesses
commit
|
commitdiff
|
tree
2018-01-13
rsandif
o
Use gather loads for strided
ac
c
esses
commit
|
commitdiff
|
tree
2018-01-13
rsand
i
fo
Add support for
SVE gather loads
commit
|
commitdiff
|
tree
2018-01-13
rs
a
ndifo
Add supp
o
rt for
i
n-orde
r
additio
n
re
d
ucti
o
n using SVE
.
.
.
commit
|
commitdiff
|
tree
2018-01-13
rsa
n
difo
Remove unnece
s
sary te
m
porary i
n
tr
e
e-i
f
-conv
.
c
commit
|
commitdiff
|
tree
2018-01-13
rsa
n
difo
Rework the legitim
i
ze_add
r
ess_di
s
placement ho
o
k
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Add
a
n "early rema
t
erialisation" pass
commit
|
commitdiff
|
tree
2018-01-13
rsandif
o
Use single-iteration epilogues whe
n
p
eeling for gaps
commit
|
commitdiff
|
tree
2018-01-13
r
s
andifo
Allow single-e
l
e
m
en
t
interleaving fo
r
no
n
-power
-
of
.
.
.
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
A
dd support for conditional reductions using SVE
C
L
A
STB
commit
|
commitdiff
|
tree
2018-01-13
rsa
n
d
i
f
o
Add support for v
e
ctori
s
i
ng liv
e
-out
v
alue
s
u
sin
g
SVE
.
.
.
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Add
an empty_ma
s
k_is_expensive
hoo
k
commit
|
commitdiff
|
tree
2018-01-13
rsa
n
difo
Handl
e
peeling for alignment with
masking
commit
|
commitdiff
|
tree
2018-01-13
rs
a
ndifo
Allow
the number of iterat
i
ons t
o
be s
m
aller
than VF
commit
|
commitdiff
|
tree
2018-01-13
r
s
andifo
Mak
e
ivopts hand
l
e calls to internal
functions
commit
|
commitdiff
|
tree
2018-01-13
r
s
a
ndi
f
o
Allow ADDR_EXPRs of TARGET_
M
EM_REFs
commit
|
commitdiff
|
tree
2018-01-13
rsand
i
fo
Add support for reduction
s
in
fully-masked lo
o
ps
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Add suppo
r
t
f
o
r
fully-p
r
e
d
icated
l
oops
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Add support for bitwise red
u
ction
s
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
SLP reductions with varia
b
le-leng
t
h vectors
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
H
a
ndle more SLP constant and ex
t
e
r
n definitio
n
s
for
.
.
.
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Protec
t
against mi
n
_p
r
ofitab
l
e_iters go
i
ng negative
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Ad
d
sup
p
or
t
for masked load/store_lanes
commit
|
commitdiff
|
tree
2018-01-13
rsand
i
fo
[AAr
c
h64] Tests for SVE structure modes
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
[A
A
r
ch64]
S
V
E load/s
t
ore_lanes s
u
pport
commit
|
commitdiff
|
tree
2018-01-13
rs
a
n
d
ifo
Giv
e
t
h
e tar
g
e
t
more co
n
trol over ARRAY_TYPE mo
d
es
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Fix f
o
l
d
ing of
v
ector mask EQ/NE exp
r
essions
commit
|
commitdiff
|
tree
2018-01-13
rsandif
o
SVE unwinding
commit
|
commitdiff
|
tree
2018-01-13
rs
a
ndi
f
o
[AArch
6
4] SVE te
s
t
s
commit
|
commitdiff
|
tree
2018-01-13
rs
a
nd
i
fo
[AArch64] Te
s
tsuit
e
ma
r
kup fo
r
S
V
E
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
[AArch64] Add
S
VE s
u
pp
o
rt
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Mark SL
P
failures for vec
t
_variable_
l
ength
commit
|
commitdiff
|
tree
2018-01-13
rsa
n
difo
E
xtra subreg
f
old
f
or variable-
l
ength CONST_VECTORs
commit
|
commitdiff
|
tree
2018-01-13
r
s
and
i
fo
Improve ca
n
on
i
calisati
o
n of TAR
G
ET_M
E
M_
R
E
Fs
commit
|
commitdiff
|
tree
2018-01-12
rsandifo
Handle polynomial
D
R_INI
T
commit
|
commitdiff
|
tree
2018-01-12
rsandifo
Handle
p
o
l
y
_int
v
e
c
tor si
z
es in get_vec_alignment_
f
or_array
_
t
y
pe
commit
|
commitdiff
|
tree
2018-01-12
rsand
i
fo
A
llow v
a
riable-size
d
temporary vari
a
bles
i
n
g
im
p
lify
.
c
commit
|
commitdiff
|
tree
2018-01-11
rsand
i
fo
[AAr
c
h
6
4] Add c
o
nst_
o
ffset
f
ie
l
d to aarch64_addr
e
ss_info
commit
|
commitdiff
|
tree
2018-01-11
rsandi
f
o
[AArch64]
S
et NUM_POLY_INT_COEFFS to
2
commit
|
commitdiff
|
tree
2018-01-11
rsand
i
f
o
[AArch64] Rework i
n
terface to add
c
onstan
t
/offset
r
outines
commit
|
commitdiff
|
tree
2018-01-11
rsandifo
[AArch64] Extra scalar_fl
o
at_mode p
a
t
c
h
commit
|
commitdiff
|
tree
2018-01-11
r
s
a
ndifo
[AArch64] A
v
o
i
d GET
_
MODE
_
NUNITS in v8
.
4
s
upport
commit
|
commitdiff
|
tree
next