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
rsandifo
[AArch64] Predicat
e
d
S
V
E compa
r
ison fo
l
ds
commit
|
commitdiff
|
tree
2018-05-08
rsandifo
[AArch
6
4
]
Use UNSPEC_MERG
E
_PTRUE for c
o
mparisons
commit
|
commitdiff
|
tree
2018-05-08
rsandifo
[A
A
rch64] Twea
k
sve/vcond_6
.
c test
commit
|
commitdiff
|
tree
2018-05-02
rsan
d
i
f
o
T
ighten ear
l
y exit
in vect_analyze_data_ref_dep
e
ndence
.
.
.
commit
|
commitdiff
|
tree
2018-04-10
r
s
a
n
d
ifo
Add m
i
ssing
c
ases to v
e
c
t_get_smallest_sc
a
l
a
r_type
.
.
.
commit
|
commitdiff
|
tree
2018-04-10
rsandifo
Set insn_
l
ast_address in
f
i
n
a
l
_
1
commit
|
commitdiff
|
tree
2018-03-24
rsandifo
Use
S
CEV i
n
forma
t
ion when ali
g
ning for vectori
s
a
tion
.
.
.
commit
|
commitdiff
|
tree
2018-03-21
rsa
n
d
i
fo
poly_span_trait
s
fixes
(PR 84811)
commit
|
commitdiff
|
tree
2018-03-18
r
s
a
ndi
f
o
Don'
t
try
t
o vector
i
se COND_EXPR red
u
c
t
ion
c
hains
.
.
.
commit
|
commitdiff
|
tree
2018-03-14
rs
a
ndifo
[
A
Arch64] Fix
m
ul_highpa
r
t_
1
_run
.
c markup
commit
|
commitdiff
|
tree
2018-03-13
rsan
d
i
f
o
[SLP/AArch6
4
] Fi
x
unpack hand
l
ing for big-endian SVE
commit
|
commitdiff
|
tree
2018-03-13
r
s
andifo
[AArch6
4
]
Add
a
tlsdesc call patter
n
for SVE
commit
|
commitdiff
|
tree
2018-03-13
rsan
d
ifo
[AArc
h
64]
A
dd SVE mul_hig
h
part patterns
commit
|
commitdiff
|
tree
2018-03-13
rsan
d
ifo
2018-03
-
13 Richard Sandiford <r
i
chard
.
san
d
iford@arm
.
.
.
commit
|
commitdiff
|
tree
2018-03-02
rsandifo
Avoid &LOOP_VINFO_
M
A
S
KS for bb vect
o
risation (PR 84634)
commit
|
commitdiff
|
tree
2018-03-02
r
sandifo
Use loop->safelen rather th
a
n l
o
op->force_vector
i
ze
commit
|
commitdiff
|
tree
2018-03-01
rsandifo
Fix
P
R
number
i
n changelog
e
n
try
commit
|
commitdiff
|
tree
2018-03-01
rsandifo
20
1
8-
0
3-0
1
Richard Sandiford
<richard
.
sandiford@linaro
.
.
.
commit
|
commitdiff
|
tree
2018-03-01
rsandifo
Tig
h
ten us
e
o
f
H
A
RD_FRAME_POIN
T
ER_REGNUM
in alias
.
c
.
.
.
commit
|
commitdiff
|
tree
2018-02-26
rsandifo
Make fix for P
R
8396
5
handle
S
LP
r
educt
i
on chain
s
commit
|
commitdiff
|
tree
2018-02-20
r
s
an
d
i
f
o
F
ix
i
ncorre
c
t TARGET_MEM_
R
EF align
m
ent (P
R
84419)
commit
|
commitdiff
|
tree
2018-02-14
rsandifo
Check arra
y
in
d
i
c
es in ob
j
ect_address_i
n
variant_in
_
loop_p
.
.
.
commit
|
commitdiff
|
tree
2018-02-13
rsandifo
Ad
d
a DEC
L
_EX
P
R for VLA p
o
int
e
r casts (PR 84305)
commit
|
commitdiff
|
tree
2018-02-08
r
s
a
ndifo
Ano
t
her fix
for single-eleme
n
t perm
u
t
e
s
(
PR 84265)
commit
|
commitdiff
|
tree
2018-02-08
rsandifo
Use nonzero bits to r
e
fin
e
range in split_cons
t
ant
_
offse
t
.
.
.
commit
|
commitdiff
|
tree
2018-02-08
rsa
n
d
ifo
Simplify L
R
A l
o
wpa
r
t sub
r
eg fi
x
commit
|
commitdiff
|
tree
2018-02-05
r
s
andif
o
Make lt
o
.
exp w
o
rk
w
ith Tcl
8
.
4
commit
|
commitdiff
|
tree
2018-02-05
rsandif
o
[AArch64] Remove SVE X
F
AILs
commit
|
commitdiff
|
tree
2018-02-05
r
s
andifo
A
d
just ira_init_register_mo
v
e
_
cost
comment
commit
|
commitdiff
|
tree
2018-02-01
rsandifo
Use ra
n
ge info in spl
i
t_const
a
nt_of
f
s
et (PR 81635)
commit
|
commitdiff
|
tree
2018-02-01
rsandifo
[AArch64
]
F
ix
S
VE t
e
sts
u
ite fa
i
lu
r
es
f
or ILP32 (P
R
.
.
.
commit
|
commitdiff
|
tree
2018-02-01
r
sandifo
[AArch6
4
] Handle SV
E
sub
r
egs that a
r
e effect
i
vely REV
s
commit
|
commitdiff
|
tree
2018-02-01
rsa
n
difo
[AArch64] Prefer LD1RQ for big-endian SVE
commit
|
commitdiff
|
tree
2018-02-01
rsandifo
[AA
r
ch64] Use all SV
E
LD1RQ vari
a
nts
commit
|
commitdiff
|
tree
2018-02-01
rsandifo
[AArch64] Generalise aar
c
h64_
s
imd_v
a
lid_im
m
edi
a
te for SVE
commit
|
commitdiff
|
tree
2018-02-01
rsandifo
[AAr
c
h64] T
i
ghten aarch64
_
secondary_reload
condition
.
.
.
commit
|
commitdiff
|
tree
2018-01-30
rsandifo
[
AArch64] Fix sve/extract_[12]
.
c for
b
i
g-en
d
ian SVE
commit
|
commitdiff
|
tree
2018-01-30
rsa
n
d
ifo
Fix LRA subreg c
a
lculation for
b
i
g
-
endian
t
arget
s
commit
|
commitdiff
|
tree
2018-01-30
rsandi
f
o
Expand
v
ec_per
m
_
i
ndi
c
es
:
:series_p c
o
mment
commit
|
commitdiff
|
tree
2018-01-25
rsand
i
fo
Fix vect-r
e
duc-or_
[
12]
.
c changes in
r
257022
commit
|
commitdiff
|
tree
2018-01-24
rs
a
ndifo
Remove explic
i
t dg-do r
u
ns
from g
c
c
.
dg/vect
(
PR 8388
9
)
commit
|
commitdiff
|
tree
2018-01-24
rs
a
ndif
o
F
ix use
o
f boolean_true/false_node (PR 839
7
9)
commit
|
commitdiff
|
tree
2018-01-23
rsandi
f
o
Fix
v
e
c
t_f
l
o
at
m
arkup for a
couple of t
e
st
s
(PR 83888)
commit
|
commitdiff
|
tree
2018-01-23
rsandifo
Disabl
e
some patterns for fo
l
d-left reductions (PR
.
.
.
commit
|
commitdiff
|
tree
2018-01-20
rsandifo
Fix vect_de
f
_type hand
l
ing in x8
6
scatter support
.
.
.
commit
|
commitdiff
|
tree
2018-01-19
rsandifo
Check w
h
ether any
s
tateme
n
ts n
e
ed maski
n
g
(PR 83922)
commit
|
commitdiff
|
tree
2018-01-19
rsandifo
Avoid
ICE for
n
es
t
ed induc
t
ions (PR 83914)
commit
|
commitdiff
|
tree
2018-01-17
rsandi
f
o
VIEW_C
O
NVE
R
T_EXPR slots for strict-a
l
ign targets (PR
.
.
.
commit
|
commitdiff
|
tree
2018-01-16
rs
a
ndif
o
Two fixes f
o
r live-out SLP inductions
(PR 83857)
commit
|
commitdiff
|
tree
2018-01-16
r
s
andifo
Move p
a
.
h F
U
NCTION_
A
RG
_
SIZE to
p
a
.
c (PR
8
385
8
)
commit
|
commitdiff
|
tree
2018-01-16
rsandifo
F
i
x changelog
commit
|
commitdiff
|
tree
2018-01-16
r
s
a
ndifo
A
v
oid G
C
C
4
.
1
bu
i
ld failure in
f
ol
d
-co
n
s
t
.
c
commit
|
commitdiff
|
tree
2018-01-16
rsandifo
Don
'
t group
g
ath
e
r loads (PR83847)
commit
|
commitdiff
|
tree
2018-01-15
rsand
i
fo
Missing v
e
ct_double in
g
c
c
.
dg/ve
c
t/p
r
79920
.
c (
P
R8383
6
)
commit
|
commitdiff
|
tree
2018-01-14
rsandifo
inline_small_functions spe
e
dup
commit
|
commitdiff
|
tree
2018-01-13
rsand
i
f
o
Support for aliasi
n
g with variable strides
commit
|
commitdiff
|
tree
2018-01-13
rsa
n
difo
Add s
u
p
po
r
t for SV
E
s
catter sto
r
e
s
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Allow gath
e
r loads
t
o
be used for gr
o
uped acc
e
sses
commit
|
commitdiff
|
tree
2018-01-13
rsand
i
fo
Use gathe
r
load
s
f
or strided acce
s
ses
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
A
d
d
support fo
r
SVE gath
e
r
loads
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Add support for in-or
d
er add
i
tio
n
reductio
n
using SVE
.
.
.
commit
|
commitdiff
|
tree
2018-01-13
rsand
i
fo
Remove
u
n
nec
e
s
s
a
ry tempora
r
y in tre
e
-if-
c
onv
.
c
commit
|
commitdiff
|
tree
2018-01-13
r
s
andifo
Rework the le
g
itimize
_
add
r
ess_displa
c
ement
h
ook
commit
|
commitdiff
|
tree
2018-01-13
rs
a
ndifo
Add an
"
ea
r
ly remateriali
s
a
tion" pass
commit
|
commitdiff
|
tree
2018-01-13
r
s
andi
f
o
U
s
e sin
g
le-iteration epilogues
wh
e
n
p
e
e
ling fo
r
gaps
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Allow single-elem
e
nt interleav
i
ng fo
r
non-po
w
er-of
.
.
.
commit
|
commitdiff
|
tree
2018-01-13
rs
a
ndi
f
o
Add support for conditional reduction
s
using
SVE CLAST
B
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Ad
d
support for vectorisi
n
g live-out values using S
V
E
.
.
.
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Add an empt
y
_mask_is_expe
n
sive hook
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Han
d
le peeling
f
or
alignment with masking
commit
|
commitdiff
|
tree
2018-01-13
rsand
i
fo
Allow
th
e
n
u
m
ber of iterations t
o
be
smaller than
VF
commit
|
commitdiff
|
tree
2018-01-13
rs
a
ndi
f
o
Make ivop
t
s handle calls to i
n
t
e
r
n
al
functions
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Allo
w
A
DDR_EXPRs o
f
TARGET_MEM_REFs
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Add support for red
u
c
t
ion
s
in fully-masked loo
p
s
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Add
s
upport for fully
-
pred
i
cated
l
oops
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Add supp
o
rt for bitwise re
d
uction
s
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
SL
P
reducti
o
n
s with variab
l
e-length vectors
commit
|
commitdiff
|
tree
2018-01-13
r
s
a
n
difo
H
andle mo
r
e
SLP c
o
nstant and extern
definit
i
ons for
.
.
.
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Prote
c
t
a
g
a
i
nst min_profitable_
i
ters
g
oin
g
n
egative
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Add s
u
ppo
r
t
for maske
d
loa
d
/store_l
a
nes
commit
|
commitdiff
|
tree
2018-01-13
rsan
d
if
o
[AArch64] Tests for
SVE st
r
ucture modes
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
[AArch64]
S
VE load
/
stor
e
_lanes suppor
t
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
G
i
ve the targe
t
more
control ov
e
r A
R
RAY
_
TYPE
modes
commit
|
commitdiff
|
tree
2018-01-13
rs
a
n
difo
Fix foldi
n
g
o
f
vector
m
ask EQ/NE e
x
press
i
ons
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
SVE unwinding
commit
|
commitdiff
|
tree
2018-01-13
rsandi
f
o
[AA
r
ch
6
4
] SVE
t
ests
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
[AArch64]
Testsuite markup
f
or S
V
E
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
[A
A
rch64] Add SV
E
suppor
t
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Mark
SLP
failures
for vect
_
variable_length
commit
|
commitdiff
|
tree
2018-01-13
rsand
i
fo
Extra sub
r
eg fold for va
r
iable-length CONST_VECTORs
commit
|
commitdiff
|
tree
2018-01-13
r
s
andi
f
o
I
m
p
r
o
ve canonicalisation of
TARGE
T
_MEM_RE
F
s
commit
|
commitdiff
|
tree
2018-01-12
rsandifo
Hand
l
e polynomial DR_INIT
commit
|
commitdiff
|
tree
2018-01-12
rsa
n
difo
Hand
l
e po
l
y_int vector sizes in get_v
e
c
_
alignment_f
o
r_array_
t
ype
commit
|
commitdiff
|
tree
2018-01-12
rsan
d
ifo
A
l
low variab
l
e-
s
ized tem
p
orary variab
l
e
s
in
g
i
mplify
.
c
commit
|
commitdiff
|
tree
2018-01-11
rsandifo
[
AA
r
ch64] Add const_
o
ff
s
et f
i
e
l
d to aar
c
h64_address
_
info
commit
|
commitdiff
|
tree
2018-01-11
rsan
d
ifo
[AAr
c
h64] Set NUM_
P
OLY_IN
T
_
C
OEFFS to
2
commit
|
commitdiff
|
tree
2018-01-11
rs
a
ndifo
[AArch64] Rework interface to add constant/of
f
set
r
o
u
tin
e
s
commit
|
commitdiff
|
tree
2018-01-11
rsandifo
[AArch64] E
x
tr
a
scalar_float_mode patc
h
commit
|
commitdiff
|
tree
2018-01-11
rsandifo
[AArch
6
4] Avoid GET
_
MODE_NUNITS in v8
.
4
s
upport
commit
|
commitdiff
|
tree
2018-01-11
rsand
i
f
o
Fix mode_for_size units
i
n caller-save
.
c (PR837
6
1)
commit
|
commitdiff
|
tree
next