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
rsan
d
ifo
Use extra
c
t_bit_fiel
d
_as_
s
ubreg for vecto
r
s
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
Improve sp
i
llin
g
for va
r
iable-width slots
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
Improve vectorization COND
_
E
X
PR <
b
ool
o
p bool,
.
.
.
>
commit
|
commitdiff
|
tree
2018-01-03
rsa
n
dif
o
Allow
t
he target
to
s
e
t MAX_BITSIZ
E
_MODE_ANY_MODE
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
[
A
Arch64] Rewr
i
te aarch64_simd_v
a
lid_immediate
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
Add support for adjusting the number o
f
units in a
.
.
.
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
A
llow targets to pick a vector p
r
efix oth
e
r
t
h
an "V
"
commit
|
commitdiff
|
tree
2018-01-03
rsan
d
ifo
Add
support f
o
r MODE_V
E
CTOR_B
O
OL
commit
|
commitdiff
|
tree
2018-01-03
rsand
i
fo
poly_int: GET_MODE_SI
Z
E
commit
|
commitdiff
|
tree
2018-01-03
r
sandifo
poly_i
n
t: GE
T
_MODE_BITSIZE
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
p
oly_int: ex
p
and_
a
ss
i
gnme
n
t
commit
|
commitdiff
|
tree
2018-01-03
rsa
n
d
ifo
pol
y
_
i
n
t
:
GET_MODE_PRE
C
ISION
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
pol
y
_int: TYPE_V
E
CTOR_SUB
P
ARTS
commit
|
commitdiff
|
tree
2018-01-03
rsan
d
ifo
p
oly
_
i
n
t: vec
t
_per
m
ute_load/s
t
ore_chain
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_int: GET_
M
O
DE_NUN
I
T
S
commit
|
commitdiff
|
tree
2018-01-03
rs
a
ndifo
Use
p
a
r
tial_
s
u
b
reg_p in curr
_
insn_tr
a
nsform
commit
|
commitdiff
|
tree
2018-01-03
r
s
a
ndif
o
Add a
fixed_size
_
m
o
d
e_pod clas
s
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
Directly operate
o
n CON
S
T_VEC
T
OR encod
i
n
g
commit
|
commitdiff
|
tree
2018-01-03
r
s
andi
f
o
poly_int: vec
t
or_bu
i
lder
e
l
ement count
commit
|
commitdiff
|
tree
2018-01-03
rsandi
f
o
poly_int:
v
ec_perm_indi
c
es el
e
me
n
t type
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_int: m
e
mrefs_confl
i
ct
_
p
commit
|
commitdiff
|
tree
2018-01-03
r
sandifo
poly_int
:
str
u
ct_value_
s
i
z
e
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_in
t
:
lo
a
d
_
regi
s
t
e
r_para
m
et
e
rs
commit
|
commitdiff
|
tree
2018-01-03
rsa
n
d
i
fo
poly_int: alter_reg
commit
|
commitdiff
|
tree
2018-01-03
rsandi
f
o
poly_int: r
e
l
oading
c
omplex sub
r
e
g
s
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_int
:
process_alt
_
operands
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_int: expand_ifn_atomic_compar
e
_exchange_into_call
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_int:
adjust_
m
e
m
s
commit
|
commitdiff
|
tree
2018-01-03
rsa
n
d
i
f
o
poly_int:
P
US
H
_ROUNDING
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
p
oly_int: emit_sin
g
le_pu
s
h_insn_1
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly
_
int
:
s
e
t_inc_state
commit
|
commitdiff
|
tree
2018-01-03
r
sandifo
poly
_
int: expand_
e
x
pr_real_
1
commit
|
commitdiff
|
tree
2018-01-03
rsan
d
ifo
pol
y
_int: expand
_
ex
p
r_
r
eal_2
commit
|
commitdiff
|
tree
2018-01-03
rsan
d
if
o
poly_int:
s
u
breg_get_info
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
p
o
ly_int: REGMODE_NATURAL_SIZE
commit
|
commitdiff
|
tree
2018-01-03
rsan
d
ifo
pol
y
_int: ex
p
a
nd_vector_ubsan_overfl
o
w
commit
|
commitdiff
|
tree
2018-01-03
rs
a
ndifo
poly
_
int
:
folding B
I
T
_
FIELD_REFs on
v
ecto
r
s
commit
|
commitdiff
|
tree
2018-01-03
r
s
andifo
poly_int: f
o
ld
_
i
n
d
i
r
ect_
r
ef_1
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
p
oly_int: omp-simd-clon
e
.
c
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_int:
b
rig
v
ector
elements
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
po
l
y_int:
tree-vect-generic
.
c
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
po
l
y
_int: vect_no_alias_
p
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_int:
two-o
p
eration SLP
commit
|
commitdiff
|
tree
2018-01-03
rsa
n
difo
poly
_
in
t
:
vect_get
_
c
o
nstant_v
e
ctors
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
p
oly_int: vectorizable_conversion
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_int
:
vecto
r
izable_simd_clone_c
a
ll
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_in
t
: ve
c
torizable
_
call
commit
|
commitdiff
|
tree
2018-01-03
rsand
i
fo
poly_int: vectoriz
a
ble_load/store
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_int: vectorizable
_
li
v
e_
o
peration
commit
|
commitdiff
|
tree
2018-01-03
r
sandifo
poly_int: vectoriza
b
le
_
induction
commit
|
commitdiff
|
tree
2018-01-03
rsan
d
ifo
p
oly_int: vectorizable
_
reduction
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_
i
nt: vector_
a
l
ignment_reachabl
e
_
p
commit
|
commitdiff
|
tree
2018-01-03
rsandi
f
o
po
l
y
_int:
current_vector_size and T
A
R
G
E
T_AUTOVECTORIZE_
V
ECTO
.
.
.
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
p
oly_int:
get
_
mask
_
mode
commit
|
commitdiff
|
tree
2018-01-03
rsand
i
f
o
poly_int: omp_ma
x
_vf
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_int:
v
ec
t
_nu
n
its
_
for_cos
t
commit
|
commitdiff
|
tree
2018-01-03
rsan
d
ifo
poly_
i
nt: SLP max_units
commit
|
commitdiff
|
tree
2018-01-03
rsandif
o
poly_int
:
v
ec
t
oriser vf
a
n
d
uf
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
match
.
p
d handling of th
r
ee-constant bito
p
s
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
Add an a
l
ternat
i
v
e ve
c
tor loop iv mechanism
commit
|
commitdiff
|
tree
2018-01-02
rsa
n
difo
F
ix REG_
A
RGS
_
SIZE handl
i
ng when pus
h
ing
TLS
addres
s
e
s
commit
|
commitdiff
|
tree
2018-01-02
rsandi
f
o
Make CONST_VECTOR_ELT
h
a
ndle implicitly-
e
n
c
o
d
ed elements
commit
|
commitdiff
|
tree
2018-01-02
rsandifo
Make more
u
s
e of rtx_ve
c
tor_builder
commit
|
commitdiff
|
tree
2018-01-02
rsan
d
ifo
N
e
w CONST_VECTOR
l
ayout
commit
|
commitdiff
|
tree
2018-01-02
rsandifo
Use
C
ON
S
T_VECTOR_
E
LT
i
n
s
tea
d
of XVECEXP
commit
|
commitdiff
|
tree
2018-01-02
rsandifo
Use ssiz
e
type
selectors for autovec
t
orised VEC_PERM_EXPRs
commit
|
commitdiff
|
tree
2018-01-02
rsa
n
difo
U
s
e vec
_
perm_builder::
s
erie
s
_p in shift_amt_for
_
vec_perm_mask
commit
|
commitdiff
|
tree
2018-01-02
rsand
i
fo
R
ework VEC_PERM_EXPR folding
commit
|
commitdiff
|
tree
2018-01-02
r
s
andi
f
o
Use
e
x
p
licit
encodi
n
gs for simp
l
e
p
ermutes
commit
|
commitdiff
|
tree
2018-01-02
rsand
i
f
o
Add a
v
ec_perm_indi
c
es
_
to_
t
ree
h
elper
f
unction
commit
|
commitdiff
|
tree
2018-01-02
rsandifo
Make vec_per
m
_indices use new
v
ector e
n
c
o
ding
commit
|
commitdiff
|
tree
2018-01-02
rsandifo
C
heck
w
h
e
ther a
vector of
Q
Is can store all indices
commit
|
commitdiff
|
tree
2018-01-02
r
s
an
d
ifo
Remo
v
e v
e
c_
p
erm_const op
t
ab
commit
|
commitdiff
|
tree
2018-01-02
r
sandifo
Refacto
r
e
xp
a
nd_vec_perm
commit
|
commitdiff
|
tree
2018-01-02
rsandifo
Split can_vec_perm_p in
t
o can_vec_perm_
{
v
ar,con
s
t}_p
commit
|
commitdiff
|
tree
2018-01-02
rsa
n
difo
Pa
s
s v
e
c_perm_
i
ndi
c
es by re
f
ere
n
ce
commit
|
commitdiff
|
tree
2018-01-02
rsa
n
dif
o
q
i
mode_for_v
e
c
_perm
commit
|
commitdiff
|
tree
2017-12-28
rsan
d
ifo
[r
s
6000] Use gen_in
t
_
mod
e
i
n
ieee_128bit_negative_zero
commit
|
commitdiff
|
tree
2017-12-28
rsandifo
Use
v
alid
_
fo
r
_const_vector_p inst
e
ad of CONS
T
ANT_P
commit
|
commitdiff
|
tree
2017-12-21
r
s
andif
o
poly_i
n
t:
pru
n
e_r
u
n
tim
e
_
alia
s
_test_list
commit
|
commitdiff
|
tree
2017-12-21
rsandifo
poly
_
in
t
:
compute_d
a
t
a_ref_alignment
commit
|
commitdiff
|
tree
2017-12-21
rsandifo
p
ol
y
_
int:
l
o
o
p versioning
threshold
commit
|
commitdiff
|
tree
2017-12-21
rsan
d
ifo
po
l
y_int: tree-ssa-loo
p
-ivop
t
s
.
c:i
v
_use
commit
|
commitdiff
|
tree
2017-12-21
rsan
d
i
f
o
poly_int:
g
e
t_bin
f
o_a
t
_
offset
commit
|
commitdiff
|
tree
2017-12-21
rsan
d
ifo
p
o
l
y
_int: build_ref_fo
r
_off
s
e
t
commit
|
commitdiff
|
tree
2017-12-21
rsandifo
poly_int: MEM_REF off
s
ets
commit
|
commitdiff
|
tree
2017-12-21
rsa
n
difo
poly_int: find_bswap_or_nop
_
loa
d
commit
|
commitdiff
|
tree
2017-12-21
rsandifo
p
o
ly_int: adju
s
t_ptr_info_misa
l
ignment
commit
|
commitdiff
|
tree
2017-12-21
rsandifo
poly_int: deco
d
e_addr_
c
onst
commit
|
commitdiff
|
tree
2017-12-21
rsandifo
poly
_
int: bit_fiel
d
_siz
e
/off
s
e
t
commit
|
commitdiff
|
tree
2017-12-21
rs
a
nd
i
fo
poly_int: em
i
t_group_load/store
commit
|
commitdiff
|
tree
2017-12-21
rsandifo
poly_
i
nt
:
relo
a
d<->ira int
e
r
f
ace
commit
|
commitdiff
|
tree
2017-12-21
rsandifo
poly_int: e
m
it_inc
commit
|
commitdiff
|
tree
2017-12-21
r
sandifo
p
o
l
y_int: c
f
gexpand stack variables
commit
|
commitdiff
|
tree
2017-12-21
rsand
i
f
o
p
oly_i
n
t
:
arg
u
ment
s
ize
s
commit
|
commitdiff
|
tree
2017-12-21
rsandifo
p
o
ly_int: ins
t
a
ntiat
e
_virtual
_
r
e
gs
commit
|
commitdiff
|
tree
2017-12-21
rsandifo
poly
_
i
n
t: REG_ARGS_SIZE
commit
|
commitdiff
|
tree
2017-12-21
rsandifo
poly_in
t
:
p
ush_
b
lock/emit_push_insn
commit
|
commitdiff
|
tree
2017-12-21
r
s
a
n
d
if
o
p
o
ly_int: frame allocations
commit
|
commitdiff
|
tree
2017-12-21
rsandifo
poly_int
:
re
l
oa
d
1
.
c
commit
|
commitdiff
|
tree
next