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
Use extract_bit_field_as_subreg for vectors
2018-01-03
rsandifo
Use
extra
c
t_
b
it_fi
e
ld_as_subreg fo
r
vectors
commit
|
commitdiff
|
tree
2018-01-03
rs
a
ndifo
Impr
o
ve
s
pilling for variable-widt
h
sl
o
t
s
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
Improve v
e
ctoriz
a
tion COND_
E
X
PR
<
bool op bool,
.
.
.
>
commit
|
commitdiff
|
tree
2018-01-03
r
s
andifo
Allow the target
t
o
s
et MAX
_
BITSI
Z
E_
M
ODE_ANY_MODE
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
[AArch64] Rewrite aarch64
_
simd_valid_immedi
a
te
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
Add support
for adjustin
g
the number
o
f
u
nits in a
.
.
.
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
Allow targ
e
ts
t
o pick
a
vector pr
e
f
ix
other than "V"
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
Add support fo
r
MODE
_
VE
C
TOR_BOOL
commit
|
commitdiff
|
tree
2018-01-03
r
sandifo
poly_int: GET_MODE_
S
I
Z
E
commit
|
commitdiff
|
tree
2018-01-03
r
sand
i
fo
p
o
ly_int: GET_MODE_BITSIZE
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_int: expand_as
s
ignment
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_i
n
t: GET
_
MOD
E
_PREC
I
SION
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly
_
int: TYPE_VECTOR_SUBPARTS
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
pol
y
_int: v
e
ct_perm
u
t
e
_l
o
ad/st
o
re_chain
commit
|
commitdiff
|
tree
2018-01-03
rs
a
ndifo
p
o
ly
_
in
t
: GET_MODE_NUN
I
TS
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
Use partial_subreg
_
p in
c
u
r
r_i
n
s
n_transform
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
Add a fixed_siz
e
_mode
_
pod
c
las
s
commit
|
commitdiff
|
tree
2018-01-03
r
s
an
d
ifo
Directly operate
on CONST_VECTOR encoding
commit
|
commitdiff
|
tree
2018-01-03
rsan
d
ifo
p
oly_int
:
vec
t
o
r_buil
d
er elem
e
nt count
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly
_
int: vec_perm_indices el
e
ment type
commit
|
commitdiff
|
tree
2018-01-03
r
s
andif
o
poly_int: memrefs_c
o
nflict_p
commit
|
commitdiff
|
tree
2018-01-03
r
sandifo
p
o
ly_int
:
struct
_
v
alue
_
s
ize
commit
|
commitdiff
|
tree
2018-01-03
rsand
i
fo
poly_int:
load_regist
e
r_parameters
commit
|
commitdiff
|
tree
2018-01-03
rsandif
o
poly_int: alter_reg
commit
|
commitdiff
|
tree
2018-01-03
rsan
d
ifo
p
o
ly
_
int: rel
o
a
ding comp
l
ex su
b
regs
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_int: proce
s
s_al
t
_op
e
ran
d
s
commit
|
commitdiff
|
tree
2018-01-03
r
s
and
i
fo
pol
y
_int: expand_ifn_
a
tom
i
c
_
compa
r
e_excha
n
ge_into_c
a
ll
commit
|
commitdiff
|
tree
2018-01-03
r
s
a
n
difo
poly_int: adj
u
s
t
_
m
em
s
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
pol
y
_int: PUSH
_
ROUNDING
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_
i
n
t
: emit_s
i
ngle_pus
h
_
i
n
s
n_1
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly
_
int: set_in
c
_
state
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
po
l
y
_i
n
t: expand_expr_real_1
commit
|
commitdiff
|
tree
2018-01-03
rs
a
n
difo
poly_in
t
: expand_expr_rea
l
_2
commit
|
commitdiff
|
tree
2018-01-03
r
s
andifo
poly_int: sub
r
eg_get_inf
o
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_in
t
: REGMODE
_
N
A
TURAL_S
I
ZE
commit
|
commitdiff
|
tree
2018-01-03
rsandi
f
o
p
o
ly_int
:
ex
p
and_vector
_
ubsa
n
_overflow
commit
|
commitdiff
|
tree
2018-01-03
r
sa
n
difo
po
l
y_int: fo
l
ding BI
T
_FIELD_REFs on vector
s
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_int: fold_indirect_ref_1
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
pol
y
_int: om
p
-simd-clone
.
c
commit
|
commitdiff
|
tree
2018-01-03
rsand
i
fo
p
o
ly_int: brig vec
t
or elements
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_int: tree-vec
t
-g
e
n
e
ric
.
c
commit
|
commitdiff
|
tree
2018-01-03
rsandi
f
o
p
o
ly_int: vect_no_alias_
p
commit
|
commitdiff
|
tree
2018-01-03
r
sandifo
poly_int: two-operation SLP
commit
|
commitdiff
|
tree
2018-01-03
rsan
d
ifo
poly_int: vect_get_c
o
nstan
t
_vectors
commit
|
commitdiff
|
tree
2018-01-03
rsa
n
difo
poly_int
:
vector
i
zabl
e
_conversion
commit
|
commitdiff
|
tree
2018-01-03
rsa
n
difo
poly_int: vecto
r
i
zable_simd_clone_call
commit
|
commitdiff
|
tree
2018-01-03
rsa
n
di
f
o
poly_int: vecto
r
izable_call
commit
|
commitdiff
|
tree
2018-01-03
rsa
n
difo
pol
y
_int: vecto
r
izable_load/sto
r
e
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_int: vector
i
zabl
e
_li
v
e_ope
r
ation
commit
|
commitdiff
|
tree
2018-01-03
r
s
andifo
poly_int:
v
e
ct
o
rizable_indu
c
tion
commit
|
commitdiff
|
tree
2018-01-03
rsand
i
fo
poly_in
t
:
vectorizable
_
reduction
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
p
o
l
y_int: ve
c
tor
_
ali
g
nment_
r
eachable_p
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly
_
int: current_vector_s
i
ze
and
TA
R
G
E
T
_AUTOV
E
CTORIZE_VECTO
.
.
.
commit
|
commitdiff
|
tree
2018-01-03
rs
a
nd
i
fo
poly_i
n
t:
g
et_
m
ask_mod
e
commit
|
commitdiff
|
tree
2018-01-03
rsand
i
f
o
poly_int
:
omp_max_vf
commit
|
commitdiff
|
tree
2018-01-03
rsandif
o
pol
y
_int
:
v
e
ct_nunits_
f
o
r_c
o
st
commit
|
commitdiff
|
tree
2018-01-03
rsan
d
ifo
pol
y
_int: S
L
P max_units
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
p
ol
y
_int: vecto
r
iser vf an
d
uf
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
match
.
pd handling of three-consta
n
t b
i
t
ops
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
Add an al
t
ern
a
tiv
e
vector
loop iv mechanism
commit
|
commitdiff
|
tree
2018-01-02
rsan
d
i
fo
Fix REG_ARG
S
_SIZE h
a
nd
l
ing when pushing
T
L
S
addresses
commit
|
commitdiff
|
tree
2018-01-02
r
s
a
ndifo
Make CONST_VECTO
R
_ELT handle implicitly-encoded elements
commit
|
commitdiff
|
tree
2018-01-02
rsandifo
Make more use of rtx_vector_builder
commit
|
commitdiff
|
tree
2018-01-02
rsandifo
New CONST_VECTOR layout
commit
|
commitdiff
|
tree
2018-01-02
rsandifo
Use
CONST_
V
ECTOR_ELT instead of XV
E
CEXP
commit
|
commitdiff
|
tree
2018-01-02
rsa
n
difo
Use s
s
i
z
e
type selectors for
a
utov
e
ctorised
VEC_PERM_EXPRs
commit
|
commitdiff
|
tree
2018-01-02
rsandi
f
o
Use
v
ec_perm_builder::series_
p
in
s
hift_a
m
t_for_vec_pe
r
m
_
mask
commit
|
commitdiff
|
tree
2018-01-02
rsandi
f
o
Rework VEC_PERM_
E
X
P
R folding
commit
|
commitdiff
|
tree
2018-01-02
rs
a
ndif
o
Use
ex
p
li
c
it encodings
for
simple pe
r
mute
s
commit
|
commitdiff
|
tree
2018-01-02
rsa
n
difo
Add a vec_perm_
i
n
dic
e
s_
t
o_tree helper
f
u
nction
commit
|
commitdiff
|
tree
2018-01-02
rsandifo
Make v
e
c_perm_indic
e
s use new vector e
n
coding
commit
|
commitdiff
|
tree
2018-01-02
rsand
i
fo
C
h
ec
k
whet
h
er a vector of QIs
c
an store a
l
l ind
i
ces
commit
|
commitdiff
|
tree
2018-01-02
rsandifo
Remove vec_perm_cons
t
optab
commit
|
commitdiff
|
tree
2018-01-02
rsandifo
R
efac
t
or expand_ve
c
_perm
commit
|
commitdiff
|
tree
2018-01-02
rsa
n
d
ifo
Split can_ve
c
_perm
_
p into can_vec_pe
r
m_{var,const}_
p
commit
|
commitdiff
|
tree
2018-01-02
rsa
n
difo
Pass vec_perm_indices by reference
commit
|
commitdiff
|
tree
2018-01-02
r
sa
n
difo
qimode_for_vec_perm
commit
|
commitdiff
|
tree
2017-12-28
rsandifo
[rs6000] Use gen
_
int_mode in i
e
ee_128bit_negative_zero
commit
|
commitdiff
|
tree
2017-12-28
rsandifo
Use valid_for_const_vector
_
p instead of CONSTANT_P
commit
|
commitdiff
|
tree
2017-12-21
rsandifo
poly_int:
p
r
une_ru
n
time_alias_test_lis
t
commit
|
commitdiff
|
tree
2017-12-21
rsandifo
poly_int:
c
ompute_da
t
a_ref_alignmen
t
commit
|
commitdiff
|
tree
2017-12-21
rsa
n
d
i
f
o
poly_int: loop versioning thresho
l
d
commit
|
commitdiff
|
tree
2017-12-21
rsandifo
poly_in
t
:
t
r
e
e-ssa-lo
o
p-ivopts
.
c:
i
v_use
commit
|
commitdiff
|
tree
2017-12-21
rsandifo
p
oly_in
t
: get_binfo_at_off
s
et
commit
|
commitdiff
|
tree
2017-12-21
rsand
i
fo
pol
y
_int: build_ref_
f
or_
o
ffset
commit
|
commitdiff
|
tree
2017-12-21
rsandifo
po
l
y_int: MEM_REF of
f
sets
commit
|
commitdiff
|
tree
2017-12-21
r
s
an
d
i
f
o
poly_int: f
i
n
d
_
b
swa
p
_or
_
nop_load
commit
|
commitdiff
|
tree
2017-12-21
rsandifo
poly_int: ad
j
us
t
_ptr_info_m
i
salignment
commit
|
commitdiff
|
tree
2017-12-21
rsandi
f
o
pol
y
_
int: d
e
code_ad
d
r_co
n
st
commit
|
commitdiff
|
tree
2017-12-21
rsand
i
f
o
poly_int:
bit_field_size/offset
commit
|
commitdiff
|
tree
2017-12-21
r
sandifo
po
l
y_int: emit_group_load/store
commit
|
commitdiff
|
tree
2017-12-21
rsa
n
difo
poly_int: reload<->ira interface
commit
|
commitdiff
|
tree
2017-12-21
rsand
i
f
o
poly_int: emit_inc
commit
|
commitdiff
|
tree
2017-12-21
rsandifo
poly_i
n
t: cfgex
p
and s
t
a
ck varia
b
les
commit
|
commitdiff
|
tree
2017-12-21
rsand
i
fo
p
o
l
y_int: argument sizes
commit
|
commitdiff
|
tree
2017-12-21
rsa
n
difo
poly
_
int: i
n
stantiate_virtual_
r
e
gs
commit
|
commitdiff
|
tree
2017-12-21
r
s
andifo
pol
y
_int
:
REG_ARGS_
S
I
Z
E
commit
|
commitdiff
|
tree
2017-12-21
rsandifo
poly_int: push_block/emit_push_insn
commit
|
commitdiff
|
tree
2017-12-21
rsandifo
poly_int: fr
a
m
e
allocations
commit
|
commitdiff
|
tree
2017-12-21
rsandifo
po
l
y_i
n
t: reload1
.
c
commit
|
commitdiff
|
tree
next