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 mask checking out of vectorizable_mask_load_store
2018-01-03
rsandifo
Spli
t
mask
checkin
g
out of vectorizable
_
ma
s
k_load_store
commit
|
commitdiff
|
tree
2018-01-03
rsandi
f
o
Make vect_mode
l
_
store_cos
t
t
a
ke
a v
e
c_l
o
ad_s
t
ore_ty
p
e
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
M
o
ve cod
e
that
stubs
ou
t
IFN_MAS
K
_LOADs
commit
|
commitdiff
|
tree
2018-01-03
r
sandifo
Us
e
ext
r
a
c
t_bit_
f
i
e
ld_
a
s
_
subreg f
o
r
vectors
commit
|
commitdiff
|
tree
2018-01-03
rs
a
ndifo
Improv
e
spilling for
variable-
w
idt
h
slot
s
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
Impro
v
e vect
o
rization COND_EXP
R
<
bool op
b
ool,
.
.
.
>
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
A
llow the target
t
o set MAX_BITSIZE_
M
ODE_ANY_MODE
commit
|
commitdiff
|
tree
2018-01-03
rsa
n
difo
[A
A
rch64]
R
ewr
i
te aarch64_si
m
d_val
i
d
_immediate
commit
|
commitdiff
|
tree
2018-01-03
r
sandifo
Add support fo
r
adj
u
sting the number of units in a
.
.
.
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
Allow targe
t
s to pick a
v
ector
p
refix othe
r
than
"V"
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
A
d
d
support f
o
r MODE_
V
E
CTOR
_
BOO
L
commit
|
commitdiff
|
tree
2018-01-03
rsan
d
ifo
po
l
y_int: G
E
T_MODE_SIZE
commit
|
commitdiff
|
tree
2018-01-03
rsand
i
fo
poly_int:
GE
T
_MODE_
B
ITSI
Z
E
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
p
o
l
y_int:
e
xpand_a
s
signme
n
t
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_int
:
G
E
T
_MODE_PRECISION
commit
|
commitdiff
|
tree
2018-01-03
rsandi
f
o
poly_in
t
: TY
P
E_VE
C
TOR_SUBPARTS
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_
i
nt: vect_permute_load/stor
e
_c
h
ain
commit
|
commitdiff
|
tree
2018-01-03
r
s
a
n
d
ifo
pol
y
_int: GET_MODE_N
U
NITS
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
U
s
e
par
t
ial_subreg_p in
curr_insn_
t
ransform
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
Add a fixed_size_mode_pod class
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
D
i
r
e
ctly operate on C
O
NST_VECTO
R
encoding
commit
|
commitdiff
|
tree
2018-01-03
rs
a
ndifo
poly_int: vector_buil
d
er el
e
ment count
commit
|
commitdiff
|
tree
2018-01-03
r
sandifo
poly_int:
v
ec_perm_indices elem
e
n
t type
commit
|
commitdiff
|
tree
2018-01-03
rsa
n
d
ifo
pol
y
_int: memref
s
_conflic
t
_p
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_int:
s
t
ruct_v
a
lue_size
commit
|
commitdiff
|
tree
2018-01-03
r
sandifo
po
l
y_
i
nt: load_register_parameters
commit
|
commitdiff
|
tree
2018-01-03
rsand
i
fo
poly_int: al
t
er_r
e
g
commit
|
commitdiff
|
tree
2018-01-03
rsan
d
i
fo
poly_int: reload
i
ng complex s
u
bregs
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
p
o
l
y
_int: process_alt_operands
commit
|
commitdiff
|
tree
2018-01-03
rs
a
ndifo
po
l
y_int: expand_ifn_atomic_compar
e
_
excha
n
ge
_
into_call
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_int: adjust_mems
commit
|
commitdiff
|
tree
2018-01-03
r
s
a
n
d
i
fo
pol
y
_int: PUSH_ROUNDING
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
p
o
ly_int: em
i
t_
s
ingle_push_insn_1
commit
|
commitdiff
|
tree
2018-01-03
rs
a
ndifo
poly_int: se
t
_inc
_
state
commit
|
commitdiff
|
tree
2018-01-03
r
sandifo
p
oly_int: expand_expr_real_1
commit
|
commitdiff
|
tree
2018-01-03
r
s
andifo
p
o
l
y_int
:
expand_expr_real_2
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
p
oly_int: subreg_get_inf
o
commit
|
commitdiff
|
tree
2018-01-03
rs
a
ndifo
p
oly_int: REGMODE
_
NATU
R
A
L_SIZ
E
commit
|
commitdiff
|
tree
2018-01-03
rsan
d
ifo
poly_in
t
: expa
n
d_vector_ubsan_
o
ver
f
low
commit
|
commitdiff
|
tree
2018-01-03
rsand
i
fo
poly_int: folding B
I
T_FIELD
_
REFs on
v
ectors
commit
|
commitdiff
|
tree
2018-01-03
r
s
an
d
if
o
pol
y
_
int: fold_indire
c
t
_ref_1
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
po
l
y_int: omp-simd-clone
.
c
commit
|
commitdiff
|
tree
2018-01-03
rsan
d
ifo
poly_i
n
t: brig vec
t
or ele
m
ents
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_in
t
: tree
-
ve
c
t-g
e
neric
.
c
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_in
t
: vect_no_alias_p
commit
|
commitdiff
|
tree
2018-01-03
r
s
a
ndifo
poly_int
:
two
-
o
peration SLP
commit
|
commitdiff
|
tree
2018-01-03
rsan
d
ifo
pol
y
_int
:
vect_g
e
t_con
s
tant_ve
c
t
o
r
s
commit
|
commitdiff
|
tree
2018-01-03
rsandi
f
o
poly_
i
nt:
vectorizable_conversi
o
n
commit
|
commitdiff
|
tree
2018-01-03
rsa
n
difo
p
oly_int: vectoriz
a
ble_
s
imd_clon
e
_cal
l
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
p
oly_i
n
t: vectorizable_cal
l
commit
|
commitdiff
|
tree
2018-01-03
rsan
d
ifo
p
o
ly_int: vect
o
r
izable_load
/
st
o
re
commit
|
commitdiff
|
tree
2018-01-03
rsa
n
d
i
fo
poly
_
int:
vectorizable_li
v
e_operation
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_
i
n
t
: vectorizabl
e
_induction
commit
|
commitdiff
|
tree
2018-01-03
rsandif
o
poly_int: vectorizabl
e
_
reduct
i
on
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_i
n
t: ve
c
tor_alig
n
ment_reach
a
ble_p
commit
|
commitdiff
|
tree
2018-01-03
r
s
andifo
poly_int
:
c
u
rrent_vector_size
a
nd
T
ARGET_AUTOVECTOR
I
Z
E
_VECTO
.
.
.
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_int: get_
m
ask_mode
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
p
oly_int: omp_max_vf
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_
i
nt: vect
_
n
u
nit
s
_
for_cost
commit
|
commitdiff
|
tree
2018-01-03
rsandif
o
poly_int: SLP max_units
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
pol
y
_int: vecto
r
iser vf an
d
u
f
commit
|
commitdiff
|
tree
2018-01-03
rsa
n
difo
ma
t
ch
.
p
d
handlin
g
of
t
hree-c
o
nstan
t
bitops
commit
|
commitdiff
|
tree
2018-01-03
r
s
a
n
d
ifo
Add an
alternative
v
ector
l
oop iv
m
echan
i
sm
commit
|
commitdiff
|
tree
2018-01-02
rsandifo
Fix R
E
G_ARGS_S
I
ZE handl
i
ng when pushi
n
g
TLS
addresses
commit
|
commitdiff
|
tree
2018-01-02
r
sandifo
Make CO
N
ST_VECTOR_
E
LT
h
a
ndle
i
mplicitly-
e
ncoded elements
commit
|
commitdiff
|
tree
2018-01-02
rsandifo
Make more use
of rtx_ve
c
tor_
b
u
i
l
de
r
commit
|
commitdiff
|
tree
2018-01-02
rsandi
f
o
New CONST_
V
ECTOR layout
commit
|
commitdiff
|
tree
2018-01-02
r
s
andif
o
Use CONST_VECTOR_E
L
T
i
nstead
of XVECEXP
commit
|
commitdiff
|
tree
2018-01-02
rsandif
o
Use ssizetype
selec
t
ors for autovec
t
orised VEC_PERM_EXPRs
commit
|
commitdiff
|
tree
2018-01-02
rsan
d
ifo
Use vec_perm
_
builder
:
:series
_
p in shift_amt
_
for_vec_p
e
r
m_mask
commit
|
commitdiff
|
tree
2018-01-02
rsandifo
R
e
work VEC_P
E
RM_EXP
R
folding
commit
|
commitdiff
|
tree
2018-01-02
rsandifo
Use ex
p
licit encod
i
ng
s
fo
r
simple per
m
ute
s
commit
|
commitdiff
|
tree
2018-01-02
rsand
i
fo
Add a
vec_
p
e
r
m_indices_to
_
tree help
e
r funct
i
on
commit
|
commitdiff
|
tree
2018-01-02
rs
a
n
difo
Make
v
e
c_perm_ind
i
ces use new vector en
c
oding
commit
|
commitdiff
|
tree
2018-01-02
rsandifo
C
h
eck whether
a
vector of QI
s
ca
n
store all indices
commit
|
commitdiff
|
tree
2018-01-02
rsandifo
R
emove v
e
c_perm_
c
onst o
p
t
ab
commit
|
commitdiff
|
tree
2018-01-02
rsand
i
fo
Refact
o
r expan
d
_vec_perm
commit
|
commitdiff
|
tree
2018-01-02
rsand
i
fo
Sp
l
it
can
_
vec_perm_p into can_vec_perm_{var,cons
t
}_p
commit
|
commitdiff
|
tree
2018-01-02
r
s
andifo
Pass
vec_perm_
i
n
d
ices by refe
r
ence
commit
|
commitdiff
|
tree
2018-01-02
rsandi
f
o
qimode_for_vec_p
e
rm
commit
|
commitdiff
|
tree
2017-12-28
r
s
a
n
difo
[rs6000
]
U
s
e gen_int_mode in i
e
ee_1
2
8
b
it_negative_zero
commit
|
commitdiff
|
tree
2017-12-28
rs
a
ndi
f
o
Use valid_for_const
_
vector_p
i
ns
t
ead of CON
S
T
ANT_P
commit
|
commitdiff
|
tree
2017-12-21
rsandifo
p
o
ly_i
n
t: prune_runtime
_
alias_test_lis
t
commit
|
commitdiff
|
tree
2017-12-21
rsandifo
poly_int
:
co
m
pute_data_ref_a
l
ignme
n
t
commit
|
commitdiff
|
tree
2017-12-21
rsandi
f
o
poly_int: loop versioning threshold
commit
|
commitdiff
|
tree
2017-12-21
rsandifo
poly_int: tree-ssa
-
loop-i
v
opts
.
c
:
iv_
u
se
commit
|
commitdiff
|
tree
2017-12-21
rsandifo
poly_int: get_binfo_at_offset
commit
|
commitdiff
|
tree
2017-12-21
rsa
n
difo
poly_int
:
build_r
e
f_for_offset
commit
|
commitdiff
|
tree
2017-12-21
rsandifo
poly_int: MEM_REF o
f
fsets
commit
|
commitdiff
|
tree
2017-12-21
rsandifo
pol
y
_i
n
t: find_bsw
a
p_or
_
nop_load
commit
|
commitdiff
|
tree
2017-12-21
rs
a
ndifo
poly_int:
a
djust
_
ptr_in
f
o_
m
i
salignment
commit
|
commitdiff
|
tree
2017-12-21
rs
a
n
d
i
fo
p
o
l
y_int: decode_addr_
c
onst
commit
|
commitdiff
|
tree
2017-12-21
rsa
n
difo
poly_int: bit_field_size/offset
commit
|
commitdiff
|
tree
2017-12-21
rsandifo
poly_int:
e
mit_
g
roup_load/store
commit
|
commitdiff
|
tree
2017-12-21
rsa
n
difo
poly_int: r
e
load<->ira
interface
commit
|
commitdiff
|
tree
2017-12-21
rsa
n
difo
poly_int
:
emit_inc
commit
|
commitdiff
|
tree
2017-12-21
rsan
d
ifo
poly_int: cfgex
p
and stack vari
a
b
l
es
commit
|
commitdiff
|
tree
2017-12-21
rs
a
ndif
o
poly
_
int
:
argument sizes
commit
|
commitdiff
|
tree
2017-12-21
rsandif
o
pol
y
_int: inst
a
n
t
i
ate_virt
u
al_
r
egs
commit
|
commitdiff
|
tree
2017-12-21
rsandifo
p
o
ly_int: REG
_
ARGS_SIZ
E
commit
|
commitdiff
|
tree
next