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
[AArch64] Use UNSPEC_MERGE_PTRUE for comparisons
2018-01-10
rsandifo
Mo
s
tly revert r254296
commit
|
commitdiff
|
tree
2018-01-09
r
sandifo
[AArch64] Use vec_perm_in
d
ices helper
r
ou
t
i
nes
commit
|
commitdiff
|
tree
2018-01-09
rsandifo
[AArch64] Reject (hig
h
(co
n
st
(
p
l
u
s anchor offs
e
t)))
commit
|
commitdiff
|
tree
2018-01-09
rsandifo
F
i
x permut
e
handli
n
g w
h
e
n
v
ectorising scatters
commit
|
commitdiff
|
tree
2018-01-06
rsandifo
T
ig
h
ten LRA
c
y
clin
g
check
commit
|
commitdiff
|
tree
2018-01-05
rsand
i
fo
R
e
vert DECL_USER_AL
I
G
N
part of r241959
commit
|
commitdiff
|
tree
2018-01-05
r
sandi
f
o
M
ake chre
c
_contains_sy
m
bols true for PO
L
Y_INT
_
CST
commit
|
commitdiff
|
tree
2018-01-04
rsandifo
P
r
otect second call to
e
xtract_
r
an
g
e_from
_
m
u
ltipl
i
cative_
o
p_1
commit
|
commitdiff
|
tree
2018-01-04
r
sand
i
fo
Document m
a
ch
i
ne
_
mode
wrapper classes
commit
|
commitdiff
|
tree
2018-01-04
rsandif
o
Add
tree_fits_uhwi_p tests to
BIT_FIELD_
R
EF folder
commit
|
commitdiff
|
tree
2018-01-04
r
s
andifo
Allow VEC_PERM_EXPR folding to fa
i
l
commit
|
commitdiff
|
tree
2018-01-04
rsan
d
i
f
o
P
R
83680: In
v
e
rted
t
est in arm_vectorize_vec_p
e
r
m_const
commit
|
commitdiff
|
tree
2018-01-04
rsandifo
PR83675: Restore TARGE
T
_VIS2 check for SPAR
C
vec_perm_const
commit
|
commitdiff
|
tree
2018-01-03
rsandi
f
o
Make vec
t
orizable_load/store handle IFN_
M
ASK_LOAD/STORE
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
S
plit
gather load handling out of vectorizabl
e
_{mas
k
_load_st
.
.
.
commit
|
commitdiff
|
tree
2018-01-03
rsand
i
fo
S
p
lit out gather load mask b
u
ildi
n
g
commit
|
commitdiff
|
tree
2018-01-03
r
s
andi
f
o
Split rh
s
chec
k
ing
out of vectori
z
able_{,mask_load_
.
.
.
commit
|
commitdiff
|
tree
2018-01-03
r
s
and
i
fo
Spli
t
mask checking out o
f
ve
c
torizab
l
e_
m
ask_l
o
ad
_
store
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
Make
vect_m
o
del
_
store_cost tak
e
a
vec_l
o
ad_store_type
commit
|
commitdiff
|
tree
2018-01-03
rsandi
f
o
Move
code
that stu
b
s out IFN_MASK
_
LOADs
commit
|
commitdiff
|
tree
2018-01-03
r
s
and
i
fo
Us
e
extract_bit_field_as_subreg for vector
s
commit
|
commitdiff
|
tree
2018-01-03
r
s
andi
f
o
Improve spilling for var
i
a
b
le-w
i
d
t
h slots
commit
|
commitdiff
|
tree
2018-01-03
rs
a
ndifo
Improve v
e
ctoriza
t
ion COND_EXP
R
<bool op b
o
o
l
,
.
.
.
>
commit
|
commitdiff
|
tree
2018-01-03
rs
a
ndifo
Allow the
ta
r
get
to s
e
t MAX_BITSIZE_MODE_ANY_M
O
DE
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
[AArch6
4
] Rewrite
a
a
r
ch64_s
i
md_vali
d
_immediate
commit
|
commitdiff
|
tree
2018-01-03
rsandif
o
Add
suppor
t
for a
d
jus
t
ing th
e
number of units
i
n
a
.
.
.
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
Al
l
o
w targets
to pick a vecto
r
prefix o
t
her than "V"
commit
|
commitdiff
|
tree
2018-01-03
rs
a
ndifo
A
d
d
sup
p
ort for
M
ODE_VEC
T
OR
_
BOOL
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_int: GE
T
_MODE_SIZE
commit
|
commitdiff
|
tree
2018-01-03
rsandi
f
o
pol
y
_int:
GE
T
_MODE_BITSIZE
commit
|
commitdiff
|
tree
2018-01-03
rsan
d
ifo
p
o
ly_int: expand_assignment
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
pol
y
_
i
nt:
G
ET_MODE_PRECI
S
ION
commit
|
commitdiff
|
tree
2018-01-03
r
s
andifo
p
o
ly_int:
T
YPE_VECTOR_SUBPAR
T
S
commit
|
commitdiff
|
tree
2018-01-03
r
sandifo
poly_int: vect
_
p
e
rmute_load/store_ch
a
in
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_int
:
G
E
T
_MODE_NUNITS
commit
|
commitdiff
|
tree
2018-01-03
rsand
i
f
o
Use par
t
ial_
s
ubreg_p in curr_insn_transform
commit
|
commitdiff
|
tree
2018-01-03
rsandi
f
o
Add a fixed_si
z
e_mode_pod class
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
Direc
t
ly operate on CONST_VECTOR enc
o
ding
commit
|
commitdiff
|
tree
2018-01-03
rsa
n
difo
poly_int:
vecto
r
_buil
d
er element count
commit
|
commitdiff
|
tree
2018-01-03
rsandif
o
p
oly_i
n
t
:
vec_perm_indices element type
commit
|
commitdiff
|
tree
2018-01-03
rs
a
ndifo
poly_int: memrefs_conflict_p
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly
_
int: struct_value_size
commit
|
commitdiff
|
tree
2018-01-03
r
sa
n
difo
pol
y
_int: load_register_parame
t
e
r
s
commit
|
commitdiff
|
tree
2018-01-03
r
sandifo
poly_int:
a
l
te
r
_
reg
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_int
:
r
eloa
d
in
g
comple
x
subregs
commit
|
commitdiff
|
tree
2018-01-03
rsand
i
f
o
p
ol
y
_int: p
r
ocess_alt_ope
r
ands
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly
_
int: expand_ifn
_
atomic_co
m
p
a
re_ex
c
hange_into_cal
l
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_
i
nt: adjust_m
e
ms
commit
|
commitdiff
|
tree
2018-01-03
rsan
d
ifo
p
o
ly_int
:
PUSH_ROU
N
DIN
G
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
p
o
ly_int: emit
_
s
ingle_pus
h
_
in
s
n_1
commit
|
commitdiff
|
tree
2018-01-03
rsand
i
fo
p
oly_int: set_inc_stat
e
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly
_
int: e
x
pand_expr_real_1
commit
|
commitdiff
|
tree
2018-01-03
r
s
an
d
if
o
p
o
ly_i
n
t: expand_expr_rea
l
_
2
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_int: subreg_get_
i
nfo
commit
|
commitdiff
|
tree
2018-01-03
rs
a
ndifo
poly
_
int: REG
M
ODE
_
N
ATURAL_SIZE
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_int: ex
p
and_vector_ub
s
a
n
_overflow
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
pol
y
_int: f
o
lding BIT_FIELD
_
R
E
Fs on
vector
s
commit
|
commitdiff
|
tree
2018-01-03
rsan
d
i
f
o
poly_int: fold_indirect_ref_1
commit
|
commitdiff
|
tree
2018-01-03
rs
a
n
di
f
o
p
o
ly_i
n
t: omp-simd-clone
.
c
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_int: brig
vector elements
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_i
n
t: t
r
ee-vect-generic
.
c
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_int: vect_no_alias_
p
commit
|
commitdiff
|
tree
2018-01-03
r
sandifo
poly_int: two-operation SLP
commit
|
commitdiff
|
tree
2018-01-03
rsa
n
difo
poly_int: vect_g
e
t_cons
t
ant_
v
ectors
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
po
l
y_int: vectorizable_con
v
er
s
i
o
n
commit
|
commitdiff
|
tree
2018-01-03
rsandif
o
poly_int: vectorizable_si
m
d
_
c
lone_call
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
p
ol
y
_
i
nt: vect
o
r
i
zable_
c
all
commit
|
commitdiff
|
tree
2018-01-03
rs
a
ndif
o
poly_in
t
:
vectorizable_load/store
commit
|
commitdiff
|
tree
2018-01-03
rsand
i
f
o
pol
y
_
i
nt: vectorizable_live_ope
r
ation
commit
|
commitdiff
|
tree
2018-01-03
rsandif
o
poly
_
int: v
e
ctoriza
b
le_i
n
duction
commit
|
commitdiff
|
tree
2018-01-03
rsand
i
fo
poly_int: vect
o
rizabl
e
_reductio
n
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
pol
y
_int: vector_alignment_reachable_p
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_int: current_vector_si
z
e a
n
d TAR
G
ET_AUTO
V
E
C
TORIZE_
V
ECTO
.
.
.
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
po
l
y_
i
nt: ge
t
_ma
s
k_mode
commit
|
commitdiff
|
tree
2018-01-03
r
s
andifo
poly_i
n
t: omp_max_vf
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
p
o
ly_int:
v
e
ct_nunits_for
_
cost
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly
_
int: SLP max_units
commit
|
commitdiff
|
tree
2018-01-03
r
sandifo
po
l
y_
i
nt: vect
o
ris
e
r
vf
a
n
d uf
commit
|
commitdiff
|
tree
2018-01-03
rsa
n
d
ifo
mat
c
h
.
pd handli
n
g
of three-co
n
stant bitops
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
Add an al
t
ernat
i
ve vect
o
r
loop iv mech
a
nis
m
commit
|
commitdiff
|
tree
2018-01-02
rsandifo
F
i
x REG_ARGS_S
I
Z
E
h
a
n
dl
i
n
g
when p
u
shing TLS addresse
s
commit
|
commitdiff
|
tree
2018-01-02
rsa
n
difo
Mak
e
CONST_VECTO
R
_ELT
ha
n
dle i
m
pl
i
cit
l
y-encod
e
d element
s
commit
|
commitdiff
|
tree
2018-01-02
rs
a
ndifo
Mak
e
mor
e
use o
f
rtx_vector_buil
d
er
commit
|
commitdiff
|
tree
2018-01-02
rsandifo
Ne
w
CONST_VECT
O
R layo
u
t
commit
|
commitdiff
|
tree
2018-01-02
rsan
d
i
f
o
Use CONST_VECTOR_ELT
i
nstead of XVECE
X
P
commit
|
commitdiff
|
tree
2018-01-02
rsand
i
fo
Use ssizetype selectors for auto
v
ectori
s
e
d
VEC
_
P
E
RM_EXPR
s
commit
|
commitdiff
|
tree
2018-01-02
rsandifo
Us
e
vec_perm
_
builder
:
:seri
e
s_p in shif
t
_am
t
_for_v
e
c_perm_ma
s
k
commit
|
commitdiff
|
tree
2018-01-02
rsand
i
f
o
Rework
VEC_
P
ERM_E
X
PR folding
commit
|
commitdiff
|
tree
2018-01-02
rsandifo
Use explicit
encodings for simple perm
u
t
es
commit
|
commitdiff
|
tree
2018-01-02
rsandifo
Add
a
vec_perm_indices
_
to_t
r
ee
he
l
per function
commit
|
commitdiff
|
tree
2018-01-02
rsandif
o
M
a
ke v
e
c
_
p
e
r
m_i
n
di
c
es
use new vector encoding
commit
|
commitdiff
|
tree
2018-01-02
rsandifo
C
heck
w
h
ether
a vect
o
r of
Q
Is can store all indices
commit
|
commitdiff
|
tree
2018-01-02
rsa
n
difo
Remove vec_pe
r
m
_
cons
t
optab
commit
|
commitdiff
|
tree
2018-01-02
rsandifo
Refacto
r
expand_ve
c
_pe
r
m
commit
|
commitdiff
|
tree
2018-01-02
r
s
a
n
difo
S
plit c
a
n_vec_pe
r
m_p into can_vec_perm_{var,const}
_
p
commit
|
commitdiff
|
tree
2018-01-02
rs
a
ndifo
Pass vec_p
e
rm_indic
e
s
by reference
commit
|
commitdiff
|
tree
2018-01-02
rsandifo
qimode_for_vec_perm
commit
|
commitdiff
|
tree
2017-12-28
rsandifo
[rs
6
000]
U
s
e
g
en_i
n
t_mode i
n
ieee_128bit_negative_zero
commit
|
commitdiff
|
tree
2017-12-28
rsandifo
Use valid_f
o
r
_co
n
st_vector_p in
s
tead of CONSTAN
T
_P
commit
|
commitdiff
|
tree
2017-12-21
rsandifo
poly
_
int: prune_runtime_alias_t
e
s
t
_list
commit
|
commitdiff
|
tree
next