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
[15/46] Make SLP_TREE_VEC_STMTS a vec<stmt_vec_info>
2018-02-05
rsandifo
[AArch64] Remove SVE XFA
I
Ls
commit
|
commitdiff
|
tree
2018-02-05
rsandifo
Ad
j
ust ira_init_register_move_cost
c
o
mment
commit
|
commitdiff
|
tree
2018-02-01
rsandifo
Use rang
e
info in s
p
li
t
_co
n
stant_o
f
fset (PR 81635)
commit
|
commitdiff
|
tree
2018-02-01
r
s
a
n
difo
[AA
r
c
h
64] Fi
x
SVE tes
t
suite failures for ILP32 (PR
.
.
.
commit
|
commitdiff
|
tree
2018-02-01
rsandifo
[AArch64] Handle SVE
s
ubreg
s
tha
t
a
re effectively REV
s
commit
|
commitdiff
|
tree
2018-02-01
r
sandifo
[AArch64] Pref
e
r LD1RQ fo
r
big-endi
a
n SVE
commit
|
commitdiff
|
tree
2018-02-01
r
s
andifo
[AAr
c
h64] Use
a
ll SVE
L
D1RQ varia
n
ts
commit
|
commitdiff
|
tree
2018-02-01
r
sandifo
[AArch64]
Ge
n
era
l
is
e
aarch64
_
si
m
d_valid_immediat
e
for
S
VE
commit
|
commitdiff
|
tree
2018-02-01
rsa
n
dif
o
[AArc
h
6
4
] Tighten aarch64_secondary_relo
a
d condi
t
ion
.
.
.
commit
|
commitdiff
|
tree
2018-01-30
rsandif
o
[AA
r
ch64] Fix sv
e
/ex
t
ract_[12]
.
c for
bi
g
-end
i
an S
V
E
commit
|
commitdiff
|
tree
2018-01-30
rsand
i
f
o
Fix LRA subreg calculation for bi
g
-e
n
dian targ
e
ts
commit
|
commitdiff
|
tree
2018-01-30
rsandifo
E
x
p
a
nd
vec_pe
r
m_ind
i
ces::series_
p
comment
commit
|
commitdiff
|
tree
2018-01-25
r
s
andifo
Fix
v
ect-reduc-or_[
1
2]
.
c changes in r
2
57022
commit
|
commitdiff
|
tree
2018-01-24
rsa
n
difo
Remove explicit d
g
-
d
o
runs from
gcc
.
dg/vect (PR 83889)
commit
|
commitdiff
|
tree
2018-01-24
rsandi
f
o
Fix
u
se
of boo
l
ean_true/
f
alse_node (PR 83
9
79)
commit
|
commitdiff
|
tree
2018-01-23
rsand
i
fo
F
i
x vect_float markup
for a coupl
e
o
f
te
s
ts (PR
83888)
commit
|
commitdiff
|
tree
2018-01-23
rsandifo
Disabl
e
some
pa
t
terns for
f
old-left reductions
(
PR
.
.
.
commit
|
commitdiff
|
tree
2018-01-20
rsa
n
di
f
o
Fix
vect_def_type
h
andling in x86 scatter suppo
r
t
.
.
.
commit
|
commitdiff
|
tree
2018-01-19
rsandifo
Ch
e
ck whethe
r
any statements need
m
ask
i
n
g
(PR 83
9
2
2)
commit
|
commitdiff
|
tree
2018-01-19
rsandifo
Avoid I
C
E for neste
d
indu
c
tions
(
PR 83914)
commit
|
commitdiff
|
tree
2018-01-17
rsandifo
V
IEW_CONVERT_EXPR
s
l
ots for strict-align targe
t
s
(
PR
.
.
.
commit
|
commitdiff
|
tree
2018-01-16
rsandi
f
o
Two fixes for live-out
S
LP
in
d
uctions (PR 83857)
commit
|
commitdiff
|
tree
2018-01-16
rsandifo
M
ove pa
.
h FU
N
C
T
ION_
A
RG_SIZE t
o
pa
.
c (PR83858)
commit
|
commitdiff
|
tree
2018-01-16
rsandifo
Fix change
l
og
commit
|
commitdiff
|
tree
2018-01-16
rs
a
ndifo
Avoid GCC 4
.
1
bu
i
ld
failure in fo
l
d-c
o
nst
.
c
commit
|
commitdiff
|
tree
2018-01-16
rsan
d
i
f
o
Don't grou
p
gather load
s
(
PR83847
)
commit
|
commitdiff
|
tree
2018-01-15
rsan
d
ifo
M
i
ssi
n
g
vect_double in gcc
.
d
g
/vect/pr79920
.
c
(PR83836)
commit
|
commitdiff
|
tree
2018-01-14
r
s
an
d
ifo
inl
i
ne_small_functions speedup
commit
|
commitdiff
|
tree
2018-01-13
rs
a
ndifo
Supp
o
rt
for ali
a
sing
w
i
th var
i
able str
i
des
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Add support f
o
r SVE scatter
stor
e
s
commit
|
commitdiff
|
tree
2018-01-13
rsandif
o
A
llow
g
ather loads to be used
f
or g
r
ouped accesses
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Use gather loa
d
s for strided
a
ccesses
commit
|
commitdiff
|
tree
2018-01-13
rsa
n
d
ifo
Add support for SVE gather loads
commit
|
commitdiff
|
tree
2018-01-13
r
s
andifo
Add
supp
o
r
t
f
o
r in-order addition reduction using SVE
.
.
.
commit
|
commitdiff
|
tree
2018-01-13
rsand
i
fo
Remove unnecessar
y
temporary i
n
tree
-
if-c
o
nv
.
c
commit
|
commitdiff
|
tree
2018-01-13
rsa
n
di
f
o
Rework
t
he
l
egitimize_addres
s
_displacement hook
commit
|
commitdiff
|
tree
2018-01-13
r
sandi
f
o
Add an "early remat
e
ria
l
isation"
p
ass
commit
|
commitdiff
|
tree
2018-01-13
rsandi
f
o
Use single-iteratio
n
epil
o
gues w
h
en peeling for gap
s
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Allow single-el
e
ment inter
l
e
a
ving
f
or non-power-of
.
.
.
commit
|
commitdiff
|
tree
2018-01-13
rs
a
ndifo
Add support for c
o
n
d
i
t
iona
l
r
eductio
n
s
using
S
VE CLASTB
commit
|
commitdiff
|
tree
2018-01-13
rs
a
n
d
ifo
Add support for v
e
ctorising live-ou
t
val
u
e
s
using S
V
E
.
.
.
commit
|
commitdiff
|
tree
2018-01-13
rs
a
ndifo
Ad
d
an empty_
m
ask_is_expensive hook
commit
|
commitdiff
|
tree
2018-01-13
r
s
andif
o
Handl
e
pe
e
li
n
g
for alignment with m
a
s
king
commit
|
commitdiff
|
tree
2018-01-13
rs
a
n
d
ifo
Al
l
ow the number of
iterations to be smaller than VF
commit
|
commitdiff
|
tree
2018-01-13
r
s
a
n
d
i
fo
Make ivopts handle calls to intern
a
l functions
commit
|
commitdiff
|
tree
2018-01-13
rs
a
nd
i
fo
Allow
A
D
D
R_EXPR
s
of TA
R
GET_
M
EM_
R
E
Fs
commit
|
commitdiff
|
tree
2018-01-13
rsan
d
ifo
Add support for red
u
c
t
ions in fu
l
ly-mas
k
ed loops
commit
|
commitdiff
|
tree
2018-01-13
rsand
i
f
o
A
d
d suppor
t
for fully-pred
i
cated lo
o
ps
commit
|
commitdiff
|
tree
2018-01-13
rsan
d
ifo
Add support for
b
itw
i
se reducti
o
ns
commit
|
commitdiff
|
tree
2018-01-13
r
s
andifo
S
LP reductions w
i
th varia
b
le-length vectors
commit
|
commitdiff
|
tree
2018-01-13
rs
a
n
d
ifo
Handle
more
S
LP co
n
stan
t
and
e
xtern
d
efin
i
tio
n
s for
.
.
.
commit
|
commitdiff
|
tree
2018-01-13
r
sandifo
Protect ag
a
ins
t
min_pr
o
f
itable_
i
ters
g
oing neg
a
tive
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Add support for mask
e
d lo
a
d/store_lanes
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
[AArc
h
64]
Tes
t
s fo
r
SVE stru
c
t
ure modes
commit
|
commitdiff
|
tree
2018-01-13
rs
a
ndifo
[
A
A
rch64] SVE loa
d
/store_lanes support
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Give the
target
more c
o
n
trol over ARRAY_TYP
E
modes
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Fix folding of vec
t
o
r
m
ask EQ
/
NE expr
e
ssi
o
n
s
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
SVE unwinding
commit
|
commitdiff
|
tree
2018-01-13
rsand
i
fo
[
A
Ar
c
h64] SVE tests
commit
|
commitdiff
|
tree
2018-01-13
rsandif
o
[AArch64] Testsuite markup for SVE
commit
|
commitdiff
|
tree
2018-01-13
r
s
andif
o
[AArch64] Add SVE
suppo
r
t
commit
|
commitdiff
|
tree
2018-01-13
rsa
n
difo
Mark SLP failures for vect_variable
_
l
ength
commit
|
commitdiff
|
tree
2018-01-13
rsa
n
di
f
o
E
x
tra subreg fold
for
v
ari
a
ble-len
g
th
C
ONST_VECTORs
commit
|
commitdiff
|
tree
2018-01-13
r
s
andifo
Imp
r
o
v
e
c
anonic
a
lisati
o
n
of TARGET_MEM_REFs
commit
|
commitdiff
|
tree
2018-01-12
rsandifo
Handle polynomial
D
R_INI
T
commit
|
commitdiff
|
tree
2018-01-12
rsandifo
Han
d
l
e
poly_
i
nt vector sizes in get_vec_alignment_for
_
arra
y
_
t
ype
commit
|
commitdiff
|
tree
2018-01-12
rsandi
f
o
Allow variable-size
d
tempor
a
ry v
a
riables in gimplify
.
c
commit
|
commitdiff
|
tree
2018-01-11
rsandi
f
o
[AArch64] Add co
n
s
t_offset field to aarch
6
4_
a
d
d
ress_info
commit
|
commitdiff
|
tree
2018-01-11
rsa
n
difo
[
A
A
rch64] Se
t
NUM
_
POLY_INT
_
C
OEFFS to 2
commit
|
commitdiff
|
tree
2018-01-11
rsandi
f
o
[A
A
r
ch
6
4] Rework interface to
a
d
d consta
n
t/offset rout
i
nes
commit
|
commitdiff
|
tree
2018-01-11
rsan
d
ifo
[AArch6
4
] Ex
t
ra scalar_
f
loat_mode patch
commit
|
commitdiff
|
tree
2018-01-11
rsandifo
[AA
r
c
h
6
4
] Avoid
GET_MOD
E
_NUNITS
i
n v8
.
4 support
commit
|
commitdiff
|
tree
2018-01-11
rsandifo
Fix mode_for_size units in caller-sav
e
.
c (
P
R83761)
commit
|
commitdiff
|
tree
2018-01-10
r
s
and
i
fo
Don't u
s
e permutes for single-e
l
e
ment accesses (
P
R
83753)
commit
|
commitdiff
|
tree
2018-01-10
rsandifo
Most
l
y rever
t
r25
4
296
commit
|
commitdiff
|
tree
2018-01-09
rsan
d
ifo
[AArch64]
Use vec_p
e
rm
_
indi
c
es he
l
per rou
t
ines
commit
|
commitdiff
|
tree
2018-01-09
rsan
d
ifo
[AAr
c
h64
]
Reject (high (co
n
s
t
(plus
a
nc
h
or offs
e
t)))
commit
|
commitdiff
|
tree
2018-01-09
rsandifo
Fix
p
e
rmute handling when vectoris
i
ng scatters
commit
|
commitdiff
|
tree
2018-01-06
rsandifo
Tight
e
n LRA cycling c
h
eck
commit
|
commitdiff
|
tree
2018-01-05
rsandi
f
o
Revert D
E
C
L_U
S
ER_ALIGN part of r24195
9
commit
|
commitdiff
|
tree
2018-01-05
r
sandif
o
Make chre
c
_contains_symbols true for P
O
L
Y
_IN
T
_CST
commit
|
commitdiff
|
tree
2018-01-04
rsandifo
Protect second ca
l
l t
o
extract_range_
f
ro
m
_multiplica
t
i
ve_op_
1
commit
|
commitdiff
|
tree
2018-01-04
rsandifo
D
o
cument machine_mode wrappe
r
c
las
s
es
commit
|
commitdiff
|
tree
2018-01-04
rsandifo
Add tree_fi
t
s_uhwi_p tests to
B
IT_FIELD_REF folder
commit
|
commitdiff
|
tree
2018-01-04
rsan
d
ifo
Allow VEC
_
PERM_EXPR fol
d
i
n
g
to fai
l
commit
|
commitdiff
|
tree
2018-01-04
r
sandifo
P
R83
6
80: Inverted test
i
n
arm_vect
o
r
ize_ve
c
_per
m
_const
commit
|
commitdiff
|
tree
2018-01-04
rsandif
o
PR836
7
5: Rest
o
re TARGET_VIS
2
check
f
or
SPARC vec_perm_const
commit
|
commitdiff
|
tree
2018-01-03
rsandif
o
Make vectorizable_load/stor
e
handle IFN_MASK_LO
A
D
/
STORE
commit
|
commitdiff
|
tree
2018-01-03
rsand
i
fo
Split gather load handlin
g
o
ut of vectorizable_
{
mask
_
l
oad_st
.
.
.
commit
|
commitdiff
|
tree
2018-01-03
r
s
a
n
difo
Spl
i
t out gather load mas
k
build
i
ng
commit
|
commitdiff
|
tree
2018-01-03
r
s
a
ndifo
Split
rhs che
c
k
i
n
g out of vectoriz
a
ble_{,mask
_
load_
.
.
.
commit
|
commitdiff
|
tree
2018-01-03
rs
a
ndi
f
o
Split
m
as
k
checking
out of vector
i
zable_mask_load
_
store
commit
|
commitdiff
|
tree
2018-01-03
r
s
andif
o
Make vect_model_store_cost take a vec_load_st
o
re_ty
p
e
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
Move code that stubs ou
t
IFN_MASK_L
O
AD
s
commit
|
commitdiff
|
tree
2018-01-03
r
sandifo
Use extract_bit_field_
a
s_subreg fo
r
vectors
commit
|
commitdiff
|
tree
2018-01-03
rsan
d
i
f
o
Im
p
rove s
p
ill
i
ng fo
r
variable-width slots
commit
|
commitdiff
|
tree
2018-01-03
r
sandi
f
o
Improve vectorization COND_EXP
R
<bo
o
l op bo
o
l,
.
.
.
>
commit
|
commitdiff
|
tree
2018-01-03
rs
a
ndifo
Al
l
ow
t
he
t
arget t
o
s
et MAX_BITSI
Z
E_MODE_ANY_M
O
DE
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
[AAr
c
h64]
Re
w
rit
e
aa
r
ch64_si
m
d_
v
alid_immediate
commit
|
commitdiff
|
tree
2018-01-03
r
sand
i
fo
Add sup
p
ort for adjusting the num
b
er o
f
units in a
.
.
.
commit
|
commitdiff
|
tree
next