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
r
s
andifo
Make chrec_c
o
ntai
n
s_s
y
mbols true
for POLY
_
IN
T
_CST
commit
|
commitdiff
|
tree
2018-01-04
rsand
i
fo
Pro
t
ect second
c
all t
o
extract_range_from_m
u
ltiplica
t
ive_op_1
commit
|
commitdiff
|
tree
2018-01-04
rsandifo
Documen
t
machi
n
e_mode wrapper classes
commit
|
commitdiff
|
tree
2018-01-04
rsandifo
A
dd
t
ree_fits_
u
hwi_p tests t
o
BIT_FIELD
_
REF folder
commit
|
commitdiff
|
tree
2018-01-04
rsandifo
Allow
V
EC_P
E
RM_EXPR folding t
o
f
a
il
commit
|
commitdiff
|
tree
2018-01-04
rsandifo
PR83
6
80: Inve
r
ted test
i
n arm_vectorize_vec
_
perm_con
s
t
commit
|
commitdiff
|
tree
2018-01-04
rsand
i
fo
PR83675: Restore
T
A
R
GET
_
VIS2
c
heck for
S
PARC vec_p
e
r
m_const
commit
|
commitdiff
|
tree
2018-01-03
rsandi
f
o
Make vectorizab
l
e_load/store handl
e
IFN_MASK_LOAD/STORE
commit
|
commitdiff
|
tree
2018-01-03
rsa
n
d
i
fo
Split gather
l
oa
d
handlin
g
out of vectoriza
b
l
e
_{m
a
sk_load_st
.
.
.
commit
|
commitdiff
|
tree
2018-01-03
r
sand
i
fo
Split
out ga
t
her load mask buil
d
ing
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
Spl
i
t rh
s
checkin
g
out
o
f v
e
ctoriz
a
ble_{,mask_load_
.
.
.
commit
|
commitdiff
|
tree
2018-01-03
rsan
d
if
o
Split mask ch
e
ckin
g
out of vectorizable_mask_load
_
store
commit
|
commitdiff
|
tree
2018-01-03
rsa
n
difo
Make vect
_
mo
d
el_
s
tore
_
c
ost
take a vec_load_store_typ
e
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
Move
c
ode that stubs
o
ut IFN_MASK_LOADs
commit
|
commitdiff
|
tree
2018-01-03
rsa
n
di
f
o
U
se ext
r
act_bit_fi
e
ld_as_subreg for
v
ectors
commit
|
commitdiff
|
tree
2018-01-03
r
sandifo
Improve
s
pilling for variabl
e
-width slots
commit
|
commitdiff
|
tree
2018-01-03
rsa
n
difo
Impro
v
e vect
o
r
i
zation C
O
N
D_EXPR <bool op bool,
.
.
.
>
commit
|
commitdiff
|
tree
2018-01-03
rsan
d
if
o
Allow the t
a
rg
e
t t
o
set M
A
X_BITSI
Z
E_MODE_ANY_MO
D
E
commit
|
commitdiff
|
tree
2018-01-03
rsan
d
ifo
[AA
r
ch64
]
Rewrite aarch64_simd_valid_immediate
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
Add suppo
r
t for adjust
i
ng the number of
u
nits in a
.
.
.
commit
|
commitdiff
|
tree
2018-01-03
r
s
andi
f
o
Allow
t
arge
t
s
to pick a
vec
t
o
r prefix other than "V"
commit
|
commitdiff
|
tree
2018-01-03
r
sandi
f
o
A
dd support for MODE_V
E
CTOR_BOOL
commit
|
commitdiff
|
tree
2018-01-03
rs
a
ndifo
poly_i
n
t
:
GET_MODE
_
SI
Z
E
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_
i
nt: GET
_
MOD
E
_BITSIZE
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
p
o
ly_int:
e
xpand_assignment
commit
|
commitdiff
|
tree
2018-01-03
r
sandi
f
o
poly_int
:
GET_MODE_PRECISION
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
pol
y
_
in
t
: TY
P
E_
V
ECTOR_SU
B
P
A
RTS
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
p
ol
y
_i
n
t: vect_
p
ermu
t
e_load/store_ch
a
in
commit
|
commitdiff
|
tree
2018-01-03
r
s
andifo
poly_in
t
: G
E
T_MO
D
E_NUNI
T
S
commit
|
commitdiff
|
tree
2018-01-03
r
sandifo
Use
p
artial_subreg_p
in curr_i
n
s
n_transform
commit
|
commitdiff
|
tree
2018-01-03
r
s
andifo
Add a f
i
xed_size_mode_pod c
l
ass
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
Directly operate o
n
CON
S
T_VECTOR encodin
g
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_
i
n
t: vector_builder
e
lement
c
ount
commit
|
commitdiff
|
tree
2018-01-03
r
s
andifo
poly_int: vec_perm_ind
i
ce
s
eleme
n
t
t
ype
commit
|
commitdiff
|
tree
2018-01-03
r
sandifo
p
o
ly_int: memre
f
s_
c
onfl
i
ct_p
commit
|
commitdiff
|
tree
2018-01-03
rs
a
nd
i
fo
poly_
i
nt: struct_val
u
e
_
s
i
ze
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_int: l
o
ad_registe
r
_param
e
ters
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_
i
nt: alter_reg
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly
_
int: reloading complex sub
r
egs
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
p
o
l
y_in
t
: process_alt_operands
commit
|
commitdiff
|
tree
2018-01-03
rsandi
f
o
poly_int: expand_ifn_atomic_com
p
ar
e
_exchange_into_call
commit
|
commitdiff
|
tree
2018-01-03
r
sand
i
fo
poly_int: ad
j
ust_mems
commit
|
commitdiff
|
tree
2018-01-03
r
s
an
d
ifo
poly_
i
n
t: PUSH_ROUNDI
N
G
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_in
t
: emit_single_push_in
s
n
_
1
commit
|
commitdiff
|
tree
2018-01-03
r
s
a
ndifo
p
oly_int:
set_inc_sta
t
e
commit
|
commitdiff
|
tree
2018-01-03
r
sandifo
poly_int: expand_expr_real_1
commit
|
commitdiff
|
tree
2018-01-03
r
s
andifo
poly_int: expand
_
expr_real_2
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_int: subreg_get_info
commit
|
commitdiff
|
tree
2018-01-03
rs
a
ndifo
poly_int:
R
E
GMODE_NATURAL_SIZE
commit
|
commitdiff
|
tree
2018-01-03
rs
a
ndifo
poly_in
t
: exp
a
n
d_vec
t
or
_
u
bsan_overflow
commit
|
commitdiff
|
tree
2018-01-03
rsandif
o
poly_int: folding
B
I
T_FIELD_REF
s
on vectors
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
pol
y
_
i
n
t
: fol
d
_
indirect_ref_1
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
p
ol
y
_int: omp-s
i
md-
c
lon
e
.
c
commit
|
commitdiff
|
tree
2018-01-03
rs
a
nd
i
fo
p
ol
y
_int: brig
vector elements
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
po
l
y_in
t
: tree-vect-generic
.
c
commit
|
commitdiff
|
tree
2018-01-03
r
sandifo
poly_
i
nt: ve
c
t
_
no_al
i
as_p
commit
|
commitdiff
|
tree
2018-01-03
rsandif
o
poly_int: two
-
oper
a
tion SLP
commit
|
commitdiff
|
tree
2018-01-03
r
s
andifo
poly_int:
v
ect_get_
c
onsta
n
t_v
e
ctors
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
p
o
l
y
_int:
v
ectoriza
b
le_convers
i
o
n
commit
|
commitdiff
|
tree
2018-01-03
r
sandifo
poly_int: ve
c
torizable_s
i
md_c
l
one_call
commit
|
commitdiff
|
tree
2018-01-03
r
s
a
ndifo
p
o
l
y
_int: vecto
r
i
z
able_ca
l
l
commit
|
commitdiff
|
tree
2018-01-03
rsandi
f
o
poly_int: vectorizable_l
o
ad/
s
tor
e
commit
|
commitdiff
|
tree
2018-01-03
rsan
d
if
o
poly_int
:
vecto
r
izable_liv
e
_op
e
r
a
t
ion
commit
|
commitdiff
|
tree
2018-01-03
r
s
an
d
ifo
pol
y
_int: vectorizable_indu
c
tion
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_i
n
t
: vectorizable_reducti
o
n
commit
|
commitdiff
|
tree
2018-01-03
r
sandifo
poly_int:
v
ector_alignment_reachable_p
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_int: c
u
rrent_vector_size and TARGET_AUTOVECTORIZE_VECTO
.
.
.
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_int:
g
et_mask_mode
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly
_
int: o
m
p
_max_vf
commit
|
commitdiff
|
tree
2018-01-03
rsandi
f
o
p
o
l
y
_int: vect_nunits_for_cost
commit
|
commitdiff
|
tree
2018-01-03
rsandi
f
o
poly
_
in
t
:
S
LP
max_units
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_int: vectoriser vf
a
n
d
uf
commit
|
commitdiff
|
tree
2018-01-03
r
s
a
ndifo
m
a
tch
.
pd hand
l
ing of three-
c
onstant bitops
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
Add an
a
lternative
v
ector loo
p
iv mechanism
commit
|
commitdiff
|
tree
2018-01-02
rsandifo
Fix REG_ARGS_SIZE hand
l
ing when
pushing TLS a
d
dresses
commit
|
commitdiff
|
tree
2018-01-02
rsand
i
f
o
Make CONST_VEC
T
OR_ELT h
a
n
d
le impl
i
citl
y
-en
c
od
e
d
e
l
ements
commit
|
commitdiff
|
tree
2018-01-02
rs
a
ndif
o
Make
more use o
f
r
tx_vector_b
u
i
l
der
commit
|
commitdiff
|
tree
2018-01-02
rsandi
f
o
New CONS
T
_VE
C
TOR layout
commit
|
commitdiff
|
tree
2018-01-02
rsandifo
Use C
O
NS
T
_
VEC
T
O
R_ELT instead of
X
VE
C
EXP
commit
|
commitdiff
|
tree
2018-01-02
rsandifo
Use
s
sizety
p
e selec
t
ors fo
r
aut
o
v
ecto
r
ised VEC_PERM_
E
XPRs
commit
|
commitdiff
|
tree
2018-01-02
rsandifo
Use v
e
c_perm_build
e
r::series_p in shift_amt_for_
v
ec_p
e
rm_mask
commit
|
commitdiff
|
tree
2018-01-02
rsandifo
Rew
o
rk VEC_PERM_E
X
PR fold
i
ng
commit
|
commitdiff
|
tree
2018-01-02
rsandifo
Use explicit encodings f
o
r simple
p
e
rmutes
commit
|
commitdiff
|
tree
2018-01-02
rsandifo
Ad
d
a vec_perm_in
d
i
ces_to_tree
he
l
per fu
n
ction
commit
|
commitdiff
|
tree
2018-01-02
rsa
n
difo
Make vec_perm_ind
i
ces u
s
e ne
w
ve
c
tor
e
ncoding
commit
|
commitdiff
|
tree
2018-01-02
rsandifo
Check whether a vector of QIs
c
an sto
r
e all indices
commit
|
commitdiff
|
tree
2018-01-02
rsandifo
Remove v
e
c
_
perm_
c
onst optab
commit
|
commitdiff
|
tree
2018-01-02
rsandif
o
Refactor expand_ve
c
_perm
commit
|
commitdiff
|
tree
2018-01-02
rsand
i
fo
Split c
a
n_
v
ec_
p
erm_p i
n
t
o
can_
v
ec_perm
_
{var,co
n
st}_p
commit
|
commitdiff
|
tree
2018-01-02
rsandifo
Pass vec_
p
erm_ind
i
ces
b
y
r
e
f
erenc
e
commit
|
commitdiff
|
tree
2018-01-02
rsandifo
qimod
e
_
f
o
r_vec_perm
commit
|
commitdiff
|
tree
2017-12-28
rsandifo
[rs6000] Use gen_int_m
o
d
e in
i
eee_128bit_negative_zero
commit
|
commitdiff
|
tree
2017-12-28
r
s
andifo
Use valid_for_const_ve
c
to
r
_p
i
nstea
d
o
f
CONSTANT_P
commit
|
commitdiff
|
tree
2017-12-21
rsandifo
poly_
i
nt: p
r
une_runtime_al
i
as_test_list
commit
|
commitdiff
|
tree
2017-12-21
rsan
d
ifo
poly_int: co
m
pute_data_ref_alignmen
t
commit
|
commitdiff
|
tree
2017-12-21
r
s
andif
o
pol
y
_int: loop versioning threshold
commit
|
commitdiff
|
tree
2017-12-21
rsan
d
ifo
p
oly_int: tree-ssa-lo
o
p
-
ivopts
.
c:iv_use
commit
|
commitdiff
|
tree
2017-12-21
rsandif
o
poly_int: get
_
binfo_at_off
s
et
commit
|
commitdiff
|
tree
2017-12-21
rsa
n
d
ifo
poly_int: b
u
ild_ref_f
o
r_o
f
fset
commit
|
commitdiff
|
tree
2017-12-21
rsandifo
poly_
i
nt:
MEM_REF of
f
s
e
ts
commit
|
commitdiff
|
tree
next