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
Revert DECL_USER_ALIGN part of r241959
2018-01-05
rsandifo
Rev
e
rt DECL
_
U
S
ER_ALI
G
N part of r
2
41959
commit
|
commitdiff
|
tree
2018-01-05
rsandifo
Make chrec_contains_symb
o
ls t
r
ue for POL
Y
_INT_
C
S
T
commit
|
commitdiff
|
tree
2018-01-04
rsan
d
ifo
Protect second call to extract
_
range_fro
m
_multiplic
a
t
i
v
e
_op_1
commit
|
commitdiff
|
tree
2018-01-04
r
s
andifo
Docu
m
ent machine_mode wrapper clas
s
e
s
commit
|
commitdiff
|
tree
2018-01-04
rsandifo
Add tree_fits_uhwi_p te
s
ts to BIT_
F
IELD_REF fo
l
der
commit
|
commitdiff
|
tree
2018-01-04
r
sandifo
All
o
w VEC_PERM_EXPR folding to f
a
il
commit
|
commitdiff
|
tree
2018-01-04
rsand
i
fo
PR83680:
Inverted
test i
n
arm_vectorize_vec_perm
_
const
commit
|
commitdiff
|
tree
2018-01-04
rsandifo
PR83675: Restore TARGET_VIS
2
check for SPARC vec_per
m
_cons
t
commit
|
commitdiff
|
tree
2018-01-03
rsandi
f
o
Mak
e
vect
o
r
i
zabl
e
_load/store han
d
le
I
FN_MASK_LO
A
D/S
T
ORE
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
Split gather load
h
andling out of vectoriza
b
le_{mask_
l
oad_st
.
.
.
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
Split
out
g
ather load ma
s
k
building
commit
|
commitdiff
|
tree
2018-01-03
rs
a
n
d
i
fo
Spli
t
rhs checking ou
t
of
vecto
r
izable_{,mask_load_
.
.
.
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
Split
m
ask check
i
ng out of
v
ectori
z
able_
m
a
s
k_load_stor
e
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
Make
vect_mod
e
l
_
s
to
r
e_cost
take a vec_load
_
s
tore_type
commit
|
commitdiff
|
tree
2018-01-03
rsand
i
fo
Move
c
ode that
st
u
bs ou
t
IFN_M
A
SK_LOAD
s
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
Use
extract_bi
t
_field_as_subre
g
for v
e
ctors
commit
|
commitdiff
|
tree
2018-01-03
rsand
i
fo
Imp
r
o
v
e
s
pil
l
i
n
g for variable-w
i
dth slot
s
commit
|
commitdiff
|
tree
2018-01-03
rs
a
n
difo
I
m
prove vectoriza
t
i
o
n
COND_EX
P
R <bool op bool,
.
.
.
>
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
Al
l
o
w
t
h
e
t
arget to set M
A
X_
B
ITSIZE_MODE_ANY_MODE
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
[
AA
r
c
h
64] Rewrite a
a
rch64_simd_val
i
d
_
imm
e
diate
commit
|
commitdiff
|
tree
2018-01-03
r
sandifo
Add supp
o
r
t
for adjusting the nu
m
b
e
r of un
i
ts in a
.
.
.
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
Allow target
s
t
o
pick a vec
t
or p
r
efix o
t
her
than "V"
commit
|
commitdiff
|
tree
2018-01-03
rs
a
nd
i
fo
Add suppo
r
t for MODE_VECTOR_BOOL
commit
|
commitdiff
|
tree
2018-01-03
r
sandifo
poly_int
:
GET
_
MODE_SIZE
commit
|
commitdiff
|
tree
2018-01-03
r
s
andifo
po
l
y_
i
n
t
: GET_MODE_BITSIZE
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_int: e
x
p
and_assignme
n
t
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_i
n
t: GET_MODE_PRECISION
commit
|
commitdiff
|
tree
2018-01-03
rsan
d
i
fo
poly_int
:
TYPE_VECTOR_
S
UBPA
R
TS
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
p
oly_int: vect_permute_load/store_chain
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_
i
nt: GET_MODE_NUNITS
commit
|
commitdiff
|
tree
2018-01-03
rsand
i
f
o
Use partial
_
s
u
breg
_
p in
c
urr_insn_transform
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
Ad
d
a fix
e
d_size_mode_pod cl
a
ss
commit
|
commitdiff
|
tree
2018-01-03
rs
a
ndifo
Directly operate on CO
N
ST_VECTOR e
n
coding
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_int: vector_
b
uilder ele
m
ent
c
o
unt
commit
|
commitdiff
|
tree
2018-01-03
r
sandifo
p
o
l
y
_in
t
: vec
_
perm_indi
c
es element type
commit
|
commitdiff
|
tree
2018-01-03
rsan
d
ifo
poly_int: memrefs_conflic
t
_p
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_int: struct_value
_
s
i
z
e
commit
|
commitdiff
|
tree
2018-01-03
rsandi
f
o
p
oly_int:
l
o
ad_reg
i
ster_parame
t
ers
commit
|
commitdiff
|
tree
2018-01-03
rsa
n
di
f
o
poly
_
i
n
t: alter_r
e
g
commit
|
commitdiff
|
tree
2018-01-03
rsandi
f
o
po
l
y_int:
re
l
o
ad
i
n
g
c
om
p
lex s
u
bre
g
s
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_int: process_alt_operands
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_int: ex
p
a
n
d_ifn_atomic_com
p
are
_
exchange_into
_
call
commit
|
commitdiff
|
tree
2018-01-03
r
sandifo
poly_in
t
: adjust
_
mems
commit
|
commitdiff
|
tree
2018-01-03
rs
a
nd
i
f
o
poly_int: PUS
H
_
R
OUNDING
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
p
o
ly_int: emit_single_push_insn_1
commit
|
commitdiff
|
tree
2018-01-03
rs
a
n
difo
poly_
i
nt
:
s
e
t_i
n
c_s
t
ate
commit
|
commitdiff
|
tree
2018-01-03
rsand
i
fo
po
l
y_
i
n
t: e
x
pan
d
_expr_re
a
l_1
commit
|
commitdiff
|
tree
2018-01-03
r
s
andifo
poly
_
int:
e
xpand_
e
xp
r
_real_2
commit
|
commitdiff
|
tree
2018-01-03
r
s
andi
f
o
poly_int
:
subr
e
g_get_in
f
o
commit
|
commitdiff
|
tree
2018-01-03
r
sandifo
poly
_
int: REGMOD
E
_
N
ATURAL_SIZE
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_
i
n
t
: expand_vector
_
ubsan_o
v
erflow
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly
_
int
:
folding
B
IT_FIELD_RE
F
s on v
e
ctors
commit
|
commitdiff
|
tree
2018-01-03
rsa
n
difo
poly_int:
fold_indirect_ref_1
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_in
t
:
o
mp-simd-clone
.
c
commit
|
commitdiff
|
tree
2018-01-03
rsan
d
ifo
poly_int:
br
i
g vecto
r
el
e
ments
commit
|
commitdiff
|
tree
2018-01-03
r
s
andifo
po
l
y_i
n
t: tree-vect-generic
.
c
commit
|
commitdiff
|
tree
2018-01-03
rsandif
o
poly_in
t
: vect_
n
o_alias_p
commit
|
commitdiff
|
tree
2018-01-03
rsand
i
f
o
p
o
ly_int: two-o
p
eration SLP
commit
|
commitdiff
|
tree
2018-01-03
rsand
i
fo
p
o
l
y
_
i
nt: ve
c
t_get
_
c
on
s
tant_
v
e
ctors
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_int: v
e
ct
o
rizab
l
e
_conversion
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_int
:
v
e
ctorizab
l
e_simd_clone_call
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly
_
int:
vectoriza
b
le_ca
l
l
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_i
n
t
:
vectorizabl
e
_load/sto
r
e
commit
|
commitdiff
|
tree
2018-01-03
rsa
n
d
i
fo
poly_i
n
t
:
ve
c
to
r
izabl
e
_live_op
e
ra
t
ion
commit
|
commitdiff
|
tree
2018-01-03
r
sandi
f
o
p
o
ly_int: v
e
ctoriza
b
le_indu
c
tion
commit
|
commitdiff
|
tree
2018-01-03
rsandif
o
poly_i
n
t:
vector
i
z
a
ble_
r
eduction
commit
|
commitdiff
|
tree
2018-01-03
r
sand
i
fo
p
o
ly_
i
n
t: vector_alig
n
m
e
nt_reachable_p
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
p
oly_int: cur
r
ent_vector_si
z
e and TARGE
T
_
A
UTOVECTORIZE_VEC
T
O
.
.
.
commit
|
commitdiff
|
tree
2018-01-03
rsan
d
ifo
poly_int: get_m
a
sk_mode
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_int:
o
mp_max_v
f
commit
|
commitdiff
|
tree
2018-01-03
r
s
and
i
fo
poly_
i
nt: vect_
n
units_for_
c
os
t
commit
|
commitdiff
|
tree
2018-01-03
rsa
n
difo
po
l
y_int: SLP m
a
x_un
i
t
s
commit
|
commitdiff
|
tree
2018-01-03
rsand
i
fo
poly_int: vectoriser vf and uf
commit
|
commitdiff
|
tree
2018-01-03
rsan
d
ifo
match
.
pd handli
n
g of three-c
o
n
s
t
ant bitops
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
Add
a
n al
t
ernative vector loop
i
v mec
h
a
n
ism
commit
|
commitdiff
|
tree
2018-01-02
rsandif
o
Fi
x
REG_ARGS_SIZE han
d
ling when pus
h
ing TLS ad
d
r
esses
commit
|
commitdiff
|
tree
2018-01-02
rsandifo
Make
CONST_VECTOR_E
L
T handle implicitl
y
-en
c
ode
d
eleme
n
ts
commit
|
commitdiff
|
tree
2018-01-02
rsand
i
f
o
Make more use of rtx
_
v
ec
t
or_builder
commit
|
commitdiff
|
tree
2018-01-02
rsandifo
New CONST_VECTOR layout
commit
|
commitdiff
|
tree
2018-01-02
r
s
andifo
Use CONST_VECT
O
R_ELT
instea
d
o
f XVECEXP
commit
|
commitdiff
|
tree
2018-01-02
rsandifo
U
se ssi
z
etype sele
c
tors for autove
c
to
r
ised
VEC_P
E
R
M
_EXPRs
commit
|
commitdiff
|
tree
2018-01-02
rsandifo
Use vec_perm_builder::s
e
rie
s
_p in s
h
if
t
_amt_for_ve
c
_perm_m
a
sk
commit
|
commitdiff
|
tree
2018-01-02
rs
a
ndi
f
o
Rewor
k
VEC_PERM_EXPR folding
commit
|
commitdiff
|
tree
2018-01-02
rsandifo
Use
explicit en
c
o
d
in
g
s for simple permutes
commit
|
commitdiff
|
tree
2018-01-02
rsa
n
dif
o
Add a vec_perm_
i
nd
i
c
es
_
to_tree helper
f
unction
commit
|
commitdiff
|
tree
2018-01-02
rsandifo
M
a
ke vec_perm_indices
u
s
e new vector
encodin
g
commit
|
commitdiff
|
tree
2018-01-02
rsand
i
fo
C
h
eck whether a v
e
ctor o
f
Q
I
s can store all in
d
ices
commit
|
commitdiff
|
tree
2018-01-02
rsand
i
fo
Remov
e
vec_per
m
_const
optab
commit
|
commitdiff
|
tree
2018-01-02
rsandifo
Re
f
actor exp
a
nd_vec_pe
r
m
commit
|
commitdiff
|
tree
2018-01-02
rsandifo
Split c
a
n
_vec_perm
_
p into can_vec_pe
r
m_{var,const}_p
commit
|
commitdiff
|
tree
2018-01-02
rsandifo
P
a
s
s vec_pe
r
m
_
indices by reference
commit
|
commitdiff
|
tree
2018-01-02
rsan
d
ifo
qimode_for_vec_per
m
commit
|
commitdiff
|
tree
2017-12-28
rsandifo
[rs6000] Use gen
_
i
n
t_
m
ode in
ieee_128bit_ne
g
a
tive_zero
commit
|
commitdiff
|
tree
2017-12-28
rsand
i
fo
Use va
l
i
d
_for_co
n
st_vector_p instead of CONSTANT_P
commit
|
commitdiff
|
tree
2017-12-21
rsandifo
poly_int: prune_ru
n
time_alias_test_list
commit
|
commitdiff
|
tree
2017-12-21
rs
a
ndif
o
poly_in
t
: compute_data_ref_ali
g
nment
commit
|
commitdiff
|
tree
2017-12-21
r
s
a
n
dif
o
poly_i
n
t
: l
o
op versioning
threshold
commit
|
commitdiff
|
tree
2017-12-21
rsand
i
f
o
poly_
i
nt: tree-ssa-loop
-
ivopts
.
c:
i
v_use
commit
|
commitdiff
|
tree
2017-12-21
rsa
n
difo
poly_int
:
get_binfo_at_o
f
f
s
et
commit
|
commitdiff
|
tree
2017-12-21
r
s
andifo
po
l
y_int: build_re
f
_for_offset
commit
|
commitdiff
|
tree
next