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
Fix permute handling when vectorising scatters
2018-01-09
rsan
d
i
f
o
Fix p
e
r
m
u
te handl
i
n
g
when vectorisi
n
g
s
c
atters
commit
|
commitdiff
|
tree
2018-01-06
rsandifo
Tighten
L
R
A
c
y
cling check
commit
|
commitdiff
|
tree
2018-01-05
rsandifo
Reve
r
t DECL_US
E
R_ALIGN
part
o
f r241959
commit
|
commitdiff
|
tree
2018-01-05
r
s
andifo
Make
c
h
r
ec_
c
ont
a
ins_symbo
l
s
true for POLY_INT_CST
commit
|
commitdiff
|
tree
2018-01-04
rsa
n
d
ifo
Protect second call to extract_range_from
_
m
ultiplicat
i
v
e_op_1
commit
|
commitdiff
|
tree
2018-01-04
r
sandifo
D
o
cume
n
t machine_mode wrap
p
er classes
commit
|
commitdiff
|
tree
2018-01-04
rsand
i
fo
Add
t
r
e
e
_fits_uh
w
i_p tests to
B
IT_FIELD_RE
F
fol
d
er
commit
|
commitdiff
|
tree
2018-01-04
rsandifo
Allow
V
EC_P
E
RM_EXPR folding to
fail
commit
|
commitdiff
|
tree
2018-01-04
rsan
d
ifo
PR83680: Inverted test in arm_
v
e
ct
o
rize_vec_perm_cons
t
commit
|
commitdiff
|
tree
2018-01-04
rsand
i
fo
PR83675: Restore TARG
E
T_V
I
S2 ch
e
ck for SPAR
C
v
ec_perm_const
commit
|
commitdiff
|
tree
2018-01-03
rsa
n
difo
Make vecto
r
izable
_
load/
s
tore hand
l
e IFN_MASK
_
LOAD/STORE
commit
|
commitdiff
|
tree
2018-01-03
rsandi
f
o
Split
g
ather
l
oad handling
out of vectorizable_{
m
ask_l
o
ad
_
s
t
.
.
.
commit
|
commitdiff
|
tree
2018-01-03
r
sandifo
Split out
ga
t
her load mask
b
uilding
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
Sp
l
it rhs
che
c
king out of vec
t
or
i
zable_{,mask_load
_
.
.
.
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
Split mask c
h
ecking out of
vector
i
zable_mask_l
o
ad_store
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
Make vect_model
_
store_cost take
a
v
ec_lo
a
d_store_type
commit
|
commitdiff
|
tree
2018-01-03
r
s
andifo
Move
c
o
de that stubs out IFN_MASK_LOADs
commit
|
commitdiff
|
tree
2018-01-03
rsand
i
fo
Use extract_bit
_
field_a
s
_su
b
reg for vect
o
rs
commit
|
commitdiff
|
tree
2018-01-03
rs
a
ndifo
Improve spilling
f
or
v
ar
i
able-width slots
commit
|
commitdiff
|
tree
2018-01-03
rsandif
o
Improve
v
ectori
z
ation C
O
N
D_EXPR <bool op bool,
.
.
.
>
commit
|
commitdiff
|
tree
2018-01-03
r
s
andifo
A
l
low the target
t
o
set MAX_BI
T
SI
Z
E_MODE_ANY_MODE
commit
|
commitdiff
|
tree
2018-01-03
rsandif
o
[A
A
rch64] Rewrite
aarch64_simd_valid_immed
i
ate
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
Add
suppor
t
for adjust
i
ng
the number of units in a
.
.
.
commit
|
commitdiff
|
tree
2018-01-03
r
sandifo
Allow targe
t
s t
o
pick a vecto
r
p
r
efix other than
"V"
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
A
d
d support f
o
r MODE_VEC
T
OR_BOOL
commit
|
commitdiff
|
tree
2018-01-03
rsan
d
ifo
p
o
l
y_in
t
: G
E
T
_
MODE_SIZ
E
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_i
n
t:
GET
_
M
O
D
E_BITSIZE
commit
|
commitdiff
|
tree
2018-01-03
rsandif
o
poly_int: expand_assignment
commit
|
commitdiff
|
tree
2018-01-03
rs
a
ndi
f
o
poly_int: GET_MODE_PRECISION
commit
|
commitdiff
|
tree
2018-01-03
rsandif
o
poly_int: TYPE_VECTOR_SUBPARTS
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
p
o
l
y
_
in
t
:
vect_pe
r
mute
_
load/store_
c
hain
commit
|
commitdiff
|
tree
2018-01-03
rsand
i
fo
poly_int: GET_MOD
E
_NU
N
ITS
commit
|
commitdiff
|
tree
2018-01-03
r
sandifo
Use p
a
rtial_subreg_p in curr_
i
n
s
n_tra
n
s
fo
r
m
commit
|
commitdiff
|
tree
2018-01-03
r
sandifo
Add a fix
e
d_si
z
e
_
m
o
d
e_pod c
l
ass
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
Di
r
ectly operate o
n
CONST_VECTOR encoding
commit
|
commitdiff
|
tree
2018-01-03
rsandif
o
poly_int:
v
ector
_
b
uilder element count
commit
|
commitdiff
|
tree
2018-01-03
r
s
andifo
poly_int: vec_
p
e
r
m_i
n
dices eleme
n
t type
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_int: me
m
refs_c
o
nflic
t
_
p
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_int: struct_value_size
commit
|
commitdiff
|
tree
2018-01-03
rsan
d
ifo
poly_int: load_register_pa
r
ame
t
e
r
s
commit
|
commitdiff
|
tree
2018-01-03
rsandif
o
p
o
ly_int: alter_reg
commit
|
commitdiff
|
tree
2018-01-03
rsa
n
di
f
o
poly_int: rel
o
ading complex subre
g
s
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
po
l
y_int: process_al
t
_oper
a
nds
commit
|
commitdiff
|
tree
2018-01-03
r
s
andifo
po
l
y
_int: e
x
p
and_ifn_a
t
o
m
ic_compare_ex
c
ha
n
ge_into_cal
l
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
po
l
y_int:
a
djust_
m
ems
commit
|
commitdiff
|
tree
2018-01-03
rsand
i
fo
poly_int: PU
S
H_RO
U
NDI
N
G
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
pol
y
_
i
nt: emi
t
_
single_push_insn_1
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_i
n
t: set_
i
nc_state
commit
|
commitdiff
|
tree
2018-01-03
rsa
n
difo
poly_int
:
expand_expr_real_1
commit
|
commitdiff
|
tree
2018-01-03
r
s
a
n
d
ifo
p
o
l
y_int: expand_expr_
r
eal_2
commit
|
commitdiff
|
tree
2018-01-03
r
s
andifo
poly_i
n
t: s
u
breg_get
_
info
commit
|
commitdiff
|
tree
2018-01-03
rs
a
n
d
i
fo
p
oly_int: REG
M
ODE_NATURAL_S
I
ZE
commit
|
commitdiff
|
tree
2018-01-03
r
sandifo
poly_int: expand_vector_ubsa
n
_overflow
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
pol
y
_i
n
t: folding BIT_FI
E
LD_
R
EFs on vecto
r
s
commit
|
commitdiff
|
tree
2018-01-03
r
san
d
if
o
pol
y
_
i
nt: fold_ind
i
rect_ref_1
commit
|
commitdiff
|
tree
2018-01-03
rsan
d
ifo
pol
y
_
int: omp-simd-clone
.
c
commit
|
commitdiff
|
tree
2018-01-03
rs
a
ndifo
poly_int: brig vector e
l
e
m
ents
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
p
o
ly_int: tree-v
e
ct-ge
n
eric
.
c
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_int: vect_no_
a
lia
s
_p
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
p
o
l
y
_
int: tw
o
-
o
peration
SL
P
commit
|
commitdiff
|
tree
2018-01-03
rsand
i
fo
pol
y
_int: v
e
ct_get_
c
onstant_ve
c
to
r
s
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_i
n
t:
vectorizable_conve
r
sion
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
po
l
y_int:
vec
t
oriza
b
le_si
m
d_
c
lone_call
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
pol
y
_int:
v
ect
o
ri
z
able_
c
al
l
commit
|
commitdiff
|
tree
2018-01-03
r
san
d
i
f
o
poly_int:
v
ectorizable_load/store
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_int
:
vectorizable_live_operatio
n
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_int:
v
ector
i
zable_ind
u
ction
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly
_
in
t
: vectorizable_
r
edu
c
tion
commit
|
commitdiff
|
tree
2018-01-03
rsand
i
fo
poly_int: vector_align
m
en
t
_r
e
achab
l
e_p
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
po
l
y_int: current_v
e
ctor
_
s
i
z
e
a
n
d TARGET_AUTOVECTORIZE_VECT
O
.
.
.
commit
|
commitdiff
|
tree
2018-01-03
rsand
i
fo
poly
_
int: get_ma
s
k
_
m
ode
commit
|
commitdiff
|
tree
2018-01-03
rsan
d
ifo
poly_int: omp_max_vf
commit
|
commitdiff
|
tree
2018-01-03
rs
a
ndifo
poly_int
:
vect_nunits_for_cos
t
commit
|
commitdiff
|
tree
2018-01-03
rs
a
ndifo
poly_in
t
: S
L
P max_units
commit
|
commitdiff
|
tree
2018-01-03
rs
a
ndif
o
poly_i
n
t: vectoris
e
r
vf and uf
commit
|
commitdiff
|
tree
2018-01-03
rsa
n
dif
o
m
atch
.
pd
h
andling
o
f
t
h
ree-constant b
i
tops
commit
|
commitdiff
|
tree
2018-01-03
rs
a
ndifo
A
d
d an
alterna
t
ive vector
l
oop iv mec
h
anis
m
commit
|
commitdiff
|
tree
2018-01-02
rsandifo
F
ix REG_ARGS_SI
Z
E
h
a
ndling when
pu
s
hing
TL
S
addre
s
s
e
s
commit
|
commitdiff
|
tree
2018-01-02
rsandifo
Make CONS
T
_VECTOR_ELT
handle impl
i
citly-en
c
oded elements
commit
|
commitdiff
|
tree
2018-01-02
rsandifo
Make more u
s
e of
rtx_vect
o
r_builder
commit
|
commitdiff
|
tree
2018-01-02
rsandifo
New CONST_VECTOR lay
o
ut
commit
|
commitdiff
|
tree
2018-01-02
rsandifo
Use CONST_V
E
C
TOR_ELT i
n
stea
d
of XVECEXP
commit
|
commitdiff
|
tree
2018-01-02
rsandifo
Use ssizetype selector
s
for auto
v
ectorised VEC_
P
ERM_EXPRs
commit
|
commitdiff
|
tree
2018-01-02
rsandifo
Use vec_perm
_
bui
l
d
er:
:
series_
p
in shift_amt_f
o
r_vec_perm_mask
commit
|
commitdiff
|
tree
2018-01-02
rsandifo
R
e
work VEC_PERM_EXPR folding
commit
|
commitdiff
|
tree
2018-01-02
r
sandifo
U
s
e explic
i
t e
n
codi
n
gs
f
or si
m
ple
permut
e
s
commit
|
commitdiff
|
tree
2018-01-02
rsandi
f
o
Add
a v
e
c_perm_i
n
di
c
es_to_tree helpe
r
function
commit
|
commitdiff
|
tree
2018-01-02
rsandifo
Make
vec_perm_indices u
s
e n
e
w ve
c
tor encoding
commit
|
commitdiff
|
tree
2018-01-02
rsandifo
Chec
k
whether a vect
o
r
o
f
QIs can
stor
e
al
l
indices
commit
|
commitdiff
|
tree
2018-01-02
rsandifo
Remove vec_perm_const o
p
tab
commit
|
commitdiff
|
tree
2018-01-02
rsandifo
R
e
f
actor expand_vec_perm
commit
|
commitdiff
|
tree
2018-01-02
rsa
n
difo
S
plit
c
an_
v
ec_perm_p into c
a
n_vec_perm_
{
var,co
n
st}_p
commit
|
commitdiff
|
tree
2018-01-02
rsandifo
P
a
ss vec_perm_
i
ndices b
y
reference
commit
|
commitdiff
|
tree
2018-01-02
rsandifo
qimode
_
for
_
vec_pe
r
m
commit
|
commitdiff
|
tree
2017-12-28
rsandi
f
o
[rs6000] Use gen
_
i
n
t
_
m
ode in i
e
ee_128bi
t
_negative
_
ze
r
o
commit
|
commitdiff
|
tree
2017-12-28
rsand
i
fo
U
se valid_for_const_vector_p instead of C
O
NSTANT_P
commit
|
commitdiff
|
tree
2017-12-21
rsandifo
poly_int:
p
rune_runtime_alias_test_lis
t
commit
|
commitdiff
|
tree
2017-12-21
r
s
a
ndifo
poly_int: comp
u
te_data_ref_ali
g
nm
e
nt
commit
|
commitdiff
|
tree
2017-12-21
rsandifo
poly_
i
n
t: loop versioning thresh
o
ld
commit
|
commitdiff
|
tree
2017-12-21
rsandifo
po
l
y_int: t
r
ee-ssa
-
loop-ivopts
.
c:iv_use
commit
|
commitdiff
|
tree
next