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
Handle more SLP constant and extern definitions for variable VF
2018-01-13
r
s
a
ndifo
Ha
n
dle more SLP cons
t
ant a
n
d extern
d
efiniti
o
ns for
.
.
.
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Protect agai
n
st m
i
n_profi
t
able_
i
ter
s
g
o
ing neg
a
tive
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Ad
d
support for masked load/store_lanes
commit
|
commitdiff
|
tree
2018-01-13
rs
a
ndi
f
o
[AAr
c
h
6
4] Tests fo
r
S
V
E structure modes
commit
|
commitdiff
|
tree
2018-01-13
r
sandifo
[
A
Arch64] SVE lo
a
d/st
o
re_lane
s
support
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Give the target mo
r
e
c
ontr
o
l o
v
er ARRAY_TYPE mo
d
es
commit
|
commitdiff
|
tree
2018-01-13
rsa
n
d
i
f
o
Fix folding of vector mask EQ/
N
E
expressions
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
SVE unwinding
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
[AArch64] SV
E
tests
commit
|
commitdiff
|
tree
2018-01-13
rs
a
ndifo
[AArch
6
4] Tes
t
suite markup
for
SVE
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
[AA
r
ch64]
Ad
d
SVE supp
o
rt
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
M
ar
k
SLP fai
l
ure
s
for vect_variabl
e
_length
commit
|
commitdiff
|
tree
2018-01-13
rsan
d
ifo
Extra subre
g
fold for
v
ari
a
ble-length CO
N
S
T_VE
C
TORs
commit
|
commitdiff
|
tree
2018-01-13
r
sandif
o
Imp
r
ove canonicalisat
i
on of TARGET_MEM_
R
E
F
s
commit
|
commitdiff
|
tree
2018-01-12
r
s
andifo
Han
d
le polynomial DR_
I
NI
T
commit
|
commitdiff
|
tree
2018-01-12
rsa
n
dif
o
Handle poly
_
int
v
ector sizes
i
n
g
e
t_ve
c
_alignment_fo
r
_ar
r
a
y_type
commit
|
commitdiff
|
tree
2018-01-12
rsandifo
Allow var
i
abl
e
-size
d
temporary v
a
riables in gimplify
.
c
commit
|
commitdiff
|
tree
2018-01-11
rsandifo
[AArch64] Ad
d
c
o
nst
_
offse
t
f
i
eld to aarch64_
a
ddress_info
commit
|
commitdiff
|
tree
2018-01-11
rsandifo
[
AArch6
4
] Set NUM_POLY_INT_
C
OEFFS to 2
commit
|
commitdiff
|
tree
2018-01-11
r
s
andifo
[AArch64] Rew
o
rk interface
to add
c
onstant/off
s
et ro
u
tines
commit
|
commitdiff
|
tree
2018-01-11
rsandifo
[AArch64] Extra
s
calar_float_mode patch
commit
|
commitdiff
|
tree
2018-01-11
r
sand
i
fo
[AAr
c
h64]
A
v
oid GET_M
O
DE_NUNI
T
S in
v8
.
4 support
commit
|
commitdiff
|
tree
2018-01-11
rsandifo
Fix
mode_for
_
size units in call
e
r-s
a
ve
.
c (PR83761)
commit
|
commitdiff
|
tree
2018-01-10
rsandifo
Don't use per
m
utes for single-element accesses (P
R
8375
3
)
commit
|
commitdiff
|
tree
2018-01-10
rsa
n
difo
M
ostly rev
e
rt
r
254296
commit
|
commitdiff
|
tree
2018-01-09
rsandi
f
o
[
AArch64]
U
se vec_
p
er
m
_i
n
di
c
e
s
hel
p
er routines
commit
|
commitdiff
|
tree
2018-01-09
rsa
n
difo
[AArc
h
64]
R
eject (high (const (plus
a
nchor of
f
set)))
commit
|
commitdiff
|
tree
2018-01-09
r
s
and
i
fo
Fix permute handling when vectorising sca
t
te
r
s
commit
|
commitdiff
|
tree
2018-01-06
rsa
n
di
f
o
Tighten
L
RA cyclin
g
check
commit
|
commitdiff
|
tree
2018-01-05
r
sandifo
Revert DECL_US
E
R_ALIGN part of r24
1
9
59
commit
|
commitdiff
|
tree
2018-01-05
rsandifo
Make chrec_
c
o
ntains_symbols true fo
r
P
OLY_INT_
C
ST
commit
|
commitdiff
|
tree
2018-01-04
rsandifo
Protect
s
e
cond call to extract_r
a
ng
e
_from_mu
l
t
i
plic
a
tive_o
p
_1
commit
|
commitdiff
|
tree
2018-01-04
rsandifo
Document
machin
e
_mod
e
wrapper classes
commit
|
commitdiff
|
tree
2018-01-04
rsandi
f
o
Add tree
_
f
its_
u
hwi_p
t
e
sts
t
o BIT_FIE
L
D_REF fo
l
der
commit
|
commitdiff
|
tree
2018-01-04
rsand
i
fo
Allow VEC_PERM_E
X
PR foldin
g
to f
a
il
commit
|
commitdiff
|
tree
2018-01-04
rsandifo
P
R83680: Inverted test
i
n arm_vectorize
_
ve
c
_perm_
c
onst
commit
|
commitdiff
|
tree
2018-01-04
rsandifo
PR
8
3675: Res
t
o
r
e TARGET_VIS2 chec
k
for SPA
R
C vec_perm_const
commit
|
commitdiff
|
tree
2018-01-03
r
s
andifo
M
ake vectorizabl
e
_load/st
o
r
e
handle IFN_
M
ASK_LO
A
D/STORE
commit
|
commitdiff
|
tree
2018-01-03
rsa
n
difo
S
p
lit gat
h
e
r
l
o
ad han
d
ling out of ve
c
torizable_{
m
ask_load
_
st
.
.
.
commit
|
commitdiff
|
tree
2018-01-03
rs
a
ndifo
Split o
u
t gather load mask building
commit
|
commitdiff
|
tree
2018-01-03
rs
a
nd
i
fo
Split r
h
s checking out
of
v
ectorizabl
e
_{,mask_load_
.
.
.
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
Spli
t
m
a
sk checking o
u
t
of vectorizabl
e
_mask_load_
s
tore
commit
|
commitdiff
|
tree
2018-01-03
rsand
i
fo
Make vect_model_s
t
ore_co
s
t
tak
e
a ve
c
_load
_
s
tore_type
commit
|
commitdiff
|
tree
2018-01-03
rsa
n
di
f
o
M
ov
e
c
ode
t
hat st
u
bs out IFN_M
A
S
K
_LOADs
commit
|
commitdiff
|
tree
2018-01-03
rsan
d
ifo
Use extract_bit
_
field_as_subreg for vectors
commit
|
commitdiff
|
tree
2018-01-03
rsa
n
difo
Improve
s
p
illing fo
r
variable-width
sl
o
ts
commit
|
commitdiff
|
tree
2018-01-03
rsa
n
difo
Improve v
e
c
t
o
r
ization
CON
D
_EXPR <
b
ool
o
p bool,
.
.
.
>
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
Allow the ta
r
get to set MAX_BITSIZE_MODE
_
A
NY_MODE
commit
|
commitdiff
|
tree
2018-01-03
r
sandifo
[AArc
h
64] Rewrite aar
c
h64_simd_
v
a
li
d
_immediat
e
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
Add support for adjus
t
ing t
h
e numbe
r
of units in a
.
.
.
commit
|
commitdiff
|
tree
2018-01-03
rsa
n
difo
Allow targets to pick
a
v
ector pre
f
ix other
than "
V
"
commit
|
commitdiff
|
tree
2018-01-03
r
s
andifo
Add support f
o
r MODE_VEC
T
O
R
_
BOOL
commit
|
commitdiff
|
tree
2018-01-03
r
s
andif
o
poly_i
n
t
:
GET_MODE_SIZE
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_int:
GE
T
_MOD
E
_BITS
I
ZE
commit
|
commitdiff
|
tree
2018-01-03
rsan
d
ifo
p
oly_i
n
t:
e
xpand_a
s
signment
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
po
l
y
_int: GE
T
_MODE
_
PREC
I
SIO
N
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_int: TYPE_V
E
C
TOR
_
SUBPARTS
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
p
o
ly_int: vec
t
_permute_load/store_c
h
ain
commit
|
commitdiff
|
tree
2018-01-03
rsa
n
difo
poly_int:
GET_MODE_N
U
N
I
TS
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
Use parti
a
l_subreg_p in curr_insn_transform
commit
|
commitdiff
|
tree
2018-01-03
rsand
i
f
o
Add a fixed_size_mode_pod
c
lass
commit
|
commitdiff
|
tree
2018-01-03
r
s
andifo
D
i
r
e
ctly ope
r
a
t
e on CONST_VECTOR encodin
g
commit
|
commitdiff
|
tree
2018-01-03
rsandif
o
poly_int: vector_bui
l
de
r
elem
e
nt
count
commit
|
commitdiff
|
tree
2018-01-03
rsandi
f
o
poly_
i
n
t: vec_perm_indices e
l
ement type
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_int
:
memrefs_conf
l
ict_
p
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_int: struct_va
l
ue_size
commit
|
commitdiff
|
tree
2018-01-03
r
s
a
ndi
f
o
pol
y
_int: load
_
register_parame
t
ers
commit
|
commitdiff
|
tree
2018-01-03
rsa
n
d
i
fo
p
o
ly_i
n
t: alter_reg
commit
|
commitdiff
|
tree
2018-01-03
rsandif
o
po
l
y_int
:
relo
a
ding complex subregs
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_int: proc
e
ss_alt_op
e
rands
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly
_
int: expand_ifn_at
o
m
i
c_compare_e
x
change_i
n
to_
c
a
l
l
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_int:
a
djust_m
e
ms
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
p
o
ly_in
t
:
PU
S
H_R
O
UNDING
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_int:
e
mit_single_push_insn_
1
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_
i
nt:
set_
i
nc
_
s
tate
commit
|
commitdiff
|
tree
2018-01-03
rsand
i
fo
poly_int: e
x
pand_expr_real_1
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
p
oly_int: e
x
pa
n
d_expr_real_
2
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
pol
y
_int: s
u
breg_get_
i
nfo
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_int: REGMODE_NATURAL_SIZ
E
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_int: expan
d
_
vector_
u
b
sa
n
_ove
r
f
low
commit
|
commitdiff
|
tree
2018-01-03
r
s
a
ndifo
poly_in
t
:
foldin
g
B
I
T
_F
I
ELD_REFs on
v
ect
o
r
s
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
pol
y
_
int
:
fold_indirect_ref_1
commit
|
commitdiff
|
tree
2018-01-03
r
san
d
i
f
o
poly
_
int
:
omp-simd-clone
.
c
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_int: br
i
g vector elements
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly
_
i
n
t:
tree-v
e
ct-generic
.
c
commit
|
commitdiff
|
tree
2018-01-03
rsandi
f
o
poly_int:
v
ect
_
n
o_alias_p
commit
|
commitdiff
|
tree
2018-01-03
rsandi
f
o
poly
_
i
nt: two-opera
t
io
n
SLP
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
po
l
y
_
int:
vect_ge
t
_constant_vectors
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_i
n
t:
v
ectorizab
l
e_conversion
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_int:
vectorizab
l
e_simd_
c
lone_call
commit
|
commitdiff
|
tree
2018-01-03
rsa
n
difo
pol
y
_int:
v
ectorizable_call
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
p
o
ly_int
:
vectoriz
a
ble_
l
oad/store
commit
|
commitdiff
|
tree
2018-01-03
rs
a
ndifo
poly_i
n
t
: vectorizab
l
e_li
v
e_operation
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
po
l
y_int
:
vectoriz
a
b
l
e_induction
commit
|
commitdiff
|
tree
2018-01-03
r
s
andif
o
poly_int: vectorizable
_
r
e
duction
commit
|
commitdiff
|
tree
2018-01-03
rs
a
nd
i
fo
poly_in
t
: vector
_
alignme
n
t_reacha
b
le_p
commit
|
commitdiff
|
tree
2018-01-03
r
s
andi
f
o
p
o
ly_in
t
:
current
_
vector_
s
ize and TARGET_AUTOV
E
CTORIZE_VE
C
TO
.
.
.
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_int:
g
et_mask_mode
commit
|
commitdiff
|
tree
2018-01-03
rsandif
o
poly_
i
nt:
o
mp_max_vf
commit
|
commitdiff
|
tree
2018-01-03
rsandif
o
poly_in
t
:
vect_nunits_for
_
cost
commit
|
commitdiff
|
tree
next