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
rs
a
ndifo
Make chr
e
c_contains_symbols true for
P
O
LY
_
INT_CST
commit
|
commitdiff
|
tree
2018-01-04
rsandi
f
o
Pro
t
ect second call
t
o e
x
tra
c
t_range_fr
o
m_multiplica
t
ive_op_1
commit
|
commitdiff
|
tree
2018-01-04
rsan
d
ifo
Document mac
h
ine_mode wrapper classe
s
commit
|
commitdiff
|
tree
2018-01-04
rsandifo
Ad
d
tr
e
e_fits_u
h
wi_p tests
t
o
B
IT_
F
IELD_REF folder
commit
|
commitdiff
|
tree
2018-01-04
r
sandifo
Allow VEC_
P
ERM_EXPR fol
d
ing to fail
commit
|
commitdiff
|
tree
2018-01-04
rsan
d
ifo
PR83680: Inverted test in arm_vectorize_vec_perm_const
commit
|
commitdiff
|
tree
2018-01-04
rsa
n
dif
o
PR836
7
5: R
e
store TARG
E
T
_
V
I
S
2 check for SPARC
v
ec_per
m
_const
commit
|
commitdiff
|
tree
2018-01-03
rsandif
o
Make v
e
c
toriza
b
le_l
o
ad/store handl
e
I
F
N
_
MASK_LOAD/STORE
commit
|
commitdiff
|
tree
2018-01-03
rsa
n
dif
o
Split
g
ather load han
d
ling
o
ut of ve
c
t
oriz
a
ble_{m
a
sk_load_s
t
.
.
.
commit
|
commitdiff
|
tree
2018-01-03
rsa
n
d
ifo
Split out gather load mask buildi
n
g
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
Split rhs che
c
k
i
ng out of ve
c
torizable_{,mask
_
l
o
ad_
.
.
.
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
Split
m
ask checkin
g
o
u
t of vectoriza
b
le_m
a
sk_loa
d
_
s
tore
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
Make vect_model_st
o
re_cost t
a
ke a
v
ec_load_store_type
commit
|
commitdiff
|
tree
2018-01-03
rsand
i
f
o
Move
c
ode that stubs out IFN_MA
S
K_LOADs
commit
|
commitdiff
|
tree
2018-01-03
rsa
n
d
ifo
Use extract_bit_field_as
_
subreg for ve
c
tors
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
Imp
r
ove spilli
n
g for variable-width
s
lots
commit
|
commitdiff
|
tree
2018-01-03
rsand
i
fo
Im
p
rove ve
c
torization COND_EXPR
<
b
o
ol o
p
bool,
.
.
.
>
commit
|
commitdiff
|
tree
2018-01-03
rsand
i
fo
A
llow the
t
arget
to s
e
t
M
AX_BITSIZE_M
O
D
E
_
ANY
_
M
ODE
commit
|
commitdiff
|
tree
2018-01-03
r
s
a
ndi
f
o
[AArch64] Rewri
t
e aarch64_simd_valid_immediate
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
Add support for adjusting
t
he numb
e
r o
f
unit
s
i
n
a
.
.
.
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
Allow
t
argets to pick a vec
t
or pre
f
ix
o
th
e
r than "V"
commit
|
commitdiff
|
tree
2018-01-03
rsan
d
ifo
Add support for MODE_VECTOR_BOOL
commit
|
commitdiff
|
tree
2018-01-03
r
sand
i
fo
poly_int
:
GE
T
_MODE_SIZE
commit
|
commitdiff
|
tree
2018-01-03
rsandif
o
poly_int: GE
T
_
M
O
D
E_BITSIZE
commit
|
commitdiff
|
tree
2018-01-03
rsandi
f
o
p
o
ly
_
int:
e
xpand_assignment
commit
|
commitdiff
|
tree
2018-01-03
rsan
d
ifo
poly_
i
n
t: GET_MODE_
P
REC
I
SION
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_in
t
: TYPE_VE
C
TOR_SUB
P
ARTS
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_int:
vect_permute_load/store
_
chain
commit
|
commitdiff
|
tree
2018-01-03
rsa
n
di
f
o
poly_int: GET_MODE_
N
UN
I
TS
commit
|
commitdiff
|
tree
2018-01-03
r
s
andifo
Use
part
i
a
l
_subreg_p in curr_insn_transfor
m
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
Add a
f
ixed_si
z
e_mode_pod class
commit
|
commitdiff
|
tree
2018-01-03
rsandi
f
o
Direct
l
y operat
e
on CONST_VE
C
TOR encodi
n
g
commit
|
commitdiff
|
tree
2018-01-03
rsandif
o
poly_int: vector_builder element count
commit
|
commitdiff
|
tree
2018-01-03
rsand
i
fo
p
oly_in
t
: ve
c
_pe
r
m_
i
n
d
ices element
t
ype
commit
|
commitdiff
|
tree
2018-01-03
rsandi
f
o
poly_int:
m
emrefs
_
con
f
l
i
ct_p
commit
|
commitdiff
|
tree
2018-01-03
rsan
d
i
fo
poly_int: struct
_
valu
e
_size
commit
|
commitdiff
|
tree
2018-01-03
rsa
n
difo
poly_int: load_registe
r
_parameters
commit
|
commitdiff
|
tree
2018-01-03
rsand
i
fo
poly_int
:
alt
e
r_reg
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_
i
n
t
: reloading co
m
p
l
ex subregs
commit
|
commitdiff
|
tree
2018-01-03
rsand
i
fo
poly_int: process_alt
_
opera
n
ds
commit
|
commitdiff
|
tree
2018-01-03
rs
a
ndifo
p
o
ly_int: ex
p
and_if
n
_atomic_compar
e
_
ex
c
hange_i
n
to_ca
l
l
commit
|
commitdiff
|
tree
2018-01-03
rsa
n
d
ifo
poly_
i
nt: adjust_mems
commit
|
commitdiff
|
tree
2018-01-03
r
s
an
d
i
f
o
poly_int: P
U
SH_
R
OUNDING
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_int
:
emi
t
_singl
e
_push_insn_1
commit
|
commitdiff
|
tree
2018-01-03
rsand
i
fo
poly_i
n
t: s
e
t_inc_state
commit
|
commitdiff
|
tree
2018-01-03
rsand
i
f
o
p
oly_int: expand_e
x
pr_real_1
commit
|
commitdiff
|
tree
2018-01-03
rs
a
ndifo
poly_int: e
x
pand_e
x
pr_rea
l
_2
commit
|
commitdiff
|
tree
2018-01-03
rsan
d
ifo
p
ol
y
_in
t
: s
u
breg_get_info
commit
|
commitdiff
|
tree
2018-01-03
rsand
i
f
o
po
l
y_int: REGMODE_NATURA
L
_SIZE
commit
|
commitdiff
|
tree
2018-01-03
rsandi
f
o
p
oly
_
in
t
: expand_vector_ubsan_
o
v
erfl
o
w
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_int: f
o
l
d
ing BIT_FIELD_REFs
o
n vectors
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
po
l
y_int: fold_indirect_ref_1
commit
|
commitdiff
|
tree
2018-01-03
rsand
i
fo
p
oly_i
n
t: omp-simd-clone
.
c
commit
|
commitdiff
|
tree
2018-01-03
r
sand
i
fo
poly_int: brig vector
e
l
ement
s
commit
|
commitdiff
|
tree
2018-01-03
r
s
andi
f
o
poly_int: tree-vect-gener
i
c
.
c
commit
|
commitdiff
|
tree
2018-01-03
rsa
n
d
i
f
o
p
o
ly_
i
nt
:
v
ect_no
_
alias_p
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_int: two-operati
o
n SLP
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
pol
y
_int: v
e
ct_get_const
a
nt
_
v
e
ctor
s
commit
|
commitdiff
|
tree
2018-01-03
rs
a
ndifo
poly_int: vectorizable_conv
e
rsion
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_
i
nt: vectoriz
a
bl
e
_simd_clone
_
ca
l
l
commit
|
commitdiff
|
tree
2018-01-03
rsand
i
f
o
poly_int
:
v
e
ctorizable_
c
al
l
commit
|
commitdiff
|
tree
2018-01-03
rsa
n
difo
poly_int:
v
ectorizabl
e
_load/st
o
r
e
commit
|
commitdiff
|
tree
2018-01-03
rsa
n
difo
poly_i
n
t: vectorizable_live_operatio
n
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
pol
y
_int: v
e
ctori
z
a
ble_induction
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_int: vect
o
rizable_
r
eduction
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_in
t
: vec
t
or_alignment
_
reachab
l
e_
p
commit
|
commitdiff
|
tree
2018-01-03
rsandi
f
o
poly_
i
nt: cu
r
rent_vector_size and TARGET_AUTOVECTORIZE_
V
ECTO
.
.
.
commit
|
commitdiff
|
tree
2018-01-03
rsandif
o
po
l
y_i
n
t: get_m
a
sk_mode
commit
|
commitdiff
|
tree
2018-01-03
rsand
i
fo
p
oly_int: omp_max_vf
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_int: vect_
n
u
nits_for_cost
commit
|
commitdiff
|
tree
2018-01-03
r
sandifo
poly_int: SLP max
_
units
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_int: vectorise
r
vf and uf
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
match
.
pd
handli
n
g of three-const
a
n
t
b
i
to
p
s
commit
|
commitdiff
|
tree
2018-01-03
rsa
n
d
i
fo
A
dd an a
l
t
e
rnativ
e
ve
c
tor loop iv mechanism
commit
|
commitdiff
|
tree
2018-01-02
rsandifo
Fix REG_AR
G
S_SIZE hand
l
ing
w
hen p
u
shing TLS
a
dd
r
e
s
ses
commit
|
commitdiff
|
tree
2018-01-02
rsand
i
fo
Make CONST_VECT
O
R_E
L
T handle implicitly-encoded
e
l
ements
commit
|
commitdiff
|
tree
2018-01-02
rsandifo
Make more use of rtx_
v
e
c
tor_builder
commit
|
commitdiff
|
tree
2018-01-02
rsandifo
New CONST_VECTOR layout
commit
|
commitdiff
|
tree
2018-01-02
rsandifo
U
s
e CONST_
V
ECTOR_ELT
instead of XVECEXP
commit
|
commitdiff
|
tree
2018-01-02
rsan
d
if
o
Use ss
i
zet
y
p
e
s
e
lector
s
for autovectorised
VEC
_
PERM_EXP
R
s
commit
|
commitdiff
|
tree
2018-01-02
rsandifo
Use vec_perm_buil
d
er::
s
e
ries_p in
s
h
ift_amt_for_vec
_
perm_mask
commit
|
commitdiff
|
tree
2018-01-02
rsa
n
difo
Rewo
r
k VE
C
_PERM_EXPR
f
oldin
g
commit
|
commitdiff
|
tree
2018-01-02
rsandifo
Use
e
xplicit e
n
codings for simp
l
e p
e
rmutes
commit
|
commitdiff
|
tree
2018-01-02
r
s
an
d
ifo
Add a vec_perm_indices_to_tree h
e
l
p
er functi
o
n
commit
|
commitdiff
|
tree
2018-01-02
rsandifo
M
a
ke v
e
c_p
e
rm_ind
i
ce
s
use new vector encoding
commit
|
commitdiff
|
tree
2018-01-02
r
sa
n
difo
Ch
e
c
k whet
h
er a vect
o
r of
Q
Is can
s
tore all indice
s
commit
|
commitdiff
|
tree
2018-01-02
rsandifo
Re
m
ov
e
vec_per
m
_cons
t
optab
commit
|
commitdiff
|
tree
2018-01-02
rsandifo
Refact
o
r
e
xpand_ve
c
_per
m
commit
|
commitdiff
|
tree
2018-01-02
rsandifo
Split can_vec_perm_p into
can_vec_perm_{var,c
o
nst}_p
commit
|
commitdiff
|
tree
2018-01-02
rsa
n
difo
P
ass vec_perm_in
d
ices by reference
commit
|
commitdiff
|
tree
2018-01-02
r
s
an
d
ifo
qimode
_
f
o
r
_
vec_perm
commit
|
commitdiff
|
tree
2017-12-28
rsandifo
[rs6000
]
Use
g
en_int_mode in ieee_
1
28bit_negative
_
zero
commit
|
commitdiff
|
tree
2017-12-28
r
sandifo
Use vali
d
_for_c
o
nst_vec
t
or_p in
s
tead of CONSTANT_P
commit
|
commitdiff
|
tree
2017-12-21
rsandif
o
p
oly_
i
n
t:
p
r
u
ne_runtime_alias
_
tes
t
_
list
commit
|
commitdiff
|
tree
2017-12-21
rsandifo
poly_int: compute_data_ref_alignment
commit
|
commitdiff
|
tree
2017-12-21
rsandifo
poly_int: l
o
o
p
v
ersioning t
h
reshold
commit
|
commitdiff
|
tree
2017-12-21
rsandifo
poly_int: tree-ssa-lo
o
p-i
v
o
p
t
s
.
c:iv_use
commit
|
commitdiff
|
tree
2017-12-21
rsa
n
difo
po
l
y_int
:
get
_
binfo_at_offs
e
t
commit
|
commitdiff
|
tree
2017-12-21
rsandifo
poly_int: buil
d
_ref_for_offset
commit
|
commitdiff
|
tree
2017-12-21
rsandi
f
o
poly_i
n
t
: MEM_REF
offset
s
commit
|
commitdiff
|
tree
next