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
rsandifo
M
ove pa
.
h FUNCTION_AR
G
_SIZE to pa
.
c (PR83858)
commit
|
commitdiff
|
tree
2018-01-16
rsandifo
Fix changelog
commit
|
commitdiff
|
tree
2018-01-16
rsandifo
Avoid GCC
4
.
1 bu
i
ld f
a
ilure in fol
d
-cons
t
.
c
commit
|
commitdiff
|
tree
2018-01-16
rsan
d
ifo
Don't
group gather loads (PR
8
3
8
47)
commit
|
commitdiff
|
tree
2018-01-15
rsandifo
Mis
s
ing vect_dou
b
le in gc
c
.
dg/vect/pr
7
9920
.
c (PR83836)
commit
|
commitdiff
|
tree
2018-01-14
rsandifo
in
l
ine_small_
f
unctions speedup
commit
|
commitdiff
|
tree
2018-01-13
r
s
and
i
fo
Suppor
t
for a
l
iasi
n
g
with variable strid
e
s
commit
|
commitdiff
|
tree
2018-01-13
r
s
a
n
difo
A
dd
supp
o
r
t
for SVE scatter stores
commit
|
commitdiff
|
tree
2018-01-13
r
s
andifo
Allow gather
l
o
a
ds to be
used for group
e
d accesses
commit
|
commitdiff
|
tree
2018-01-13
r
s
andifo
Use ga
t
her loads f
o
r
s
t
rided accesses
commit
|
commitdiff
|
tree
2018-01-13
r
sa
n
dif
o
A
dd support
for SVE gather loads
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Add
s
uppor
t
for in
-
ord
e
r addition reduction using SVE
.
.
.
commit
|
commitdiff
|
tree
2018-01-13
rsandif
o
Remove unn
e
ces
s
ary tem
p
o
rary
in tree
-
if-conv
.
c
commit
|
commitdiff
|
tree
2018-01-13
rs
a
nd
i
f
o
Rework
the le
g
i
t
i
m
ize_addr
e
ss_displ
a
cemen
t
hook
commit
|
commitdiff
|
tree
2018-01-13
r
sa
n
difo
Add an "ea
r
ly remater
i
al
i
s
ation" pass
commit
|
commitdiff
|
tree
2018-01-13
rsand
i
fo
Use single
-
iteration
epilog
u
es
w
h
en peeling fo
r
gaps
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
A
l
l
ow singl
e
-element inter
l
eaving fo
r
non-power-of
.
.
.
commit
|
commitdiff
|
tree
2018-01-13
rsa
n
difo
Add support for conditional reducti
o
ns
using SVE CLAST
B
commit
|
commitdiff
|
tree
2018-01-13
rsan
d
i
f
o
Add
s
upport for
v
e
c
t
o
r
is
i
ng l
i
ve-
o
ut
v
a
lues using SVE
.
.
.
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Add an empty_mask_is_expensiv
e
h
ook
commit
|
commitdiff
|
tree
2018-01-13
rsan
d
ifo
Handl
e
p
eeling
f
o
r alignment with masking
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
A
llow the number of itera
t
io
n
s to be smaller th
a
n V
F
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Make ivopts
h
a
ndle calls to inter
n
al func
t
i
ons
commit
|
commitdiff
|
tree
2018-01-13
rsa
n
d
i
fo
Allow
A
DDR_EXPRs
o
f TARG
E
T_ME
M
_
REFs
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Add s
u
pport for re
d
uctio
n
s in fully-m
a
sked loops
commit
|
commitdiff
|
tree
2018-01-13
rsa
n
difo
Add su
p
p
o
r
t
for
f
ully-predicated loops
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Ad
d
support for bitwise reduct
i
o
ns
commit
|
commitdiff
|
tree
2018-01-13
rsandi
f
o
SLP reductions
w
i
th variab
l
e-l
e
ngth
vectors
commit
|
commitdiff
|
tree
2018-01-13
rsa
n
difo
Handle more SLP
c
o
nstant
a
n
d
ext
e
r
n
de
f
i
nitions for
.
.
.
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Protect against mi
n
_profitable_i
t
ers going ne
g
ative
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Add suppor
t
fo
r
masked l
o
a
d/sto
r
e
_
lanes
commit
|
commitdiff
|
tree
2018-01-13
rsan
d
if
o
[A
A
rch64]
T
es
t
s f
o
r SVE stru
c
tur
e
modes
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
[AArch64] S
V
E load/store_lane
s
suppor
t
commit
|
commitdiff
|
tree
2018-01-13
rsand
i
fo
Give t
h
e target more contr
o
l
o
ver ARRAY_TYPE
mode
s
commit
|
commitdiff
|
tree
2018-01-13
r
s
andifo
Fix fol
d
ing of vector mas
k
E
Q
/NE expre
s
sions
commit
|
commitdiff
|
tree
2018-01-13
r
sandifo
S
V
E unw
i
nding
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
[AArch64] SVE tests
commit
|
commitdiff
|
tree
2018-01-13
rsa
n
difo
[AArch64
]
Testsuite markup for SVE
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
[AArch
6
4] Add SVE suppo
r
t
commit
|
commitdiff
|
tree
2018-01-13
r
s
an
d
ifo
Mark SLP failures for vect
_
var
i
able_length
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Ext
r
a subreg
fo
l
d for variable-lengt
h
C
O
NST_VECTOR
s
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Improve canonicalisation o
f
TAR
G
ET_MEM
_
REFs
commit
|
commitdiff
|
tree
2018-01-12
rsandifo
Han
d
l
e
p
o
ly
n
o
mi
a
l
D
R_INIT
commit
|
commitdiff
|
tree
2018-01-12
rsandifo
Handle poly_in
t
vector sizes in
g
et_
v
ec_alignment_for_arra
y
_type
commit
|
commitdiff
|
tree
2018-01-12
rsand
i
fo
All
o
w
va
r
i
a
ble
-
sized temporary va
r
iables in gimpli
f
y
.
c
commit
|
commitdiff
|
tree
2018-01-11
rsandi
f
o
[A
A
rch6
4
] Add const_offset
f
ield t
o
aarc
h
6
4_addre
s
s_info
commit
|
commitdiff
|
tree
2018-01-11
rsandifo
[AArch64] Set NUM_POLY_INT_COEFFS to 2
commit
|
commitdiff
|
tree
2018-01-11
rsan
d
ifo
[AArch64] Rewor
k
inter
f
ace to add constant/off
s
et routines
commit
|
commitdiff
|
tree
2018-01-11
rsandifo
[AArch64]
Extra
s
c
alar_
f
loat_mo
d
e pa
t
ch
commit
|
commitdiff
|
tree
2018-01-11
rsandifo
[AArch64] Avoid
GET_MODE
_
N
UNIT
S
i
n
v
8
.
4 support
commit
|
commitdiff
|
tree
2018-01-11
rsan
d
ifo
F
i
x mode_f
o
r
_size units in caller-save
.
c (PR83761)
commit
|
commitdiff
|
tree
2018-01-10
rsa
n
difo
Don't use permutes for
s
ingle-elem
e
nt ac
c
e
s
s
e
s (PR83753)
commit
|
commitdiff
|
tree
2018-01-10
rsandifo
Mostly reve
r
t r25429
6
commit
|
commitdiff
|
tree
2018-01-09
rs
a
ndifo
[AArch64]
U
se
vec_perm_
i
nd
i
ces he
l
p
er routines
commit
|
commitdiff
|
tree
2018-01-09
rsan
d
ifo
[AArch64] R
e
jec
t
(high (
c
o
nst (plus
anch
o
r offse
t
)
)
)
commit
|
commitdiff
|
tree
2018-01-09
rsand
i
fo
Fix permute han
d
ling when vect
o
rising scatters
commit
|
commitdiff
|
tree
2018-01-06
rsandi
f
o
Tighten LRA cy
c
ling
c
h
eck
commit
|
commitdiff
|
tree
2018-01-05
rsandifo
Re
v
ert DECL_USER_
A
LIGN
p
ar
t
of r241959
commit
|
commitdiff
|
tree
2018-01-05
rsandif
o
Make chrec_contains
_
sy
m
b
ol
s
t
r
u
e
for PO
L
Y_INT_CST
commit
|
commitdiff
|
tree
2018-01-04
rsand
i
fo
P
r
otect second call to e
x
tract
_
r
ange_
f
r
om
_
mul
t
i
plicative_op_1
commit
|
commitdiff
|
tree
2018-01-04
rsandifo
Docum
e
nt ma
c
hine_mode
wrapper c
l
as
s
es
commit
|
commitdiff
|
tree
2018-01-04
r
s
andifo
A
d
d tree
_
fits_uhwi_p te
s
ts to BIT_FIELD_REF f
o
lder
commit
|
commitdiff
|
tree
2018-01-04
rsandi
f
o
A
l
low
VEC_PERM_EXPR folding to fail
commit
|
commitdiff
|
tree
2018-01-04
r
sandifo
P
R
8368
0
: Inverted test in arm
_
v
e
ctorize_vec_
p
erm_
c
o
n
st
commit
|
commitdiff
|
tree
2018-01-04
rsandifo
PR8
3
675: Restore
TARGET_V
I
S
2 ch
e
ck for SPA
R
C vec_perm_const
commit
|
commitdiff
|
tree
2018-01-03
rsa
n
difo
Make
v
e
c
torizable_l
o
ad/store handle
I
FN_MASK_LOAD/STO
R
E
commit
|
commitdiff
|
tree
2018-01-03
r
s
andifo
Spl
i
t
gather lo
a
d
h
a
ndling out of
v
ectorizable_{m
a
sk_load_st
.
.
.
commit
|
commitdiff
|
tree
2018-01-03
rsandi
f
o
S
plit out gather loa
d
m
a
s
k buildi
n
g
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
Spli
t
rhs che
c
king out of vectorizabl
e
_{
,
mask_lo
a
d_
.
.
.
commit
|
commitdiff
|
tree
2018-01-03
r
s
andifo
Sp
l
it
mas
k
checking out of v
e
ctor
i
z
able_mask_load_store
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
M
ake vect
_
mod
e
l_store_
c
ost take a vec_
l
oad_store_typ
e
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
Move code
that stubs
out IFN_MASK_LOADs
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
U
se extract_bit_field_a
s
_subreg
for
v
ec
t
ors
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
Improve sp
i
lling f
o
r vari
a
ble-width slots
commit
|
commitdiff
|
tree
2018-01-03
rs
a
ndifo
Impro
v
e
vectorization COND_E
X
PR <bool o
p
bool,
.
.
.
>
commit
|
commitdiff
|
tree
2018-01-03
r
s
andifo
A
llow the targe
t
t
o
set
MAX_BITSIZE_
M
ODE_ANY_MODE
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
[AArch64]
R
ew
r
ite
aarch64_sim
d
_valid_immediate
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
Add support for
a
d
jus
t
ing t
h
e
numbe
r
of
u
nits
i
n
a
.
.
.
commit
|
commitdiff
|
tree
2018-01-03
rsa
n
difo
All
o
w targets t
o
pick a vecto
r
prefix
o
the
r
t
h
an "V"
commit
|
commitdiff
|
tree
2018-01-03
rsan
d
ifo
Add
s
upport for MODE_VECTOR_BO
O
L
commit
|
commitdiff
|
tree
2018-01-03
rsa
n
difo
p
oly_int:
G
E
T_MODE_SIZE
commit
|
commitdiff
|
tree
2018-01-03
rs
a
nd
i
fo
poly_int: GET_
M
ODE_B
I
T
S
I
Z
E
commit
|
commitdiff
|
tree
2018-01-03
rsan
d
i
f
o
poly_int: e
x
pand_
a
ssignment
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_
i
nt: GET_MODE_PRE
C
ISION
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
p
oly_int: TYPE_VECT
O
R_SUBPARTS
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
po
l
y_int: vec
t
_p
e
rmut
e
_load/store_chain
commit
|
commitdiff
|
tree
2018-01-03
r
sandifo
p
oly_in
t
: GET_MODE_NUNITS
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
Use
p
a
r
t
ial_subreg_p in curr_insn_t
r
a
nsform
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
Add
a fixed_
s
ize_mode
_
pod
class
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
Directly operate on CONST_VECTOR
e
ncoding
commit
|
commitdiff
|
tree
2018-01-03
rsan
d
i
fo
poly
_
i
n
t: vector_buil
d
er element coun
t
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
p
ol
y
_int: vec_
p
erm_indices element ty
p
e
commit
|
commitdiff
|
tree
2018-01-03
rsa
n
d
i
fo
p
o
ly_int:
m
emrefs
_
conf
l
ic
t
_p
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_int: st
r
uct_va
l
ue
_
size
commit
|
commitdiff
|
tree
2018-01-03
r
s
andifo
poly_
i
nt: load_regis
t
er_parameter
s
commit
|
commitdiff
|
tree
2018-01-03
rsandif
o
poly_int: alter_reg
commit
|
commitdiff
|
tree
2018-01-03
r
s
andifo
poly_int:
r
eloading
complex subregs
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
p
o
l
y_
i
nt: process_alt_operand
s
commit
|
commitdiff
|
tree
2018-01-03
rsand
i
fo
p
oly_int
:
expand
_
ifn_atomic_compare_exchange_into_call
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly
_
i
n
t:
adjust
_
m
e
ms
commit
|
commitdiff
|
tree
next