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
Expand vec_perm_indices::series_p comment
2018-01-30
r
sandifo
Expand vec
_
perm_indices:
:
s
e
ries_p comment
commit
|
commitdiff
|
tree
2018-01-25
rsandifo
Fix
v
ect-reduc-or_[12]
.
c ch
a
nges in
r257022
commit
|
commitdiff
|
tree
2018-01-24
rs
a
ndifo
Rem
o
ve
e
xpli
c
it dg-
d
o runs from gcc
.
dg/vect (PR
8
3889)
commit
|
commitdiff
|
tree
2018-01-24
rsandifo
Fix use o
f
boolean_true
/
fals
e
_node (PR 83979
)
commit
|
commitdiff
|
tree
2018-01-23
rs
a
ndifo
Fix vect_floa
t
markup f
o
r
a couple of
tests (PR 83888)
commit
|
commitdiff
|
tree
2018-01-23
rsand
i
f
o
D
i
sable some patterns for fol
d
-le
f
t
reductions (PR
.
.
.
commit
|
commitdiff
|
tree
2018-01-20
r
sandifo
F
i
x vec
t
_def_type handling in
x
86 scat
t
er suppo
r
t
.
.
.
commit
|
commitdiff
|
tree
2018-01-19
r
sandifo
Check whethe
r
any statements
n
eed mask
i
ng
(
P
R 8392
2
)
commit
|
commitdiff
|
tree
2018-01-19
rsand
i
fo
A
v
oid ICE fo
r
nest
e
d inductions (
P
R
8
3914)
commit
|
commitdiff
|
tree
2018-01-17
rsandifo
VI
E
W_CONVERT_E
X
PR slo
t
s f
o
r
strict-align t
a
r
g
ets (PR
.
.
.
commit
|
commitdiff
|
tree
2018-01-16
rsandifo
Tw
o
fixes f
o
r live-out SLP
i
nduct
i
ons (PR 8
3
8
57)
commit
|
commitdiff
|
tree
2018-01-16
rsandif
o
Move pa
.
h FUNCTION_ARG_
S
IZE to pa
.
c (PR83858)
commit
|
commitdiff
|
tree
2018-01-16
rsan
d
ifo
Fix changel
o
g
commit
|
commitdiff
|
tree
2018-01-16
rsandifo
Avoid GCC
4
.
1 build
f
ailure
i
n fold-const
.
c
commit
|
commitdiff
|
tree
2018-01-16
rsan
d
ifo
Don
'
t grou
p
gather load
s
(
PR83847)
commit
|
commitdiff
|
tree
2018-01-15
rsandifo
Missing vect_
d
ouble i
n
gc
c
.
dg/v
e
ct/pr79920
.
c (PR83
8
36)
commit
|
commitdiff
|
tree
2018-01-14
rsan
d
ifo
inline_small_funct
i
ons speedup
commit
|
commitdiff
|
tree
2018-01-13
r
s
an
d
i
fo
S
u
pport
for aliasing
w
it
h
variable
strides
commit
|
commitdiff
|
tree
2018-01-13
rsandi
f
o
Add support for
SVE scatter stores
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
A
llow
g
a
ther
l
o
a
ds t
o
b
e
used for grouped ac
c
ess
e
s
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Use
gather
loads for
s
trided ac
c
esses
commit
|
commitdiff
|
tree
2018-01-13
r
s
andifo
A
d
d
support for SVE gather loa
d
s
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
A
d
d supp
o
rt fo
r
in-
o
rder addi
t
ion reduct
i
on using SVE
.
.
.
commit
|
commitdiff
|
tree
2018-01-13
r
s
a
n
difo
R
e
move un
n
ecessary temporary in tree-if-
c
onv
.
c
commit
|
commitdiff
|
tree
2018-01-13
r
s
a
ndifo
Rework the legitimize_address_displa
c
ement hook
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Add a
n
"early rematerialisat
i
on" p
a
ss
commit
|
commitdiff
|
tree
2018-01-13
rsa
n
difo
Use
single-ite
r
ation epilogu
e
s when pee
l
ing for ga
p
s
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Allow single-elem
e
n
t interleaving for
n
on-pow
e
r-of
.
.
.
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Add support for c
o
nditiona
l
reductions using
S
VE CLA
S
TB
commit
|
commitdiff
|
tree
2018-01-13
rsand
i
fo
Add
s
u
pport for
vectorising
l
ive-out val
u
es using S
V
E
.
.
.
commit
|
commitdiff
|
tree
2018-01-13
rsan
d
ifo
Add an empty
_
m
ask_is_expensive
hook
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Handle
pe
e
li
n
g
f
or alignm
e
nt wi
t
h
m
as
k
ing
commit
|
commitdiff
|
tree
2018-01-13
rsan
d
ifo
All
o
w
the number
o
f iterations
t
o
b
e smaller than VF
commit
|
commitdiff
|
tree
2018-01-13
r
sandifo
Make
iv
o
pts hand
l
e call
s
to i
n
ternal
fun
c
tions
commit
|
commitdiff
|
tree
2018-01-13
rs
a
nd
i
fo
Allow ADDR_EXPRs
o
f
TARGET_MEM_REFs
commit
|
commitdiff
|
tree
2018-01-13
rsa
n
di
f
o
Add support for r
e
d
uctio
n
s in
fully-masked
loops
commit
|
commitdiff
|
tree
2018-01-13
r
s
andif
o
Add suppo
r
t for fully-predicated loo
p
s
commit
|
commitdiff
|
tree
2018-01-13
rsa
n
difo
Add suppo
r
t for b
i
tw
i
s
e
re
d
uct
i
ons
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
SLP reduc
t
i
ons with variable
-
length vectors
commit
|
commitdiff
|
tree
2018-01-13
rsan
d
ifo
H
andle more S
L
P constant an
d
extern definitions fo
r
.
.
.
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Protect
a
gainst min
_
profitable_iter
s
going negative
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Add support for m
a
sked load/store_lanes
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
[
A
Arch64] Tests for SVE
s
tructu
r
e mod
e
s
commit
|
commitdiff
|
tree
2018-01-13
r
s
a
ndifo
[AArch64]
SVE load/store
_
lanes
s
u
pport
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Give the target more control over ARRAY_TYPE mod
e
s
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Fix
f
olding of vector m
a
sk E
Q
/
NE expressions
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
SVE u
n
w
i
n
ding
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
[AArch64] SVE tests
commit
|
commitdiff
|
tree
2018-01-13
rsa
n
dif
o
[AArch64]
Testsuite markup for S
V
E
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
[
AArch64] Add SV
E
su
p
port
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
M
ark SLP fai
l
ures f
o
r
vect
_
vari
a
ble_length
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Extra su
b
reg fold for variable-length C
O
N
S
T_VECTORs
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Improve
ca
n
o
nicali
s
ation
of
T
A
R
GET_MEM
_
REFs
commit
|
commitdiff
|
tree
2018-01-12
rsandifo
Handle poly
n
omial DR_INI
T
commit
|
commitdiff
|
tree
2018-01-12
r
sandifo
Handle poly_int vector sizes
i
n
get_vec_alignment_for
_
arr
a
y_
t
y
p
e
commit
|
commitdiff
|
tree
2018-01-12
rsan
d
ifo
Allow vari
a
ble-sized te
m
p
orar
y
v
a
ria
b
les in gi
m
pl
i
fy
.
c
commit
|
commitdiff
|
tree
2018-01-11
rsandifo
[
AArch
6
4] Add const_off
s
e
t field to aa
r
c
h
64_address_info
commit
|
commitdiff
|
tree
2018-01-11
rsan
d
ifo
[
A
Arc
h
64] Set NUM_P
O
LY_INT_COEFFS to 2
commit
|
commitdiff
|
tree
2018-01-11
rs
a
n
d
ifo
[AArch6
4
] Rework interface
to add consta
n
t
/
offset routines
commit
|
commitdiff
|
tree
2018-01-11
r
sandifo
[
A
Arc
h
64]
E
xtra scalar_f
l
oat_mode pat
c
h
commit
|
commitdiff
|
tree
2018-01-11
rsa
n
difo
[
AArch64] Av
o
i
d
GET_MODE_NUNI
T
S
i
n v8
.
4 suppo
r
t
commit
|
commitdiff
|
tree
2018-01-11
rsan
d
ifo
Fix mode_for_size units in caller-save
.
c (PR83761)
commit
|
commitdiff
|
tree
2018-01-10
rsandifo
Don't use permutes for single-
e
lement accesses (PR837
5
3
)
commit
|
commitdiff
|
tree
2018-01-10
rsandifo
M
o
stl
y
revert r254296
commit
|
commitdiff
|
tree
2018-01-09
rsand
i
fo
[AArch64] Use vec_
p
e
rm_indices h
e
lper r
o
u
t
in
e
s
commit
|
commitdiff
|
tree
2018-01-09
rsandifo
[AArch64] Rej
e
ct (
h
igh (const (plus ancho
r
offset)))
commit
|
commitdiff
|
tree
2018-01-09
r
s
andifo
Fix permute handling when vectorisin
g
s
catters
commit
|
commitdiff
|
tree
2018-01-06
r
s
a
n
difo
Tigh
t
e
n LRA cycling check
commit
|
commitdiff
|
tree
2018-01-05
rsa
n
difo
Revert
DECL_USE
R
_ALIGN part of r241959
commit
|
commitdiff
|
tree
2018-01-05
rsandifo
Make chrec_conta
i
ns_symbols true for
POLY_INT_CST
commit
|
commitdiff
|
tree
2018-01-04
rsan
d
ifo
Protect second call to e
x
tract_rang
e
_f
r
om_multiplicativ
e
_op_1
commit
|
commitdiff
|
tree
2018-01-04
rsandifo
Docume
n
t mac
h
i
ne_mode
wrapper classe
s
commit
|
commitdiff
|
tree
2018-01-04
rs
a
ndifo
A
d
d tree_
f
its_uhwi_p tests to BIT_FIEL
D
_REF f
o
l
d
er
commit
|
commitdiff
|
tree
2018-01-04
rsandifo
A
llow VEC_PERM_EXPR f
o
lding to
fail
commit
|
commitdiff
|
tree
2018-01-04
rsandifo
P
R83680: Inverted t
e
st in arm
_
vector
i
ze_vec_perm_const
commit
|
commitdiff
|
tree
2018-01-04
rsandifo
PR836
7
5: Restore T
A
RGET_VIS2 check for SPARC ve
c
_perm_const
commit
|
commitdiff
|
tree
2018-01-03
r
sandif
o
Ma
k
e ve
c
torizable_lo
a
d
/
store handl
e
IFN_M
A
SK_LOA
D
/STORE
commit
|
commitdiff
|
tree
2018-01-03
rsan
d
ifo
Spl
i
t
g
athe
r
load handli
n
g out
of
vectorizable_{mask_load_st
.
.
.
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
Split out
g
at
h
er
l
oa
d
mask building
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
Split rhs che
c
k
i
n
g out of vect
o
ri
z
a
b
le_{,
m
ask_
l
oad_
.
.
.
commit
|
commitdiff
|
tree
2018-01-03
r
sa
n
dif
o
Split mask
c
he
c
king out of vectorizable_mask
_
load_store
commit
|
commitdiff
|
tree
2018-01-03
rsan
d
ifo
Make vec
t
_model_store_
c
ost take
a
ve
c
_load_store_t
y
pe
commit
|
commitdiff
|
tree
2018-01-03
r
s
andifo
M
ove code tha
t
stubs out IFN_MA
S
K_LOADs
commit
|
commitdiff
|
tree
2018-01-03
rsandi
f
o
Use extract_bit_f
i
eld_as_sub
r
e
g
for vec
t
o
r
s
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
Improve spilling for varia
b
le-width
s
lots
commit
|
commitdiff
|
tree
2018-01-03
rsand
i
f
o
Improve vect
o
rization COND_EXP
R
<
b
ool op bool,
.
.
.
>
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
Al
l
ow the target to
s
et MAX_BITSIZE_MODE_ANY_MODE
commit
|
commitdiff
|
tree
2018-01-03
rsa
n
d
i
fo
[AArch64]
Rewr
i
te aarc
h
64_simd_valid_immedia
t
e
commit
|
commitdiff
|
tree
2018-01-03
rsan
d
ifo
Add
support for adj
u
st
i
ng
the
n
umber of units in
a
.
.
.
commit
|
commitdiff
|
tree
2018-01-03
r
s
a
ndifo
A
l
low
t
arg
e
ts to pick a v
e
ctor pre
f
ix other than "V"
commit
|
commitdiff
|
tree
2018-01-03
rsan
d
i
fo
Add sup
p
ort for MO
D
E
_VECTOR_BOOL
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_int: GET_MODE_SIZE
commit
|
commitdiff
|
tree
2018-01-03
rsandi
f
o
poly_int: GET_MOD
E
_BIT
S
IZE
commit
|
commitdiff
|
tree
2018-01-03
rsandif
o
p
o
ly_int:
e
xpand_
a
ssignment
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_
i
nt:
G
ET_MODE_PRECISIO
N
commit
|
commitdiff
|
tree
2018-01-03
rs
a
ndifo
poly_int: TYPE_V
E
C
TOR_SUBPARTS
commit
|
commitdiff
|
tree
2018-01-03
r
s
a
ndifo
poly_int: vect_
p
ermute_load/st
o
re
_
c
h
ain
commit
|
commitdiff
|
tree
2018-01-03
rsa
n
di
f
o
po
l
y
_
int: GE
T
_MODE_NUNITS
commit
|
commitdiff
|
tree
2018-01-03
rsand
i
fo
Use pa
r
t
ial_subreg_p in
c
urr_i
n
sn_tr
a
nsform
commit
|
commitdiff
|
tree
2018-01-03
rs
a
n
difo
Add a fix
e
d_s
i
ze_mo
d
e_pod
c
l
as
s
commit
|
commitdiff
|
tree
next