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
PR83680: Inverted test in arm_vectorize_vec_perm_const
2018-01-04
rsan
d
ifo
PR8
3
680: Inverted test
i
n
a
r
m_vectorize_vec_perm_cons
t
commit
|
commitdiff
|
tree
2018-01-04
rsandi
f
o
P
R
8367
5
:
R
estore TARGET_
V
IS2 check for SPARC
vec_
p
e
r
m_const
commit
|
commitdiff
|
tree
2018-01-03
r
sandi
f
o
M
a
k
e
vect
o
r
izable_l
o
ad/store ha
n
dle IF
N
_MAS
K
_LOAD
/
STORE
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
Sp
l
it
gather load handling out of vectoriz
a
b
le_{mask
_
loa
d
_st
.
.
.
commit
|
commitdiff
|
tree
2018-01-03
r
s
andifo
Split ou
t
gather
lo
a
d m
a
sk building
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
Sp
l
it
r
hs checking out of ve
c
torizable_{,mask_load_
.
.
.
commit
|
commitdiff
|
tree
2018-01-03
rsandif
o
Split mask checking ou
t
of vectorizable_mask_load_store
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
Make v
e
ct
_
m
od
e
l_s
t
ore_cost
take a
v
ec_load
_
store_type
commit
|
commitdiff
|
tree
2018-01-03
r
s
andif
o
Move c
o
de that stubs out IFN_MA
S
K_L
O
ADs
commit
|
commitdiff
|
tree
2018-01-03
rs
a
ndifo
Use
e
x
tract_b
i
t
_field_a
s
_subreg
for vectors
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
Impr
o
v
e sp
i
lling for variab
l
e-widt
h
slots
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
Improve vectorization COND_E
X
P
R
<
bool op bool,
.
.
.
>
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
All
o
w th
e
t
ar
g
et to se
t
MAX_BITS
I
ZE_MODE_AN
Y
_MODE
commit
|
commitdiff
|
tree
2018-01-03
rsan
d
ifo
[AA
r
ch64]
Rewrit
e
aarch64_simd_v
a
lid
_
im
m
e
d
i
a
te
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
Add support for adjusting the number of units in a
.
.
.
commit
|
commitdiff
|
tree
2018-01-03
r
s
andifo
Allow targets to pick a vec
t
or prefix other than "V"
commit
|
commitdiff
|
tree
2018-01-03
r
s
andifo
Add support for M
O
DE_VECTOR_BO
O
L
commit
|
commitdiff
|
tree
2018-01-03
r
sandifo
poly_
i
nt: GET_MODE_
S
IZE
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_int: GET_MO
D
E_BITSIZE
commit
|
commitdiff
|
tree
2018-01-03
r
s
and
i
fo
p
oly
_
int:
expand_assign
m
ent
commit
|
commitdiff
|
tree
2018-01-03
rs
a
ndifo
poly_int: GET_M
O
DE_PRECISIO
N
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
p
o
ly_int: TYPE_VECTOR_SUBPARTS
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_i
n
t: vect_permut
e
_load/store_ch
a
in
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_int: GET_MODE_NUNITS
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
Use pa
r
tial_s
u
b
reg_p in
c
urr_insn_transfor
m
commit
|
commitdiff
|
tree
2018-01-03
rs
a
ndifo
Add a fixed_size_mode_pod
c
la
s
s
commit
|
commitdiff
|
tree
2018-01-03
r
s
andifo
Direct
l
y
operate on CON
S
T
_V
E
CTOR encoding
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_int: vec
t
or_builder
e
leme
n
t coun
t
commit
|
commitdiff
|
tree
2018-01-03
r
s
andifo
poly_in
t
: vec_perm
_
indices
e
lement t
y
pe
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_int: memrefs_conflict_p
commit
|
commitdiff
|
tree
2018-01-03
r
san
d
i
f
o
poly_int:
s
tr
u
c
t
_val
u
e_s
i
ze
commit
|
commitdiff
|
tree
2018-01-03
r
sandifo
p
o
l
y
_in
t
: load_regis
t
e
r
_paramet
e
rs
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly
_
i
nt: al
t
er_reg
commit
|
commitdiff
|
tree
2018-01-03
r
s
andifo
po
l
y_int: re
l
oad
i
ng co
m
plex sub
r
egs
commit
|
commitdiff
|
tree
2018-01-03
rsa
n
di
f
o
poly_i
n
t: process
_
alt_operands
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
p
oly_int: e
x
pand_ifn_
a
tom
i
c_compare_exchange_into_call
commit
|
commitdiff
|
tree
2018-01-03
r
s
andi
f
o
poly_int:
adjus
t
_mems
commit
|
commitdiff
|
tree
2018-01-03
rsa
n
difo
pol
y
_int: PUSH_ROUNDING
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_int:
em
i
t_single_push_i
n
sn_1
commit
|
commitdiff
|
tree
2018-01-03
r
sandifo
p
oly_int: se
t
_i
n
c
_s
t
ate
commit
|
commitdiff
|
tree
2018-01-03
rs
a
ndifo
poly_int: expan
d
_
expr_real_1
commit
|
commitdiff
|
tree
2018-01-03
rsand
i
f
o
poly_int
:
expan
d
_ex
p
r_real_2
commit
|
commitdiff
|
tree
2018-01-03
rsandif
o
poly_int: sub
r
e
g
_
get_info
commit
|
commitdiff
|
tree
2018-01-03
rsan
d
i
f
o
p
o
l
y
_in
t
:
REG
M
O
D
E_NATURAL_SIZE
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_int
:
expand_vector_ubs
a
n_over
f
low
commit
|
commitdiff
|
tree
2018-01-03
rs
a
ndifo
poly_int: f
o
lding B
I
T_F
I
ELD_
R
EF
s
on vector
s
commit
|
commitdiff
|
tree
2018-01-03
rs
a
ndifo
poly
_
int: fol
d
_indirect_ref_1
commit
|
commitdiff
|
tree
2018-01-03
r
s
a
nd
i
fo
poly_int:
omp-simd-clone
.
c
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_int: brig
v
ector e
l
ements
commit
|
commitdiff
|
tree
2018-01-03
r
s
and
i
fo
poly_int: tree-vect-g
e
neric
.
c
commit
|
commitdiff
|
tree
2018-01-03
r
s
andifo
poly_int: ve
c
t_n
o
_alias_
p
commit
|
commitdiff
|
tree
2018-01-03
rsan
d
ifo
poly_i
n
t
:
two-operatio
n
SLP
commit
|
commitdiff
|
tree
2018-01-03
r
s
andifo
poly_in
t
: vect_get_constan
t
_
v
ectors
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly
_
int: vectori
z
able_co
n
version
commit
|
commitdiff
|
tree
2018-01-03
rsan
d
if
o
p
o
ly_
i
nt: ve
c
to
r
iz
a
ble_simd_c
l
one_call
commit
|
commitdiff
|
tree
2018-01-03
r
sandifo
poly_int
:
v
ecto
r
izable_call
commit
|
commitdiff
|
tree
2018-01-03
r
san
d
if
o
p
o
ly_int:
vec
t
orizable_loa
d
/store
commit
|
commitdiff
|
tree
2018-01-03
r
s
andifo
p
o
ly_
i
nt: vectorizable_live_opera
t
ion
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_int:
v
ectori
z
able_
i
nd
u
ction
commit
|
commitdiff
|
tree
2018-01-03
r
s
andifo
poly_int:
v
ectorizable
_
red
u
ctio
n
commit
|
commitdiff
|
tree
2018-01-03
rsa
n
difo
p
o
ly
_
int:
ve
c
tor_alignment_
r
eachabl
e
_p
commit
|
commitdiff
|
tree
2018-01-03
r
s
andi
f
o
poly_int:
c
urre
n
t_ve
c
tor_
s
ize and
TARGET_AUTOVE
C
TORIZE_V
E
CTO
.
.
.
commit
|
commitdiff
|
tree
2018-01-03
rsan
d
ifo
p
oly_int:
get
_
mask_mode
commit
|
commitdiff
|
tree
2018-01-03
r
s
andifo
poly_i
n
t: omp_m
a
x_vf
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
pol
y
_int:
v
ect_nunits_
f
or_cost
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_int: SLP max_units
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
po
l
y_int: vecto
r
is
e
r vf
a
nd uf
commit
|
commitdiff
|
tree
2018-01-03
r
s
andifo
match
.
pd
h
andlin
g
o
f
t
hre
e
-constant bitops
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
Add an alte
r
native vector loop iv me
c
hanism
commit
|
commitdiff
|
tree
2018-01-02
rsandifo
Fix REG_ARGS_SIZE handling w
h
en pu
s
hing TLS addresses
commit
|
commitdiff
|
tree
2018-01-02
rsandifo
Ma
k
e CON
S
T
_
V
E
CTOR_ELT
h
andle
i
mplicitly-encoded elem
e
nts
commit
|
commitdiff
|
tree
2018-01-02
rsan
d
ifo
Make more
use of rtx_vector_builder
commit
|
commitdiff
|
tree
2018-01-02
rsandifo
New CO
N
ST_V
E
CT
O
R layout
commit
|
commitdiff
|
tree
2018-01-02
rsand
i
fo
U
s
e CON
S
T_VE
C
TO
R
_ELT
i
nst
e
ad o
f
XVECEXP
commit
|
commitdiff
|
tree
2018-01-02
rsandifo
Use
s
sizetype selectors for
a
ut
o
vectorise
d
VEC_
P
ERM_E
X
P
R
s
commit
|
commitdiff
|
tree
2018-01-02
rsandifo
Use vec_perm_b
u
ilder::series_p in shift_amt_fo
r
_vec
_
perm_mask
commit
|
commitdiff
|
tree
2018-01-02
rsa
n
d
i
fo
Rework VEC_PERM_
E
XPR folding
commit
|
commitdiff
|
tree
2018-01-02
rsandifo
Use exp
l
icit encod
i
ngs for sim
p
le permu
t
e
s
commit
|
commitdiff
|
tree
2018-01-02
rsandifo
Add
a
vec_perm
_
indices_to_tr
e
e
helper
f
u
nction
commit
|
commitdiff
|
tree
2018-01-02
r
s
a
ndifo
M
ak
e
vec
_
perm_indic
e
s use new ve
c
to
r
encoding
commit
|
commitdiff
|
tree
2018-01-02
rsandifo
C
h
eck
whether a ve
c
tor of QIs can stor
e
all indice
s
commit
|
commitdiff
|
tree
2018-01-02
rsandi
f
o
Remove
v
ec_perm_const optab
commit
|
commitdiff
|
tree
2018-01-02
rsandifo
Refactor expand_vec_p
e
rm
commit
|
commitdiff
|
tree
2018-01-02
rsand
i
fo
S
p
l
it c
a
n_vec
_
perm_p in
t
o can_vec_perm_{var,c
o
nst}_p
commit
|
commitdiff
|
tree
2018-01-02
r
s
a
n
difo
Pas
s
vec_perm_indice
s
by re
f
e
r
ence
commit
|
commitdiff
|
tree
2018-01-02
rsandifo
qimod
e
_f
o
r_v
e
c_perm
commit
|
commitdiff
|
tree
2017-12-28
rsa
n
d
i
fo
[rs60
0
0
]
Us
e
g
e
n_int_mode i
n
ieee_1
2
8bit_negative_zero
commit
|
commitdiff
|
tree
2017-12-28
rsan
d
ifo
Use valid_for
_
const_vector
_
p inst
e
ad
o
f C
O
N
STANT
_
P
commit
|
commitdiff
|
tree
2017-12-21
rsan
d
ifo
poly_int:
p
rune_r
u
ntime_alias_tes
t
_list
commit
|
commitdiff
|
tree
2017-12-21
rsandifo
poly_int: compute_da
t
a_ref_
a
lignment
commit
|
commitdiff
|
tree
2017-12-21
r
s
andifo
p
o
ly_i
n
t: loop v
e
rsio
n
i
n
g
th
r
esho
l
d
commit
|
commitdiff
|
tree
2017-12-21
rsandifo
poly_int: tree-s
s
a-loop-i
v
opts
.
c:i
v
_use
commit
|
commitdiff
|
tree
2017-12-21
r
s
a
nd
i
fo
poly_int: get
_
binfo_at_offset
commit
|
commitdiff
|
tree
2017-12-21
r
s
andifo
poly_int: build_ref_for_offset
commit
|
commitdiff
|
tree
2017-12-21
rsa
n
difo
poly_int
:
ME
M
_REF offsets
commit
|
commitdiff
|
tree
2017-12-21
rsandif
o
poly_
i
nt:
f
ind_bswap_or_nop
_
l
oad
commit
|
commitdiff
|
tree
2017-12-21
rs
a
ndifo
po
l
y_int
:
adjus
t
_ptr_info
_
misalig
n
ment
commit
|
commitdiff
|
tree
2017-12-21
rsa
n
difo
poly_
i
n
t
: decode_addr_const
commit
|
commitdiff
|
tree
2017-12-21
rsandi
f
o
poly_int
:
b
i
t_field_size/
o
ffset
commit
|
commitdiff
|
tree
2017-12-21
rsandifo
p
oly_in
t
: emit_grou
p
_load/store
commit
|
commitdiff
|
tree
next