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
rsandifo
PR
8
3
6
80: Inverte
d
test
in arm_vecto
r
ize_vec_perm_const
commit
|
commitdiff
|
tree
2018-01-04
rsandifo
PR83675: Re
s
tor
e
TARGE
T
_V
I
S2 check for SPA
R
C vec_perm_const
commit
|
commitdiff
|
tree
2018-01-03
r
s
a
ndifo
Ma
k
e ve
c
to
r
izable_load/s
t
ore handle IFN_MASK_LOAD/STORE
commit
|
commitdiff
|
tree
2018-01-03
rsan
d
ifo
Split gather l
o
ad hand
l
ing out of vectorizable_
{
mas
k
_load_st
.
.
.
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
S
p
lit
o
ut ga
t
her
l
oad m
a
sk build
i
ng
commit
|
commitdiff
|
tree
2018-01-03
rsandi
f
o
Split rhs chec
k
ing o
u
t
of vec
t
o
r
izable_{,
m
a
s
k_load_
.
.
.
commit
|
commitdiff
|
tree
2018-01-03
rsandi
f
o
Split mask chec
k
ing
out of vectorizable_mask_load_store
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
Ma
k
e vec
t
_model_store_cost take a vec_load_store_type
commit
|
commitdiff
|
tree
2018-01-03
rsa
n
d
ifo
M
o
ve code
t
ha
t
stub
s
o
u
t
I
FN_MASK_LOADs
commit
|
commitdiff
|
tree
2018-01-03
rs
a
ndifo
U
s
e
extract_bit_field
_
as_sub
r
eg for vectors
commit
|
commitdiff
|
tree
2018-01-03
r
sandi
f
o
Improv
e
spilling fo
r
variable-width slots
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
Improve vectorization COND_EXP
R
<
b
ool op boo
l
,
.
.
.
>
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
Al
l
ow the target to set MAX_BITSIZE_MODE_ANY_MODE
commit
|
commitdiff
|
tree
2018-01-03
rs
a
ndifo
[
A
Ar
c
h
64] Rewrite aarch6
4
_
s
imd_valid_immediate
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
Add
supp
o
rt
for adjusting the number of units in a
.
.
.
commit
|
commitdiff
|
tree
2018-01-03
r
s
andif
o
A
llow targets to pick a vector prefix other than "V"
commit
|
commitdiff
|
tree
2018-01-03
rsan
d
ifo
A
d
d support for MODE_VECTOR_BOOL
commit
|
commitdiff
|
tree
2018-01-03
rsandif
o
p
oly_int: GET_MODE_SIZE
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_int
:
GET_MODE_BITSI
Z
E
commit
|
commitdiff
|
tree
2018-01-03
rs
a
ndifo
poly_
i
nt: expand_assignment
commit
|
commitdiff
|
tree
2018-01-03
rsa
n
difo
p
o
ly_int:
G
ET_MO
D
E
_PR
E
C
ISION
commit
|
commitdiff
|
tree
2018-01-03
rsandi
f
o
pol
y
_int: TYPE_VECTOR_SUBPART
S
commit
|
commitdiff
|
tree
2018-01-03
rsandif
o
po
l
y_int: vect_permute_load/store
_
cha
i
n
commit
|
commitdiff
|
tree
2018-01-03
rsa
n
difo
p
o
ly_int: G
E
T_
M
O
D
E
_NUNITS
commit
|
commitdiff
|
tree
2018-01-03
r
sandifo
Use partia
l
_subreg_p in c
u
rr_insn_
t
ransform
commit
|
commitdiff
|
tree
2018-01-03
r
s
andifo
Add a f
i
xed_siz
e
_mod
e
_pod
c
lass
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
Directly oper
a
te on CONST_VECTOR
e
ncoding
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
p
o
l
y_int:
v
ector_builder
ele
m
e
n
t count
commit
|
commitdiff
|
tree
2018-01-03
rsa
n
difo
poly_int:
vec_perm_indices e
l
emen
t
t
y
p
e
commit
|
commitdiff
|
tree
2018-01-03
rsandif
o
poly_int: memrefs_conflict
_
p
commit
|
commitdiff
|
tree
2018-01-03
r
sand
i
fo
poly_int: struc
t
_val
u
e_size
commit
|
commitdiff
|
tree
2018-01-03
rsa
n
difo
poly_
i
nt: load_reg
i
ster_
p
aramete
r
s
commit
|
commitdiff
|
tree
2018-01-03
rs
a
n
di
f
o
p
oly_int: al
t
er_reg
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
p
oly_
i
nt: rel
o
a
d
ing complex
s
u
bregs
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_int
:
proc
e
ss_alt_
o
perands
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_int: expand_ifn_atomic
_
compare_exchange_into_call
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_in
t
:
adjust
_
mems
commit
|
commitdiff
|
tree
2018-01-03
r
s
a
ndifo
poly
_
int: PUSH_ROUNDING
commit
|
commitdiff
|
tree
2018-01-03
rsan
d
ifo
poly_int:
e
mit_s
i
ngle_push_insn_1
commit
|
commitdiff
|
tree
2018-01-03
r
s
andifo
poly_in
t
:
set_inc_sta
t
e
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
pol
y
_int: expa
n
d_expr_real_1
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_i
n
t: expand
_
expr_real_2
commit
|
commitdiff
|
tree
2018-01-03
rsa
n
difo
poly
_
i
nt: subreg_get_info
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
po
l
y
_
int: REG
M
O
D
E
_
NATURAL_SIZE
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_int: expand_
v
e
cto
r
_ubsan_ov
e
r
flow
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly
_
i
n
t: fol
d
ing BIT_FIEL
D
_REFs on vectors
commit
|
commitdiff
|
tree
2018-01-03
rsand
i
fo
poly_int: fold_indi
r
e
ct_r
e
f_1
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_
i
nt: omp-simd-clone
.
c
commit
|
commitdiff
|
tree
2018-01-03
r
sandifo
poly_in
t
: brig vector elemen
t
s
commit
|
commitdiff
|
tree
2018-01-03
r
s
a
n
difo
p
o
ly_int:
t
ree-
v
e
c
t-generic
.
c
commit
|
commitdiff
|
tree
2018-01-03
rsa
n
dif
o
poly_int
:
vect
_
no_alias_p
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_i
n
t: two-ope
r
ation SLP
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
p
o
ly_int: v
e
ct_get_cons
t
a
n
t
_vect
o
rs
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_in
t
: vectori
z
able
_
conv
e
rsion
commit
|
commitdiff
|
tree
2018-01-03
rsan
d
ifo
poly_int: vectorizable_simd_clone_ca
l
l
commit
|
commitdiff
|
tree
2018-01-03
rsan
d
ifo
poly_
i
nt: vectorizable_call
commit
|
commitdiff
|
tree
2018-01-03
r
sandifo
p
oly
_
int: vector
i
zable_load/st
o
re
commit
|
commitdiff
|
tree
2018-01-03
rsa
n
difo
poly_
i
nt: vectorizable
_
live_oper
a
tion
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_int: vectorizable_
i
ndu
c
t
i
on
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
p
o
ly_int: vectori
z
able_reduction
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_int: vector_
a
l
ig
n
ment_re
a
chable_p
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_int
:
cur
r
e
nt_vector_size and TARGET_AU
T
OVECTORIZE_VECTO
.
.
.
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_int: get_mask_
m
ode
commit
|
commitdiff
|
tree
2018-01-03
r
s
and
i
f
o
poly_int: omp
_
max_
v
f
commit
|
commitdiff
|
tree
2018-01-03
rsand
i
fo
poly_int: vec
t
_nunits_for_cost
commit
|
commitdiff
|
tree
2018-01-03
rsandif
o
poly_int: SLP max_units
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_int: vectori
s
er v
f
and uf
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
match
.
pd handlin
g
of three-constan
t
bitops
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
Add a
n
alternative vector loop iv mecha
n
ism
commit
|
commitdiff
|
tree
2018-01-02
rsandif
o
Fix
REG_ARGS_SIZE hand
l
ing when pushing T
L
S
addresses
commit
|
commitdiff
|
tree
2018-01-02
r
s
a
n
difo
Make C
O
NST_VECTOR
_
ELT handle
implicitly-encoded el
e
ments
commit
|
commitdiff
|
tree
2018-01-02
rsa
n
difo
Make more
use
of rtx_vec
t
or_bu
i
lder
commit
|
commitdiff
|
tree
2018-01-02
rsandi
f
o
New CONST
_
VECTOR layout
commit
|
commitdiff
|
tree
2018-01-02
rsandifo
Use CONST_VECT
O
R
_
E
LT inst
e
ad of XVECEXP
commit
|
commitdiff
|
tree
2018-01-02
rsandifo
Use s
s
iz
e
ty
p
e sel
e
ctors f
o
r
a
utove
c
t
o
rised VE
C
_PERM_EXPRs
commit
|
commitdiff
|
tree
2018-01-02
rsandifo
Us
e
vec_per
m
_builder::seri
e
s_
p
i
n
shift_amt_for_vec_perm_m
a
sk
commit
|
commitdiff
|
tree
2018-01-02
rsandifo
R
e
w
ork VE
C
_PERM_EXPR folding
commit
|
commitdiff
|
tree
2018-01-02
r
sandif
o
Use exp
l
icit enco
d
i
n
gs
f
or simple permutes
commit
|
commitdiff
|
tree
2018-01-02
rsandi
f
o
Add a vec_perm_in
d
ic
e
s
_
to_tree hel
p
er functi
o
n
commit
|
commitdiff
|
tree
2018-01-02
rsandi
f
o
M
ake v
e
c_perm_ind
i
ces
u
se
n
ew vecto
r
e
n
c
o
ding
commit
|
commitdiff
|
tree
2018-01-02
rsandifo
Check
w
hether a ve
c
tor of QIs can store all
i
nd
i
ces
commit
|
commitdiff
|
tree
2018-01-02
rsan
d
ifo
Remove vec_perm
_
con
s
t optab
commit
|
commitdiff
|
tree
2018-01-02
rsan
d
i
fo
Refactor exp
a
n
d
_vec_per
m
commit
|
commitdiff
|
tree
2018-01-02
rsandifo
Split can_vec_perm_p into can_
v
e
c
_perm_{v
a
r,const
}
_p
commit
|
commitdiff
|
tree
2018-01-02
rsandif
o
P
ass vec_perm_indices by r
e
fe
r
e
n
c
e
commit
|
commitdiff
|
tree
2018-01-02
rsandifo
qimode_for
_
vec_perm
commit
|
commitdiff
|
tree
2017-12-28
r
s
an
d
ifo
[r
s
6000] U
s
e
gen_int_mod
e
in ieee_128bit_nega
t
i
ve_zero
commit
|
commitdiff
|
tree
2017-12-28
rsandif
o
Use
valid_f
o
r
_co
n
st_vect
o
r_p inste
a
d of C
O
NSTA
N
T
_P
commit
|
commitdiff
|
tree
2017-12-21
rsan
d
ifo
poly_int: p
r
une_runtim
e
_alias_test_list
commit
|
commitdiff
|
tree
2017-12-21
rsandifo
p
o
l
y_int: co
m
pute
_
data_ref
_
alig
n
ment
commit
|
commitdiff
|
tree
2017-12-21
r
sandifo
poly_int: l
o
op versioning
t
hreshol
d
commit
|
commitdiff
|
tree
2017-12-21
rsandifo
po
l
y_int: tr
e
e-ssa-loop-ivopts
.
c:iv_use
commit
|
commitdiff
|
tree
2017-12-21
rsandifo
poly_int: get_binfo_a
t
_of
f
se
t
commit
|
commitdiff
|
tree
2017-12-21
rsandifo
p
oly_int: build_ref_for_offse
t
commit
|
commitdiff
|
tree
2017-12-21
rsandifo
poly_
i
nt: ME
M
_REF offs
e
ts
commit
|
commitdiff
|
tree
2017-12-21
rsand
i
fo
poly_int: find_bswap_or_nop_load
commit
|
commitdiff
|
tree
2017-12-21
rsandifo
poly_int: adjust_ptr_info_misalignment
commit
|
commitdiff
|
tree
2017-12-21
rsandifo
poly_int:
d
e
code_add
r
_const
commit
|
commitdiff
|
tree
2017-12-21
rsandifo
poly_i
n
t: bi
t
_field_si
z
e/off
s
et
commit
|
commitdiff
|
tree
2017-12-21
rsandifo
poly_int: emit_group_lo
a
d/store
commit
|
commitdiff
|
tree
next