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] Add const_offset field to aarch64_address_info
2018-01-11
rsandifo
[
A
Arch64] A
d
d cons
t
_offset field to
aarch
6
4_addr
e
ss
_
info
commit
|
commitdiff
|
tree
2018-01-11
rsandifo
[AArch6
4
] Se
t
NUM_
P
OLY_INT_COEFFS to
2
commit
|
commitdiff
|
tree
2018-01-11
rsandifo
[A
A
rch
6
4] Rewor
k
interface t
o
add
constant/
o
ffset rou
t
ines
commit
|
commitdiff
|
tree
2018-01-11
rsandifo
[
A
A
r
c
h64] Extra scalar_float_mode patch
commit
|
commitdiff
|
tree
2018-01-11
rs
a
ndifo
[AAr
c
h64]
A
void G
E
T_MODE_NUNITS i
n
v
8
.
4 support
commit
|
commitdiff
|
tree
2018-01-11
rs
a
ndifo
Fix mode_for_siz
e
u
n
its in caller-save
.
c (P
R
83761
)
commit
|
commitdiff
|
tree
2018-01-10
rsa
n
di
f
o
Don't
use
p
ermutes
f
or si
n
g
le-elem
e
nt accesses (PR83753)
commit
|
commitdiff
|
tree
2018-01-10
rsan
d
ifo
Mostl
y
r
e
vert r254296
commit
|
commitdiff
|
tree
2018-01-09
rsandifo
[AArch64]
U
se vec_perm_indices helper routines
commit
|
commitdiff
|
tree
2018-01-09
rs
a
ndifo
[AAr
c
h
64] Reje
c
t
(
h
ig
h
(
const (plus anchor o
f
fset))
)
commit
|
commitdiff
|
tree
2018-01-09
rsandifo
F
ix permute
h
an
d
l
i
n
g
when vectoris
i
ng sc
a
tters
commit
|
commitdiff
|
tree
2018-01-06
rs
a
n
d
ifo
Tighten LRA cycling c
h
eck
commit
|
commitdiff
|
tree
2018-01-05
rsandif
o
Re
v
ert DECL_US
E
R_ALIGN p
a
rt
o
f r2
4
1959
commit
|
commitdiff
|
tree
2018-01-05
rsandifo
Make chrec_c
o
ntains_sy
m
bols
t
rue for POLY
_
I
N
T_CST
commit
|
commitdiff
|
tree
2018-01-04
rsandifo
Protect s
e
cond call to
e
xtract_r
a
n
g
e
_from_m
u
ltiplicative_op_1
commit
|
commitdiff
|
tree
2018-01-04
rsan
d
ifo
Document machine
_
m
ode
w
r
a
pper c
l
a
s
ses
commit
|
commitdiff
|
tree
2018-01-04
rsandifo
Add tree_
f
i
t
s
_
uhwi_p te
s
ts to
B
I
T_FIELD_
R
EF folder
commit
|
commitdiff
|
tree
2018-01-04
rsandifo
A
llow VEC_PER
M
_EXPR fol
d
i
n
g
to fail
commit
|
commitdiff
|
tree
2018-01-04
rsandifo
PR836
8
0:
I
nverted test
in arm_vectorize_vec_perm_const
commit
|
commitdiff
|
tree
2018-01-04
rsandifo
PR
8
3675: Re
s
tore TARGET_
V
IS
2
che
c
k f
o
r SPA
R
C vec_pe
r
m_const
commit
|
commitdiff
|
tree
2018-01-03
rsandif
o
Make v
e
ctorizable_loa
d
/store handle
IFN_MASK_LOAD/
S
TORE
commit
|
commitdiff
|
tree
2018-01-03
r
s
a
ndifo
S
p
l
it gather load han
d
ling out of vectorizable_{mask_load_
s
t
.
.
.
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
Split out gather load mask buildi
n
g
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
Split
rhs checking out of vectoriz
a
ble_{,mask_load
_
.
.
.
commit
|
commitdiff
|
tree
2018-01-03
r
sandifo
Spli
t
mask ch
e
cki
n
g out
of vectorizable_mask_load_s
t
or
e
commit
|
commitdiff
|
tree
2018-01-03
rsandif
o
Make vec
t
_model
_
store
_
cost t
a
k
e
a ve
c
_l
o
ad_sto
r
e_type
commit
|
commitdiff
|
tree
2018-01-03
r
s
andif
o
Move
c
o
d
e that st
u
bs out
I
FN
_
MASK_LOADs
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
Use extract_b
i
t_fie
l
d_as_sub
r
eg for vec
t
or
s
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
Improve
spilling for variable-width slots
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
Improve vectorization COND_EXPR <boo
l
op bool,
.
.
.
>
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
A
l
low
the target to set MAX_BITSIZE_
M
ODE
_
ANY
_
MODE
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
[
A
Arch64] R
e
write aarch64_si
m
d_valid_immediat
e
commit
|
commitdiff
|
tree
2018-01-03
rsa
n
difo
Add support for adjusting the numb
e
r of
u
nits in a
.
.
.
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
A
l
low tar
g
e
ts
t
o
pick a ve
c
tor prefix other tha
n
"V"
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
Ad
d
suppor
t
for MODE
_
VECTOR_
B
OOL
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
p
oly_
i
nt:
G
E
T
_MODE_SIZE
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_int:
GET_M
O
DE_BITSIZE
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_
i
nt: expand_
a
ssign
m
e
nt
commit
|
commitdiff
|
tree
2018-01-03
rsandif
o
poly_int: GET_MODE_PRE
C
ISION
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly
_
int:
TYPE_VECTOR_SU
B
PARTS
commit
|
commitdiff
|
tree
2018-01-03
r
san
d
i
f
o
poly_in
t
: vect_permu
t
e_lo
a
d/store_chain
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_int: GE
T
_MODE_
N
UNITS
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
U
s
e partial
_
s
u
breg_p in
c
urr_insn_transform
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
Add a fixed_
s
ize_mode_po
d
class
commit
|
commitdiff
|
tree
2018-01-03
rs
a
n
d
ifo
Directly opera
t
e
on CON
S
T
_VECTOR encoding
commit
|
commitdiff
|
tree
2018-01-03
rsand
i
fo
poly_int: vector_builder eleme
n
t count
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
pol
y
_int: ve
c
_per
m
_in
d
ices
e
l
ement typ
e
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_int:
m
em
r
efs_conflic
t
_p
commit
|
commitdiff
|
tree
2018-01-03
rs
a
ndifo
poly_int: str
u
ct_value_size
commit
|
commitdiff
|
tree
2018-01-03
rsandif
o
p
oly_int: load_re
g
i
ster_parameters
commit
|
commitdiff
|
tree
2018-01-03
rsandif
o
poly_int: al
t
er_reg
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_
i
nt: reloading comp
l
ex subre
g
s
commit
|
commitdiff
|
tree
2018-01-03
rsand
i
fo
poly_int: p
r
ocess_alt_operand
s
commit
|
commitdiff
|
tree
2018-01-03
rsand
i
fo
poly_int:
e
xpand_ifn_ato
m
i
c_compar
e
_
e
xchange_i
n
t
o
_c
a
ll
commit
|
commitdiff
|
tree
2018-01-03
rsa
n
difo
poly_i
n
t: adj
u
s
t
_mem
s
commit
|
commitdiff
|
tree
2018-01-03
r
s
a
ndi
f
o
poly_int: PUSH_ROUN
D
I
N
G
commit
|
commitdiff
|
tree
2018-01-03
rs
a
ndifo
poly_int
:
e
m
it
_
single
_
push_insn_1
commit
|
commitdiff
|
tree
2018-01-03
rsandif
o
po
l
y_int
:
set_inc_
s
tate
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_int:
expand_expr_real_1
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_int:
expand_expr_r
e
a
l
_2
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
pol
y
_
int
:
subreg_get_in
f
o
commit
|
commitdiff
|
tree
2018-01-03
rs
a
ndifo
p
oly_i
n
t: REGMODE_NATURAL_SIZE
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
p
oly_int: expand_vect
o
r_ubsa
n
_overfl
o
w
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_int: folding B
I
T_FIELD_REF
s
o
n
ve
c
t
o
rs
commit
|
commitdiff
|
tree
2018-01-03
rs
a
n
d
ifo
poly_int:
fol
d
_indi
r
ect_ref_1
commit
|
commitdiff
|
tree
2018-01-03
rsandi
f
o
pol
y
_
int
:
o
m
p-simd-clone
.
c
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
po
l
y_
i
nt: brig
v
ector ele
m
ents
commit
|
commitdiff
|
tree
2018-01-03
rsandi
f
o
p
o
ly_
i
nt: tree-ve
c
t-generi
c
.
c
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
p
o
ly_i
n
t:
vec
t
_n
o
_al
i
as_p
commit
|
commitdiff
|
tree
2018-01-03
rsa
n
d
i
fo
poly_int: two-opera
t
ion SLP
commit
|
commitdiff
|
tree
2018-01-03
rsandif
o
p
o
ly_i
n
t: vect_g
e
t
_co
n
stant_vectors
commit
|
commitdiff
|
tree
2018-01-03
rs
a
ndifo
poly_i
n
t
:
vectoriz
a
ble_c
o
n
version
commit
|
commitdiff
|
tree
2018-01-03
rsan
d
i
f
o
poly_i
n
t
: v
e
cto
r
izable_s
i
md_clone_call
commit
|
commitdiff
|
tree
2018-01-03
rsan
d
ifo
poly_int: vec
t
oriza
b
le_call
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_
i
n
t
: vect
o
rizable
_
load
/
store
commit
|
commitdiff
|
tree
2018-01-03
rsandif
o
poly_int
:
vector
i
zable_live_o
p
e
r
ation
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_
i
nt: vectoriza
b
le_ind
u
cti
o
n
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_int:
v
e
c
torizable_reduction
commit
|
commitdiff
|
tree
2018-01-03
r
s
andifo
poly_int: vector_alignment_reachable_p
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_int: current_vector_size and TARGET_AUTOVECT
O
RIZ
E
_VECTO
.
.
.
commit
|
commitdiff
|
tree
2018-01-03
rs
a
n
d
ifo
poly_int: get_mas
k
_mode
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_
i
nt: omp_ma
x
_vf
commit
|
commitdiff
|
tree
2018-01-03
r
s
andifo
poly_in
t
: vect_nunit
s
_for_cost
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly
_
int: SLP max_units
commit
|
commitdiff
|
tree
2018-01-03
rsandi
f
o
poly_int: vectoriser
vf
a
nd u
f
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
match
.
p
d
handling of th
r
ee
-
constan
t
bitops
commit
|
commitdiff
|
tree
2018-01-03
rsand
i
fo
Add a
n
al
t
e
rnat
i
ve vector loo
p
i
v m
e
chanism
commit
|
commitdiff
|
tree
2018-01-02
rsa
n
dif
o
Fix REG_ARGS_
S
IZE ha
n
dl
i
ng whe
n
pushin
g
TLS addre
s
ses
commit
|
commitdiff
|
tree
2018-01-02
rsandif
o
Make CONST_
V
EC
T
OR_ELT handle
implicitly-encod
e
d
elements
commit
|
commitdiff
|
tree
2018-01-02
rsandifo
Make more
u
se of rtx_v
e
ctor_buil
d
er
commit
|
commitdiff
|
tree
2018-01-02
r
s
andifo
New C
O
NST
_
VECTOR
layout
commit
|
commitdiff
|
tree
2018-01-02
rsan
d
ifo
Use CONST_VECTO
R
_ELT instead of XVECEX
P
commit
|
commitdiff
|
tree
2018-01-02
rsandifo
Use
s
si
z
et
y
pe selectors for
autove
c
torised VE
C
_PE
R
M_EXPRs
commit
|
commitdiff
|
tree
2018-01-02
rsandifo
Use vec_perm_builder::
s
eries_p in s
h
if
t
_a
m
t_for_
v
ec_perm_mask
commit
|
commitdiff
|
tree
2018-01-02
rs
a
ndifo
R
e
w
ork VEC_PERM_EXPR
f
olding
commit
|
commitdiff
|
tree
2018-01-02
rsand
i
fo
Use e
x
plicit encoding
s
f
o
r simple permutes
commit
|
commitdiff
|
tree
2018-01-02
rsandifo
Add a vec_perm_i
n
dices_to_
t
ree helper function
commit
|
commitdiff
|
tree
2018-01-02
rsandifo
Mak
e
vec_perm_indices use n
e
w vector
e
n
coding
commit
|
commitdiff
|
tree
2018-01-02
rsandifo
Check wh
e
th
e
r a
v
e
c
tor of
QIs can s
t
ore a
l
l
indices
commit
|
commitdiff
|
tree
2018-01-02
rsandi
f
o
Remove vec_per
m
_cons
t
optab
commit
|
commitdiff
|
tree
next