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
Move pa.h FUNCTION_ARG_SIZE to pa.c (PR83858)
2018-01-16
r
s
an
d
ifo
Move pa
.
h FUNCTION_ARG
_
SIZE
t
o
p
a
.
c
(
PR83858)
commit
|
commitdiff
|
tree
2018-01-16
r
s
andifo
Fix changelog
commit
|
commitdiff
|
tree
2018-01-16
rsandifo
A
void GC
C
4
.
1 build fai
l
ur
e
in
f
old-
c
ons
t
.
c
commit
|
commitdiff
|
tree
2018-01-16
rsan
d
if
o
Don't group gather loads
(PR83847)
commit
|
commitdiff
|
tree
2018-01-15
r
s
a
n
difo
Mi
s
sing vect_doubl
e
in
g
cc
.
dg/vect/p
r
79920
.
c (PR83836)
commit
|
commitdiff
|
tree
2018-01-14
rsa
n
di
f
o
inline_small_functio
n
s speedup
commit
|
commitdiff
|
tree
2018-01-13
rsan
d
ifo
Support
fo
r
aliasing with variable strides
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
A
d
d
support for SVE
scatte
r
st
o
r
es
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Al
l
o
w ga
t
h
e
r loads to be
used for groupe
d
acc
e
sses
commit
|
commitdiff
|
tree
2018-01-13
rs
a
ndi
f
o
Us
e
gather loa
d
s for strided accesses
commit
|
commitdiff
|
tree
2018-01-13
rs
a
ndifo
Add support f
o
r SVE gather loads
commit
|
commitdiff
|
tree
2018-01-13
r
sandi
f
o
A
d
d su
p
port for
in-ord
e
r
ad
d
i
t
ion reduction using SVE
.
.
.
commit
|
commitdiff
|
tree
2018-01-13
r
s
andifo
Remove
unnecess
a
ry temporary in tree-if-c
o
nv
.
c
commit
|
commitdiff
|
tree
2018-01-13
rsan
d
i
f
o
Rework
t
he
l
eg
i
t
im
i
ze_address_displacem
e
nt
h
ook
commit
|
commitdiff
|
tree
2018-01-13
r
s
andifo
Add an "early r
e
mater
i
alisati
o
n" pass
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Use single-ite
r
ation epilo
g
ues when peelin
g
for gaps
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Allow
s
ingle-element inte
r
leaving for non-power-of
.
.
.
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Add
s
upport
for conditio
n
al
r
e
ductions
using SVE CLASTB
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Add
support for
v
ectorisi
n
g
l
ive-out valu
e
s
using SVE
.
.
.
commit
|
commitdiff
|
tree
2018-01-13
rs
a
n
difo
Add an empty_
m
a
s
k_is_expensive hook
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Han
d
l
e
peeli
n
g for
alignment wit
h
m
asking
commit
|
commitdiff
|
tree
2018-01-13
rsa
n
difo
Allow the number
of i
t
eratio
n
s to be s
m
aller than VF
commit
|
commitdiff
|
tree
2018-01-13
rsan
d
ifo
Make ivopts
handle calls to int
e
rnal
f
u
nctions
commit
|
commitdiff
|
tree
2018-01-13
rs
a
ndifo
Allow A
D
DR_EXP
R
s of TARGET_MEM_REF
s
commit
|
commitdiff
|
tree
2018-01-13
r
sandifo
Add suppo
r
t
f
or reductions
i
n
fully-mas
k
ed loops
commit
|
commitdiff
|
tree
2018-01-13
rsan
d
ifo
Add support fo
r
fully-predicated loops
commit
|
commitdiff
|
tree
2018-01-13
rsand
i
fo
Add support
f
or bi
t
wise reduc
t
ions
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
SLP reduct
i
ons with
v
ariable-l
e
n
gth ve
c
to
r
s
commit
|
commitdiff
|
tree
2018-01-13
rs
a
ndifo
Hand
l
e more SLP c
o
nstant
and extern
d
efinitions for
.
.
.
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Protect a
g
ai
n
s
t min_profit
a
ble_i
t
ers going negative
commit
|
commitdiff
|
tree
2018-01-13
rsandi
f
o
Add support for masked
l
oad/store_l
a
nes
commit
|
commitdiff
|
tree
2018-01-13
rsa
n
difo
[AArch64] Te
s
ts
f
or SVE structure mode
s
commit
|
commitdiff
|
tree
2018-01-13
r
s
andifo
[AArch64] SVE loa
d
/store_lanes support
commit
|
commitdiff
|
tree
2018-01-13
r
s
andifo
G
iv
e
the target mo
r
e c
o
ntrol over ARRA
Y
_TYPE modes
commit
|
commitdiff
|
tree
2018-01-13
r
sandifo
Fix folding of vec
t
or mas
k
EQ
/
NE
expressi
o
ns
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
SVE
u
nwind
i
n
g
commit
|
commitdiff
|
tree
2018-01-13
rsandi
f
o
[AArch64] SVE tests
commit
|
commitdiff
|
tree
2018-01-13
rsa
n
difo
[AArc
h
6
4] Tes
t
s
u
ite
m
ar
k
up for
S
VE
commit
|
commitdiff
|
tree
2018-01-13
rsand
i
fo
[AArch64] Add
SVE support
commit
|
commitdiff
|
tree
2018-01-13
rs
a
ndifo
M
a
rk SLP
fa
i
lures
f
or
v
e
ct_v
a
ria
b
le_length
commit
|
commitdiff
|
tree
2018-01-13
r
s
a
n
difo
Extra subreg fold
for v
a
riabl
e
-
l
engt
h
CO
N
ST_VECTORs
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
I
m
pr
o
ve canonicalisation
o
f
T
A
R
GET_MEM_REFs
commit
|
commitdiff
|
tree
2018-01-12
rsandifo
Handle
p
o
lynomial DR_INIT
commit
|
commitdiff
|
tree
2018-01-12
rsandif
o
Handle
p
o
l
y_int vector size
s
in get_vec_alignment_for_
a
rray_type
commit
|
commitdiff
|
tree
2018-01-12
rsandifo
Al
l
o
w variable
-
sized temporary variables in gimplif
y
.
c
commit
|
commitdiff
|
tree
2018-01-11
rsan
d
i
fo
[
A
Arch64] Add const_
o
ffset
fi
e
ld to a
a
rch64_address
_
info
commit
|
commitdiff
|
tree
2018-01-11
r
s
andifo
[
A
Arch64
]
Set N
U
M_
P
OLY_INT_C
O
E
FFS to 2
commit
|
commitdiff
|
tree
2018-01-11
rsandi
f
o
[AArch64] Rework interface
t
o add
constan
t
/
o
ffset ro
u
tines
commit
|
commitdiff
|
tree
2018-01-11
rsan
d
ifo
[AAr
c
h64] Ext
r
a sc
a
l
ar_float_mode patc
h
commit
|
commitdiff
|
tree
2018-01-11
rsandifo
[AAr
c
h64] Avoid GET
_
MODE_NUNITS in v8
.
4
s
upport
commit
|
commitdiff
|
tree
2018-01-11
rsa
n
difo
Fix mode_for_size units
i
n calle
r
-save
.
c (
P
R8
3
7
61)
commit
|
commitdiff
|
tree
2018-01-10
r
s
and
i
fo
Don't us
e
permute
s
f
or single-elemen
t
acces
s
es
(PR83753)
commit
|
commitdiff
|
tree
2018-01-10
rsand
i
fo
M
o
stly revert r25
4
296
commit
|
commitdiff
|
tree
2018-01-09
r
san
d
ifo
[AAr
c
h64]
U
se vec_perm_indi
c
e
s
help
e
r rout
i
ne
s
commit
|
commitdiff
|
tree
2018-01-09
rsandifo
[A
A
r
c
h
6
4
]
Rejec
t
(high (const (plus
anch
o
r
o
ffset)))
commit
|
commitdiff
|
tree
2018-01-09
rs
a
n
difo
Fix pe
r
mute ha
n
dling w
h
en
v
ec
t
orisi
n
g sca
t
ters
commit
|
commitdiff
|
tree
2018-01-06
r
sa
n
d
i
fo
Tigh
t
en LRA cycling check
commit
|
commitdiff
|
tree
2018-01-05
r
sandifo
Re
v
ert
D
ECL_USE
R
_ALIG
N
pa
r
t of r241959
commit
|
commitdiff
|
tree
2018-01-05
rsandifo
Make ch
r
ec_co
n
ta
i
n
s
_sym
b
ols
t
r
u
e
for
POL
Y
_INT_CST
commit
|
commitdiff
|
tree
2018-01-04
r
s
andifo
P
r
otect second
c
a
ll t
o
ext
r
act_ra
n
ge_fr
o
m_m
u
lt
i
p
licativ
e
_op_1
commit
|
commitdiff
|
tree
2018-01-04
rsandifo
Document machine
_
m
o
d
e w
r
apper classes
commit
|
commitdiff
|
tree
2018-01-04
rsand
i
fo
A
dd tr
e
e_fits_
u
h
w
i_p tests
to BIT_FIELD_REF f
o
lder
commit
|
commitdiff
|
tree
2018-01-04
rsandifo
Allow
V
E
C_PERM_EXPR folding t
o
fail
commit
|
commitdiff
|
tree
2018-01-04
rsandi
f
o
PR8
3
680: Inverted test in arm_
v
ectori
z
e_vec
_
perm_
c
onst
commit
|
commitdiff
|
tree
2018-01-04
rsandifo
P
R
83675: Restore TARGET_V
I
S2
check fo
r
SP
A
RC vec_p
e
rm_con
s
t
commit
|
commitdiff
|
tree
2018-01-03
r
s
andifo
Make vec
t
oriza
b
le_load/store handle IFN_MA
S
K_LOAD/
S
TORE
commit
|
commitdiff
|
tree
2018-01-03
r
s
and
i
fo
Split
gather load ha
n
dling o
u
t
o
f
vectorizable_{mask_load_st
.
.
.
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
Split out gather load ma
s
k building
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
Split rhs checking out of vectorizabl
e
_{,mask
_
l
o
ad_
.
.
.
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
Split
m
ask checking out of vector
i
zable_mask_load_
s
tore
commit
|
commitdiff
|
tree
2018-01-03
rsan
d
ifo
Make vect_model
_
store_cost take a vec_load_s
t
ore_
t
ype
commit
|
commitdiff
|
tree
2018-01-03
rs
a
ndifo
Move
c
ode that
stubs out IFN_MASK_LOADs
commit
|
commitdiff
|
tree
2018-01-03
rsandif
o
Use extract_bit_field_as_su
b
reg for vecto
r
s
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
I
m
prove spill
i
ng for variable-width slots
commit
|
commitdiff
|
tree
2018-01-03
rsan
d
if
o
Imp
r
ove vectorization COND_
E
XPR <bool op bool,
.
.
.
>
commit
|
commitdiff
|
tree
2018-01-03
r
s
andifo
Allow th
e
target to set MAX_BI
T
SI
Z
E_MOD
E
_ANY_MODE
commit
|
commitdiff
|
tree
2018-01-03
rs
a
ndifo
[AArch64] Rewri
t
e aarc
h
64
_
simd_val
i
d_imme
d
iat
e
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
A
d
d support for a
d
justing the nu
m
b
er of unit
s
i
n a
.
.
.
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
Allow
t
a
r
gets t
o
p
i
c
k
a vector prefix other than "V"
commit
|
commitdiff
|
tree
2018-01-03
rsandif
o
Add sup
p
or
t
for
M
O
D
E_VECTOR_BOOL
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_int: G
E
T_MODE_
S
IZE
commit
|
commitdiff
|
tree
2018-01-03
r
s
andifo
poly_int:
GET_MODE_BITSIZE
commit
|
commitdiff
|
tree
2018-01-03
r
s
andifo
poly_in
t
:
e
xpan
d
_assignme
n
t
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
po
l
y
_i
n
t:
G
ET_MODE_PRECISI
O
N
commit
|
commitdiff
|
tree
2018-01-03
r
s
andif
o
poly_
i
nt: TYPE_VECTOR_SU
B
PARTS
commit
|
commitdiff
|
tree
2018-01-03
rs
a
nd
i
fo
poly_int: vect_permute_load/sto
r
e
_chain
commit
|
commitdiff
|
tree
2018-01-03
rsand
i
f
o
poly_in
t
:
G
ET_M
O
DE_NUNITS
commit
|
commitdiff
|
tree
2018-01-03
rsandif
o
Use partial_sub
r
eg_p in
curr_insn_transform
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
Add
a fixe
d
_size_mode_pod class
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
Directly op
e
rate on CONST_VECTOR encodin
g
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_int:
vector_builder element count
commit
|
commitdiff
|
tree
2018-01-03
rs
a
ndifo
poly_
i
nt: vec_perm_ind
i
c
e
s element t
y
pe
commit
|
commitdiff
|
tree
2018-01-03
rsa
n
di
f
o
p
o
ly_int:
m
emrefs_
c
o
n
f
lict_p
commit
|
commitdiff
|
tree
2018-01-03
rsa
n
di
f
o
poly_int: struct_value_size
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
p
oly_int: load_reg
i
ster_
p
arameter
s
commit
|
commitdiff
|
tree
2018-01-03
r
s
and
i
f
o
pol
y
_int
:
alter_reg
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
po
l
y_int:
r
eloading com
p
lex subregs
commit
|
commitdiff
|
tree
2018-01-03
rs
a
ndifo
po
l
y_int: process_alt_operands
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_int: expand_ifn_
a
tomic_co
m
pare_e
x
change_into_call
commit
|
commitdiff
|
tree
2018-01-03
rsand
i
fo
pol
y
_int:
adjust_mems
commit
|
commitdiff
|
tree
next