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] Rewrite aarch64_simd_valid_immediate
2018-01-03
r
s
andifo
[AArch64]
Rewr
i
t
e
a
a
r
ch64_
s
im
d
_valid_im
m
e
d
iat
e
commit
|
commitdiff
|
tree
2018-01-03
rs
a
ndifo
A
d
d support
f
or adj
u
sting the n
u
mber of
u
n
its
in
a
.
.
.
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
Allow
t
argets
t
o p
i
c
k
a vector prefi
x
other than "V
"
commit
|
commitdiff
|
tree
2018-01-03
rsandi
f
o
Add support for MODE_VECTOR_BOOL
commit
|
commitdiff
|
tree
2018-01-03
r
sa
n
di
f
o
pol
y
_int:
G
ET_
M
ODE_SI
Z
E
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_int: GET_MODE_BITSIZE
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_int: expand_assig
n
ment
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_in
t
: GET_MODE_PRECISION
commit
|
commitdiff
|
tree
2018-01-03
rsandif
o
poly_i
n
t: T
Y
PE_VEC
T
OR_SUBPARTS
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
p
o
l
y
_int:
v
e
ct_
p
er
m
ute_l
o
ad/store_chain
commit
|
commitdiff
|
tree
2018-01-03
r
s
an
d
i
fo
poly_int:
GET_MODE_N
U
NITS
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
Use
p
art
i
a
l_s
u
breg_
p
in
c
urr_in
s
n_t
r
ansfo
r
m
commit
|
commitdiff
|
tree
2018-01-03
r
s
a
ndifo
Add a
f
ixed_
s
ize_mode_po
d
cl
a
ss
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
Directly operate on CONST_VECTOR encoding
commit
|
commitdiff
|
tree
2018-01-03
r
s
andifo
p
oly_int: vecto
r
_build
e
r
e
lemen
t
count
commit
|
commitdiff
|
tree
2018-01-03
r
san
d
if
o
po
l
y
_int
:
vec_perm_indices element type
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_in
t
: memrefs_conflict_
p
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_int:
st
r
uct_
v
a
l
ue_size
commit
|
commitdiff
|
tree
2018-01-03
r
s
an
d
ifo
pol
y
_int: load_reg
i
ster_param
e
ters
commit
|
commitdiff
|
tree
2018-01-03
r
s
andi
f
o
po
l
y_int:
al
t
er_reg
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_i
n
t: reloading comp
l
e
x
subregs
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_int: process_alt_o
p
erand
s
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_int:
expand_ifn_atomic_
c
o
m
pare_excha
n
ge_into_call
commit
|
commitdiff
|
tree
2018-01-03
rsand
i
fo
poly_int: adjust_mems
commit
|
commitdiff
|
tree
2018-01-03
rsa
n
difo
poly_int
:
PUSH_ROUNDING
commit
|
commitdiff
|
tree
2018-01-03
rsa
n
di
f
o
poly_int: emi
t
_single_push_insn_1
commit
|
commitdiff
|
tree
2018-01-03
rsandif
o
p
oly_int: se
t
_inc_s
t
at
e
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
p
o
ly_int: expand_expr_r
e
al_1
commit
|
commitdiff
|
tree
2018-01-03
rsand
i
fo
poly_int:
expand_expr_re
a
l_2
commit
|
commitdiff
|
tree
2018-01-03
r
sandifo
poly_int: subreg_get_info
commit
|
commitdiff
|
tree
2018-01-03
rsand
i
f
o
poly_int:
REG
M
ODE_NATURAL_
S
IZE
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly
_
int: expand_v
e
ctor_ubsan_
o
v
e
r
f
low
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_in
t
: folding BIT_FIELD_REFs on
v
ectors
commit
|
commitdiff
|
tree
2018-01-03
rsand
i
f
o
po
l
y_int: fold_indire
c
t_r
e
f
_
1
commit
|
commitdiff
|
tree
2018-01-03
rsa
n
di
f
o
pol
y
_int: omp-simd-clone
.
c
commit
|
commitdiff
|
tree
2018-01-03
r
s
andi
f
o
poly_int: brig v
e
cto
r
ele
m
ents
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_
i
nt: tr
e
e-vect-generi
c
.
c
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
p
o
ly_i
n
t: vect_no
_
a
l
ias_p
commit
|
commitdiff
|
tree
2018-01-03
r
sandifo
p
o
ly_int: two-operation SLP
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_
i
nt: vect_get_c
o
nst
a
nt_vect
o
rs
commit
|
commitdiff
|
tree
2018-01-03
rsa
n
difo
poly_int: vector
i
zable
_
conve
r
s
ion
commit
|
commitdiff
|
tree
2018-01-03
rsa
n
difo
pol
y
_int: vecto
r
izable_si
m
d_clone_call
commit
|
commitdiff
|
tree
2018-01-03
r
s
and
i
fo
pol
y
_int: vectorizable_call
commit
|
commitdiff
|
tree
2018-01-03
r
sandi
f
o
poly_int:
v
e
c
t
orizable_load/stor
e
commit
|
commitdiff
|
tree
2018-01-03
rsandi
f
o
poly_
i
nt: v
e
ctorizable_li
v
e_operatio
n
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_i
n
t:
ve
c
to
r
i
z
able_induction
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly
_
int
:
v
e
ct
o
rizable_re
d
uct
i
on
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_in
t
: ve
c
tor_alignment_
r
ea
c
h
able_p
commit
|
commitdiff
|
tree
2018-01-03
rsan
d
ifo
p
o
l
y
_int: current_vector_size
and TARGE
T
_AUTOVECTORIZE_V
E
CTO
.
.
.
commit
|
commitdiff
|
tree
2018-01-03
r
s
and
i
fo
poly_int: get_mas
k
_
m
od
e
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_int: omp_max_
v
f
commit
|
commitdiff
|
tree
2018-01-03
rsan
d
ifo
p
o
ly_int
:
v
e
ct_nunits_for_cost
commit
|
commitdiff
|
tree
2018-01-03
r
sa
n
difo
po
l
y_int
:
SLP
max_units
commit
|
commitdiff
|
tree
2018-01-03
rs
a
ndifo
poly_in
t
: vectoriser vf and uf
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
m
a
tch
.
pd handling
o
f t
h
ree-constan
t
b
i
t
o
ps
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
Add an alternative vector loop iv mechanism
commit
|
commitdiff
|
tree
2018-01-02
r
s
andifo
Fix REG_ARGS_SIZE handling when push
i
ng TLS addresses
commit
|
commitdiff
|
tree
2018-01-02
r
sand
i
fo
Make
C
ONS
T
_VECTOR_ELT handle implicitly
-
enco
d
ed elements
commit
|
commitdiff
|
tree
2018-01-02
rsandifo
Make more
u
se of rtx
_
ve
c
tor_
b
uilder
commit
|
commitdiff
|
tree
2018-01-02
rsandifo
New CONST_VECTOR layout
commit
|
commitdiff
|
tree
2018-01-02
rsandifo
Use CONST_
V
E
CTOR_ELT inste
a
d
o
f
X
V
ECEXP
commit
|
commitdiff
|
tree
2018-01-02
rsandif
o
Use
s
sizetype selec
t
ors for autovectorise
d
VEC_PERM_EXPRs
commit
|
commitdiff
|
tree
2018-01-02
rsan
d
ifo
Us
e
v
e
c_p
e
rm_bu
i
l
d
er::seri
e
s_p i
n
shift_amt_for_vec_perm_mask
commit
|
commitdiff
|
tree
2018-01-02
rsandifo
Rewor
k
VEC_PERM_E
X
PR f
o
lding
commit
|
commitdiff
|
tree
2018-01-02
rsandifo
Use expl
i
cit en
c
o
dings for simple pe
r
m
utes
commit
|
commitdiff
|
tree
2018-01-02
rsandif
o
A
d
d a vec_pe
r
m_in
d
ices_to_tree he
l
per function
commit
|
commitdiff
|
tree
2018-01-02
rsandifo
Make vec_perm_
i
ndices
u
se new
v
e
c
tor enco
d
ing
commit
|
commitdiff
|
tree
2018-01-02
rsandifo
C
heck whether a v
e
c
t
o
r of QIs
c
an store
all i
n
dices
commit
|
commitdiff
|
tree
2018-01-02
r
s
andifo
Remo
v
e vec_perm_c
o
nst optab
commit
|
commitdiff
|
tree
2018-01-02
rsandi
f
o
Refactor expand_vec_perm
commit
|
commitdiff
|
tree
2018-01-02
rsandifo
Sp
l
it can_vec_perm
_
p into can_vec_perm_{var,const
}
_p
commit
|
commitdiff
|
tree
2018-01-02
r
s
andif
o
Pass v
e
c_pe
r
m_indice
s
by reference
commit
|
commitdiff
|
tree
2018-01-02
rsandifo
qimod
e
_for_ve
c
_perm
commit
|
commitdiff
|
tree
2017-12-28
rsandi
f
o
[rs6000] Use g
e
n
_int_mod
e
i
n ieee_128bit_negative_zero
commit
|
commitdiff
|
tree
2017-12-28
rsandifo
Use valid_fo
r
_cons
t
_vector
_
p in
s
tead of CONSTANT_
P
commit
|
commitdiff
|
tree
2017-12-21
rsan
d
ifo
poly_i
n
t:
p
r
u
ne
_
runt
i
me_alias_test_list
commit
|
commitdiff
|
tree
2017-12-21
r
sandif
o
p
o
l
y_int: compute_data_ref_alignment
commit
|
commitdiff
|
tree
2017-12-21
rsandifo
p
oly_
i
n
t
: loop v
e
r
sioni
n
g th
r
esh
o
ld
commit
|
commitdiff
|
tree
2017-12-21
r
s
andifo
poly_int: tree-
s
sa-loop-ivopts
.
c:iv_us
e
commit
|
commitdiff
|
tree
2017-12-21
rsan
d
i
fo
poly_i
n
t
:
get_bin
f
o
_at_offset
commit
|
commitdiff
|
tree
2017-12-21
rsandifo
poly_int: bu
i
l
d
_ref
_
for_offset
commit
|
commitdiff
|
tree
2017-12-21
rsa
n
d
i
fo
po
l
y_int: MEM_
R
EF offsets
commit
|
commitdiff
|
tree
2017-12-21
rsandifo
poly_int
:
find_bswap_or_nop_load
commit
|
commitdiff
|
tree
2017-12-21
rsandif
o
poly_int: adjust_ptr
_
inf
o
_mis
a
lignm
e
nt
commit
|
commitdiff
|
tree
2017-12-21
r
s
an
d
ifo
poly_i
n
t: dec
o
de_
a
ddr
_
const
commit
|
commitdiff
|
tree
2017-12-21
rsa
n
difo
p
oly
_
int: bit_fi
e
ld_size/offset
commit
|
commitdiff
|
tree
2017-12-21
rs
a
ndi
f
o
poly_int: emit_g
r
o
up_load/store
commit
|
commitdiff
|
tree
2017-12-21
rsandifo
poly_int: reloa
d
<->ir
a
interface
commit
|
commitdiff
|
tree
2017-12-21
rsan
d
ifo
poly
_
int: emit_inc
commit
|
commitdiff
|
tree
2017-12-21
rsandifo
p
o
ly_int: cfge
x
pa
n
d st
a
ck variables
commit
|
commitdiff
|
tree
2017-12-21
rsandifo
poly
_
in
t
: argum
e
nt s
i
zes
commit
|
commitdiff
|
tree
2017-12-21
rs
a
ndif
o
poly_int:
i
nstantiate_v
i
rtual_reg
s
commit
|
commitdiff
|
tree
2017-12-21
rs
a
ndifo
poly_int: REG_ARGS
_
S
IZE
commit
|
commitdiff
|
tree
2017-12-21
rsandifo
p
o
ly
_
int:
p
u
s
h
_blo
c
k/emit_push_insn
commit
|
commitdiff
|
tree
2017-12-21
rsa
n
difo
poly_int: frame al
l
o
ca
t
ions
commit
|
commitdiff
|
tree
2017-12-21
rsandifo
poly_int:
rel
o
a
d
1
.
c
commit
|
commitdiff
|
tree
2017-12-21
rsan
d
ifo
poly_
i
nt: re
l
oad
.
c
commit
|
commitdiff
|
tree
2017-12-21
rsandifo
p
o
ly_int: get_inn
e
r_ref
e
ren
c
e
&
c
o
.
commit
|
commitdiff
|
tree
2017-12-21
rs
a
n
difo
p
o
ly_
i
n
t: fol
d
_comparison
commit
|
commitdiff
|
tree
2017-12-21
r
s
a
ndifo
poly_i
n
t: get_bit_range
commit
|
commitdiff
|
tree
next