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
Make chrec_contains_symbols true for POLY_INT_CST
2018-01-05
rsandifo
Make c
h
rec_c
o
n
t
ain
s
_s
y
mbol
s
t
r
ue f
o
r POLY_
I
NT
_
CS
T
commit
|
commitdiff
|
tree
2018-01-04
r
s
andi
f
o
Prot
e
ct second call to
extr
a
ct_range_fro
m
_
m
ultiplicative_op_1
commit
|
commitdiff
|
tree
2018-01-04
rs
a
n
d
i
fo
Doc
u
ment machine_
m
ode wr
a
pper clas
s
es
commit
|
commitdiff
|
tree
2018-01-04
rsandifo
A
d
d tree_f
i
ts_u
h
w
i_p t
e
sts
t
o
B
IT_FIELD_REF folder
commit
|
commitdiff
|
tree
2018-01-04
rsa
n
di
f
o
Allow VEC_PERM_EXP
R
folding to fail
commit
|
commitdiff
|
tree
2018-01-04
rsandifo
PR83
6
80: Inverted t
e
st in
a
rm
_
vec
t
orize_
v
e
c_
p
erm_const
commit
|
commitdiff
|
tree
2018-01-04
rsandifo
PR
8
36
7
5
:
R
e
store T
A
RGE
T
_VI
S
2 check f
o
r SPARC
vec_p
e
rm_const
commit
|
commitdiff
|
tree
2018-01-03
r
s
andif
o
Make vectorizable_
l
oad/store handle IFN_MAS
K
_LOAD/STORE
commit
|
commitdiff
|
tree
2018-01-03
rsa
n
difo
Split
gather load handling ou
t
of
v
ectoriz
a
ble_{mask_load_st
.
.
.
commit
|
commitdiff
|
tree
2018-01-03
rsan
d
i
fo
Split out gather load mask buildi
n
g
commit
|
commitdiff
|
tree
2018-01-03
r
s
an
d
if
o
Split
r
hs chec
k
ing out
of vectoriza
b
le_{,mask_load_
.
.
.
commit
|
commitdiff
|
tree
2018-01-03
r
s
a
ndifo
Split mask
checking out of vec
t
or
i
zabl
e
_mask_load_store
commit
|
commitdiff
|
tree
2018-01-03
rsan
d
ifo
Ma
k
e vec
t
_
m
odel_s
t
ore_cos
t
ta
k
e
a v
e
c_load_s
t
ore
_
type
commit
|
commitdiff
|
tree
2018-01-03
rsandif
o
Move cod
e
th
a
t stubs out IF
N
_M
A
SK
_
LOADs
commit
|
commitdiff
|
tree
2018-01-03
r
s
andif
o
U
se extract_bit_field_as_sub
r
eg for vecto
r
s
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
Improve
s
p
illing for variab
l
e-w
i
dth
slots
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
I
m
prove vectorizatio
n
COND_EXPR <bool
o
p bool,
.
.
.
>
commit
|
commitdiff
|
tree
2018-01-03
r
sa
n
difo
Allow the target
to
set MAX_BITSIZE_MODE
_
AN
Y
_MODE
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
[AArch64] Rewrite aarch64_simd_valid_immediate
commit
|
commitdiff
|
tree
2018-01-03
rs
a
ndifo
A
d
d suppo
r
t
for adjusting the number of un
i
ts i
n
a
.
.
.
commit
|
commitdiff
|
tree
2018-01-03
rsa
n
difo
Allow targets
t
o
pick a vector
prefix o
t
he
r
than "V"
commit
|
commitdiff
|
tree
2018-01-03
rsan
d
ifo
Add support for M
O
DE_VEC
T
OR_BOOL
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_int: GET_MODE_SIZE
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_int:
G
ET_MODE_BITSI
Z
E
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
po
l
y
_
int:
e
x
pand_assi
g
nment
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
p
o
ly_int: GET
_
M
O
DE_PREC
I
SION
commit
|
commitdiff
|
tree
2018-01-03
rsandi
f
o
poly
_
int
:
TYPE_
V
ECTOR_SUBPA
R
T
S
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_int: vect
_
permut
e
_load/s
t
or
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
rsa
n
difo
Use
partial_
s
ubreg_p in curr_insn_transform
commit
|
commitdiff
|
tree
2018-01-03
r
sandifo
Add a fi
x
ed_size_mode_pod class
commit
|
commitdiff
|
tree
2018-01-03
rs
a
ndifo
Di
r
ectly op
e
ra
t
e on CONST_V
E
C
TOR
encodin
g
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly
_
int
:
v
ect
o
r_builder element count
commit
|
commitdiff
|
tree
2018-01-03
rs
a
ndifo
p
oly_int: ve
c
_per
m
_indices e
l
em
e
nt type
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_int
:
memrefs_conflict_p
commit
|
commitdiff
|
tree
2018-01-03
rsa
n
difo
poly_
i
nt: st
r
uct_v
a
lue_size
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_
i
nt: load_r
e
gi
s
t
e
r_parameters
commit
|
commitdiff
|
tree
2018-01-03
rsan
d
ifo
po
l
y
_
int: alte
r
_
r
eg
commit
|
commitdiff
|
tree
2018-01-03
rsa
n
d
i
fo
poly
_
int: re
l
oadi
n
g complex subregs
commit
|
commitdiff
|
tree
2018-01-03
r
s
andifo
poly_int: process_a
l
t_operands
commit
|
commitdiff
|
tree
2018-01-03
rsan
d
ifo
poly_int: expand_ifn_
a
tomic_compare
_
e
xchang
e
_into_
c
all
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_int: adjust_mems
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_int: PUSH_ROUNDING
commit
|
commitdiff
|
tree
2018-01-03
r
s
a
n
difo
poly_int: emit_single_push_ins
n
_1
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_
i
nt: set_inc_s
t
ate
commit
|
commitdiff
|
tree
2018-01-03
rs
a
ndif
o
poly_int: expand_expr_real_1
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_int
:
exp
a
nd_expr_r
e
al_2
commit
|
commitdiff
|
tree
2018-01-03
rsandif
o
poly_int: subreg_get_info
commit
|
commitdiff
|
tree
2018-01-03
r
sa
n
dif
o
po
l
y
_
int: REGMODE_NA
T
UR
A
L_SIZ
E
commit
|
commitdiff
|
tree
2018-01-03
rsa
n
difo
p
oly_i
n
t: expand_vector_u
b
san
_
overflo
w
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_int: fold
i
ng BIT_FIELD_R
E
Fs on ve
c
tor
s
commit
|
commitdiff
|
tree
2018-01-03
rs
a
ndifo
poly_int: fold_
i
ndirect
_
ref_1
commit
|
commitdiff
|
tree
2018-01-03
rs
a
n
d
ifo
poly_int: omp-simd-clone
.
c
commit
|
commitdiff
|
tree
2018-01-03
rsa
n
dif
o
poly_int: brig v
e
cto
r
e
leme
n
ts
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
pol
y
_int: tree-vect-generi
c
.
c
commit
|
commitdiff
|
tree
2018-01-03
rsan
d
ifo
p
oly_int: vec
t
_no_ali
a
s_p
commit
|
commitdiff
|
tree
2018-01-03
rsandif
o
poly_int: two-
o
pe
r
ation SLP
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_int: ve
c
t
_g
e
t_cons
t
ant
_
vectors
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_in
t
: ve
c
toriza
b
l
e
_conve
r
sion
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly
_
int
:
v
ect
o
r
i
zable_s
i
md_clone
_
call
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_in
t
: vectorizable_ca
l
l
commit
|
commitdiff
|
tree
2018-01-03
rsandif
o
p
oly
_
i
n
t
:
vectorizabl
e
_load/store
commit
|
commitdiff
|
tree
2018-01-03
rsand
i
fo
poly_int: vector
i
zable_live_operation
commit
|
commitdiff
|
tree
2018-01-03
r
s
andifo
pol
y
_int:
v
ectorizable_
i
n
d
u
c
t
ion
commit
|
commitdiff
|
tree
2018-01-03
rsa
n
dif
o
po
l
y_int: vectorizable_reduction
commit
|
commitdiff
|
tree
2018-01-03
rsand
i
fo
poly_int:
v
ector_alignment
_
r
e
achable_p
commit
|
commitdiff
|
tree
2018-01-03
rsandi
f
o
poly_int: c
u
rrent_vector_size and
T
ARGET_AUTOVECTORIZE_VECTO
.
.
.
commit
|
commitdiff
|
tree
2018-01-03
rsa
n
difo
poly_int: get_mask_m
o
de
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_int:
omp_max_vf
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
po
l
y_int: vect_nunits_for_co
s
t
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_int:
SLP max_units
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
p
o
ly_in
t
: vectorise
r
v
f
and uf
commit
|
commitdiff
|
tree
2018-01-03
rsand
i
fo
match
.
pd
handlin
g
of three-con
s
t
a
nt bitops
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
A
d
d an al
t
ernative vector
l
o
o
p
i
v mech
a
n
ism
commit
|
commitdiff
|
tree
2018-01-02
rsandifo
Fi
x
REG_ARGS_
S
IZE handling when pushing TLS addre
s
ses
commit
|
commitdiff
|
tree
2018-01-02
rsandifo
Make CONS
T
_VEC
T
OR_EL
T
h
a
ndle implicitly-encoded elements
commit
|
commitdiff
|
tree
2018-01-02
r
s
an
d
i
f
o
Make more us
e
of
r
t
x
_vector_build
e
r
commit
|
commitdiff
|
tree
2018-01-02
rsandi
f
o
New C
O
NST
_
VEC
T
OR lay
o
ut
commit
|
commitdiff
|
tree
2018-01-02
rsandifo
U
s
e CONST
_
VECTOR
_
ELT instead of
XVECEXP
commit
|
commitdiff
|
tree
2018-01-02
rsandifo
Use ssizetype selectors for autovectorised
VEC
_
PERM_EX
P
Rs
commit
|
commitdiff
|
tree
2018-01-02
rsandifo
U
se
vec_pe
r
m_builder::s
e
ries_
p
in shift_am
t
_
for_vec_perm_mas
k
commit
|
commitdiff
|
tree
2018-01-02
r
sandifo
Rework
V
EC_PERM_EXPR
f
old
i
ng
commit
|
commitdiff
|
tree
2018-01-02
rsandifo
U
se ex
p
licit encodings for simple
p
ermutes
commit
|
commitdiff
|
tree
2018-01-02
rsandifo
Add a
vec_perm_indices
_
to_tree helper function
commit
|
commitdiff
|
tree
2018-01-02
rs
a
ndifo
Make vec_perm_indices use
n
ew
v
ector e
n
coding
commit
|
commitdiff
|
tree
2018-01-02
rsandifo
Check whether
a vector o
f
QIs c
a
n store
all
in
d
ices
commit
|
commitdiff
|
tree
2018-01-02
rs
a
ndifo
Remove vec_perm_const
o
ptab
commit
|
commitdiff
|
tree
2018-01-02
rs
a
ndifo
Refactor exp
a
nd
_
vec
_
pe
r
m
commit
|
commitdiff
|
tree
2018-01-02
rsandifo
Split can_vec_perm_p
into
can_vec_perm_{var,co
n
st}_p
commit
|
commitdiff
|
tree
2018-01-02
r
sandifo
Pass vec_perm_indices
b
y reference
commit
|
commitdiff
|
tree
2018-01-02
rsa
n
d
i
fo
qimode_for
_
vec_
p
er
m
commit
|
commitdiff
|
tree
2017-12-28
rsan
d
i
f
o
[rs6000] Use
g
en_
i
n
t
_mode in ieee_128bi
t
_
n
egative_zero
commit
|
commitdiff
|
tree
2017-12-28
rsandifo
Use valid_for_const_vect
o
r_
p
ins
t
ead
of C
O
NSTANT
_
P
commit
|
commitdiff
|
tree
2017-12-21
rsandifo
p
o
ly_int:
p
rune_runtime_a
l
i
a
s_test_li
s
t
commit
|
commitdiff
|
tree
2017-12-21
rsandifo
poly
_
int: co
m
pute_d
a
ta_ref_alignmen
t
commit
|
commitdiff
|
tree
2017-12-21
rs
a
ndifo
poly_int: lo
o
p
versi
o
ning th
r
eshold
commit
|
commitdiff
|
tree
2017-12-21
rsandifo
poly_int: tree-ss
a
-loop-i
v
opts
.
c:iv_use
commit
|
commitdiff
|
tree
2017-12-21
rsandif
o
poly_int:
get_binfo_at_offset
commit
|
commitdiff
|
tree
2017-12-21
rs
a
ndifo
poly_in
t
: build_ref_for
_
off
s
et
commit
|
commitdiff
|
tree
2017-12-21
rsandifo
poly_int:
MEM_RE
F
o
ffsets
commit
|
commitdiff
|
tree
next