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] Fix SVE testsuite failures for ILP32 (PR 83846)
2018-02-01
rsandifo
[AArc
h
64] Fix SVE
testsuite failures
for ILP32
(
PR
.
.
.
commit
|
commitdiff
|
tree
2018-02-01
r
s
and
i
f
o
[AArch64
]
Handle SVE subregs that are effectively REVs
commit
|
commitdiff
|
tree
2018-02-01
rsandifo
[
A
Arch64] Pr
e
fer LD1RQ for
b
i
g-endian SVE
commit
|
commitdiff
|
tree
2018-02-01
rsan
d
ifo
[AArch64]
U
se all SV
E
LD1RQ variants
commit
|
commitdiff
|
tree
2018-02-01
rsandi
f
o
[
AArc
h
64
]
Generalise aa
r
ch64_simd_valid_immediate
f
o
r SVE
commit
|
commitdiff
|
tree
2018-02-01
rsa
n
dif
o
[
A
Arch64] Tig
h
ten aarch64_secondary_reloa
d
condition
.
.
.
commit
|
commitdiff
|
tree
2018-01-30
rsa
n
difo
[
A
Arch6
4
] Fix sve/extr
a
ct_[12]
.
c fo
r
big-endian S
V
E
commit
|
commitdiff
|
tree
2018-01-30
r
s
andifo
Fix LRA
s
ubreg calcu
l
a
tion for
bi
g
-
endia
n
targ
e
t
s
commit
|
commitdiff
|
tree
2018-01-30
rsandifo
Expand vec_perm_
i
ndices
:
:
series
_
p
c
omment
commit
|
commitdiff
|
tree
2018-01-25
rsandifo
Fix v
e
ct-reduc-or_[12]
.
c change
s
in r257022
commit
|
commitdiff
|
tree
2018-01-24
rsandifo
Rem
o
ve explicit dg-do run
s
f
r
om
g
cc
.
dg/v
e
ct (PR 83889)
commit
|
commitdiff
|
tree
2018-01-24
rsand
i
f
o
F
ix use of boolean_
t
r
u
e/false_n
o
de (PR 83979)
commit
|
commitdiff
|
tree
2018-01-23
rs
a
ndifo
Fix vect_float markup for a couple
o
f
te
s
ts
(PR
8
3888
)
commit
|
commitdiff
|
tree
2018-01-23
rsandifo
Disable some patterns for fold-le
f
t re
d
u
ctio
n
s (PR
.
.
.
commit
|
commitdiff
|
tree
2018-01-20
rsandifo
Fix vect_def_type handling in
x86
s
catter support
.
.
.
commit
|
commitdiff
|
tree
2018-01-19
rsandifo
Check
w
hether any statements need mas
k
ing (PR 8
3
922)
commit
|
commitdiff
|
tree
2018-01-19
rsandifo
Avoid
I
CE for neste
d
i
n
duct
i
o
n
s (PR 83
9
14)
commit
|
commitdiff
|
tree
2018-01-17
rsa
n
difo
VIEW_CONVERT_
E
XPR slo
t
s for strict-align targets
(
PR
.
.
.
commit
|
commitdiff
|
tree
2018-01-16
rsan
d
ifo
Two
f
ixes for live-out SLP in
d
uc
t
ions (
P
R 83857)
commit
|
commitdiff
|
tree
2018-01-16
rsandifo
Move pa
.
h FUN
C
TION_A
R
G_
S
I
Z
E
to pa
.
c
(PR
8
3858)
commit
|
commitdiff
|
tree
2018-01-16
rsan
d
i
fo
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
r
s
andifo
D
o
n't grou
p
ga
t
her loads (P
R
83847)
commit
|
commitdiff
|
tree
2018-01-15
rsandifo
M
issin
g
vect_do
u
ble in g
c
c
.
d
g/vect
/
pr7
9
92
0
.
c (PR83
8
36)
commit
|
commitdiff
|
tree
2018-01-14
rsandifo
inline_small_fu
n
ctions sp
e
edup
commit
|
commitdiff
|
tree
2018-01-13
rsan
d
ifo
S
u
pport for a
l
iasing w
i
th variable st
r
ides
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Add support fo
r
SVE
s
catter st
o
r
e
s
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Allow gather loads
to be used for grouped accesses
commit
|
commitdiff
|
tree
2018-01-13
rsa
n
d
i
fo
Us
e
gath
e
r
l
oad
s
for st
r
i
ded accesses
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Add support for SVE g
a
ther
l
o
ads
commit
|
commitdiff
|
tree
2018-01-13
r
sandif
o
Ad
d
support for in-order addition reduction using SVE
.
.
.
commit
|
commitdiff
|
tree
2018-01-13
r
s
andifo
Remove unnec
e
ssary temp
o
rary in tree-if-conv
.
c
commit
|
commitdiff
|
tree
2018-01-13
r
san
d
ifo
Rework the l
e
gitimize_address_displacement hook
commit
|
commitdiff
|
tree
2018-01-13
r
s
andi
f
o
Add an "early r
e
materialisation" pa
s
s
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Us
e
single-iteration epilogues when p
e
el
i
ng for g
a
ps
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Allow single-
e
l
ement interleavi
n
g f
o
r
n
on-po
w
er-of
.
.
.
commit
|
commitdiff
|
tree
2018-01-13
r
sand
i
fo
Add support fo
r
conditi
o
nal reduct
i
ons
using SVE CLASTB
commit
|
commitdiff
|
tree
2018-01-13
rsan
d
ifo
Add support for vectorisin
g
live-out
values us
i
ng
S
VE
.
.
.
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Add
a
n empty_
m
ask_is_ex
p
en
s
ive hook
commit
|
commitdiff
|
tree
2018-01-13
r
sandifo
H
a
ndle peelin
g
for al
i
gnment w
i
th
mask
i
ng
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
All
o
w the nu
m
ber of ite
r
ati
o
n
s to be
s
maller than VF
commit
|
commitdiff
|
tree
2018-01-13
r
s
a
n
difo
Make
i
vopts hand
l
e
c
alls to i
n
te
r
nal fu
n
ctions
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
A
llow
ADDR_EXPRs of TARGET_MEM_REF
s
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Add s
u
pport
f
or
r
e
d
uctions in fully
-
mas
k
ed loops
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Add supp
o
rt for f
u
lly-pre
d
i
cated l
o
op
s
commit
|
commitdiff
|
tree
2018-01-13
rsand
i
fo
Ad
d
support
f
or b
i
twis
e
reductions
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
S
L
P reductions with var
i
a
b
le-lengt
h
v
ectors
commit
|
commitdiff
|
tree
2018-01-13
rsa
n
difo
H
andle
m
ore SLP const
a
nt and extern definiti
o
n
s
for
.
.
.
commit
|
commitdiff
|
tree
2018-01-13
r
s
andifo
P
r
otect
against min
_
profitable_ite
r
s going negative
commit
|
commitdiff
|
tree
2018-01-13
rsandi
f
o
Add support for masked loa
d
/s
t
ore_la
n
es
commit
|
commitdiff
|
tree
2018-01-13
rsa
n
d
i
fo
[AArch64] Tests
for SVE s
t
ructure modes
commit
|
commitdiff
|
tree
2018-01-13
rsandi
f
o
[AArch6
4
] SVE load/st
o
re_lanes support
commit
|
commitdiff
|
tree
2018-01-13
rsandif
o
Give the target
m
o
r
e control o
v
er AR
R
AY_
T
YPE modes
commit
|
commitdiff
|
tree
2018-01-13
r
s
andifo
F
i
x
f
olding of vector mask E
Q
/NE expr
e
ssion
s
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
S
V
E
u
n
win
d
ing
commit
|
commitdiff
|
tree
2018-01-13
r
s
andi
f
o
[
A
Arch64] SVE tests
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
[A
A
rch
6
4
] Testsuite markup for SV
E
commit
|
commitdiff
|
tree
2018-01-13
r
sandifo
[AArch64] Add SVE
s
up
p
ort
commit
|
commitdiff
|
tree
2018-01-13
rsa
n
difo
Mark
S
LP fai
l
ures
for vec
t
_variable
_
len
g
t
h
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Ex
t
r
a subr
e
g fold f
o
r
v
ariable-le
n
gt
h
CONST_
V
ECTORs
commit
|
commitdiff
|
tree
2018-01-13
rs
a
ndifo
Impr
o
ve can
o
nicalisation of
T
A
RGET_MEM_REF
s
commit
|
commitdiff
|
tree
2018-01-12
rsa
n
d
ifo
Ha
n
dle
p
olyn
o
mial
D
R_I
N
IT
commit
|
commitdiff
|
tree
2018-01-12
r
s
andifo
Handle
p
o
l
y_in
t
vect
o
r
size
s
in get_vec_ali
g
nment_for
_
array_type
commit
|
commitdiff
|
tree
2018-01-12
r
s
andifo
Allow variable-sized temporary
v
ariables
i
n gimplify
.
c
commit
|
commitdiff
|
tree
2018-01-11
rsandifo
[AArch
6
4] Add const_offset
f
ield to aarc
h
64
_
address_info
commit
|
commitdiff
|
tree
2018-01-11
r
sandifo
[AArch64] Set NUM_POLY
_
INT_COEFFS to 2
commit
|
commitdiff
|
tree
2018-01-11
rsandifo
[
AArch64] Re
w
ork
i
nt
e
rface to add constant/
o
ffset routines
commit
|
commitdiff
|
tree
2018-01-11
r
s
andif
o
[AArch6
4
] Extra scalar_float_mode pat
c
h
commit
|
commitdiff
|
tree
2018-01-11
rsandifo
[AArch64] Avoid GET_MODE_NUNITS
i
n
v
8
.
4
suppor
t
commit
|
commitdiff
|
tree
2018-01-11
rsandifo
Fix mode_for
_
size unit
s
i
n caller-save
.
c (P
R
837
6
1)
commit
|
commitdiff
|
tree
2018-01-10
rsandifo
Don't use
permut
e
s for single-elemen
t
ac
c
esses (PR8375
3
)
commit
|
commitdiff
|
tree
2018-01-10
rsandifo
M
ostly revert r254296
commit
|
commitdiff
|
tree
2018-01-09
rsandi
f
o
[AArc
h
64] Use vec_perm
_
indice
s
help
e
r routines
commit
|
commitdiff
|
tree
2018-01-09
rsa
n
difo
[AArch6
4
] Reject (high (const (plus anchor offset)))
commit
|
commitdiff
|
tree
2018-01-09
rsa
n
difo
Fix permute
handling when ve
c
tor
i
s
i
ng scat
t
ers
commit
|
commitdiff
|
tree
2018-01-06
rsandifo
Tighten LRA
c
y
cling
c
heck
commit
|
commitdiff
|
tree
2018-01-05
r
sandif
o
Reve
r
t
DECL
_
U
S
ER_ALIG
N
part of r241959
commit
|
commitdiff
|
tree
2018-01-05
r
s
and
i
fo
Make
chrec_c
o
nta
i
n
s
_symbols true fo
r
P
O
L
Y
_
I
NT_CST
commit
|
commitdiff
|
tree
2018-01-04
rsandi
f
o
P
r
otect second call
to e
x
tract_range_from_multi
p
licative_op_1
commit
|
commitdiff
|
tree
2018-01-04
rs
a
n
d
ifo
D
o
c
um
e
n
t
m
a
chine_mode wrap
p
er classes
commit
|
commitdiff
|
tree
2018-01-04
rs
a
nd
i
fo
Add tree_fits_uhwi_p t
e
sts to BIT
_
F
IELD_REF folder
commit
|
commitdiff
|
tree
2018-01-04
rsandifo
Allow VEC_
P
ERM_EXP
R
fold
i
n
g
t
o
f
ail
commit
|
commitdiff
|
tree
2018-01-04
rsandifo
PR836
8
0: Inverted
test i
n
arm_vector
i
ze_vec_perm_c
o
ns
t
commit
|
commitdiff
|
tree
2018-01-04
rsandifo
PR83675: Re
s
tore
T
ARG
E
T_VIS2 check
f
or S
P
ARC vec
_
perm_const
commit
|
commitdiff
|
tree
2018-01-03
r
s
andi
f
o
Make vectorizable_load/stor
e
h
andle I
F
N
_
M
ASK_LOAD/STORE
commit
|
commitdiff
|
tree
2018-01-03
r
s
andifo
Split
g
at
h
er load hand
l
ing
o
ut o
f
vectorizable_{ma
s
k_load
_
st
.
.
.
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
Split
o
ut ga
t
her load mas
k
build
i
ng
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
Split
rhs chec
k
ing out of vectorizable_{
,
mas
k
_loa
d
_
.
.
.
commit
|
commitdiff
|
tree
2018-01-03
rsa
n
difo
Sp
l
it mask che
c
king
o
ut of vector
i
zabl
e
_
m
ask_load_store
commit
|
commitdiff
|
tree
2018-01-03
rsand
i
fo
Make v
e
c
t_model_store_cost t
a
k
e a vec_load_store_type
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
M
o
v
e code th
a
t
s
tubs
out
I
FN_MASK
_
LOADs
commit
|
commitdiff
|
tree
2018-01-03
rsa
n
d
i
fo
Use extract_
b
it_field_a
s
_
su
b
reg
f
o
r vectors
commit
|
commitdiff
|
tree
2018-01-03
r
s
andi
f
o
Improve spilling for vari
a
b
le-width
s
lots
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
Improve vectoriz
a
ti
o
n COND_EXPR
<bool op bool,
.
.
.
>
commit
|
commitdiff
|
tree
2018-01-03
rs
a
ndifo
Allow the target to set MAX_BITSIZE_MODE_ANY_
M
O
DE
commit
|
commitdiff
|
tree
2018-01-03
rsand
i
fo
[
A
Arch64] Re
w
ri
t
e aarch64_simd_valid_immediate
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
Add sup
p
ort for adjusting
t
he number of units in a
.
.
.
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
Allo
w
t
a
r
gets to pick a
v
e
c
tor pref
i
x other than "V"
commit
|
commitdiff
|
tree
2018-01-03
rsa
n
difo
Add support for
M
O
DE_VECTO
R
_BOOL
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_int: GET_MODE_S
I
ZE
commit
|
commitdiff
|
tree
next