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
r
s
andifo
Pro
t
ec
t
s
e
cond
call to
e
x
tra
c
t_r
a
nge_from_multipli
c
ati
v
e_op_1
commit
|
commitdiff
|
tree
2018-01-04
rsan
d
ifo
Document machine_mode wrapper classes
commit
|
commitdiff
|
tree
2018-01-04
rsandifo
Add t
r
ee
_
fits_
u
hwi_p tests
t
o BIT_FIEL
D
_REF fo
l
der
commit
|
commitdiff
|
tree
2018-01-04
rsa
n
difo
Allow VEC_
P
ERM_EX
P
R folding to
f
ail
commit
|
commitdiff
|
tree
2018-01-04
rsandifo
PR83
6
80: Inverted tes
t
in arm_vec
t
orize
_
v
e
c_p
e
rm_const
commit
|
commitdiff
|
tree
2018-01-04
rsandifo
PR8
3
67
5
: Restore TARGET_VIS2 che
c
k for
SPARC v
e
c_perm_const
commit
|
commitdiff
|
tree
2018-01-03
rsand
i
fo
Mak
e
vectorizable_l
o
ad/s
t
or
e
handle
IFN
_
MASK_LOAD/STORE
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
Split gather
l
oad han
d
ling out
of vect
o
rizabl
e
_{mask_lo
a
d_st
.
.
.
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
Split out gather load mask
building
commit
|
commitdiff
|
tree
2018-01-03
r
s
a
nd
i
f
o
S
plit rhs ch
e
c
king out of vect
o
r
i
zable_{,mask_load_
.
.
.
commit
|
commitdiff
|
tree
2018-01-03
r
san
d
ifo
Split
mask checkin
g
out of
v
ectorizable_mask_
l
o
ad_store
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
Make vec
t
_
m
odel_st
o
re_cost
t
ake
a
vec_load_store_type
commit
|
commitdiff
|
tree
2018-01-03
r
s
a
ndif
o
Move
co
d
e
t
h
a
t stubs out IFN
_
MASK_LOADs
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
Use extract_bit_field_as_sub
r
e
g
for vector
s
commit
|
commitdiff
|
tree
2018-01-03
rsandi
f
o
Improve
s
p
i
lling for varia
b
le-width slots
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
Improve vect
o
rization COND_EXPR <b
o
ol
op bool,
.
.
.
>
commit
|
commitdiff
|
tree
2018-01-03
r
s
an
d
ifo
Allow the target to
s
e
t
M
AX
_
BI
T
SIZE_MODE_AN
Y
_MO
D
E
commit
|
commitdiff
|
tree
2018-01-03
rsa
n
difo
[AArch64] Rewrite aarch64_simd_
v
ali
d
_immediate
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
Add support for adjusti
n
g the numb
e
r of units in a
.
.
.
commit
|
commitdiff
|
tree
2018-01-03
rs
a
n
d
ifo
Allow targ
e
ts to
p
ick a vector prefix oth
e
r tha
n
"
V"
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
A
d
d sup
p
o
r
t for MODE_VE
C
TOR_BO
O
L
commit
|
commitdiff
|
tree
2018-01-03
r
s
andifo
poly_int: GE
T
_MOD
E
_SIZE
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
p
o
ly_in
t
: GET_MODE_BITSIZE
commit
|
commitdiff
|
tree
2018-01-03
rsa
n
difo
pol
y
_int:
e
x
pand_assignment
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_int: GE
T
_
M
ODE_PRECISION
commit
|
commitdiff
|
tree
2018-01-03
rs
a
ndifo
poly_int
:
TYPE_VECTOR_SUBPART
S
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_int
:
vect_permute_
l
oad/store
_
chai
n
commit
|
commitdiff
|
tree
2018-01-03
rs
a
ndifo
poly_int: GET_MOD
E
_NUNITS
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
Use par
t
ial_subreg_p in
c
urr
_
insn_transform
commit
|
commitdiff
|
tree
2018-01-03
rsan
d
ifo
A
d
d
a fixed_size_mode_pod class
commit
|
commitdiff
|
tree
2018-01-03
rsandif
o
Direc
t
ly operate
on CONST_VECTOR encod
i
ng
commit
|
commitdiff
|
tree
2018-01-03
rsa
n
dif
o
poly_int: v
e
ctor
_
builder element count
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_int:
v
ec_
p
er
m
_ind
i
ces element type
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
p
oly_int
:
me
m
refs_confl
i
ct_p
commit
|
commitdiff
|
tree
2018-01-03
rsan
d
i
f
o
p
oly_int: struct_value_size
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_int
:
lo
a
d
_
reg
i
ster
_
parameters
commit
|
commitdiff
|
tree
2018-01-03
rsandi
f
o
poly
_
int: alt
e
r_re
g
commit
|
commitdiff
|
tree
2018-01-03
r
s
andifo
poly
_
int: reloading complex
sub
r
egs
commit
|
commitdiff
|
tree
2018-01-03
r
sandifo
poly_int: proce
s
s_alt_operan
d
s
commit
|
commitdiff
|
tree
2018-01-03
rsandi
f
o
poly_int: expand_ifn_
a
tomic_compare_exchange_int
o
_
call
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_int: adj
u
st_mem
s
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
po
l
y
_
i
nt:
PUSH_RO
U
N
D
ING
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_int: emit_single_
p
ush_ins
n
_1
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
pol
y
_int: set_in
c
_
state
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
p
ol
y
_i
n
t: exp
a
nd_expr_real_1
commit
|
commitdiff
|
tree
2018-01-03
rsandif
o
poly_int
:
e
x
pa
n
d_expr
_
r
e
a
l_
2
commit
|
commitdiff
|
tree
2018-01-03
rsandi
f
o
poly_int: subreg_get_info
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
p
oly_int: REG
M
O
DE_NATURAL_SIZE
commit
|
commitdiff
|
tree
2018-01-03
rsan
d
ifo
p
o
ly_int
:
expand
_
vector
_
ubsan_
o
ve
r
fl
o
w
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
po
l
y_int:
f
olding B
I
T_FIELD_REFs on
v
ectors
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
po
l
y_in
t
: fold_indire
c
t_re
f
_1
commit
|
commitdiff
|
tree
2018-01-03
r
san
d
ifo
poly_int:
o
mp
-
simd-clone
.
c
commit
|
commitdiff
|
tree
2018-01-03
rsa
n
difo
pol
y
_int: brig vector e
l
ements
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_int: tre
e
-vect
-
g
e
neric
.
c
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_
i
nt: vect_no_alias_p
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_
i
nt: two-operation SLP
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
p
o
l
y_i
n
t: vect_get_constant_vectors
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
p
o
ly_int: vect
o
riza
b
le_conversion
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_int:
v
ectorizabl
e
_si
m
d_clone_call
commit
|
commitdiff
|
tree
2018-01-03
rsandi
f
o
poly_int: vectorizable_
c
all
commit
|
commitdiff
|
tree
2018-01-03
rs
a
ndifo
poly_int: ve
c
toriz
a
b
le_lo
a
d/store
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
po
l
y_int:
v
ectorizable_liv
e
_
ope
r
at
i
on
commit
|
commitdiff
|
tree
2018-01-03
r
s
a
ndifo
poly_i
n
t: vecto
r
izable_
i
n
du
c
tion
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
po
l
y_int: vectorizable_reduction
commit
|
commitdiff
|
tree
2018-01-03
r
s
andifo
pol
y
_
i
nt: vector_a
l
ignmen
t
_reac
h
able_p
commit
|
commitdiff
|
tree
2018-01-03
rsan
d
ifo
poly_int:
c
urre
n
t_vector_si
z
e
and TARGET_AUT
O
VE
C
TO
R
IZ
E
_VEC
T
O
.
.
.
commit
|
commitdiff
|
tree
2018-01-03
r
s
andifo
p
oly_int: get
_
mask_mode
commit
|
commitdiff
|
tree
2018-01-03
rs
a
ndifo
poly_int
:
omp_ma
x
_
vf
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_int: vec
t
_nunits_for_cost
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_in
t
:
S
LP max_units
commit
|
commitdiff
|
tree
2018-01-03
r
s
andifo
poly
_
in
t
:
vectoriser vf and uf
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
match
.
pd ha
n
dling of three-constant bitops
commit
|
commitdiff
|
tree
2018-01-03
rsandif
o
Add an alter
n
ative vector l
o
op iv mechanism
commit
|
commitdiff
|
tree
2018-01-02
rsa
n
d
i
fo
Fix REG_ARGS
_
S
I
ZE han
d
lin
g
when pu
s
hing TLS addresses
commit
|
commitdiff
|
tree
2018-01-02
rsandif
o
Make
C
ONST_VECTOR_ELT handl
e
i
m
plicitly-en
c
oded element
s
commit
|
commitdiff
|
tree
2018-01-02
r
sandifo
Make m
o
re use
o
f rtx_vector_builder
commit
|
commitdiff
|
tree
2018-01-02
rsandifo
New C
O
NST_VECTOR layo
u
t
commit
|
commitdiff
|
tree
2018-01-02
rs
a
ndifo
U
s
e CONST_VEC
T
O
R
_ELT instead
o
f XV
E
CEXP
commit
|
commitdiff
|
tree
2018-01-02
rs
a
ndifo
Use
s
sizetype s
e
lectors
f
o
r
autovectorised
V
E
C_PERM
_
EXPRs
commit
|
commitdiff
|
tree
2018-01-02
rsa
n
difo
Use vec_perm_builder
:
:
seri
e
s_
p
in shi
f
t_amt_for_vec_pe
r
m
_
mask
commit
|
commitdiff
|
tree
2018-01-02
rsan
d
ifo
Rework
V
E
C
_PERM_EXPR
foldin
g
commit
|
commitdiff
|
tree
2018-01-02
r
s
and
i
fo
Use
e
xpl
i
cit
encodings
f
o
r simple permutes
commit
|
commitdiff
|
tree
2018-01-02
rsandifo
Add a vec_
p
er
m
_in
d
ice
s
_t
o
_tree helper
function
commit
|
commitdiff
|
tree
2018-01-02
rsandifo
Make vec_p
e
rm_in
d
i
c
es
use n
e
w
v
ector encoding
commit
|
commitdiff
|
tree
2018-01-02
rsandifo
Che
c
k wheth
e
r a vec
t
or of
QIs can store all indices
commit
|
commitdiff
|
tree
2018-01-02
rsandifo
Remove vec_perm_const opta
b
commit
|
commitdiff
|
tree
2018-01-02
rsand
i
fo
Refa
c
tor
e
xpand_vec_perm
commit
|
commitdiff
|
tree
2018-01-02
rsandi
f
o
Sp
l
i
t
c
a
n_vec_perm_p into c
a
n_ve
c
_perm
_
{var
,
c
o
nst}
_
p
commit
|
commitdiff
|
tree
2018-01-02
rsandifo
P
ass vec_perm_indices by reference
commit
|
commitdiff
|
tree
2018-01-02
rsan
d
ifo
q
i
mode_for_vec_perm
commit
|
commitdiff
|
tree
2017-12-28
r
s
andif
o
[
r
s6000] Use gen_in
t
_mode in
ieee_128bi
t
_negative_zero
commit
|
commitdiff
|
tree
2017-12-28
rsandifo
Use
v
ali
d
_for_const_vector_p
i
nste
a
d
o
f
C
O
NSTANT_P
commit
|
commitdiff
|
tree
2017-12-21
r
sand
i
fo
poly
_
int: prune
_
r
unt
i
me_
a
li
a
s_test_li
s
t
commit
|
commitdiff
|
tree
2017-12-21
rsa
n
difo
poly_int: compute_data_re
f
_alignment
commit
|
commitdiff
|
tree
2017-12-21
rsandifo
pol
y
_int: loop versioning th
r
eshold
commit
|
commitdiff
|
tree
2017-12-21
r
sandifo
poly_int
:
tree
-
ssa
-
lo
o
p-i
v
opt
s
.
c:iv_use
commit
|
commitdiff
|
tree
2017-12-21
rsandifo
poly_int: get_binfo_at_off
s
et
commit
|
commitdiff
|
tree
2017-12-21
rsandif
o
poly_int: bu
i
ld_ref_
f
or_offset
commit
|
commitdiff
|
tree
2017-12-21
rsandi
f
o
poly_int
:
M
E
M_REF offse
t
s
commit
|
commitdiff
|
tree
2017-12-21
rsandifo
poly_
i
nt: find_bswap_or_nop_load
commit
|
commitdiff
|
tree
next