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
Prot
e
ct
second call to e
x
tract_
r
ange_from_
m
ultiplica
t
ive_op_1
commit
|
commitdiff
|
tree
2018-01-04
rsandifo
Docu
m
ent
m
achine_mode wrapper
classes
commit
|
commitdiff
|
tree
2018-01-04
rsa
n
dif
o
Add tree_fits_uhwi_p
t
ests to
BI
T
_F
I
ELD_REF fol
d
er
commit
|
commitdiff
|
tree
2018-01-04
r
s
an
d
ifo
A
llow V
E
C_
P
ERM_E
X
PR foldin
g
to fail
commit
|
commitdiff
|
tree
2018-01-04
rsand
i
fo
PR
8
3680: Inverted test in arm_vectorize_vec_per
m
_const
commit
|
commitdiff
|
tree
2018-01-04
rsand
i
fo
PR83675: Restore TA
R
G
E
T_VI
S
2 check for SPARC vec_pe
r
m
_const
commit
|
commitdiff
|
tree
2018-01-03
rs
a
ndifo
Make v
e
cto
r
izable_load/store handle IFN_MA
S
K_LOAD
/
STORE
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
Split gather
l
oad handli
n
g out of vector
i
zable_{mask_load_
s
t
.
.
.
commit
|
commitdiff
|
tree
2018-01-03
rs
a
n
difo
Split ou
t
gather load
mask building
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
Sp
l
it rhs checking out of vect
o
rizable_{,mask_load_
.
.
.
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
Split mask checking out of
v
ect
o
r
izable_mask
_
lo
a
d_store
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
Make
v
ect
_
model_stor
e
_co
s
t
take a vec_load_s
t
ore_typ
e
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
Move code that st
u
bs out IFN_MASK_L
O
ADs
commit
|
commitdiff
|
tree
2018-01-03
r
s
a
ndifo
Use extract_bit_field_as_subre
g
for v
e
ctors
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
I
m
prov
e
spilling
f
o
r variable-wid
t
h slots
commit
|
commitdiff
|
tree
2018-01-03
rsa
n
dif
o
Improve vec
t
orization COND_EXPR <bool op bool,
.
.
.
>
commit
|
commitdiff
|
tree
2018-01-03
rsan
d
ifo
A
llow the targ
e
t to s
e
t
MAX_BITSIZE_MODE_
A
N
Y_MOD
E
commit
|
commitdiff
|
tree
2018-01-03
rsandif
o
[AAr
c
h
64] Rewrite aarch64_simd_
v
alid_imm
e
dia
t
e
commit
|
commitdiff
|
tree
2018-01-03
rsa
n
difo
Add supp
o
rt for adjusting the number
o
f units in a
.
.
.
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
Allow ta
r
ge
t
s to pick
a vec
t
or prefix ot
h
er
t
han "V"
commit
|
commitdiff
|
tree
2018-01-03
rsa
n
difo
Add support
f
or MODE_VECTOR_B
O
O
L
commit
|
commitdiff
|
tree
2018-01-03
rsan
d
ifo
poly_int: GET
_
MODE_SIZE
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly
_
int: GET_MODE_BITSIZE
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_int:
e
xpand_assign
m
ent
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
p
o
ly_int
:
GET_MO
D
E
_
PRECISION
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly
_
i
nt: TYPE_
V
ECTOR_SUBPARTS
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
p
o
ly_int: vect_pe
r
mut
e
_loa
d
/store_chai
n
commit
|
commitdiff
|
tree
2018-01-03
rsandi
f
o
poly
_
int: GET_MODE_NUNITS
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
U
se partial_subre
g
_p
in curr_insn_tra
n
sform
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
Add a f
i
xed_size_mod
e
_pod
cla
s
s
commit
|
commitdiff
|
tree
2018-01-03
rsan
d
ifo
D
irectly ope
r
a
te on
C
ONS
T
_VECTO
R
e
n
c
oding
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_int: vector_builder element count
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_int: vec_p
e
rm
_
in
d
ice
s
element type
commit
|
commitdiff
|
tree
2018-01-03
r
s
andifo
poly_int: memrefs_con
f
lict_p
commit
|
commitdiff
|
tree
2018-01-03
rsa
n
difo
poly_in
t
: struct_value_size
commit
|
commitdiff
|
tree
2018-01-03
rsand
i
f
o
poly
_
int: load_re
g
ister_parameters
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
po
l
y
_
in
t
: a
l
ter_reg
commit
|
commitdiff
|
tree
2018-01-03
rs
a
ndi
f
o
poly_int: relo
a
d
i
n
g
c
o
mplex subregs
commit
|
commitdiff
|
tree
2018-01-03
r
sandifo
p
o
ly_int: process_alt_o
p
erands
commit
|
commitdiff
|
tree
2018-01-03
rsa
n
difo
po
l
y_i
n
t:
e
xp
a
nd_ifn_atomic_compare_exchange_into_ca
l
l
commit
|
commitdiff
|
tree
2018-01-03
rsandif
o
poly_int:
a
djust_mems
commit
|
commitdiff
|
tree
2018-01-03
rsa
n
difo
poly_int: PUSH_ROUNDING
commit
|
commitdiff
|
tree
2018-01-03
rsan
d
ifo
p
o
ly_int: emit_sin
g
l
e
_push_insn
_
1
commit
|
commitdiff
|
tree
2018-01-03
rs
a
ndifo
poly_int:
s
et_inc_st
a
te
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_int: expand_expr
_
real_1
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_int: exp
a
nd_ex
p
r_r
e
a
l_2
commit
|
commitdiff
|
tree
2018-01-03
rsa
n
d
i
fo
poly_int: s
u
breg_ge
t
_info
commit
|
commitdiff
|
tree
2018-01-03
rsand
i
fo
poly_i
n
t:
REGM
O
D
E_NATUR
A
L_SIZE
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_i
n
t:
expan
d
_vector_ubsan_ov
e
rfl
o
w
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_int: folding B
I
T_FIELD_REFs on vectors
commit
|
commitdiff
|
tree
2018-01-03
rsand
i
fo
poly_int: fold_indirect_ref_1
commit
|
commitdiff
|
tree
2018-01-03
rsan
d
ifo
poly_int: o
m
p-simd-clone
.
c
commit
|
commitdiff
|
tree
2018-01-03
r
s
a
ndifo
poly_in
t
: brig vector elemen
t
s
commit
|
commitdiff
|
tree
2018-01-03
rsan
d
ifo
poly
_
int: tr
e
e-vect-generic
.
c
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
p
o
ly_in
t
: vect_no_alias_p
commit
|
commitdiff
|
tree
2018-01-03
r
s
andifo
p
oly_int: two-
o
perat
i
on
S
LP
commit
|
commitdiff
|
tree
2018-01-03
rs
a
ndifo
poly_int: ve
c
t
_get_constant_vec
t
o
r
s
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_int: vectorizabl
e
_co
n
version
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
p
oly
_
int: ve
c
to
r
izable_simd_
c
l
o
n
e_call
commit
|
commitdiff
|
tree
2018-01-03
r
sa
n
difo
poly_int: vectorizable_call
commit
|
commitdiff
|
tree
2018-01-03
r
sandifo
p
oly_int: vectorizable_
l
oad/stor
e
commit
|
commitdiff
|
tree
2018-01-03
rsandif
o
poly_int: ve
c
toriza
b
le_li
v
e_operation
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_int: vectorizable_inductio
n
commit
|
commitdiff
|
tree
2018-01-03
r
sand
i
f
o
poly_i
n
t
:
v
e
ctoriz
a
ble_
r
eductio
n
commit
|
commitdiff
|
tree
2018-01-03
r
s
a
ndifo
p
oly_int: v
e
ctor_a
l
ignment_re
a
chable_p
commit
|
commitdiff
|
tree
2018-01-03
rs
a
ndi
f
o
poly_int: curr
e
nt_vect
o
r_size a
n
d TARGET_AUTOVECTO
R
IZE_V
E
CT
O
.
.
.
commit
|
commitdiff
|
tree
2018-01-03
rsandif
o
poly_
i
nt
:
ge
t
_mask_
m
ode
commit
|
commitdiff
|
tree
2018-01-03
rsan
d
ifo
poly_i
n
t: omp_max_vf
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
pol
y
_int: vect_nunits_for_co
s
t
commit
|
commitdiff
|
tree
2018-01-03
rsandif
o
p
oly_
i
nt:
S
LP max_unit
s
commit
|
commitdiff
|
tree
2018-01-03
rs
a
n
d
ifo
poly_in
t
: vectoriser vf an
d
u
f
commit
|
commitdiff
|
tree
2018-01-03
rsa
n
difo
mat
c
h
.
pd handling of three-constan
t
bitops
commit
|
commitdiff
|
tree
2018-01-03
rsan
d
i
f
o
Add an alter
n
ative
v
e
ct
o
r
lo
o
p iv
m
echanism
commit
|
commitdiff
|
tree
2018-01-02
rsandif
o
Fix
REG_ARGS_SIZE h
a
ndling
w
hen pu
s
hing TL
S
addresses
commit
|
commitdiff
|
tree
2018-01-02
rsandifo
Make CONST_
V
E
CTOR_E
L
T
ha
n
dle implicitly-enc
o
ded elem
e
nts
commit
|
commitdiff
|
tree
2018-01-02
rsandifo
M
ake
more use
o
f rtx_v
e
cto
r
_b
u
ilder
commit
|
commitdiff
|
tree
2018-01-02
rsandifo
New CONS
T
_VECT
O
R
l
ayout
commit
|
commitdiff
|
tree
2018-01-02
rsa
n
dif
o
Use CO
N
ST_V
E
CTO
R
_
ELT instead of X
V
ECE
X
P
commit
|
commitdiff
|
tree
2018-01-02
rsandi
f
o
Us
e
ssize
t
y
p
e selectors for
autovectorised VEC_PERM_EXPRs
commit
|
commitdiff
|
tree
2018-01-02
rsa
n
difo
Use vec_perm_bui
l
der::series_p
i
n shift_amt
_
for_v
e
c_perm_mask
commit
|
commitdiff
|
tree
2018-01-02
r
s
andifo
Rework VEC_PE
R
M_EXPR fol
d
ing
commit
|
commitdiff
|
tree
2018-01-02
rsandifo
Use expl
i
ci
t
enco
d
in
g
s for simple permut
e
s
commit
|
commitdiff
|
tree
2018-01-02
r
s
and
i
f
o
Add a v
e
c
_
pe
r
m_indices_t
o
_tre
e
help
e
r function
commit
|
commitdiff
|
tree
2018-01-02
r
s
andifo
Make
ve
c
_per
m
_indice
s
use new vector encoding
commit
|
commitdiff
|
tree
2018-01-02
rsandi
f
o
Chec
k
w
hether
a vector of QIs can store all indices
commit
|
commitdiff
|
tree
2018-01-02
rsandi
f
o
R
em
o
ve vec_perm_const o
p
tab
commit
|
commitdiff
|
tree
2018-01-02
rsandifo
Refactor expand_vec_p
e
rm
commit
|
commitdiff
|
tree
2018-01-02
rsandifo
S
p
lit can_vec_perm
_
p
into can_vec_p
e
rm_{v
a
r,const}_p
commit
|
commitdiff
|
tree
2018-01-02
rsandifo
P
ass vec_perm_indices by refere
n
ce
commit
|
commitdiff
|
tree
2018-01-02
rsandif
o
qimo
d
e
_
f
or_v
e
c_perm
commit
|
commitdiff
|
tree
2017-12-28
rsandifo
[
rs6000]
Use
g
en
_
int_mode in ieee_128bit_negati
v
e_z
e
ro
commit
|
commitdiff
|
tree
2017-12-28
rsandifo
Use vali
d
_f
o
r_const_vector_p
instead of
CONS
T
ANT_P
commit
|
commitdiff
|
tree
2017-12-21
rsandif
o
poly_
i
nt:
p
rune_runtime_alias
_
test_li
s
t
commit
|
commitdiff
|
tree
2017-12-21
rsa
n
difo
poly_int: compute
_
da
t
a
_ref_ali
g
n
ment
commit
|
commitdiff
|
tree
2017-12-21
rsandifo
poly_int: loop ve
r
s
i
onin
g
threshold
commit
|
commitdiff
|
tree
2017-12-21
r
s
and
i
fo
poly_i
n
t: tree-ssa-
l
oop-ivop
t
s
.
c
:
iv_use
commit
|
commitdiff
|
tree
2017-12-21
rsandifo
p
o
ly_int: get_binfo_
a
t_offset
commit
|
commitdiff
|
tree
2017-12-21
rsandifo
poly_i
n
t: build_
r
ef_for_o
f
f
s
et
commit
|
commitdiff
|
tree
2017-12-21
rsandi
f
o
poly_int: MEM_REF o
f
f
s
e
t
s
commit
|
commitdiff
|
tree
2017-12-21
rs
a
ndifo
pol
y
_int: fi
n
d_bswap_or_nop_loa
d
commit
|
commitdiff
|
tree
next