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
rsandi
f
o
S
p
li
t
rh
s
che
c
k
i
n
g
out of
v
e
c
toriz
a
b
le_{,mask_load_
.
.
.
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
Split mask chec
k
ing out of vectorizable_
m
as
k
_load_store
commit
|
commitdiff
|
tree
2018-01-03
r
sandifo
Make
vect_
m
odel_store_co
s
t take a vec_load_
s
tore_type
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
Move
cod
e
that
s
t
u
b
s
out IFN_
M
ASK_LOADs
commit
|
commitdiff
|
tree
2018-01-03
r
sandifo
Use extract_bit_field_as_subreg fo
r
vect
o
r
s
commit
|
commitdiff
|
tree
2018-01-03
rsand
i
f
o
Imp
r
ove
s
p
il
l
i
ng for
variable-width slots
commit
|
commitdiff
|
tree
2018-01-03
rsandi
f
o
Impr
o
ve vectori
z
atio
n
COND_EXPR <bool
o
p b
o
o
l
,
.
.
.
>
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
A
llow the target to set MAX
_
BITSI
Z
E_MODE_ANY_MODE
commit
|
commitdiff
|
tree
2018-01-03
rsan
d
i
f
o
[AAr
c
h64
]
R
ew
r
ite aarch
6
4_simd_valid_im
m
ed
i
at
e
commit
|
commitdiff
|
tree
2018-01-03
rsandif
o
Add support for adjust
i
ng the numb
e
r
o
f units in a
.
.
.
commit
|
commitdiff
|
tree
2018-01-03
rs
a
ndifo
A
l
low
t
argets to pick a vector prefix other than "
V
"
commit
|
commitdiff
|
tree
2018-01-03
r
sandifo
Ad
d
s
upport for MODE_VECTOR_BOOL
commit
|
commitdiff
|
tree
2018-01-03
rsandi
f
o
poly_int: GET_MODE_SIZ
E
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_int: G
E
T_MODE_BITSIZE
commit
|
commitdiff
|
tree
2018-01-03
r
sandifo
poly_
i
n
t
: ex
p
and_assignment
commit
|
commitdiff
|
tree
2018-01-03
rsa
n
difo
p
o
ly_int:
G
E
T
_MODE
_
PRECI
S
ION
commit
|
commitdiff
|
tree
2018-01-03
rsandi
f
o
poly_int
:
TYPE
_
VE
C
TOR_
S
UBPARTS
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_int:
vect_permute_load/
s
tore_
c
hain
commit
|
commitdiff
|
tree
2018-01-03
rsandi
f
o
po
l
y_i
n
t: GE
T
_MOD
E
_NU
N
IT
S
commit
|
commitdiff
|
tree
2018-01-03
r
s
andifo
U
se part
i
al
_
subreg_p
i
n curr_insn_transform
commit
|
commitdiff
|
tree
2018-01-03
r
s
andifo
Add a fixed_s
i
ze_mode_pod class
commit
|
commitdiff
|
tree
2018-01-03
r
s
andifo
D
irectly
o
p
erate on CONST_VECTOR enco
d
i
n
g
commit
|
commitdiff
|
tree
2018-01-03
rs
a
n
difo
poly
_
int: vector_b
u
i
lder element
co
u
nt
commit
|
commitdiff
|
tree
2018-01-03
rsand
i
f
o
poly_
i
nt
:
v
e
c
_perm
_
i
nd
i
ces elem
e
nt type
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly
_
int: memrefs_co
n
flict_p
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_int:
struct_value_s
i
ze
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
p
oly_int:
load_register_parame
t
e
r
s
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_int:
alter_re
g
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_in
t
: reloadi
n
g
complex subregs
commit
|
commitdiff
|
tree
2018-01-03
r
s
andifo
poly_int: process_
a
lt_operands
commit
|
commitdiff
|
tree
2018-01-03
rsandif
o
p
o
ly_in
t
: expand_ifn_ato
m
ic_comp
a
r
e_exch
a
nge_
i
nto_call
commit
|
commitdiff
|
tree
2018-01-03
r
san
d
ifo
poly_int: adjust_mems
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
p
o
ly_int: PUSH_ROU
N
D
I
NG
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
po
l
y_in
t
:
emi
t
_
single_push_insn_1
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
pol
y
_int: se
t
_
inc_sta
t
e
commit
|
commitdiff
|
tree
2018-01-03
r
sandif
o
po
l
y_int: e
x
pand_ex
p
r_re
a
l
_
1
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
p
o
ly_
i
nt: e
x
pand
_
expr_real_2
commit
|
commitdiff
|
tree
2018-01-03
rsandif
o
poly_
i
n
t: subreg
_
get_info
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_i
n
t:
R
EGMODE
_
NATURAL_SI
Z
E
commit
|
commitdiff
|
tree
2018-01-03
r
sa
n
dif
o
poly
_
int: exp
a
n
d_vec
t
or_ubs
a
n_overfl
o
w
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_int: f
o
l
d
i
n
g BIT
_
FIELD_R
E
Fs on vect
o
rs
commit
|
commitdiff
|
tree
2018-01-03
rsa
n
difo
poly_int: fold_indirec
t
_ref_1
commit
|
commitdiff
|
tree
2018-01-03
rsa
n
difo
poly_int: omp-simd-cl
o
ne
.
c
commit
|
commitdiff
|
tree
2018-01-03
rsan
d
ifo
poly_i
n
t: brig vector elem
e
nts
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
p
o
ly_int: tree-
v
ect
-
generic
.
c
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_int: vec
t
_no_a
l
ia
s
_p
commit
|
commitdiff
|
tree
2018-01-03
rs
a
ndif
o
poly_int: t
w
o
-
operation SL
P
commit
|
commitdiff
|
tree
2018-01-03
r
san
d
ifo
poly_int: ve
c
t
_
g
e
t_
c
onstant_
v
e
c
t
ors
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_in
t
: vectorizable_
c
onvers
i
on
commit
|
commitdiff
|
tree
2018-01-03
r
s
a
n
d
i
fo
pol
y
_int: v
e
ct
o
rizabl
e
_simd_clon
e
_cal
l
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
po
l
y_
i
nt: ve
c
torizable_call
commit
|
commitdiff
|
tree
2018-01-03
rs
a
ndifo
poly_
i
nt: ve
c
t
o
r
iz
a
ble_load/store
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_int: vectorizable_live_op
e
ra
t
ion
commit
|
commitdiff
|
tree
2018-01-03
rsa
n
difo
p
o
ly_in
t
: v
e
ctorizable_
i
nduction
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
pol
y
_i
n
t: vect
o
ri
z
a
ble_reduction
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
pol
y
_int: vec
t
or_al
i
gnm
e
nt_reachable_p
commit
|
commitdiff
|
tree
2018-01-03
rsa
n
di
f
o
pol
y
_in
t
: current_vecto
r
_s
i
z
e
and TARGET
_
AUTOVECTORIZE
_
VECTO
.
.
.
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_i
n
t
:
get_mask_mode
commit
|
commitdiff
|
tree
2018-01-03
rs
a
ndi
f
o
poly_int:
o
mp_max_v
f
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
p
o
l
y_in
t
: vect_nuni
t
s_f
o
r_cost
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_int: SLP
m
ax_units
commit
|
commitdiff
|
tree
2018-01-03
rsan
d
ifo
poly
_
int: ve
c
torise
r
vf and uf
commit
|
commitdiff
|
tree
2018-01-03
rsandi
f
o
match
.
pd handling of three-constant
bitops
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
Add an
a
l
ternat
i
ve vecto
r
loop iv mechanism
commit
|
commitdiff
|
tree
2018-01-02
rsandifo
Fix REG_ARGS_SIZ
E
handling w
h
en pushing TLS addresses
commit
|
commitdiff
|
tree
2018-01-02
rsandifo
M
ake CONST_VECT
O
R_ELT
h
andl
e
implic
i
tly-encoded elements
commit
|
commitdiff
|
tree
2018-01-02
rsa
n
d
i
fo
Mak
e
more
use of rtx_vector_builder
commit
|
commitdiff
|
tree
2018-01-02
r
sandifo
New C
O
NST_VECTO
R
layout
commit
|
commitdiff
|
tree
2018-01-02
rsandifo
Use CONS
T
_
VECTOR_ELT
ins
t
ead of
XVECEXP
commit
|
commitdiff
|
tree
2018-01-02
rsandifo
Use s
s
izetype s
e
lectors fo
r
auto
v
ectorised
VEC_PERM_EX
P
Rs
commit
|
commitdiff
|
tree
2018-01-02
rsa
n
d
i
fo
Use vec_
p
erm_builder::
s
erie
s
_p in shift_amt_for_vec_perm_
m
ask
commit
|
commitdiff
|
tree
2018-01-02
rs
a
ndi
f
o
Rework VEC_PERM_EXP
R
folding
commit
|
commitdiff
|
tree
2018-01-02
rsa
n
d
ifo
Use expl
i
cit encodi
n
gs for
simple p
e
rmutes
commit
|
commitdiff
|
tree
2018-01-02
rsandi
f
o
Add a v
e
c
_
p
e
rm
_
in
d
ices_to_tree helper function
commit
|
commitdiff
|
tree
2018-01-02
rsan
d
i
fo
M
ake vec_perm_indices u
s
e new vector encod
i
n
g
commit
|
commitdiff
|
tree
2018-01-02
rsandifo
Check whether a ve
c
tor of QIs can store all
indices
commit
|
commitdiff
|
tree
2018-01-02
r
sand
i
fo
Rem
o
ve vec_perm_const
o
ptab
commit
|
commitdiff
|
tree
2018-01-02
rsandifo
R
efactor expand_vec_
p
er
m
commit
|
commitdiff
|
tree
2018-01-02
rsandifo
S
p
li
t
can_ve
c
_
perm_p
into can_vec_perm
_
{var
,
const}_p
commit
|
commitdiff
|
tree
2018-01-02
r
sandifo
Pass
v
ec_per
m
_
i
ndice
s
by r
e
f
e
rence
commit
|
commitdiff
|
tree
2018-01-02
rsandifo
qimode_for
_
v
e
c_pe
r
m
commit
|
commitdiff
|
tree
2017-12-28
rsand
i
fo
[rs60
0
0] U
s
e gen_int_mod
e
i
n ieee_1
2
8bi
t
_negative_zero
commit
|
commitdiff
|
tree
2017-12-28
rsandifo
Use
valid_for
_
const_vector_p
i
nstead of CONSTANT_
P
commit
|
commitdiff
|
tree
2017-12-21
r
s
andif
o
poly_int: prune_runtime_alias_test_list
commit
|
commitdiff
|
tree
2017-12-21
rsand
i
fo
p
o
ly_int: compute_
d
ata_ref_alignment
commit
|
commitdiff
|
tree
2017-12-21
rsandifo
poly_int: l
o
op versioni
n
g
threshold
commit
|
commitdiff
|
tree
2017-12-21
rsa
n
difo
poly_int: tree-
s
sa-l
o
op-ivopts
.
c:iv_use
commit
|
commitdiff
|
tree
2017-12-21
rsandifo
poly
_
int: get_binfo_at_offset
commit
|
commitdiff
|
tree
2017-12-21
rsandifo
poly_int
:
b
uild
_
ref_for_of
f
set
commit
|
commitdiff
|
tree
2017-12-21
rs
a
nd
i
fo
poly_int: ME
M
_REF
of
f
sets
commit
|
commitdiff
|
tree
2017-12-21
rsandi
f
o
poly_int
:
fin
d
_
bswap_or_nop_l
o
ad
commit
|
commitdiff
|
tree
2017-12-21
rsandifo
poly_int: adjus
t
_ptr_
i
nfo_misa
l
ignment
commit
|
commitdiff
|
tree
2017-12-21
rs
a
ndifo
poly_
i
nt: decod
e
_addr_const
commit
|
commitdiff
|
tree
2017-12-21
rsandifo
p
oly_int: bit_fi
e
ld_size/offset
commit
|
commitdiff
|
tree
2017-12-21
rsandifo
p
oly_int: em
i
t_
g
roup_load/
s
t
o
re
commit
|
commitdiff
|
tree
2017-12-21
rsandifo
poly_int: relo
a
d<->i
r
a inte
r
fac
e
commit
|
commitdiff
|
tree
2017-12-21
rsandifo
poly_int
:
emit
_
inc
commit
|
commitdiff
|
tree
2017-12-21
r
s
andifo
poly_int: cfgexpand sta
c
k
variabl
e
s
commit
|
commitdiff
|
tree
2017-12-21
rsandifo
poly_int:
a
rgument siz
e
s
commit
|
commitdiff
|
tree
2017-12-21
rsand
i
fo
poly
_
int: instan
t
ia
t
e_virt
u
al_regs
commit
|
commitdiff
|
tree
next