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
Improve spilling for variable-width slots
2018-01-03
rsandifo
Impro
v
e spillin
g
for variable-width
s
lots
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
Improve vectori
z
ation
COND_EXPR <boo
l
op bool,
.
.
.
>
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
Allo
w
the target to set MAX_BITSIZE_MODE_A
N
Y_MODE
commit
|
commitdiff
|
tree
2018-01-03
r
sandif
o
[AA
r
ch64] Rewrite aarch64_simd_val
i
d_im
m
edi
a
te
commit
|
commitdiff
|
tree
2018-01-03
rsa
n
difo
Ad
d
s
u
p
p
o
rt for adjusting th
e
num
b
er of
units
in a
.
.
.
commit
|
commitdiff
|
tree
2018-01-03
r
sandifo
Allow targets to p
i
ck a vector
p
r
efix o
t
her than
"
V
"
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
Ad
d
support for M
O
DE_VECTOR_BOOL
commit
|
commitdiff
|
tree
2018-01-03
r
s
andif
o
poly_
i
nt:
G
ET_MOD
E
_SIZE
commit
|
commitdiff
|
tree
2018-01-03
rsandi
f
o
poly_int: GET_
M
ODE_BITSIZE
commit
|
commitdiff
|
tree
2018-01-03
rsandi
f
o
p
oly_i
n
t
:
expand_assignment
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
pol
y
_int: GET_MODE_PRE
C
IS
I
O
N
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_int: TYPE_VECTOR_SUB
P
ARTS
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_int: ve
c
t_p
e
rmute_load/store_chain
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
pol
y
_int: GET_
M
ODE_
N
UNITS
commit
|
commitdiff
|
tree
2018-01-03
rsandif
o
Use partial_subreg_p in curr_insn
_
t
r
a
n
s
form
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
Add a fixed_size_mode_pod class
commit
|
commitdiff
|
tree
2018-01-03
r
s
a
ndifo
Dir
e
ctly
o
perat
e
on CO
N
ST_
V
ECTO
R
e
ncoding
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_int: vector_builder element count
commit
|
commitdiff
|
tree
2018-01-03
r
s
andifo
poly_int: v
e
c
_
per
m
_indices e
l
ement type
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
p
o
ly_int:
memrefs_conflict_p
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_int: struct_value_s
i
ze
commit
|
commitdiff
|
tree
2018-01-03
r
sandifo
po
l
y_in
t
: load_regi
s
ter_parameters
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
po
l
y_i
n
t: alter_reg
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_
i
nt: reloa
d
ing complex subr
e
gs
commit
|
commitdiff
|
tree
2018-01-03
rsand
i
fo
p
oly_int: process_alt_o
p
erands
commit
|
commitdiff
|
tree
2018-01-03
r
san
d
ifo
pol
y
_int: exp
a
nd_ifn_at
o
mic_compare_
e
xchange_into_c
a
ll
commit
|
commitdiff
|
tree
2018-01-03
rsand
i
fo
po
l
y_int
:
adjust_mem
s
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_int: PUS
H
_ROU
N
DING
commit
|
commitdiff
|
tree
2018-01-03
r
sandifo
poly
_
int:
emit_s
i
ngle_pu
s
h_in
s
n
_1
commit
|
commitdiff
|
tree
2018-01-03
r
s
an
d
ifo
poly_int: set
_
inc_state
commit
|
commitdiff
|
tree
2018-01-03
rs
a
n
dif
o
poly_int: expand_expr_re
a
l
_1
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_int: expand_expr
_
real_2
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
pol
y
_int: subreg_
g
et
_
info
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
po
l
y_int: REGMODE_NATUR
A
L_SI
Z
E
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
p
oly_int: expand_vector_ubsan_o
v
erflow
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_int:
f
o
ldin
g
BIT_F
I
ELD_RE
F
s on
vectors
commit
|
commitdiff
|
tree
2018-01-03
rsa
n
d
i
fo
poly_int: fold_indi
r
ect_
r
ef_1
commit
|
commitdiff
|
tree
2018-01-03
rsa
n
difo
poly_i
n
t: omp-simd-clon
e
.
c
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
po
l
y
_
i
n
t
:
br
i
g ve
c
tor el
e
m
e
nt
s
commit
|
commitdiff
|
tree
2018-01-03
r
s
a
n
difo
poly_int: tree-
v
ect-generic
.
c
commit
|
commitdiff
|
tree
2018-01-03
r
sa
n
difo
poly_int:
v
ect_no_alias_p
commit
|
commitdiff
|
tree
2018-01-03
rsa
n
d
ifo
poly_int: two
-
operation SLP
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
po
l
y_int: vect
_
get_constant_vectors
commit
|
commitdiff
|
tree
2018-01-03
rsandi
f
o
po
l
y_int:
v
e
c
toriz
a
ble_conversion
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_i
n
t
: vec
t
oriza
b
le_simd_clone_call
commit
|
commitdiff
|
tree
2018-01-03
rsa
n
difo
p
o
ly_int:
vecto
r
i
z
able_cal
l
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
p
oly_i
n
t: vectorizable_lo
a
d/store
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly
_
int: vectorizable_live_o
p
eration
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_int: vector
i
zable_induc
t
ion
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
pol
y
_int: v
e
ctori
z
able
_
reduction
commit
|
commitdiff
|
tree
2018-01-03
rsan
d
ifo
poly_int:
vec
t
or_alignment_reach
a
b
l
e_p
commit
|
commitdiff
|
tree
2018-01-03
rsand
i
fo
pol
y
_in
t
: curre
n
t_vector_size and TARGET_AUTOVE
C
TORIZE_VE
C
T
O
.
.
.
commit
|
commitdiff
|
tree
2018-01-03
rsa
n
difo
poly_int:
get_mask_mode
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
p
o
l
y_int: omp_max_vf
commit
|
commitdiff
|
tree
2018-01-03
r
sandifo
poly_int:
v
e
c
t_nunits_for_co
s
t
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_in
t
:
SLP max_
u
nit
s
commit
|
commitdiff
|
tree
2018-01-03
rs
a
ndifo
poly_
i
nt
:
vec
t
oriser vf and uf
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
match
.
p
d h
a
ndling of thre
e
-constant bitops
commit
|
commitdiff
|
tree
2018-01-03
rsand
i
fo
Add
a
n
alte
r
native vec
t
or loop iv mechanism
commit
|
commitdiff
|
tree
2018-01-02
rsan
d
i
f
o
Fix REG_ARGS_SIZE
handling when pushing TLS addresses
commit
|
commitdiff
|
tree
2018-01-02
rsan
d
ifo
Make CONST_VECTOR
_
ELT handle
i
mp
l
icitly-encoded elements
commit
|
commitdiff
|
tree
2018-01-02
rsandifo
Make
m
o
r
e u
s
e of rtx_vector_builder
commit
|
commitdiff
|
tree
2018-01-02
rsandi
f
o
New CONST_VECTOR layou
t
commit
|
commitdiff
|
tree
2018-01-02
rsandifo
Use CONST_VECT
O
R_ELT instead of XVE
C
EXP
commit
|
commitdiff
|
tree
2018-01-02
r
s
and
i
f
o
Use ssizetype selecto
r
s
f
or autovecto
r
i
s
ed V
E
C
_
PERM_EXPRs
commit
|
commitdiff
|
tree
2018-01-02
r
sandif
o
Use vec_perm_
b
uilder::serie
s
_
p
i
n shift_amt_for
_
vec_perm_
m
ask
commit
|
commitdiff
|
tree
2018-01-02
rs
a
ndifo
Rework V
E
C_PERM_EXPR
f
ol
d
ing
commit
|
commitdiff
|
tree
2018-01-02
rsandi
f
o
Use expl
i
cit encodin
g
s
for simple permutes
commit
|
commitdiff
|
tree
2018-01-02
rsandifo
Add a vec_perm_in
d
ices_t
o
_tree helper funct
i
on
commit
|
commitdiff
|
tree
2018-01-02
r
san
d
if
o
Ma
k
e vec_perm_indices use
n
ew vector encoding
commit
|
commitdiff
|
tree
2018-01-02
rs
a
ndifo
Check w
h
e
t
h
er
a
vector of QIs ca
n
s
t
ore all indices
commit
|
commitdiff
|
tree
2018-01-02
rsand
i
f
o
Remove ve
c
_perm_
c
onst o
p
tab
commit
|
commitdiff
|
tree
2018-01-02
rsan
d
if
o
Refactor
expand_vec
_
perm
commit
|
commitdiff
|
tree
2018-01-02
r
sandifo
Split c
a
n_vec_perm_p into can_
v
ec_perm_{var,con
s
t
}
_
p
commit
|
commitdiff
|
tree
2018-01-02
r
sandifo
Pass
vec_perm_i
n
dices by
r
eference
commit
|
commitdiff
|
tree
2018-01-02
r
s
a
ndi
f
o
q
i
m
ode
_
for_ve
c
_pe
r
m
commit
|
commitdiff
|
tree
2017-12-28
rsandifo
[r
s
600
0
] Use gen_int_mode in i
e
ee_
1
28bi
t
_negative_zer
o
commit
|
commitdiff
|
tree
2017-12-28
rs
a
n
d
if
o
Use val
i
d_for_co
n
st_vector
_
p instead of CONSTANT_P
commit
|
commitdiff
|
tree
2017-12-21
rsandif
o
p
ol
y
_int: prune_runti
m
e_al
i
as_test_list
commit
|
commitdiff
|
tree
2017-12-21
rsandifo
pol
y
_int: com
p
u
te_d
a
ta_ref_alignment
commit
|
commitdiff
|
tree
2017-12-21
rs
a
nd
i
fo
poly_int
:
loop versio
n
ing threshold
commit
|
commitdiff
|
tree
2017-12-21
rsandifo
poly_int:
tree-ssa-loo
p
-ivopts
.
c:iv_use
commit
|
commitdiff
|
tree
2017-12-21
rsandi
f
o
poly_int: get_binfo_at_offset
commit
|
commitdiff
|
tree
2017-12-21
rsandifo
poly_int: build_
r
ef_for_offset
commit
|
commitdiff
|
tree
2017-12-21
rsandifo
poly_i
n
t
:
M
EM_REF
offsets
commit
|
commitdiff
|
tree
2017-12-21
rsandi
f
o
poly_int
:
fi
n
d_bswap_o
r
_nop_lo
a
d
commit
|
commitdiff
|
tree
2017-12-21
rsandif
o
poly_int: adjust_p
t
r_info_misa
l
ignment
commit
|
commitdiff
|
tree
2017-12-21
r
s
andifo
poly_int:
d
ecode_addr_const
commit
|
commitdiff
|
tree
2017-12-21
rsand
i
fo
poly_int: bit_field_
s
ize/offset
commit
|
commitdiff
|
tree
2017-12-21
rsa
n
difo
poly_i
n
t: e
m
it_group_load/
s
tore
commit
|
commitdiff
|
tree
2017-12-21
rsandifo
poly_int: r
e
loa
d
<->ira interface
commit
|
commitdiff
|
tree
2017-12-21
rsandifo
poly_int
:
emit_inc
commit
|
commitdiff
|
tree
2017-12-21
rsand
i
fo
poly_int: cfgexpand stack variables
commit
|
commitdiff
|
tree
2017-12-21
rsandifo
poly
_
int: argument sizes
commit
|
commitdiff
|
tree
2017-12-21
rsandifo
poly_int: inst
a
ntiate
_
vi
r
t
ual_reg
s
commit
|
commitdiff
|
tree
2017-12-21
r
san
d
ifo
poly_in
t
:
R
E
G_
A
RGS_SIZE
commit
|
commitdiff
|
tree
2017-12-21
r
s
and
i
f
o
p
oly_
i
nt: push_block/emit_p
u
sh
_
insn
commit
|
commitdiff
|
tree
2017-12-21
rsandifo
poly_int: frame allocations
commit
|
commitdiff
|
tree
2017-12-21
rsandifo
poly_int: rel
o
ad
1
.
c
commit
|
commitdiff
|
tree
2017-12-21
rsandi
f
o
poly_i
n
t: relo
a
d
.
c
commit
|
commitdiff
|
tree
next