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 gather load handling out of vectorizable_{mask_load_store,load}
2018-01-03
rsandifo
S
p
lit gather
l
oad h
a
ndling out of
vecto
r
izable_{mask_loa
d
_st
.
.
.
commit
|
commitdiff
|
tree
2018-01-03
r
s
andifo
Split out gather
load mask bu
i
l
d
i
ng
commit
|
commitdiff
|
tree
2018-01-03
rsand
i
f
o
Split
rhs checking out of vectoriza
b
le_{,mask
_
load_
.
.
.
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
Sp
l
it mask checki
n
g
o
u
t
of vect
o
r
i
zable_mask_load_s
t
ore
commit
|
commitdiff
|
tree
2018-01-03
r
s
andifo
Make ve
c
t_model_store_cost take a vec_l
o
a
d
_
store_ty
p
e
commit
|
commitdiff
|
tree
2018-01-03
rsan
d
if
o
Move code t
h
a
t
stubs
o
ut IFN_M
A
SK
_
LOADs
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
U
s
e
extr
a
ct_bit_fie
l
d_as
_
subreg for vectors
commit
|
commitdiff
|
tree
2018-01-03
rsand
i
fo
Impro
v
e
spi
l
ling for variable-width slots
commit
|
commitdiff
|
tree
2018-01-03
rsand
i
fo
I
m
prove vectorization COND_EXPR <bool
o
p
b
ool,
.
.
.
>
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
A
llo
w
the target to set MAX_
B
ITSIZE_MO
D
E
_
ANY
_
M
O
DE
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
[AAr
c
h
6
4
]
Rewrit
e
aa
r
ch64_s
i
md_vali
d
_immediate
commit
|
commitdiff
|
tree
2018-01-03
r
san
d
ifo
Add suppor
t
fo
r
adju
s
ting the number
o
f unit
s
in a
.
.
.
commit
|
commitdiff
|
tree
2018-01-03
rsandif
o
Allow targets to
p
i
ck
a vector prefix
other
t
h
an "V"
commit
|
commitdiff
|
tree
2018-01-03
r
s
a
ndifo
Add support for MODE_VECTOR_BOOL
commit
|
commitdiff
|
tree
2018-01-03
rsandi
f
o
poly_int: GET_MODE_
S
IZE
commit
|
commitdiff
|
tree
2018-01-03
r
sa
n
difo
poly_int: GET
_
M
ODE_BITS
I
ZE
commit
|
commitdiff
|
tree
2018-01-03
rs
a
nd
i
fo
pol
y
_
i
nt: ex
p
and_a
s
signment
commit
|
commitdiff
|
tree
2018-01-03
rsan
d
ifo
poly_int:
G
E
T_MODE_PRECISION
commit
|
commitdiff
|
tree
2018-01-03
rsa
n
difo
poly_int: T
Y
PE_VECTOR_SUBPA
R
TS
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
p
oly_in
t
: vect
_
permute_load/store_chain
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_int: GE
T
_MODE_NUNITS
commit
|
commitdiff
|
tree
2018-01-03
rsan
d
ifo
Use partial_
s
ubreg_p in curr_insn_transform
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
Add a fixed_size_
m
o
de_pod class
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
Directly o
p
erate on CONST_VECTOR encod
i
ng
commit
|
commitdiff
|
tree
2018-01-03
rs
a
ndifo
poly_int: vector_builder
e
l
ement count
commit
|
commitdiff
|
tree
2018-01-03
r
sandifo
poly_int: vec_
p
erm_indices element type
commit
|
commitdiff
|
tree
2018-01-03
rsand
i
fo
poly_int: memrefs_conflic
t
_p
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
p
oly
_
int: struct_value_size
commit
|
commitdiff
|
tree
2018-01-03
r
s
andi
f
o
poly_i
n
t: load_register_paramete
r
s
commit
|
commitdiff
|
tree
2018-01-03
rsand
i
fo
poly
_
int: alter_reg
commit
|
commitdiff
|
tree
2018-01-03
rsa
n
difo
poly_int: relo
a
ding
complex
su
b
regs
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
po
l
y_
i
nt: process_alt
_
operands
commit
|
commitdiff
|
tree
2018-01-03
rsan
d
ifo
p
oly_int: expand_ifn_atomic_compare_ex
c
hange_into_call
commit
|
commitdiff
|
tree
2018-01-03
rsandi
f
o
p
o
l
y
_int: adjust_mems
commit
|
commitdiff
|
tree
2018-01-03
r
sandif
o
poly
_
i
n
t: PUSH_ROUNDING
commit
|
commitdiff
|
tree
2018-01-03
r
s
a
n
dif
o
poly_int: emit_sin
g
le_
p
ush
_
insn_1
commit
|
commitdiff
|
tree
2018-01-03
rs
a
ndifo
poly_
i
nt:
s
e
t_inc_sta
t
e
commit
|
commitdiff
|
tree
2018-01-03
rs
a
ndifo
poly_int: e
x
pand_expr_real_1
commit
|
commitdiff
|
tree
2018-01-03
rsan
d
i
fo
poly_int: exp
a
nd_expr_r
e
al_2
commit
|
commitdiff
|
tree
2018-01-03
r
s
an
d
ifo
poly
_
int:
s
ubreg_get
_
inf
o
commit
|
commitdiff
|
tree
2018-01-03
rsa
n
difo
po
l
y_i
n
t: REGMODE_NATURAL_S
I
ZE
commit
|
commitdiff
|
tree
2018-01-03
rs
a
ndifo
poly
_
int: exp
a
nd_vector_ubsan_overfl
o
w
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
p
oly_int: fo
l
d
ing BIT_FIELD_REFs on
v
ec
t
ors
commit
|
commitdiff
|
tree
2018-01-03
rsandi
f
o
p
o
ly_int: fold_indirect_ref_1
commit
|
commitdiff
|
tree
2018-01-03
rsand
i
fo
poly_i
n
t:
omp-simd
-
clone
.
c
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_int: br
i
g vector
elements
commit
|
commitdiff
|
tree
2018-01-03
rsandi
f
o
pol
y
_
i
nt:
t
ree-vect-generic
.
c
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_i
n
t
:
v
e
ct_no_alia
s
_
p
commit
|
commitdiff
|
tree
2018-01-03
rsandi
f
o
poly_int:
t
w
o-operati
o
n SLP
commit
|
commitdiff
|
tree
2018-01-03
rsan
d
if
o
poly_int: vect_get_constant_vec
t
ors
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
pol
y
_int: vectorizable_co
n
version
commit
|
commitdiff
|
tree
2018-01-03
rs
a
ndifo
poly_
i
nt: v
e
c
torizable_simd_clone_call
commit
|
commitdiff
|
tree
2018-01-03
rsan
d
i
fo
poly_in
t
:
vectoriz
a
ble_call
commit
|
commitdiff
|
tree
2018-01-03
rsandi
f
o
po
l
y_int: vectoriz
a
ble
_
load/st
o
r
e
commit
|
commitdiff
|
tree
2018-01-03
r
san
d
ifo
poly_int: v
e
ctoriz
a
ble_live_operation
commit
|
commitdiff
|
tree
2018-01-03
r
s
andi
f
o
p
oly_
i
nt
:
v
e
ctorizable_induction
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly
_
int: vectori
z
able_reduction
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_int
:
v
e
ctor_align
m
en
t
_reachable_p
commit
|
commitdiff
|
tree
2018-01-03
r
sand
i
fo
p
oly_in
t
: curre
n
t_vector_
s
i
z
e
a
nd
TARG
E
T_AUTO
V
ECTORIZE_VECTO
.
.
.
commit
|
commitdiff
|
tree
2018-01-03
rsandif
o
poly_int: get
_
m
ask_mod
e
commit
|
commitdiff
|
tree
2018-01-03
rsand
i
fo
p
oly_int:
o
mp_max_vf
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_int: vect_
n
u
n
its
_
for_cost
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
pol
y
_int: SLP
max_
u
nits
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
po
l
y_int
:
vect
o
riser v
f
a
nd uf
commit
|
commitdiff
|
tree
2018-01-03
rsandi
f
o
m
a
tc
h
.
pd ha
n
dling of thre
e
-constant bito
p
s
commit
|
commitdiff
|
tree
2018-01-03
r
sandifo
Add an alternative vector loop iv mechanism
commit
|
commitdiff
|
tree
2018-01-02
rsandifo
Fix R
E
G_ARGS_SIZE handling
w
hen pushing TLS addresses
commit
|
commitdiff
|
tree
2018-01-02
rsan
d
ifo
Make CONST_VECT
O
R_ELT ha
n
dle implicitly
-
encoded
elements
commit
|
commitdiff
|
tree
2018-01-02
rsandifo
Make
m
o
re
use of
rtx_vector_bu
i
l
d
er
commit
|
commitdiff
|
tree
2018-01-02
rsandifo
New
CON
S
T_VECT
O
R layout
commit
|
commitdiff
|
tree
2018-01-02
r
sandifo
U
se CON
S
T_VECTO
R
_
ELT instead
o
f XVECEXP
commit
|
commitdiff
|
tree
2018-01-02
rsandifo
Us
e
ss
i
zetype selector
s
f
or autove
c
t
o
rised VEC_PERM_EXPRs
commit
|
commitdiff
|
tree
2018-01-02
rsandi
f
o
Use
v
e
c
_perm_builder::seri
e
s_p in shift_
a
mt_for_vec_perm_mask
commit
|
commitdiff
|
tree
2018-01-02
rsan
d
ifo
Rework
V
EC_PER
M
_EXPR foldi
n
g
commit
|
commitdiff
|
tree
2018-01-02
rsandifo
Us
e
ex
p
licit encod
i
ngs for
s
imple permute
s
commit
|
commitdiff
|
tree
2018-01-02
rsandifo
Add a vec_
p
e
r
m_i
n
d
i
ces
_
to_t
r
ee
h
elper function
commit
|
commitdiff
|
tree
2018-01-02
rsa
n
difo
Make vec_perm_indi
c
es use ne
w
vector encoding
commit
|
commitdiff
|
tree
2018-01-02
rs
a
ndifo
Check whe
t
her a vec
t
or
of QIs
can store all indices
commit
|
commitdiff
|
tree
2018-01-02
rsandifo
Remove vec_
p
erm_const optab
commit
|
commitdiff
|
tree
2018-01-02
rsandifo
Refac
t
or expand_vec
_
perm
commit
|
commitdiff
|
tree
2018-01-02
rsandifo
Split ca
n
_v
e
c
_perm_p into c
a
n_
v
e
c
_per
m
_{var,const
}
_p
commit
|
commitdiff
|
tree
2018-01-02
rsand
i
fo
Pass vec_
p
erm
_
indices by reference
commit
|
commitdiff
|
tree
2018-01-02
rsandif
o
q
i
mode
_
for_vec_per
m
commit
|
commitdiff
|
tree
2017-12-28
r
sandifo
[rs6000] Use gen_i
n
t_mode in ie
e
e_1
2
8
b
it_
n
egat
i
ve_zero
commit
|
commitdiff
|
tree
2017-12-28
rsandifo
Use v
a
li
d
_for_const_vector_
p
inst
e
a
d
o
f
CONSTANT_P
commit
|
commitdiff
|
tree
2017-12-21
rsandif
o
p
o
ly_i
n
t: prune_runtime_alias_
t
e
s
t
_
l
i
st
commit
|
commitdiff
|
tree
2017-12-21
rsandifo
p
oly_i
n
t
:
com
p
ute
_
data_ref_ali
g
nment
commit
|
commitdiff
|
tree
2017-12-21
rsan
d
ifo
poly_int: lo
o
p vers
i
oning threshold
commit
|
commitdiff
|
tree
2017-12-21
rsan
d
if
o
poly
_
int: tree-ssa
-
loop-ivo
p
t
s
.
c
:
i
v_use
commit
|
commitdiff
|
tree
2017-12-21
rsa
n
di
f
o
poly_int: get_binfo_at_
o
ffset
commit
|
commitdiff
|
tree
2017-12-21
r
sa
n
difo
poly_int: buil
d
_re
f
_for
_
o
ffset
commit
|
commitdiff
|
tree
2017-12-21
rsand
i
fo
po
l
y_int: MEM_R
E
F
o
ffsets
commit
|
commitdiff
|
tree
2017-12-21
rsand
i
fo
poly_
i
nt: find_bsw
a
p_or_no
p
_
load
commit
|
commitdiff
|
tree
2017-12-21
rs
a
ndifo
p
o
ly_int: ad
j
ust_
p
tr_info_misali
g
nment
commit
|
commitdiff
|
tree
2017-12-21
rsandifo
poly_int: decode_
a
ddr_c
o
n
s
t
commit
|
commitdiff
|
tree
2017-12-21
rsandifo
poly_
i
n
t
:
b
it_field_si
z
e/offset
commit
|
commitdiff
|
tree
2017-12-21
r
s
a
n
d
i
fo
poly_in
t
: emit
_
g
roup_load/store
commit
|
commitdiff
|
tree
2017-12-21
rsandifo
p
o
l
y
_
int:
rel
o
ad<->ira interface
commit
|
commitdiff
|
tree
2017-12-21
rs
a
nd
i
fo
poly_in
t
:
e
mit_inc
commit
|
commitdiff
|
tree
2017-12-21
r
s
andifo
pol
y
_
i
nt:
cfgexpand sta
c
k varia
b
l
es
commit
|
commitdiff
|
tree
next