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
Improve spilling for variable-width slots
2018-01-03
rsan
d
ifo
Improve sp
i
lling for variable-wid
t
h slots
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
Improve
v
ectorization C
O
N
D
_E
X
P
R <bool op bool,
.
.
.
>
commit
|
commitdiff
|
tree
2018-01-03
r
s
andifo
Allow the target t
o
se
t
MAX
_
B
I
T
S
IZE_MO
D
E
_
ANY_MOD
E
commit
|
commitdiff
|
tree
2018-01-03
r
s
andifo
[AArch64]
Rewrite aarch
6
4
_simd_
v
ali
d
_im
m
ediate
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
Add support
f
o
r
adjus
t
ing the number of
units i
n
a
.
.
.
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
Allow
t
argets to
p
i
ck a ve
c
t
o
r pr
e
fix other th
a
n "V"
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
Add support for MODE_VECT
O
R_BOOL
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_int: GET_M
O
D
E_
S
IZE
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_int:
G
ET_MODE_BI
T
SIZE
commit
|
commitdiff
|
tree
2018-01-03
rs
a
nd
i
fo
poly_
i
nt:
expand_assignment
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
p
o
ly_i
n
t: GET_MODE_PRECISION
commit
|
commitdiff
|
tree
2018-01-03
r
sandifo
poly_int:
TYPE_VECTOR_SUBPARTS
commit
|
commitdiff
|
tree
2018-01-03
r
sandifo
poly_int: vect_permute_lo
a
d/sto
r
e_chain
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly
_
int: GE
T
_MODE_NUNI
T
S
commit
|
commitdiff
|
tree
2018-01-03
rsa
n
difo
Use partial_subreg_p in curr_insn_
t
ransform
commit
|
commitdiff
|
tree
2018-01-03
rs
a
n
d
ifo
Add a fixed_size_mode_pod cla
s
s
commit
|
commitdiff
|
tree
2018-01-03
rsan
d
ifo
Dir
e
ctly
o
pera
t
e on CONST_
V
ECTOR encoding
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
p
oly_int: v
e
ctor_builder e
l
e
m
ent
count
commit
|
commitdiff
|
tree
2018-01-03
rs
a
ndifo
poly_int:
v
ec_perm_indices e
l
e
ment type
commit
|
commitdiff
|
tree
2018-01-03
rs
a
ndifo
poly_int:
m
emr
e
fs_
c
on
f
lict_p
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
po
l
y_int: st
r
uct_value_size
commit
|
commitdiff
|
tree
2018-01-03
r
s
andifo
poly_int: lo
a
d_re
g
ister
_
parameters
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_int: a
l
ter
_
r
eg
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_int: reloadin
g
complex subr
e
gs
commit
|
commitdiff
|
tree
2018-01-03
rsa
n
di
f
o
p
o
ly_int:
process_al
t
_operands
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_int: expand_ifn_atomic_c
o
m
p
are
_
excha
n
ge_into_c
a
ll
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
pol
y
_int: adjust_
m
e
ms
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
pol
y
_int: PUS
H
_ROUNDING
commit
|
commitdiff
|
tree
2018-01-03
rsa
n
di
f
o
pol
y
_int: emit_single_push_insn_1
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_
i
n
t
:
s
e
t_
i
nc_state
commit
|
commitdiff
|
tree
2018-01-03
rsandi
f
o
poly_int:
e
xpan
d
_expr_real_1
commit
|
commitdiff
|
tree
2018-01-03
r
sandifo
poly
_
i
n
t: expand_expr_re
a
l
_
2
commit
|
commitdiff
|
tree
2018-01-03
rsan
d
ifo
po
l
y
_
i
n
t
:
s
u
breg
_
g
e
t_
i
n
f
o
commit
|
commitdiff
|
tree
2018-01-03
r
s
andifo
po
l
y_int: REGMO
D
E_NA
T
URAL_
S
IZE
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
p
oly_int
:
e
x
pand
_
vector_ubsan
_
o
v
erf
l
ow
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
p
o
ly_int: folding B
I
T_FIE
L
D_REF
s
o
n
vectors
commit
|
commitdiff
|
tree
2018-01-03
rsan
d
ifo
po
l
y
_int: fold_indirect_ref_
1
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
p
o
ly_int: omp-simd-clone
.
c
commit
|
commitdiff
|
tree
2018-01-03
rsa
n
difo
pol
y
_
int: brig
v
ector
elements
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
p
o
ly
_
i
n
t: t
r
ee-vect-ge
n
eric
.
c
commit
|
commitdiff
|
tree
2018-01-03
rsandi
f
o
poly
_
int: vect_no_alias_p
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_i
n
t: two-opera
t
ion SLP
commit
|
commitdiff
|
tree
2018-01-03
rs
a
ndifo
poly_
i
nt: vect_g
e
t_co
n
stant_vector
s
commit
|
commitdiff
|
tree
2018-01-03
r
s
andifo
pol
y
_int: vecto
r
izable_conv
e
rsion
commit
|
commitdiff
|
tree
2018-01-03
rsan
d
ifo
poly_int: vec
t
orizable_simd_clone_call
commit
|
commitdiff
|
tree
2018-01-03
rsandif
o
poly_
i
nt: vecto
r
i
z
a
b
l
e_call
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
p
o
ly_in
t
: vectoriz
a
bl
e
_load/stor
e
commit
|
commitdiff
|
tree
2018-01-03
rsa
n
difo
poly_int: vec
t
or
i
zable_li
v
e_operation
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_int:
v
ecto
r
i
za
b
l
e
_induction
commit
|
commitdiff
|
tree
2018-01-03
rsand
i
f
o
p
oly_int: vectoriza
b
le
_
red
u
c
tion
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_in
t
: vector_alignmen
t
_reachab
l
e_p
commit
|
commitdiff
|
tree
2018-01-03
rs
a
ndif
o
po
l
y_
i
nt: current_vec
t
or_s
i
ze and TARGET_A
U
TOVECTORIZE_VECTO
.
.
.
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
p
oly_int: ge
t
_mask_mode
commit
|
commitdiff
|
tree
2018-01-03
rsand
i
fo
poly_int: omp_max_vf
commit
|
commitdiff
|
tree
2018-01-03
rsandif
o
pol
y
_
i
n
t: vect_nu
n
i
t
s_
f
or_cost
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_int: SLP max_uni
t
s
commit
|
commitdiff
|
tree
2018-01-03
rsan
d
if
o
po
l
y_in
t
: vectoriser vf and
u
f
commit
|
commitdiff
|
tree
2018-01-03
r
sandifo
match
.
pd
h
a
nd
l
ing o
f
three-cons
t
ant bit
o
ps
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
Add
a
n
alternative vector
loop iv m
e
chanism
commit
|
commitdiff
|
tree
2018-01-02
rsand
i
fo
Fix REG
_
ARGS_SI
Z
E handling w
h
en push
i
ng TLS ad
d
re
s
ses
commit
|
commitdiff
|
tree
2018-01-02
rsand
i
fo
Make CO
N
ST_VECTO
R
_ELT handle
i
mplici
t
ly-encoded elem
e
nts
commit
|
commitdiff
|
tree
2018-01-02
r
s
andifo
Make m
o
re
u
se of rtx_v
e
ctor_
b
u
ild
e
r
commit
|
commitdiff
|
tree
2018-01-02
r
sandifo
New
CONST_V
E
CTOR l
a
yout
commit
|
commitdiff
|
tree
2018-01-02
r
s
andifo
Us
e
C
O
NST
_
VECTO
R
_ELT instead of XVECEXP
commit
|
commitdiff
|
tree
2018-01-02
r
s
and
i
fo
Use ssizetype sel
e
ctors for a
u
tovecto
r
ised VEC_
P
ERM_EXPRs
commit
|
commitdiff
|
tree
2018-01-02
r
sandifo
Use vec_perm
_
builder:
:
seri
e
s
_p in shift_amt
_
for_vec_pe
r
m_mask
commit
|
commitdiff
|
tree
2018-01-02
rsandifo
Rework
V
EC_PERM
_
EXPR folding
commit
|
commitdiff
|
tree
2018-01-02
rsan
d
ifo
Use expli
c
it encod
i
ngs for simple permutes
commit
|
commitdiff
|
tree
2018-01-02
rsandi
f
o
Ad
d
a
v
ec_pe
r
m_indices_t
o
_
tree helper functio
n
commit
|
commitdiff
|
tree
2018-01-02
rsandifo
Mak
e
vec_perm_ind
i
ces use ne
w
vector encoding
commit
|
commitdiff
|
tree
2018-01-02
rsandif
o
C
h
eck whether a vector of QIs can
store all indices
commit
|
commitdiff
|
tree
2018-01-02
rsandifo
Remove v
e
c_perm_const optab
commit
|
commitdiff
|
tree
2018-01-02
rsan
d
ifo
R
e
factor expand_vec_per
m
commit
|
commitdiff
|
tree
2018-01-02
r
sandifo
S
plit can
_
v
e
c_perm
_
p i
n
to can_vec_perm
_
{var,con
s
t}
_
p
commit
|
commitdiff
|
tree
2018-01-02
rsandifo
P
a
ss vec_perm_i
n
dices by
reference
commit
|
commitdiff
|
tree
2018-01-02
rsandifo
qimode_
f
o
r_vec_perm
commit
|
commitdiff
|
tree
2017-12-28
rsandifo
[
r
s6000] U
s
e gen_
i
nt_mode in ieee_128bit_nega
t
ive_ze
r
o
commit
|
commitdiff
|
tree
2017-12-28
r
s
an
d
ifo
Use valid_for_const_vector_
p
instead
of
C
ONS
T
ANT_
P
commit
|
commitdiff
|
tree
2017-12-21
rsandifo
poly_int: prune_ru
n
t
i
me_alias_test_list
commit
|
commitdiff
|
tree
2017-12-21
rs
a
n
d
ifo
pol
y
_i
n
t
:
compute
_
da
t
a_ref
_
alignment
commit
|
commitdiff
|
tree
2017-12-21
rsa
n
di
f
o
poly_int: loop versioning thre
s
hold
commit
|
commitdiff
|
tree
2017-12-21
rsand
i
fo
poly_int:
tree
-
s
s
a
-loop-ivopts
.
c:iv_
u
se
commit
|
commitdiff
|
tree
2017-12-21
rsandifo
poly
_
int: get_binfo_
a
t_off
s
et
commit
|
commitdiff
|
tree
2017-12-21
rsandi
f
o
poly_
i
n
t:
build
_
ref_for_
o
ff
s
et
commit
|
commitdiff
|
tree
2017-12-21
r
s
andif
o
p
oly_int: ME
M
_REF offs
e
t
s
commit
|
commitdiff
|
tree
2017-12-21
rsandifo
poly_int
:
find_bswap_or
_
nop_load
commit
|
commitdiff
|
tree
2017-12-21
rsandif
o
poly_int
:
adjust_pt
r
_info_misalignment
commit
|
commitdiff
|
tree
2017-12-21
rsandifo
poly_int: d
e
code_addr_
c
o
nst
commit
|
commitdiff
|
tree
2017-12-21
rs
a
ndifo
poly_int: bit_fi
e
ld_size/offset
commit
|
commitdiff
|
tree
2017-12-21
r
s
andi
f
o
po
l
y_int:
emit_group_
l
oad/sto
r
e
commit
|
commitdiff
|
tree
2017-12-21
rsandifo
poly
_
int: reload<
-
>ira
i
nterface
commit
|
commitdiff
|
tree
2017-12-21
r
sandifo
poly_int: e
m
it_inc
commit
|
commitdiff
|
tree
2017-12-21
rsandifo
p
o
ly_int: cfg
e
xpand s
t
ack variables
commit
|
commitdiff
|
tree
2017-12-21
rs
a
ndifo
p
o
l
y_int: argument siz
e
s
commit
|
commitdiff
|
tree
2017-12-21
rsandifo
poly_int: i
n
stantiate_vi
r
tual_re
g
s
commit
|
commitdiff
|
tree
2017-12-21
rsandifo
pol
y
_int: REG_AR
G
S_S
I
ZE
commit
|
commitdiff
|
tree
2017-12-21
rsandi
f
o
poly_int:
p
u
sh_block/emit_push_insn
commit
|
commitdiff
|
tree
2017-12-21
rsandifo
poly
_
int: frame allocations
commit
|
commitdiff
|
tree
2017-12-21
rsandi
f
o
poly
_
int: reload1
.
c
commit
|
commitdiff
|
tree
2017-12-21
rsandi
f
o
poly_int: reload
.
c
commit
|
commitdiff
|
tree
next