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
2018-02-24 Steven G. Kargl <kargl@gcc.gnu.org>
2018-01-03
rsandifo
Move c
o
de t
h
at stub
s
o
u
t
IFN_MASK_LOADs
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
Use extrac
t
_bit_field_
a
s
_subreg
for v
e
c
tors
commit
|
commitdiff
|
tree
2018-01-03
rsand
i
fo
Impr
o
ve spilling fo
r
va
r
iab
l
e-width slots
commit
|
commitdiff
|
tree
2018-01-03
rsandi
f
o
Improve vec
t
orizati
o
n COND_EX
P
R <bool op bool,
.
.
.
>
commit
|
commitdiff
|
tree
2018-01-03
r
s
andifo
Allow
t
he target to set
MAX_BITSIZE_MODE_ANY_MO
D
E
commit
|
commitdiff
|
tree
2018-01-03
rsand
i
fo
[AArc
h
64
]
Re
w
rite aarch6
4
_simd_valid_imm
e
diate
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
A
d
d suppo
r
t for adjusting the n
u
mber of units
in a
.
.
.
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
Allow target
s
to
pick a v
e
c
tor prefix other than
"
V"
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
Add sup
p
ort fo
r
MODE_VE
C
T
O
R_B
O
O
L
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_
i
nt: GET_MODE_SIZE
commit
|
commitdiff
|
tree
2018-01-03
r
s
an
d
ifo
p
o
ly_int: GET_MOD
E
_BITSIZE
commit
|
commitdiff
|
tree
2018-01-03
r
sandifo
poly_int:
expand_a
s
signm
e
nt
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
po
l
y_int: GET_MOD
E
_PRECI
S
ION
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_i
n
t: TYPE_V
E
CTOR
_
SUBPA
R
TS
commit
|
commitdiff
|
tree
2018-01-03
r
sandifo
poly_in
t
: vect_
p
ermute_
l
oad/store_chain
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_int: G
E
T_MODE_NU
N
ITS
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
U
se partial_
s
ubre
g
_p
in cur
r
_insn_
t
ransform
commit
|
commitdiff
|
tree
2018-01-03
rsand
i
fo
Add a fixed_size_mode_pod class
commit
|
commitdiff
|
tree
2018-01-03
r
sandifo
D
irectly o
p
erat
e
on CON
S
T_VECTOR encodin
g
commit
|
commitdiff
|
tree
2018-01-03
rsa
n
difo
poly_int: vector_builde
r
el
e
ment
c
o
u
n
t
commit
|
commitdiff
|
tree
2018-01-03
rsan
d
ifo
p
o
ly_int: vec_perm_indic
e
s element type
commit
|
commitdiff
|
tree
2018-01-03
rsandi
f
o
poly_int: memrefs_confli
c
t_p
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly
_
int: struct_val
u
e_size
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_int: load_register_pa
r
a
mete
r
s
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_int: alt
e
r_
r
eg
commit
|
commitdiff
|
tree
2018-01-03
rsand
i
fo
poly_
i
nt:
r
eloading com
p
lex
subregs
commit
|
commitdiff
|
tree
2018-01-03
r
s
a
ndifo
poly_int: p
r
ocess_alt_oper
a
nds
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
p
o
ly_int: expand_ifn_atomic_compare_exchange_into_call
commit
|
commitdiff
|
tree
2018-01-03
r
s
andifo
poly_int: adjus
t
_mems
commit
|
commitdiff
|
tree
2018-01-03
r
s
andifo
p
o
ly_in
t
: PUSH_ROUN
D
ING
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
pol
y
_int: emit_single_pus
h
_in
s
n_1
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
po
l
y_int: set_inc_stat
e
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
p
oly_int:
e
xp
a
nd_expr_real_1
commit
|
commitdiff
|
tree
2018-01-03
rsandi
f
o
poly_
i
nt: expand_expr_real_2
commit
|
commitdiff
|
tree
2018-01-03
r
sandi
f
o
poly
_
int: subreg_get_info
commit
|
commitdiff
|
tree
2018-01-03
rsa
n
difo
poly_int:
R
EGMODE_NATURAL_SIZE
commit
|
commitdiff
|
tree
2018-01-03
r
s
a
n
d
ifo
p
oly_int: expand_vect
o
r_ubs
a
n_ov
e
rflow
commit
|
commitdiff
|
tree
2018-01-03
r
s
andifo
poly
_
int: f
o
ldi
n
g BIT_FIELD_REFs on vectors
commit
|
commitdiff
|
tree
2018-01-03
rsan
d
i
fo
po
l
y
_i
n
t: fold_in
d
irect_ref_1
commit
|
commitdiff
|
tree
2018-01-03
rsandif
o
poly_int:
om
p
-simd
-
clone
.
c
commit
|
commitdiff
|
tree
2018-01-03
rsa
n
difo
poly_int: brig vector el
e
men
t
s
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
p
oly_int
:
tree-vect-generic
.
c
commit
|
commitdiff
|
tree
2018-01-03
rs
a
nd
i
fo
poly_int: vect
_
no_alias_p
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
p
oly_int:
t
w
o-operatio
n
SLP
commit
|
commitdiff
|
tree
2018-01-03
rsandif
o
poly_int: vect_get
_
constant_vectors
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
po
l
y_in
t
: v
e
ctorizable_conversion
commit
|
commitdiff
|
tree
2018-01-03
r
s
andifo
poly_
i
n
t: vectori
z
able_s
i
md_clo
n
e_call
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
po
l
y
_int: vector
i
zable_
c
all
commit
|
commitdiff
|
tree
2018-01-03
rsandi
f
o
poly_int
:
vector
i
zable
_
load/store
commit
|
commitdiff
|
tree
2018-01-03
rsandi
f
o
poly_int: vectorizab
l
e
_
l
iv
e
_operation
commit
|
commitdiff
|
tree
2018-01-03
rs
a
ndifo
poly_
i
nt: vector
i
z
able_indu
c
t
i
on
commit
|
commitdiff
|
tree
2018-01-03
r
s
a
ndifo
poly_int: ve
c
torizabl
e
_reduction
commit
|
commitdiff
|
tree
2018-01-03
r
s
andifo
poly_int
:
vector_alignment_reachable_p
commit
|
commitdiff
|
tree
2018-01-03
rsa
n
difo
p
oly_int: curr
e
nt_vector_size and TARGET_AUTO
V
EC
T
ORIZE_
V
ECTO
.
.
.
commit
|
commitdiff
|
tree
2018-01-03
r
sandifo
poly_int: get_
m
ask_mode
commit
|
commitdiff
|
tree
2018-01-03
r
s
andifo
poly_
i
nt: omp_max_vf
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
p
oly_int: vect
_
nunits_for_
c
o
st
commit
|
commitdiff
|
tree
2018-01-03
rs
a
ndifo
poly_int: SLP max_units
commit
|
commitdiff
|
tree
2018-01-03
rsand
i
fo
pol
y
_int: v
e
c
toriser v
f
and uf
commit
|
commitdiff
|
tree
2018-01-03
rsandi
f
o
matc
h
.
pd hand
l
ing of th
r
ee-constant
bi
t
op
s
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
Add an alterna
t
ive vector loop iv mechanism
commit
|
commitdiff
|
tree
2018-01-02
rsandifo
Fix REG_ARGS_SIZE
h
a
ndling w
h
en pushi
n
g TLS addresses
commit
|
commitdiff
|
tree
2018-01-02
rsand
i
fo
Make CONST_
V
E
CT
O
R_ELT handl
e
implicitly-encoded e
l
emen
t
s
commit
|
commitdiff
|
tree
2018-01-02
r
sandifo
Make
m
o
r
e
use of rtx_vector_builde
r
commit
|
commitdiff
|
tree
2018-01-02
r
s
andifo
New C
O
NST_V
E
CTO
R
layout
commit
|
commitdiff
|
tree
2018-01-02
rsandi
f
o
Use
C
ONST_VECTOR_E
L
T instead of XVE
C
EXP
commit
|
commitdiff
|
tree
2018-01-02
rsandif
o
Use
s
s
izety
p
e
selectors
fo
r
autovecto
r
ised VEC_PER
M
_
E
X
P
Rs
commit
|
commitdiff
|
tree
2018-01-02
rsandifo
Use vec_pe
r
m_builde
r
::series_p
i
n
sh
i
ft_amt_for_vec_perm_mask
commit
|
commitdiff
|
tree
2018-01-02
r
s
a
ndifo
Rework VEC_P
E
RM_EXPR folding
commit
|
commitdiff
|
tree
2018-01-02
rsand
i
fo
Us
e
e
x
plicit
e
n
co
d
ings for simple
permutes
commit
|
commitdiff
|
tree
2018-01-02
r
s
andifo
Add a
v
ec_perm_indices_to_tre
e
h
e
lper
f
unction
commit
|
commitdiff
|
tree
2018-01-02
r
sandifo
M
a
k
e vec_perm_in
d
ices
use new vector
e
nc
o
d
i
ng
commit
|
commitdiff
|
tree
2018-01-02
rsandifo
Check whethe
r
a vector of QIs
c
an store all indices
commit
|
commitdiff
|
tree
2018-01-02
r
s
andifo
Remove vec
_
perm_const
optab
commit
|
commitdiff
|
tree
2018-01-02
rs
a
ndifo
Refa
c
tor expand_vec_perm
commit
|
commitdiff
|
tree
2018-01-02
r
s
a
n
difo
Spl
i
t c
a
n_
v
ec_per
m
_p into
can_vec_perm_{var,const
}
_p
commit
|
commitdiff
|
tree
2018-01-02
r
s
andifo
Pass vec_perm_in
d
ices by
r
e
f
eren
c
e
commit
|
commitdiff
|
tree
2018-01-02
rsandifo
qimode
_
for_vec_perm
commit
|
commitdiff
|
tree
2017-12-28
rsandifo
[rs6
0
00] Use
g
en
_
int
_
mo
d
e in i
e
ee_
1
28bi
t
_negat
i
ve
_
zero
commit
|
commitdiff
|
tree
2017-12-28
rsand
i
f
o
U
s
e
valid_f
o
r_const_vector_
p
in
s
tead of CONSTANT_P
commit
|
commitdiff
|
tree
2017-12-21
r
sandifo
po
l
y_int: p
r
une_runtime_alias_test_list
commit
|
commitdiff
|
tree
2017-12-21
rsan
d
ifo
poly_in
t
: compute_data_ref
_
alignment
commit
|
commitdiff
|
tree
2017-12-21
rsandifo
poly_
i
nt: loo
p
ve
r
sioni
n
g threshold
commit
|
commitdiff
|
tree
2017-12-21
r
sandifo
poly_int: tree-ssa-loo
p
-
i
v
opts
.
c:iv_use
commit
|
commitdiff
|
tree
2017-12-21
r
s
andifo
poly_in
t
: g
e
t_binfo_at_of
f
set
commit
|
commitdiff
|
tree
2017-12-21
rsandifo
poly_int: build_r
e
f_for
_
offse
t
commit
|
commitdiff
|
tree
2017-12-21
rs
a
ndifo
po
l
y
_i
n
t: MEM_REF of
f
sets
commit
|
commitdiff
|
tree
2017-12-21
rsandifo
poly_int: fin
d
_bswap_or_
n
op_load
commit
|
commitdiff
|
tree
2017-12-21
rsandifo
poly_int: a
d
just
_
ptr_info_misalig
n
me
n
t
commit
|
commitdiff
|
tree
2017-12-21
r
s
andifo
p
oly_int: deco
d
e_ad
d
r
_
const
commit
|
commitdiff
|
tree
2017-12-21
rsandifo
p
oly_int:
bit_field_s
i
ze
/
o
f
f
set
commit
|
commitdiff
|
tree
2017-12-21
rsandifo
pol
y
_i
n
t: emit_
g
roup_loa
d
/st
o
re
commit
|
commitdiff
|
tree
2017-12-21
rsandifo
poly_in
t
: reload<->ira interface
commit
|
commitdiff
|
tree
2017-12-21
rsandifo
poly_int: em
i
t_in
c
commit
|
commitdiff
|
tree
2017-12-21
r
s
an
d
if
o
poly_int: c
f
gexpand stack variables
commit
|
commitdiff
|
tree
2017-12-21
rsandifo
pol
y
_int: argument siz
e
s
commit
|
commitdiff
|
tree
2017-12-21
r
s
andifo
poly_int: instantiate_virtual_
r
egs
commit
|
commitdiff
|
tree
2017-12-21
r
s
an
d
ifo
poly_i
n
t: RE
G
_AR
G
S_
S
IZE
commit
|
commitdiff
|
tree
2017-12-21
rsandifo
p
oly_in
t
:
p
ush_block/emit_pus
h
_insn
commit
|
commitdiff
|
tree
2017-12-21
rsan
d
ifo
poly_int: fra
m
e allocations
commit
|
commitdiff
|
tree
next