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
Mark SLP failures for vect_variable_length
2018-01-13
rsan
d
ifo
Mark SLP failures
for vect_
v
a
riable_l
e
ngth
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
E
x
tra su
b
reg fold for variable-length CO
N
S
T_VE
C
T
ORs
commit
|
commitdiff
|
tree
2018-01-13
rsan
d
ifo
I
m
prove ca
n
onicalisation
of TARGET_
M
EM_REFs
commit
|
commitdiff
|
tree
2018-01-12
r
sandifo
Handle polynomial DR_INIT
commit
|
commitdiff
|
tree
2018-01-12
rsa
n
d
ifo
Handle poly_
i
nt vector sizes i
n
get_vec_alignmen
t
_for_array
_
type
commit
|
commitdiff
|
tree
2018-01-12
rsan
d
i
fo
Allow va
r
iabl
e
-si
z
ed temporar
y
v
a
r
iables in g
i
mplify
.
c
commit
|
commitdiff
|
tree
2018-01-11
r
s
andif
o
[A
A
rch64] Add
c
onst_offs
e
t field to
a
arch64_addres
s
_in
f
o
commit
|
commitdiff
|
tree
2018-01-11
rsandifo
[AAr
c
h64] Set NU
M
_POLY
_
IN
T
_COEFFS to
2
commit
|
commitdiff
|
tree
2018-01-11
rsa
n
di
f
o
[
A
A
rch64] Rewor
k
interface to
ad
d
constant/
o
ffset rout
i
nes
commit
|
commitdiff
|
tree
2018-01-11
rsa
n
difo
[A
A
r
c
h64] E
x
t
r
a
scala
r
_f
l
o
at_mode patc
h
commit
|
commitdiff
|
tree
2018-01-11
rsandifo
[AArch64] Avoid GET_MOD
E
_NUNITS in v8
.
4 support
commit
|
commitdiff
|
tree
2018-01-11
rs
a
ndifo
Fix mode_for_si
z
e units
in caller-save
.
c (
P
R83761)
commit
|
commitdiff
|
tree
2018-01-10
rsandifo
Don't use permutes for single
-
ele
m
ent accesses
(
PR83753)
commit
|
commitdiff
|
tree
2018-01-10
r
sa
n
di
f
o
Mostly rever
t
r25
4
296
commit
|
commitdiff
|
tree
2018-01-09
rsandifo
[AAr
c
h64] Use vec_perm_
i
ndic
e
s
h
elper r
o
utines
commit
|
commitdiff
|
tree
2018-01-09
rsandifo
[AArch
6
4] Reject (high
(const (plus anc
h
or offset)))
commit
|
commitdiff
|
tree
2018-01-09
rsandif
o
Fix
permute handling when
vectorising scatters
commit
|
commitdiff
|
tree
2018-01-06
rsandifo
T
ighte
n
LRA cycling
c
heck
commit
|
commitdiff
|
tree
2018-01-05
rsa
n
difo
Revert DECL_U
S
ER_ALIGN
p
a
rt of r24
1
9
5
9
commit
|
commitdiff
|
tree
2018-01-05
rsa
n
difo
M
a
k
e chr
e
c
_con
t
a
i
n
s
_s
y
mbols true for POLY_INT
_
CST
commit
|
commitdiff
|
tree
2018-01-04
rsandifo
Protect s
e
con
d
call
t
o extra
c
t
_range_fro
m
_mul
t
i
p
licative_op_1
commit
|
commitdiff
|
tree
2018-01-04
r
sandifo
Docume
n
t machine
_
mode wrapper clas
s
es
commit
|
commitdiff
|
tree
2018-01-04
rsandifo
Add tree_fit
s
_uhwi_p tests to B
I
T_FI
E
L
D_REF f
o
lder
commit
|
commitdiff
|
tree
2018-01-04
rsan
d
i
fo
Allow VEC_
P
E
R
M_EXPR
folding to fai
l
commit
|
commitdiff
|
tree
2018-01-04
rsandifo
PR836
8
0:
Inverted test in arm_vectoriz
e
_vec_
p
er
m
_
const
commit
|
commitdiff
|
tree
2018-01-04
rs
a
ndifo
P
R83675: Resto
r
e TARGET_VIS2 check for
SPARC vec
_
per
m
_c
o
nst
commit
|
commitdiff
|
tree
2018-01-03
rsandi
f
o
Make vec
t
orizable_l
o
ad/st
o
r
e handle IFN_MA
S
K_LOA
D
/STORE
commit
|
commitdiff
|
tree
2018-01-03
rs
a
ndifo
S
p
lit gather load han
d
ling
o
ut of vectori
z
able_
{
mask
_
l
o
a
d_st
.
.
.
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
Split
out gather load
m
a
sk building
commit
|
commitdiff
|
tree
2018-01-03
rsandi
f
o
Split
r
hs checking out of
v
e
c
torizable_{
,
mask_loa
d
_
.
.
.
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
Split mas
k
che
c
k
ing out of vectoriza
b
le_mask
_
load_store
commit
|
commitdiff
|
tree
2018-01-03
rsa
n
d
i
fo
M
a
k
e
v
ect_mod
e
l_store_cost ta
k
e a vec_load_sto
r
e
_
type
commit
|
commitdiff
|
tree
2018-01-03
rs
a
nd
i
f
o
Move code t
h
a
t
stu
b
s o
u
t IFN_MASK_LOA
D
s
commit
|
commitdiff
|
tree
2018-01-03
r
s
andifo
Us
e
extract_bit_field
_
as_subreg
f
o
r
vec
t
ors
commit
|
commitdiff
|
tree
2018-01-03
rsan
d
ifo
Improve spill
i
n
g
for variable-
w
idth slots
commit
|
commitdiff
|
tree
2018-01-03
r
s
and
i
fo
I
m
prove vecto
r
ization CO
N
D_EXPR <bool op bool,
.
.
.
>
commit
|
commitdiff
|
tree
2018-01-03
rsandi
f
o
Allow
t
he target to set MAX_BITSIZE_MODE_ANY
_
MODE
commit
|
commitdiff
|
tree
2018-01-03
r
s
andifo
[AArch64] Rewri
t
e a
a
rch64_s
i
md_valid_immedi
a
te
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
Add suppo
r
t for
a
d
justing the numbe
r
of units in a
.
.
.
commit
|
commitdiff
|
tree
2018-01-03
rsand
i
fo
Allow t
a
rgets to pick a vector prefi
x
other than "V"
commit
|
commitdiff
|
tree
2018-01-03
r
s
andif
o
Add s
u
pport fo
r
MODE
_
VE
C
TOR_BOOL
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
p
o
ly_int:
GET_MODE_SIZE
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_int: GET_MODE
_
B
ITSIZE
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_int:
expand_as
s
i
g
nme
n
t
commit
|
commitdiff
|
tree
2018-01-03
rsandi
f
o
poly_int: GET_
M
ODE
_
PRE
C
IS
I
ON
commit
|
commitdiff
|
tree
2018-01-03
rsandi
f
o
p
oly_int: TYPE_VECTOR_
S
UBPART
S
commit
|
commitdiff
|
tree
2018-01-03
r
s
andifo
poly_int: vect_perm
u
te_load/store_chai
n
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
p
o
ly_i
n
t: GET_MODE_
N
UNITS
commit
|
commitdiff
|
tree
2018-01-03
rsand
i
f
o
Use partia
l
_subreg_p
i
n
c
urr_insn_transfo
r
m
commit
|
commitdiff
|
tree
2018-01-03
r
s
andifo
Add a fixed_size_mode_pod cla
s
s
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
Directly op
e
rat
e
o
n CONST_VECTOR encoding
commit
|
commitdiff
|
tree
2018-01-03
r
s
a
ndifo
poly_int: vector_bui
l
der
el
e
m
ent count
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
p
o
ly_i
n
t: vec_perm
_
i
ndi
c
es element type
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
p
o
l
y_int: memrefs_confl
i
ct_p
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
po
l
y_int: struct
_
val
u
e_siz
e
commit
|
commitdiff
|
tree
2018-01-03
r
s
a
n
difo
po
l
y_i
n
t: loa
d
_register_
p
a
ram
e
ters
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_in
t
: alter_reg
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
p
oly
_
int: r
e
loading complex subregs
commit
|
commitdiff
|
tree
2018-01-03
rsan
d
ifo
pol
y
_
i
nt: proce
s
s_
a
lt_operands
commit
|
commitdiff
|
tree
2018-01-03
rsandif
o
poly_
i
nt: expand_i
f
n
_atomic_c
o
mpare_
e
xchange_i
n
t
o
_call
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_int: adjust_mems
commit
|
commitdiff
|
tree
2018-01-03
r
sandifo
p
o
ly_int: PU
S
H_ROUNDING
commit
|
commitdiff
|
tree
2018-01-03
rsan
d
ifo
p
ol
y
_i
n
t:
emit_singl
e
_push_insn_1
commit
|
commitdiff
|
tree
2018-01-03
rsa
n
difo
po
l
y_in
t
: set_inc_sta
t
e
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_int: exp
a
nd_expr
_
real_1
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
po
l
y_in
t
: expand_expr_real_2
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
po
l
y_int
:
subreg_
g
et_
i
nfo
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_int: REGMOD
E
_NATURAL_S
I
ZE
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
p
o
l
y
_i
n
t:
e
x
pand_
v
ecto
r
_u
b
san_overflow
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
p
oly_int:
f
olding BIT
_
FIELD_RE
F
s on vec
t
or
s
commit
|
commitdiff
|
tree
2018-01-03
rsandi
f
o
poly_int: fold_i
n
d
i
rect_ref_1
commit
|
commitdiff
|
tree
2018-01-03
rs
a
ndifo
poly_i
n
t:
omp-simd-clon
e
.
c
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_int: brig vector
e
lements
commit
|
commitdiff
|
tree
2018-01-03
rsa
n
difo
poly_int: tree-vect-gen
e
ric
.
c
commit
|
commitdiff
|
tree
2018-01-03
rsan
d
ifo
poly_int: vect_no_alias_p
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_
i
nt: two-opera
t
ion SLP
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_i
n
t: vect_g
e
t_consta
n
t_vect
o
rs
commit
|
commitdiff
|
tree
2018-01-03
r
s
an
d
if
o
poly_
i
nt: vect
o
rizable_convers
i
on
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
p
oly_int: vectorizable_simd_clon
e
_call
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly
_
i
nt: vec
t
o
r
i
zable_call
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
pol
y
_int: vectorizable_load/store
commit
|
commitdiff
|
tree
2018-01-03
r
sand
i
fo
poly_
i
nt
:
vect
o
ri
z
able_live_opera
t
io
n
commit
|
commitdiff
|
tree
2018-01-03
r
s
a
n
d
ifo
poly_int:
vect
o
rizable_inductio
n
commit
|
commitdiff
|
tree
2018-01-03
rsa
n
di
f
o
p
oly_in
t
: vecto
r
izable
_
reduction
commit
|
commitdiff
|
tree
2018-01-03
rsa
n
dif
o
poly_in
t
:
v
ec
t
or_al
i
gnment_rea
c
habl
e
_p
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
pol
y
_
int: cu
r
ren
t
_vecto
r
_
size and T
A
R
GET_AUTOV
E
CTORIZE_
V
E
C
TO
.
.
.
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_
i
nt:
g
e
t_mask_
m
o
d
e
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
p
o
ly_int: omp_max_vf
commit
|
commitdiff
|
tree
2018-01-03
rsan
d
ifo
poly_int: vect_nunits_for_c
o
st
commit
|
commitdiff
|
tree
2018-01-03
rsa
n
difo
pol
y
_
i
nt: SLP max_units
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_int: vectorise
r
vf and uf
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
match
.
p
d
han
d
ling of three-constant b
i
tops
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
Add
an a
l
terna
t
ive
v
ector loop iv mec
h
anism
commit
|
commitdiff
|
tree
2018-01-02
rsandi
f
o
Fix R
E
G
_
A
RGS_
S
I
ZE
han
d
ling when pushi
n
g
T
LS addresses
commit
|
commitdiff
|
tree
2018-01-02
rsa
n
difo
Make CO
N
ST_VECTOR_ELT handle implicitl
y
-
e
ncode
d
eleme
n
t
s
commit
|
commitdiff
|
tree
2018-01-02
rsandifo
Make more use of rtx_vec
t
or
_
builder
commit
|
commitdiff
|
tree
2018-01-02
rsandifo
New CONST_VECTOR la
y
out
commit
|
commitdiff
|
tree
2018-01-02
rsandifo
Use CONST_VECTOR
_
ELT i
n
stead of XVECEX
P
commit
|
commitdiff
|
tree
2018-01-02
rsand
i
f
o
Use ssize
t
y
pe
s
electors for autovec
t
orised
VEC_PE
R
M_EXPRs
commit
|
commitdiff
|
tree
2018-01-02
r
s
andifo
Use vec_
p
e
r
m_builder
:
:
series_p
i
n shift_amt_for_ve
c
_perm_mask
commit
|
commitdiff
|
tree
next