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 SVE support
2018-01-13
r
s
andifo
[AArch64] Add SVE
s
upport
commit
|
commitdiff
|
tree
2018-01-13
rs
a
ndif
o
Mark
S
LP
failures
f
or vect_variable_
l
ength
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Extra
s
u
b
reg fold fo
r
v
ar
i
able-length CONST
_
VECTORs
commit
|
commitdiff
|
tree
2018-01-13
rsand
i
fo
Improve canonicalisation of TARGET
_
MEM_REF
s
commit
|
commitdiff
|
tree
2018-01-12
r
s
a
n
difo
H
andle poly
n
omi
a
l DR
_
I
N
IT
commit
|
commitdiff
|
tree
2018-01-12
rsandifo
Ha
n
dl
e
poly_i
n
t vector sizes in get_ve
c
_alignment
_
for_array_type
commit
|
commitdiff
|
tree
2018-01-12
r
s
andif
o
A
l
low variable-sized temporary variables in gimp
l
ify
.
c
commit
|
commitdiff
|
tree
2018-01-11
rsand
i
fo
[
A
Arch64
]
Add const_offset
f
ield to aa
r
ch
6
4_
a
ddress_info
commit
|
commitdiff
|
tree
2018-01-11
rsandifo
[A
A
rch64] Set NUM_POLY_INT_COEFFS to 2
commit
|
commitdiff
|
tree
2018-01-11
rsandifo
[
AArch64
]
Rework i
n
terface t
o
add
const
a
n
t
/offse
t
ro
u
t
i
n
es
commit
|
commitdiff
|
tree
2018-01-11
rsandifo
[AArch6
4
] Extra
scalar
_
f
l
oat_
m
ode pa
t
ch
commit
|
commitdiff
|
tree
2018-01-11
rs
a
ndif
o
[AA
r
ch64] A
v
oid
G
ET_MODE_NUNIT
S
in v8
.
4 support
commit
|
commitdiff
|
tree
2018-01-11
rsandifo
Fix
m
o
de_for_size u
n
its i
n
c
a
l
ler-save
.
c
(PR8
3
76
1
)
commit
|
commitdiff
|
tree
2018-01-10
rsandifo
Don't use permu
t
e
s
for single-element accesse
s
(PR83
7
53)
commit
|
commitdiff
|
tree
2018-01-10
rsandif
o
Mostly revert r254296
commit
|
commitdiff
|
tree
2018-01-09
rs
a
ndif
o
[AArch64] Use
vec
_
perm
_
in
d
ic
e
s helper rou
t
ine
s
commit
|
commitdiff
|
tree
2018-01-09
rsandifo
[AA
r
ch64] Reject (high (const (p
l
us
anchor offset)))
commit
|
commitdiff
|
tree
2018-01-09
rsandifo
Fix pe
r
m
u
te h
a
n
d
ling
when vect
o
risi
n
g scatters
commit
|
commitdiff
|
tree
2018-01-06
rsandifo
Tig
h
ten LRA cycling check
commit
|
commitdiff
|
tree
2018-01-05
rs
a
n
difo
Revert DECL_U
S
ER_
A
L
IGN p
a
rt of r241959
commit
|
commitdiff
|
tree
2018-01-05
r
sa
n
difo
Make chre
c
_contains_symbols true
f
o
r
P
O
L
Y_
I
N
T
_
C
ST
commit
|
commitdiff
|
tree
2018-01-04
rsandifo
Pro
t
e
c
t second
c
a
l
l to extract
_
range_from_multipl
i
c
a
tive_op_1
commit
|
commitdiff
|
tree
2018-01-04
rsandifo
Document mac
h
ine_mode w
r
apper classes
commit
|
commitdiff
|
tree
2018-01-04
rsa
n
difo
A
dd tree_fits_uhwi_p tests to BIT_FIELD
_
R
E
F folder
commit
|
commitdiff
|
tree
2018-01-04
rsandifo
A
l
low
V
E
C_
P
ERM_EXP
R
f
olding to
f
ail
commit
|
commitdiff
|
tree
2018-01-04
rs
a
n
d
i
f
o
P
R
83680:
I
nver
t
ed
test in arm_vectorize_vec_perm_const
commit
|
commitdiff
|
tree
2018-01-04
rsandifo
PR836
7
5: Re
s
tore TARGE
T
_VIS2 check
for
SPARC vec_perm_co
n
st
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
Make v
e
ctorizab
l
e_load/store
h
a
ndle IFN_M
A
SK_LOAD/STO
R
E
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
Sp
l
i
t g
a
t
h
er l
o
a
d
h
a
nd
l
ing out
o
f
vectoriz
a
ble_{mask_lo
a
d_
s
t
.
.
.
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
Spli
t
out g
a
ther load mask building
commit
|
commitdiff
|
tree
2018-01-03
rs
a
ndifo
Split rhs checkin
g
o
ut of vectorizable_{,
m
a
sk_l
o
ad_
.
.
.
commit
|
commitdiff
|
tree
2018-01-03
rsand
i
fo
Split mask checking out o
f
vectorizable_mask_load_store
commit
|
commitdiff
|
tree
2018-01-03
rsa
n
d
i
f
o
M
a
ke vect_model_
s
tore_cost take a vec_loa
d
_store_
t
ype
commit
|
commitdiff
|
tree
2018-01-03
r
s
and
i
fo
Move code that
stubs out IF
N
_MASK
_
LOAD
s
commit
|
commitdiff
|
tree
2018-01-03
r
sandifo
Use extr
a
ct
_
bit_field_as_su
b
reg for vectors
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
Improve spilli
n
g
for va
r
iable-width slots
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
Improve vectoriz
a
tion COND_EXPR <bool op bo
o
l,
.
.
.
>
commit
|
commitdiff
|
tree
2018-01-03
rsan
d
if
o
Allow the
target to set MAX_
B
ITSI
Z
E
_
MODE_ANY_MODE
commit
|
commitdiff
|
tree
2018-01-03
rsa
n
difo
[AArch64] Re
w
rite
a
arch64_simd_valid_immediate
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
Add s
u
p
port f
o
r adjusting the
n
umber of un
i
ts in a
.
.
.
commit
|
commitdiff
|
tree
2018-01-03
rsan
d
ifo
Allow
targets to pi
c
k a vector p
r
efix other than "V"
commit
|
commitdiff
|
tree
2018-01-03
rsa
n
difo
A
dd supp
o
r
t for MOD
E
_VEC
T
OR_BOOL
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_int: G
E
T_
M
O
DE_SIZE
commit
|
commitdiff
|
tree
2018-01-03
rsandif
o
poly_i
n
t
:
GET_MODE_BITSIZE
commit
|
commitdiff
|
tree
2018-01-03
r
s
an
d
i
fo
poly
_
int: expand_assignment
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
p
oly_
i
n
t: GET_MODE_PRECISION
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
p
o
l
y
_
int: TYP
E
_VEC
T
O
R
_SUBPARTS
commit
|
commitdiff
|
tree
2018-01-03
rsa
n
difo
poly
_
int: v
e
ct_permute_l
o
ad/s
t
o
re_
c
h
a
in
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
p
oly_int: GET_MODE_NUNITS
commit
|
commitdiff
|
tree
2018-01-03
r
sandifo
Use
p
ar
t
ial_subreg_p in
c
urr_insn_transform
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
Add
a fixed_size_mo
d
e
_pod class
commit
|
commitdiff
|
tree
2018-01-03
rsa
n
dif
o
Di
r
ectly o
p
erate on CONST_VECTOR encoding
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_in
t
:
v
ector_builder element count
commit
|
commitdiff
|
tree
2018-01-03
rsandi
f
o
poly
_
int: ve
c
_perm_indices ele
m
ent type
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_in
t
: memref
s
_con
f
lict_p
commit
|
commitdiff
|
tree
2018-01-03
r
sandifo
poly_int
:
struct_value_size
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
p
oly_int: loa
d
_regi
s
t
er_paramete
r
s
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_int: alte
r
_reg
commit
|
commitdiff
|
tree
2018-01-03
rsand
i
fo
p
o
ly_i
n
t: reload
i
ng complex s
u
bregs
commit
|
commitdiff
|
tree
2018-01-03
rsa
n
difo
poly
_
int: pr
o
cess_alt_operan
d
s
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_
i
nt: expand_ifn_at
o
mi
c
_compare
_
exchange_into_call
commit
|
commitdiff
|
tree
2018-01-03
r
s
andif
o
p
o
ly
_
i
n
t:
a
djust_mems
commit
|
commitdiff
|
tree
2018-01-03
r
s
andifo
po
l
y_
i
nt
:
PUSH_ROUN
D
ING
commit
|
commitdiff
|
tree
2018-01-03
r
s
andifo
poly_int: emit_single_pus
h
_insn_1
commit
|
commitdiff
|
tree
2018-01-03
rsandif
o
poly_int: set_inc_st
a
te
commit
|
commitdiff
|
tree
2018-01-03
rs
a
n
d
ifo
poly_in
t
: expand_expr_real_1
commit
|
commitdiff
|
tree
2018-01-03
r
s
andifo
poly_int:
expand_expr_real_2
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
p
oly
_
int: subreg_get_
i
nfo
commit
|
commitdiff
|
tree
2018-01-03
rsandi
f
o
poly
_
int:
R
EGM
O
D
E
_NATUR
A
L_SIZE
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_int: expand_ve
c
tor_ub
s
a
n
_overflow
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_int: fold
i
ng BIT_FIEL
D
_REFs on vectors
commit
|
commitdiff
|
tree
2018-01-03
rs
a
ndifo
poly_int:
f
old_indirect_re
f
_
1
commit
|
commitdiff
|
tree
2018-01-03
r
sandifo
poly_int: om
p
-simd-c
l
one
.
c
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_int:
b
r
i
g vector el
e
me
n
ts
commit
|
commitdiff
|
tree
2018-01-03
r
s
an
d
i
fo
p
o
l
y_in
t
: t
r
ee-vect-generic
.
c
commit
|
commitdiff
|
tree
2018-01-03
rsandif
o
poly_int: vect_no_alias_p
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_i
n
t: two-
o
perati
o
n
SLP
commit
|
commitdiff
|
tree
2018-01-03
rsan
d
ifo
poly_int:
v
ect_get_c
o
nstant_vect
o
rs
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly
_
int: v
e
ctorizable
_
conversion
commit
|
commitdiff
|
tree
2018-01-03
rsa
n
difo
poly_int: vectorizable_simd_clone_call
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_int: vectorizab
l
e_call
commit
|
commitdiff
|
tree
2018-01-03
r
sa
n
difo
poly_
i
nt: vectorizable_l
o
ad/
s
tore
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
p
o
ly_int:
vector
i
zable_live_o
p
eration
commit
|
commitdiff
|
tree
2018-01-03
rsan
d
ifo
poly_i
n
t: vect
o
rizabl
e
_induction
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_int: vectoriza
b
le_re
d
uction
commit
|
commitdiff
|
tree
2018-01-03
rs
a
n
d
ifo
poly_in
t
: vect
o
r_alignme
n
t_reachable_p
commit
|
commitdiff
|
tree
2018-01-03
rsandi
f
o
poly_int: current_vecto
r
_size and TARGET
_
AUT
O
VECTORIZE_VECTO
.
.
.
commit
|
commitdiff
|
tree
2018-01-03
rsan
d
ifo
poly_int: ge
t
_mask_mode
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_int: omp_m
a
x_v
f
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_in
t
: v
e
ct_n
u
nits_for_cost
commit
|
commitdiff
|
tree
2018-01-03
r
s
andif
o
p
o
l
y
_int
:
SLP max_
u
nits
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_int: vectoris
e
r vf and uf
commit
|
commitdiff
|
tree
2018-01-03
rsandi
f
o
match
.
pd handling of three-constant bitops
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
Add an alt
e
rnat
i
v
e
ve
c
t
o
r l
o
o
p
iv mechanism
commit
|
commitdiff
|
tree
2018-01-02
r
sand
i
fo
Fix RE
G
_ARGS_SI
Z
E
h
andling when p
u
shing TLS addr
e
sses
commit
|
commitdiff
|
tree
2018-01-02
rsandifo
Make
C
ONST_VECTO
R
_ELT
handle impli
c
itly-enco
d
ed elements
commit
|
commitdiff
|
tree
2018-01-02
r
s
andifo
Make mo
r
e use of
r
tx_vector
_
build
e
r
commit
|
commitdiff
|
tree
2018-01-02
rsandifo
New
C
ONS
T
_
VECTOR
lay
o
ut
commit
|
commitdiff
|
tree
2018-01-02
rsandifo
Use CONST_VECTOR_ELT
i
nstea
d
o
f
XVECEXP
commit
|
commitdiff
|
tree
2018-01-02
rsandifo
U
s
e ss
i
zetype
selectors for autovectorised VEC_
P
ERM
_
EXPR
s
commit
|
commitdiff
|
tree
next