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
Split rhs checking out of vectorizable_{,mask_load_}store
2018-01-03
r
s
andifo
Split
r
hs ch
e
cking out of v
e
c
tor
i
zable_
{
,mask_load_
.
.
.
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
Sp
l
it
mask checkin
g
out of
v
ectorizable_mas
k
_load_store
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
Make vect_mode
l
_store_cos
t
take a vec_load_
s
tore_
t
ype
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
Move c
o
d
e that stubs out IFN_MAS
K
_LOADs
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
Use extra
c
t
_bit_f
i
eld_as_subreg
f
or vectors
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
I
mpro
v
e spilling for variable-wi
d
t
h
slots
commit
|
commitdiff
|
tree
2018-01-03
r
san
d
i
fo
Improve
v
ectorization COND_EXPR <bool o
p
bo
o
l,
.
.
.
>
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
Allow
the target
t
o set MAX
_
BITSIZ
E
_MODE_ANY_MODE
commit
|
commitdiff
|
tree
2018-01-03
r
sandifo
[
A
Arch6
4
] Rewri
t
e aarch64_simd_valid_immediat
e
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
Add support
f
o
r
adjust
i
n
g
t
h
e number of
u
nits in
a
.
.
.
commit
|
commitdiff
|
tree
2018-01-03
rsan
d
ifo
Allow targets
t
o pick a vec
t
or prefix other than "V
"
commit
|
commitdiff
|
tree
2018-01-03
rsa
n
di
f
o
Add supp
o
rt
for M
O
DE_
V
ECTOR_BOOL
commit
|
commitdiff
|
tree
2018-01-03
rsan
d
ifo
poly_int: GET_MODE_SIZE
commit
|
commitdiff
|
tree
2018-01-03
rsand
i
fo
poly_in
t
:
G
ET_MODE_BITSIZE
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_i
n
t
: expand_assignme
n
t
commit
|
commitdiff
|
tree
2018-01-03
rsa
n
difo
pol
y
_int:
G
ET
_
M
O
D
E
_PRECISION
commit
|
commitdiff
|
tree
2018-01-03
rsandi
f
o
poly_int: TYP
E
_VECTOR_SUBPARTS
commit
|
commitdiff
|
tree
2018-01-03
rs
a
ndifo
poly_int: vect_permute_load/store_chai
n
commit
|
commitdiff
|
tree
2018-01-03
rsandi
f
o
poly_int: GET_MODE_NUNI
T
S
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
Use par
t
ial_subreg_p in curr_insn_transform
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
Ad
d
a
f
ixed_size_
m
o
de_p
o
d class
commit
|
commitdiff
|
tree
2018-01-03
rs
a
ndifo
D
i
rectly
o
perate on
CONST_VECTOR enc
o
ding
commit
|
commitdiff
|
tree
2018-01-03
rsandif
o
poly_int: ve
c
tor_bui
l
der element count
commit
|
commitdiff
|
tree
2018-01-03
rsand
i
fo
poly_i
n
t: vec
_
perm_indices e
l
e
m
ent type
commit
|
commitdiff
|
tree
2018-01-03
r
s
a
n
difo
poly_in
t
: memrefs_co
n
fli
c
t_p
commit
|
commitdiff
|
tree
2018-01-03
r
s
an
d
ifo
poly_in
t
: stru
c
t_va
l
ue_size
commit
|
commitdiff
|
tree
2018-01-03
rsa
n
difo
poly_
i
n
t
: load
_
register_parame
t
ers
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
p
oly_int: alter_reg
commit
|
commitdiff
|
tree
2018-01-03
rsan
d
ifo
poly_int: reloading complex subreg
s
commit
|
commitdiff
|
tree
2018-01-03
r
sandifo
poly
_
in
t
: proc
e
ss_alt_operands
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_int
:
expand_ifn_atomic_compare_exchange_into_call
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_in
t
:
adjust_mems
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
p
o
ly_int: PUSH_RO
U
NDING
commit
|
commitdiff
|
tree
2018-01-03
rs
a
ndifo
poly_int: emit_sing
l
e_push_insn_
1
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_
i
nt: set
_
inc_state
commit
|
commitdiff
|
tree
2018-01-03
rsan
d
i
f
o
poly_in
t
: expand_expr_r
e
al_1
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_in
t
: expand
_
expr_real_2
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
p
oly
_
int: subreg_
g
et_info
commit
|
commitdiff
|
tree
2018-01-03
rs
a
ndifo
po
l
y_int: REGMODE_NATURAL_
S
IZE
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_int: expa
n
d_vector_ubsan_overflow
commit
|
commitdiff
|
tree
2018-01-03
rs
a
ndi
f
o
pol
y
_in
t
:
f
olding BIT_FIELD
_
REFs on
v
e
c
tors
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_int: fold_indire
c
t_ref_
1
commit
|
commitdiff
|
tree
2018-01-03
rs
a
ndi
f
o
poly_int:
o
mp-simd-clone
.
c
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_int: brig vector
eleme
n
ts
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_int
:
tree-vect-generic
.
c
commit
|
commitdiff
|
tree
2018-01-03
r
s
an
d
i
f
o
pol
y
_in
t
: vect
_
no_a
l
i
a
s_p
commit
|
commitdiff
|
tree
2018-01-03
rsa
n
difo
p
o
l
y
_
in
t
: tw
o
-
o
pera
t
ion SLP
commit
|
commitdiff
|
tree
2018-01-03
rs
a
ndifo
p
o
ly_
i
nt
:
vect
_
get_constant_ve
c
to
r
s
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_int: vectoriza
b
le
_
conversion
commit
|
commitdiff
|
tree
2018-01-03
rsandi
f
o
poly_
i
nt: ve
c
t
o
r
izable_simd_clone_call
commit
|
commitdiff
|
tree
2018-01-03
r
sandifo
poly_int: vectorizabl
e
_ca
l
l
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_int: vecto
r
izable_load/store
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_int: vec
t
oriz
a
b
l
e_l
i
ve_ope
r
ation
commit
|
commitdiff
|
tree
2018-01-03
rsan
d
ifo
p
oly_int: ve
c
t
o
rizable_i
n
d
u
ction
commit
|
commitdiff
|
tree
2018-01-03
rs
a
ndifo
p
o
ly_int: vectorizable_reduction
commit
|
commitdiff
|
tree
2018-01-03
rs
a
n
d
ifo
poly_int: vector_a
l
ignment_reachable_p
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
p
o
ly_in
t
: cu
r
rent_vecto
r
_size
a
nd TARGET_AUTOVECT
O
RIZE_VECTO
.
.
.
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
pol
y
_int:
get_mask_m
o
de
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
po
l
y_
i
nt
:
omp_max_vf
commit
|
commitdiff
|
tree
2018-01-03
r
s
andifo
poly
_
int: vect_nunits_for_cos
t
commit
|
commitdiff
|
tree
2018-01-03
rs
a
ndifo
poly_int: S
L
P max_u
n
its
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly
_
int:
vec
t
ori
s
e
r
vf and u
f
commit
|
commitdiff
|
tree
2018-01-03
r
s
andifo
ma
t
ch
.
pd handling o
f
th
r
e
e
-constant bitops
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
Add an
a
l
ternative vector loop iv mechan
i
sm
commit
|
commitdiff
|
tree
2018-01-02
rs
a
nd
i
fo
Fix REG_
A
RG
S
_SIZE
h
a
n
dli
n
g when p
u
shing TLS addresses
commit
|
commitdiff
|
tree
2018-01-02
rsandifo
Ma
k
e CONST_VEC
T
OR_ELT handle i
m
plicitly-encoded elements
commit
|
commitdiff
|
tree
2018-01-02
rsandifo
Mak
e
more use of rtx_vector_
b
uilder
commit
|
commitdiff
|
tree
2018-01-02
rsandifo
New CONST_VECTOR layout
commit
|
commitdiff
|
tree
2018-01-02
r
s
andifo
Us
e
CONST_VEC
T
OR_ELT instead
of XVE
C
EXP
commit
|
commitdiff
|
tree
2018-01-02
r
sandifo
Use ssizetyp
e
selec
t
o
r
s for autovector
i
sed
V
E
C_PERM_EXPRs
commit
|
commitdiff
|
tree
2018-01-02
rsandifo
Use ve
c
_
p
erm_builder::series_
p
in sh
i
f
t
_a
m
t_for_vec_perm_ma
s
k
commit
|
commitdiff
|
tree
2018-01-02
rsandifo
Rew
o
rk
VEC_PERM_EXPR folding
commit
|
commitdiff
|
tree
2018-01-02
rsandifo
Use e
x
plicit encodings f
o
r s
i
mple permut
e
s
commit
|
commitdiff
|
tree
2018-01-02
rsandifo
Add a vec_perm_i
n
dices_to_t
r
e
e
h
e
lper function
commit
|
commitdiff
|
tree
2018-01-02
rsandifo
M
ake vec_perm
_
indices
u
se
n
ew vecto
r
encod
i
ng
commit
|
commitdiff
|
tree
2018-01-02
rsandifo
C
h
eck wh
e
t
h
er a
vector
of QIs can s
t
ore all
i
ndic
e
s
commit
|
commitdiff
|
tree
2018-01-02
rsandifo
Remove v
e
c_perm_const op
t
ab
commit
|
commitdiff
|
tree
2018-01-02
rsandifo
Refactor exp
a
nd_vec_perm
commit
|
commitdiff
|
tree
2018-01-02
rsandif
o
Split can_vec_perm
_
p
i
nto can_vec_perm_{var,const}_p
commit
|
commitdiff
|
tree
2018-01-02
r
s
an
d
i
fo
Pass
vec_per
m
_in
d
i
c
e
s
b
y refer
e
n
ce
commit
|
commitdiff
|
tree
2018-01-02
rsandifo
q
imode_fo
r
_vec_perm
commit
|
commitdiff
|
tree
2017-12-28
r
s
andifo
[rs6000] Use gen
_
int_mo
d
e in
i
eee_128bit_negat
i
ve_zero
commit
|
commitdiff
|
tree
2017-12-28
rsandifo
Use
v
alid_for_c
o
n
st_vector_p in
s
tead of CONSTANT_P
commit
|
commitdiff
|
tree
2017-12-21
rsan
d
i
fo
poly_i
n
t
:
prune_runtime_alias
_
t
e
st_list
commit
|
commitdiff
|
tree
2017-12-21
r
sandifo
po
l
y_int: c
o
mpu
t
e_
d
ata_ref_
a
lignment
commit
|
commitdiff
|
tree
2017-12-21
rsand
i
f
o
poly
_
i
n
t:
l
oo
p
versioning
thre
s
hold
commit
|
commitdiff
|
tree
2017-12-21
rsandifo
poly_in
t
: tree-
s
sa
-
lo
o
p-ivopts
.
c:iv_use
commit
|
commitdiff
|
tree
2017-12-21
r
s
andifo
poly_int:
get_binfo_at_
o
ffset
commit
|
commitdiff
|
tree
2017-12-21
rsandifo
poly_
i
n
t
: build_ref_for_offset
commit
|
commitdiff
|
tree
2017-12-21
r
s
andifo
poly_int:
MEM_
R
EF offsets
commit
|
commitdiff
|
tree
2017-12-21
rsa
n
difo
poly_int:
f
ind_
b
swap
_
or
_
nop_l
o
ad
commit
|
commitdiff
|
tree
2017-12-21
rsandifo
pol
y
_
int:
a
djust_ptr_info_misalignment
commit
|
commitdiff
|
tree
2017-12-21
rsandifo
p
o
ly
_
int: decode_addr_
c
onst
commit
|
commitdiff
|
tree
2017-12-21
rsandifo
poly_int: bit_
f
ield_size/off
s
et
commit
|
commitdiff
|
tree
2017-12-21
rsandifo
p
o
ly_int:
emit_grou
p
_lo
a
d
/
store
commit
|
commitdiff
|
tree
2017-12-21
r
sandifo
poly_int:
r
elo
a
d<->
i
r
a
interface
commit
|
commitdiff
|
tree
2017-12-21
rsandifo
poly_in
t
: emit_inc
commit
|
commitdiff
|
tree
2017-12-21
rsandifo
poly_int: cfg
e
xpand stack variables
commit
|
commitdiff
|
tree
2017-12-21
r
s
and
i
fo
poly_int: argu
m
ent sizes
commit
|
commitdiff
|
tree
2017-12-21
rsan
d
i
f
o
po
l
y_int: instan
t
iate_
v
irtual_regs
commit
|
commitdiff
|
tree
next