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
Use extract_bit_field_as_subreg for vectors
2018-01-03
rsandifo
Use extra
c
t
_bi
t
_
field_as_
s
ub
r
eg for vecto
r
s
commit
|
commitdiff
|
tree
2018-01-03
r
s
andi
f
o
I
mprove
spilling for
vari
a
ble-width slots
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
I
m
prove vectorization
C
OND_EXPR <bool op bo
o
l,
.
.
.
>
commit
|
commitdiff
|
tree
2018-01-03
r
sandifo
Allow t
h
e
target to set MAX_
B
ITSIZE_MODE_ANY_M
O
DE
commit
|
commitdiff
|
tree
2018-01-03
rsandi
f
o
[
AArch64] R
e
write aarch6
4
_simd
_
val
i
d_immediate
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
A
dd
support for a
d
justing
t
he n
u
mber of u
n
its in a
.
.
.
commit
|
commitdiff
|
tree
2018-01-03
rs
a
n
d
ifo
Allow targets to pick
a ve
c
tor prefix other th
a
n "V"
commit
|
commitdiff
|
tree
2018-01-03
rsandi
f
o
Add s
u
pport for MODE
_
V
ECTOR_BOOL
commit
|
commitdiff
|
tree
2018-01-03
rsand
i
f
o
poly_int: GET
_
M
O
D
E_SIZE
commit
|
commitdiff
|
tree
2018-01-03
r
sandi
f
o
poly_int: GET_MODE_BITSIZE
commit
|
commitdiff
|
tree
2018-01-03
rs
a
ndifo
poly_
i
nt: expand_
a
s
signment
commit
|
commitdiff
|
tree
2018-01-03
rsa
n
d
ifo
p
ol
y
_
i
nt: GET_
M
ODE_
P
RECISION
commit
|
commitdiff
|
tree
2018-01-03
rsan
d
ifo
poly_int: TY
P
E_VECTOR_SUB
P
ARTS
commit
|
commitdiff
|
tree
2018-01-03
r
sandifo
poly_in
t
: vect_permu
t
e_load/sto
r
e_c
h
ain
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_
i
n
t
:
G
E
T_MODE_NUN
I
TS
commit
|
commitdiff
|
tree
2018-01-03
rsand
i
fo
Use partial_sub
r
e
g_
p
in curr_i
n
sn_trans
f
o
rm
commit
|
commitdiff
|
tree
2018-01-03
rsandif
o
Add a fixed
_
size_mode_pod
c
l
a
s
s
commit
|
commitdiff
|
tree
2018-01-03
rsandi
f
o
Directly operate on
C
ONST_VE
C
TO
R
encoding
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_in
t
: vec
t
or_bui
l
der
e
le
m
ent count
commit
|
commitdiff
|
tree
2018-01-03
r
sandifo
poly_int:
v
ec_pe
r
m_indices element type
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_int: memrefs_conflict_
p
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly
_
i
n
t:
struct_value_size
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_int: load
_
register_parameter
s
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_int: alter
_
reg
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_in
t
:
reloading com
p
l
e
x
s
ubreg
s
commit
|
commitdiff
|
tree
2018-01-03
r
sandi
f
o
poly_int: process_al
t
_o
p
erands
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly
_
int: expa
n
d_
i
fn_a
t
omic_compare_exchange_into_call
commit
|
commitdiff
|
tree
2018-01-03
rsandi
f
o
poly_int: adjust_mems
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
p
oly
_
int: PUSH_
R
O
U
NDING
commit
|
commitdiff
|
tree
2018-01-03
rsa
n
difo
poly_in
t
: emit_single_push_insn_1
commit
|
commitdiff
|
tree
2018-01-03
r
s
andifo
poly_in
t
: set_inc_state
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_int: e
x
pand_
e
xpr_
r
eal_1
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_int
:
expand_expr_real_
2
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
p
oly_int: s
u
breg_g
e
t_info
commit
|
commitdiff
|
tree
2018-01-03
rsandif
o
poly_int: REGMODE_
N
ATURAL_SIZE
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_int: e
x
pand_vector_
u
b
s
an_over
f
low
commit
|
commitdiff
|
tree
2018-01-03
r
s
andi
f
o
pol
y
_int
:
folding BIT_FIEL
D
_REFs on v
e
ct
o
rs
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_int: fold_indirect_
r
e
f
_1
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_int: om
p
-simd-clone
.
c
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_int: brig vector el
e
m
ents
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_i
n
t
:
tree-v
e
ct
-
generic
.
c
commit
|
commitdiff
|
tree
2018-01-03
rsand
i
fo
poly_int: vect_no
_
alias_p
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_
i
nt: two-operation SLP
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_int: ve
c
t_get_cons
t
ant_vectors
commit
|
commitdiff
|
tree
2018-01-03
rsan
d
ifo
poly_int: ve
c
t
o
r
i
zab
l
e_conve
r
sion
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_int:
v
e
c
t
orizable_si
m
d_clone_ca
l
l
commit
|
commitdiff
|
tree
2018-01-03
rsand
i
fo
poly_int: ve
c
t
o
rizable
_
c
a
ll
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_i
n
t: vectoriz
a
ble_load/stor
e
commit
|
commitdiff
|
tree
2018-01-03
r
s
andifo
poly_int: vectorizabl
e
_live
_
operation
commit
|
commitdiff
|
tree
2018-01-03
rsa
n
difo
poly_int: vectorizabl
e
_in
d
uction
commit
|
commitdiff
|
tree
2018-01-03
rsand
i
fo
pol
y
_int: vectoriz
a
ble_
r
e
d
uc
t
ion
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_int: vecto
r
_alignment_reachable_p
commit
|
commitdiff
|
tree
2018-01-03
rsandi
f
o
poly_int: current_vect
o
r_size and TARGET_A
U
TOVECTOR
I
Z
E
_VECTO
.
.
.
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_
i
nt: get_m
a
sk_mode
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_int:
o
mp_max_
v
f
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_int: vec
t
_nunits_for_cost
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_int: SL
P
max_units
commit
|
commitdiff
|
tree
2018-01-03
r
s
andifo
poly_int: vectoriser vf and uf
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
mat
c
h
.
pd han
d
ling of
three-c
o
ns
t
ant bito
p
s
commit
|
commitdiff
|
tree
2018-01-03
r
s
and
i
fo
Add an altern
a
tive vector loop iv mecha
n
ism
commit
|
commitdiff
|
tree
2018-01-02
rsandifo
Fix REG_ARGS_SIZE
h
andling when pushing TLS addresses
commit
|
commitdiff
|
tree
2018-01-02
rsandifo
M
ake CON
S
T_VECTOR_ELT
handle
i
mplicitly
-
e
n
c
oded
e
lements
commit
|
commitdiff
|
tree
2018-01-02
rs
a
ndifo
Make more use of rtx
_
v
e
ctor_builder
commit
|
commitdiff
|
tree
2018-01-02
rsan
d
ifo
N
ew CONST_V
E
CTOR la
y
o
ut
commit
|
commitdiff
|
tree
2018-01-02
rs
a
ndifo
Use CONST_VECT
O
R_EL
T
in
s
tead
of XVECEXP
commit
|
commitdiff
|
tree
2018-01-02
rsandifo
Use ssizetype select
o
rs
f
o
r
autovectorised V
E
C_PERM_EXPRs
commit
|
commitdiff
|
tree
2018-01-02
rsandifo
U
s
e vec_perm_
b
uilder::
s
eries
_
p
i
n shift_amt_f
o
r_ve
c
_
perm_mask
commit
|
commitdiff
|
tree
2018-01-02
rsa
n
difo
Rework VEC_
P
E
RM_EXPR fol
d
ing
commit
|
commitdiff
|
tree
2018-01-02
rsandifo
Use e
x
p
l
i
c
it encodings for si
m
ple p
e
rm
u
t
es
commit
|
commitdiff
|
tree
2018-01-02
rsandifo
A
d
d
a v
e
c_
p
erm_indices_to_tree he
l
per function
commit
|
commitdiff
|
tree
2018-01-02
rsandifo
Make vec_perm_indic
e
s use new vector encoding
commit
|
commitdiff
|
tree
2018-01-02
rsandifo
C
heck whe
t
her a vector of QIs ca
n
s
t
ore al
l
indices
commit
|
commitdiff
|
tree
2018-01-02
rsandifo
Remove vec_perm_const
o
ptab
commit
|
commitdiff
|
tree
2018-01-02
rsand
i
fo
R
efactor expand
_
vec_perm
commit
|
commitdiff
|
tree
2018-01-02
rsandifo
Split can_
v
e
c
_perm_p int
o
c
a
n
_vec_perm_{var
,
co
n
st}_p
commit
|
commitdiff
|
tree
2018-01-02
rsand
i
fo
Pas
s
vec
_
perm_
i
ndic
e
s by
reference
commit
|
commitdiff
|
tree
2018-01-02
rs
a
ndifo
qimode_for_
v
ec_pe
r
m
commit
|
commitdiff
|
tree
2017-12-28
rsa
n
di
f
o
[r
s
6
0
00] Use gen_int_mo
d
e in ieee_
1
28bit_nega
t
ive_zero
commit
|
commitdiff
|
tree
2017-12-28
r
sa
n
di
f
o
Use vali
d
_for_co
n
st_
v
e
c
tor_p ins
t
ead of C
O
NS
T
ANT_P
commit
|
commitdiff
|
tree
2017-12-21
r
sandifo
p
o
ly_int: prune_ru
n
time_alias_test_list
commit
|
commitdiff
|
tree
2017-12-21
rsandifo
poly_int
:
compute_d
a
ta_ref_al
i
gnmen
t
commit
|
commitdiff
|
tree
2017-12-21
rsandif
o
poly_int:
l
oop versioning t
h
reshold
commit
|
commitdiff
|
tree
2017-12-21
rsandifo
poly_int: tre
e
-ssa-loop-ivopt
s
.
c:iv_use
commit
|
commitdiff
|
tree
2017-12-21
rsandifo
po
l
y_int:
get_bi
n
f
o_at_offset
commit
|
commitdiff
|
tree
2017-12-21
rsandifo
p
o
l
y_int:
b
uild_ref_for_offset
commit
|
commitdiff
|
tree
2017-12-21
rsan
d
ifo
po
l
y_int: MEM_REF off
s
ets
commit
|
commitdiff
|
tree
2017-12-21
rsandifo
poly_int: fi
n
d_bsw
a
p_or_nop_load
commit
|
commitdiff
|
tree
2017-12-21
rsandifo
poly_int:
a
d
just_ptr_info_misalign
m
e
n
t
commit
|
commitdiff
|
tree
2017-12-21
r
sandifo
po
l
y_i
n
t: decode_addr_con
s
t
commit
|
commitdiff
|
tree
2017-12-21
rsandifo
poly_int:
bi
t
_field
_
size/of
f
set
commit
|
commitdiff
|
tree
2017-12-21
rsa
n
d
ifo
p
oly_int:
e
mit_g
r
oup_load/store
commit
|
commitdiff
|
tree
2017-12-21
rsandif
o
poly_int: relo
a
d<->ira interface
commit
|
commitdiff
|
tree
2017-12-21
rsa
n
difo
p
o
ly_int: emit_
i
nc
commit
|
commitdiff
|
tree
2017-12-21
r
sandifo
po
l
y_int
:
c
f
ge
x
pa
n
d
s
tack
v
ariabl
e
s
commit
|
commitdiff
|
tree
2017-12-21
r
sandi
f
o
poly_int: argu
m
ent sizes
commit
|
commitdiff
|
tree
2017-12-21
rsandifo
poly_int:
instant
i
ate_v
i
rtual_regs
commit
|
commitdiff
|
tree
2017-12-21
rsandi
f
o
poly_int: REG_ARGS_SIZE
commit
|
commitdiff
|
tree
2017-12-21
rsan
d
ifo
poly_i
n
t: push_block/em
i
t
_
push_insn
commit
|
commitdiff
|
tree
2017-12-21
rsandifo
poly_int: frame allocations
commit
|
commitdiff
|
tree
2017-12-21
rsandifo
p
oly
_
int
:
reload1
.
c
commit
|
commitdiff
|
tree
next