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
Protect second call to extract_range_from_multiplicative_op_1
2018-01-04
rsandifo
Prote
c
t
s
econd call
t
o extract
_
r
a
nge_from_multip
l
icative_op_
1
commit
|
commitdiff
|
tree
2018-01-04
rsandif
o
D
o
c
ument
m
achine_mode wrap
p
er classes
commit
|
commitdiff
|
tree
2018-01-04
rsandifo
Add tree_fits_uhwi_p t
e
sts to BIT
_
F
IELD_REF folde
r
commit
|
commitdiff
|
tree
2018-01-04
rsan
d
ifo
Allow
V
EC_PERM_EXPR f
o
lding
to f
a
il
commit
|
commitdiff
|
tree
2018-01-04
rsandifo
P
R83680: I
n
verted
test in arm
_
v
ectori
z
e_vec_
p
erm_cons
t
commit
|
commitdiff
|
tree
2018-01-04
rsandi
f
o
P
R
83675: Re
s
to
r
e TARGET_
V
I
S2 check
f
o
r
SP
A
RC vec_p
e
rm_cons
t
commit
|
commitdiff
|
tree
2018-01-03
rsand
i
fo
Make vectorizable_load/
s
tor
e
handle
I
FN_MASK_LOAD/STORE
commit
|
commitdiff
|
tree
2018-01-03
rsandi
f
o
Split gather
l
oad handling out of vec
t
orizable_{mask_load_st
.
.
.
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
S
p
lit out gather l
o
ad mask bu
i
l
d
ing
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
S
pli
t
rhs check
i
ng o
u
t of vectorizable_{,mask_load_
.
.
.
commit
|
commitdiff
|
tree
2018-01-03
rs
a
nd
i
f
o
Split mask checking
o
ut o
f
ve
c
torizable_mas
k
_load_store
commit
|
commitdiff
|
tree
2018-01-03
rsandi
f
o
Make vec
t
_model
_
s
tore_c
o
st t
a
ke a vec_load_store_type
commit
|
commitdiff
|
tree
2018-01-03
r
s
a
ndifo
Move cod
e
t
hat stub
s
o
u
t IFN_MAS
K
_LOADs
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
Us
e
extr
a
ct_bit
_
field
_
a
s
_subreg
fo
r
v
ectors
commit
|
commitdiff
|
tree
2018-01-03
rsand
i
f
o
Improve spilling for v
a
ria
b
le-width s
l
ots
commit
|
commitdiff
|
tree
2018-01-03
rsan
d
i
fo
Im
p
ro
v
e v
e
ctorization
COND_EX
P
R <bool op
boo
l
,
.
.
.
>
commit
|
commitdiff
|
tree
2018-01-03
r
s
andifo
Allow the target to
set MAX_
B
ITSIZE_MODE_
A
N
Y
_
MODE
commit
|
commitdiff
|
tree
2018-01-03
r
sand
i
fo
[
AArch64] Rewrite aarch64_sim
d
_valid_immedia
t
e
commit
|
commitdiff
|
tree
2018-01-03
r
s
andifo
Add support f
o
r adjustin
g
the nu
m
ber of units in
a
.
.
.
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
Allow target
s
to
pick a
vecto
r
prefix oth
e
r t
h
an
"
V"
commit
|
commitdiff
|
tree
2018-01-03
rs
a
nd
i
f
o
A
d
d
s
upport for MODE_
V
ECTOR_BOOL
commit
|
commitdiff
|
tree
2018-01-03
r
s
a
n
difo
poly_int: G
E
T_MODE_SI
Z
E
commit
|
commitdiff
|
tree
2018-01-03
rs
a
nd
i
fo
pol
y
_int: GET_MODE_BITS
I
ZE
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_int: ex
p
and_assi
g
nment
commit
|
commitdiff
|
tree
2018-01-03
rsa
n
difo
poly_in
t
: GET_MODE_PRECIS
I
ON
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
p
oly_int: TY
P
E_VECTOR_SU
B
PA
R
T
S
commit
|
commitdiff
|
tree
2018-01-03
r
s
andifo
poly_in
t
: v
e
ct_permute_load/store_chain
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
p
o
ly_int: GET_MO
D
E_NUNIT
S
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
Us
e
partial_subreg_
p
i
n
curr_insn_transform
commit
|
commitdiff
|
tree
2018-01-03
rsa
n
difo
Add a fi
x
ed_size_mod
e
_pod cl
a
ss
commit
|
commitdiff
|
tree
2018-01-03
rsandif
o
Directly operate on CONST_
V
ECTOR encoding
commit
|
commitdiff
|
tree
2018-01-03
rsandi
f
o
p
oly_int: vector_b
u
ilder
ele
m
ent
coun
t
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_in
t
:
vec_perm_ind
i
ces
e
lement type
commit
|
commitdiff
|
tree
2018-01-03
rs
a
nd
i
f
o
poly_int: me
m
refs_conflic
t
_
p
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
p
o
ly_int: struct_value_size
commit
|
commitdiff
|
tree
2018-01-03
r
s
a
ndifo
poly_int: load_register_para
m
eters
commit
|
commitdiff
|
tree
2018-01-03
r
s
andifo
poly
_
int:
a
lter_re
g
commit
|
commitdiff
|
tree
2018-01-03
rsa
n
difo
pol
y
_int:
relo
a
din
g
complex
s
ubregs
commit
|
commitdiff
|
tree
2018-01-03
rs
a
ndifo
p
o
ly_int: pr
o
cess
_
alt_operands
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_int:
e
x
pand_ifn_atomic_compare_exchang
e
_into_call
commit
|
commitdiff
|
tree
2018-01-03
rsa
n
difo
poly_int:
a
d
just_me
m
s
commit
|
commitdiff
|
tree
2018-01-03
rsand
i
fo
poly_int: PU
S
H_ROUND
I
NG
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_int: emit_single_push_i
n
sn_1
commit
|
commitdiff
|
tree
2018-01-03
r
s
andifo
p
oly_
i
nt: set_i
n
c
_
state
commit
|
commitdiff
|
tree
2018-01-03
rsand
i
fo
pol
y
_
i
n
t:
e
xpand_expr_real_1
commit
|
commitdiff
|
tree
2018-01-03
r
s
andifo
p
o
ly_int
:
expand_expr_real_2
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_i
n
t: subreg_get_info
commit
|
commitdiff
|
tree
2018-01-03
r
s
a
ndifo
p
o
ly_int: REGMODE_NATURAL_SIZE
commit
|
commitdiff
|
tree
2018-01-03
rs
a
n
d
ifo
poly_int: expand_vector_ubsan_over
f
l
ow
commit
|
commitdiff
|
tree
2018-01-03
rsand
i
fo
poly_i
n
t
:
folding BIT
_
FIELD_
R
EFs on vecto
r
s
commit
|
commitdiff
|
tree
2018-01-03
r
sandifo
p
oly_
i
nt: f
o
ld_ind
i
r
ect_ref_1
commit
|
commitdiff
|
tree
2018-01-03
rsandi
f
o
poly_int: omp-simd-clon
e
.
c
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
po
l
y_int: brig vector
elements
commit
|
commitdiff
|
tree
2018-01-03
rsandif
o
poly_int: tree-ve
c
t-g
e
neric
.
c
commit
|
commitdiff
|
tree
2018-01-03
r
sand
i
fo
p
oly_int: vect_no_alias_p
commit
|
commitdiff
|
tree
2018-01-03
rsandi
f
o
poly_int: two-operati
o
n
S
LP
commit
|
commitdiff
|
tree
2018-01-03
rsan
d
ifo
poly_int: v
e
ct_get_consta
n
t
_ve
c
tors
commit
|
commitdiff
|
tree
2018-01-03
r
s
and
i
fo
poly_in
t
: vectorizable_conversio
n
commit
|
commitdiff
|
tree
2018-01-03
rsandif
o
pol
y
_int: vectoriza
b
le_simd_clone
_
ca
l
l
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_int: v
e
c
t
o
r
izabl
e
_call
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
po
l
y_i
n
t: vectorizable_load/store
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
pol
y
_int: vectorizable_l
i
ve_ope
r
ation
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_int: vectorizab
l
e_i
n
duction
commit
|
commitdiff
|
tree
2018-01-03
rsa
n
dif
o
poly_int: vec
t
o
r
iz
a
ble_reducti
o
n
commit
|
commitdiff
|
tree
2018-01-03
rs
a
n
d
ifo
po
l
y
_int: vector_alig
n
ment_r
e
achabl
e
_p
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_in
t
: cu
r
ren
t
_
v
e
c
tor_si
z
e a
n
d
T
A
RGET_AUTOVECTORIZE_V
E
CTO
.
.
.
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
pol
y
_int: ge
t
_ma
s
k_mode
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_int
:
om
p
_max_vf
commit
|
commitdiff
|
tree
2018-01-03
rsa
n
difo
poly_int
:
ve
c
t_nunits_for_cost
commit
|
commitdiff
|
tree
2018-01-03
rsan
d
ifo
poly_int: SLP
max_units
commit
|
commitdiff
|
tree
2018-01-03
rs
a
ndifo
poly_in
t
: vectoriser vf and u
f
commit
|
commitdiff
|
tree
2018-01-03
rs
a
ndifo
ma
t
ch
.
pd h
a
ndli
n
g of thr
e
e
-
consta
n
t bito
p
s
commit
|
commitdiff
|
tree
2018-01-03
rsandi
f
o
Add
a
n alternative vector lo
o
p iv me
c
h
anism
commit
|
commitdiff
|
tree
2018-01-02
rsandifo
Fix RE
G
_ARGS_
S
IZE
han
d
ling when pushing TLS addresses
commit
|
commitdiff
|
tree
2018-01-02
rsandifo
Make
CONST_V
E
C
T
OR_E
L
T handle
i
mplicitly
-
enc
o
ded elemen
t
s
commit
|
commitdiff
|
tree
2018-01-02
rsan
d
ifo
Make more
use of rtx_vector_build
e
r
commit
|
commitdiff
|
tree
2018-01-02
r
s
andifo
New
CONST_VECTOR l
a
yout
commit
|
commitdiff
|
tree
2018-01-02
r
s
a
n
d
if
o
U
se
C
ONST_VECTOR_ELT instead
o
f
XVECEXP
commit
|
commitdiff
|
tree
2018-01-02
rsandifo
Use ssizetype selectors for
a
u
tove
c
tor
i
sed V
E
C_PERM_EXPRs
commit
|
commitdiff
|
tree
2018-01-02
rs
a
n
d
ifo
Use vec_perm_
b
uilder::series_p in
s
hift_amt_for_
v
ec_pe
r
m_mas
k
commit
|
commitdiff
|
tree
2018-01-02
rsandifo
R
ework VEC
_
PE
R
M_EXPR fo
l
ding
commit
|
commitdiff
|
tree
2018-01-02
rs
a
ndifo
Use e
x
p
licit encodings for
simple
p
ermutes
commit
|
commitdiff
|
tree
2018-01-02
r
s
andifo
Add
a vec_perm_indices_to_tree
he
l
per fu
n
ction
commit
|
commitdiff
|
tree
2018-01-02
rsandifo
Make
vec_perm_indices use new
v
ector encoding
commit
|
commitdiff
|
tree
2018-01-02
rsandifo
C
h
eck
w
hether a vector of QIs can st
o
r
e
all
indices
commit
|
commitdiff
|
tree
2018-01-02
rsandifo
Re
m
ove ve
c
_perm_const opt
a
b
commit
|
commitdiff
|
tree
2018-01-02
rsand
i
fo
Re
f
act
o
r expand_ve
c
_per
m
commit
|
commitdiff
|
tree
2018-01-02
rsandifo
S
plit can_vec
_
perm_p
i
n
t
o
c
a
n_vec_p
e
rm_{var,const}_p
commit
|
commitdiff
|
tree
2018-01-02
rsand
i
fo
Pass vec_perm_
i
ndices by reference
commit
|
commitdiff
|
tree
2018-01-02
rsandifo
qimode_for_vec_perm
commit
|
commitdiff
|
tree
2017-12-28
rsandifo
[rs6000] Use gen_int_mod
e
i
n
i
eee_128
b
it_negative_zer
o
commit
|
commitdiff
|
tree
2017-12-28
rsandifo
Use
valid_for_const_vector_p instead of
C
ONST
A
NT_P
commit
|
commitdiff
|
tree
2017-12-21
rsandifo
poly_int: prune_runtime_alias_te
s
t_li
s
t
commit
|
commitdiff
|
tree
2017-12-21
r
s
a
n
d
i
fo
p
o
ly_int: co
m
put
e
_data_r
e
f_ali
g
nment
commit
|
commitdiff
|
tree
2017-12-21
rsand
i
f
o
p
o
l
y
_in
t
: loop
v
e
r
sioning th
r
e
s
hold
commit
|
commitdiff
|
tree
2017-12-21
rsandifo
poly_int:
tre
e
-ssa-loop
-
ivop
t
s
.
c:iv
_
use
commit
|
commitdiff
|
tree
2017-12-21
r
s
andifo
poly_int: get_
b
inf
o
_at_offset
commit
|
commitdiff
|
tree
2017-12-21
r
s
andifo
poly_int: b
u
ild_ref
_
for
_
off
s
et
commit
|
commitdiff
|
tree
2017-12-21
rsandifo
poly_int
:
MEM_REF offsets
commit
|
commitdiff
|
tree
2017-12-21
rsa
n
difo
poly
_
int: find_bswa
p
_
or_nop_load
commit
|
commitdiff
|
tree
next