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
Give the target more control over ARRAY_TYPE modes
2018-01-13
rsa
n
difo
Give the tar
g
et more con
t
rol
o
ve
r
ARRAY_TYPE m
o
des
commit
|
commitdiff
|
tree
2018-01-13
rsan
d
ifo
Fix foldi
n
g
of
vect
o
r mask
EQ/NE expressions
commit
|
commitdiff
|
tree
2018-01-13
rsandif
o
SV
E
unwind
i
ng
commit
|
commitdiff
|
tree
2018-01-13
rsand
i
f
o
[A
A
r
c
h
64
]
SVE tests
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
[AArch6
4
]
Testsuite markup for SVE
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
[A
A
rch64] Add SVE s
u
p
p
ort
commit
|
commitdiff
|
tree
2018-01-13
r
s
a
n
difo
Mark SLP
failu
r
es
f
or vect_vari
a
ble_length
commit
|
commitdiff
|
tree
2018-01-13
r
s
andifo
Extr
a
subreg fold for variable-length
CONST_VECTORs
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Improve ca
n
on
i
calisation of TARGET_M
E
M_REFs
commit
|
commitdiff
|
tree
2018-01-12
r
s
andifo
Hand
l
e
p
olynomial DR_INIT
commit
|
commitdiff
|
tree
2018-01-12
rsan
d
i
fo
Handl
e
pol
y
_
int vector sizes in get
_
ve
c
_alig
n
ment_
f
or_array_type
commit
|
commitdiff
|
tree
2018-01-12
rsandi
f
o
Allow variable-siz
e
d temporary variables in gimplify
.
c
commit
|
commitdiff
|
tree
2018-01-11
r
sand
i
fo
[AArch64]
A
dd c
o
nst_offse
t
fiel
d
to aarch6
4
_
a
ddr
e
ss_info
commit
|
commitdiff
|
tree
2018-01-11
rsand
i
fo
[AAr
c
h
6
4] Set NU
M
_POLY_INT
_
COEFFS
to
2
commit
|
commitdiff
|
tree
2018-01-11
rsand
i
fo
[AArch64] Rework i
n
terface to add consta
n
t/offs
e
t
routin
e
s
commit
|
commitdiff
|
tree
2018-01-11
r
s
a
nd
i
f
o
[
A
A
rc
h
6
4
] Extra scalar_float_mode
p
atch
commit
|
commitdiff
|
tree
2018-01-11
rsandifo
[AArch64]
Avoid GET_MODE_
N
UNITS in
v8
.
4
support
commit
|
commitdiff
|
tree
2018-01-11
rsandifo
Fix mode_for_si
z
e units in caller-s
a
ve
.
c (PR83761
)
commit
|
commitdiff
|
tree
2018-01-10
rs
a
ndifo
Do
n
't use permute
s
fo
r
single-element acce
s
ses (PR8375
3
)
commit
|
commitdiff
|
tree
2018-01-10
rsandifo
Mostly rev
e
rt r2542
9
6
commit
|
commitdiff
|
tree
2018-01-09
rsandifo
[AAr
c
h64] Us
e
vec_
p
erm
_
in
d
ice
s
helper routines
commit
|
commitdiff
|
tree
2018-01-09
r
s
a
ndifo
[A
A
rch64] Reject (hig
h
(const (plus anchor offset)))
commit
|
commitdiff
|
tree
2018-01-09
rsand
i
fo
Fix
p
ermute handling when vectorising scatters
commit
|
commitdiff
|
tree
2018-01-06
rsa
n
dif
o
Tighten LRA cycl
i
ng
c
h
eck
commit
|
commitdiff
|
tree
2018-01-05
rsandifo
Revert DECL_
U
SER_
A
LIGN part of r
2
41959
commit
|
commitdiff
|
tree
2018-01-05
rsandifo
Make
c
h
r
ec_contains_symbols true for POLY_INT
_
C
S
T
commit
|
commitdiff
|
tree
2018-01-04
r
san
d
i
f
o
Pro
t
ec
t
second call
t
o e
x
tract_ra
n
ge_from_multiplica
t
ive_op_1
commit
|
commitdiff
|
tree
2018-01-04
rsandifo
D
ocument
ma
c
hine_m
o
de wrapper clas
s
es
commit
|
commitdiff
|
tree
2018-01-04
rsandifo
A
dd
t
r
ee_fits_u
h
w
i
_p te
s
ts to BIT_FIEL
D
_R
E
F f
o
lder
commit
|
commitdiff
|
tree
2018-01-04
rsa
n
difo
A
l
low VEC_PER
M
_
EXPR folding to f
a
i
l
commit
|
commitdiff
|
tree
2018-01-04
rsandifo
PR8
3
680: Inv
e
rted test in ar
m
_v
e
ctor
i
ze_vec_p
e
rm_const
commit
|
commitdiff
|
tree
2018-01-04
rsan
d
ifo
PR83675: Restore TARGET_V
I
S2 check for SP
A
RC vec_p
e
rm_
c
onst
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
Make
v
ector
i
za
b
le_l
o
ad/st
o
re handle
I
FN_MA
S
K_LO
A
D
/
STORE
commit
|
commitdiff
|
tree
2018-01-03
r
sandifo
Split gather
l
o
ad handling out of vectorizable_{mask_
l
oad_st
.
.
.
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
S
p
l
i
t out
gath
e
r
load m
a
sk building
commit
|
commitdiff
|
tree
2018-01-03
rsand
i
fo
S
pl
i
t rhs checking ou
t
of v
e
ctorizable_
{
,mask_load
_
.
.
.
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
Split mask
c
hecking
o
u
t of
v
ect
o
r
i
z
able_mask_lo
a
d_store
commit
|
commitdiff
|
tree
2018-01-03
rsan
d
ifo
M
a
ke vec
t
_model_st
o
re_cost ta
k
e a vec_load_
s
tore_type
commit
|
commitdiff
|
tree
2018-01-03
r
s
andi
f
o
M
o
ve
c
ode that stu
b
s out IFN_MASK_LOA
D
s
commit
|
commitdiff
|
tree
2018-01-03
r
s
and
i
fo
Use extract_bit_fiel
d
_a
s
_
s
ubreg for ve
c
tors
commit
|
commitdiff
|
tree
2018-01-03
rsan
d
ifo
I
m
pr
o
v
e
spilling for v
a
riable-width sl
o
ts
commit
|
commitdiff
|
tree
2018-01-03
rsand
i
fo
Im
p
ro
v
e vectoriza
t
i
o
n COND_EXPR
<
bool op bool,
.
.
.
>
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
Al
l
ow the target
t
o set
MAX_
B
I
TS
I
ZE_M
O
D
E_ANY_M
O
DE
commit
|
commitdiff
|
tree
2018-01-03
rsand
i
fo
[AArc
h
64] Rewrite a
a
rch64_sim
d
_valid_immediate
commit
|
commitdiff
|
tree
2018-01-03
r
sandifo
A
d
d support for adjustin
g
t
he
n
umb
e
r of uni
t
s in a
.
.
.
commit
|
commitdiff
|
tree
2018-01-03
rsand
i
fo
Allow targe
t
s to pic
k
a
v
ector p
r
efix other t
h
an "V"
commit
|
commitdiff
|
tree
2018-01-03
rsan
d
ifo
Add s
u
pport for
M
O
D
E_VECTOR_BOOL
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_int
:
GE
T
_M
O
DE_SIZE
commit
|
commitdiff
|
tree
2018-01-03
rs
a
ndifo
poly_int: GET_MOD
E
_BI
T
SIZE
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
po
l
y_int: expand_assign
m
ent
commit
|
commitdiff
|
tree
2018-01-03
rsandif
o
pol
y
_
i
n
t: GET_MODE_P
R
E
C
I
S
ION
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_int
:
T
Y
P
E_VECTO
R
_SUBPARTS
commit
|
commitdiff
|
tree
2018-01-03
r
s
andifo
p
oly_int
:
ve
c
t
_
permute_load/store_chain
commit
|
commitdiff
|
tree
2018-01-03
rsan
d
ifo
p
oly_int: GET_
M
O
D
E
_NUN
I
T
S
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
Use parti
a
l_sub
r
eg_p i
n
curr_insn_tra
n
sform
commit
|
commitdiff
|
tree
2018-01-03
rsan
d
if
o
A
d
d
a fixed_
s
i
ze_mode_pod class
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
D
i
r
e
c
t
ly
operate on C
O
N
S
T_
V
ECTOR en
c
oding
commit
|
commitdiff
|
tree
2018-01-03
rsandi
f
o
poly_int: v
e
c
t
or_builder elem
e
nt
c
ount
commit
|
commitdiff
|
tree
2018-01-03
r
s
andifo
po
l
y_int: vec_pe
r
m_indices ele
m
ent t
y
pe
commit
|
commitdiff
|
tree
2018-01-03
rsan
d
if
o
poly
_
int: memrefs_conflict_p
commit
|
commitdiff
|
tree
2018-01-03
rsa
n
difo
p
oly
_
int
:
struct_val
u
e_size
commit
|
commitdiff
|
tree
2018-01-03
rsan
d
i
f
o
p
o
ly_i
n
t: load_
r
e
g
ister_parameters
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_in
t
: a
l
te
r
_reg
commit
|
commitdiff
|
tree
2018-01-03
r
s
andifo
poly_int: reloadi
n
g c
o
m
plex
s
ubr
e
gs
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
po
l
y_int: p
r
ocess_alt_operands
commit
|
commitdiff
|
tree
2018-01-03
r
sandif
o
po
l
y
_in
t
:
e
xp
a
nd_ifn_a
t
om
i
c_
c
ompare_exchange_into_call
commit
|
commitdiff
|
tree
2018-01-03
r
sandifo
poly_i
n
t: adjust_mems
commit
|
commitdiff
|
tree
2018-01-03
rsan
d
if
o
poly_int: PUSH
_
R
OUNDING
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
p
oly_
i
nt: emi
t
_s
i
n
g
le_pu
s
h_insn_1
commit
|
commitdiff
|
tree
2018-01-03
rsan
d
i
f
o
poly_int: set_inc
_
state
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_int: expan
d
_ex
p
r_real_1
commit
|
commitdiff
|
tree
2018-01-03
rs
a
nd
i
fo
poly_int:
e
xp
a
nd_expr_
r
eal_2
commit
|
commitdiff
|
tree
2018-01-03
rsa
n
dif
o
poly_
i
nt: s
u
breg_g
e
t_
i
nfo
commit
|
commitdiff
|
tree
2018-01-03
rsand
i
f
o
poly_int: REGM
O
DE_NATURAL_
S
I
Z
E
commit
|
commitdiff
|
tree
2018-01-03
rsandif
o
poly_int: exp
a
nd_vec
t
o
r
_ubsan_overflow
commit
|
commitdiff
|
tree
2018-01-03
rsandif
o
poly_int: fol
d
i
n
g BIT_F
I
EL
D
_R
E
Fs on vec
t
ors
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
p
o
ly_i
n
t: fold_indirect_ref
_
1
commit
|
commitdiff
|
tree
2018-01-03
r
sandifo
poly_int
:
omp-
s
imd
-
clone
.
c
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
p
oly_int
:
brig vec
t
or e
l
emen
t
s
commit
|
commitdiff
|
tree
2018-01-03
r
sandifo
p
oly_int:
tree
-
v
e
ct-ge
n
eric
.
c
commit
|
commitdiff
|
tree
2018-01-03
rsa
n
difo
poly_int: vect_n
o
_alia
s
_
p
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_int: two-operation SL
P
commit
|
commitdiff
|
tree
2018-01-03
rs
a
ndifo
poly_int: vect_get_constant_v
e
ctors
commit
|
commitdiff
|
tree
2018-01-03
rsandif
o
poly_int:
v
e
c
toriz
a
ble_c
o
n
versio
n
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
p
o
ly
_
int: vectoriza
b
le_
s
imd_clone_c
a
ll
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
p
o
ly
_
int: vecto
r
izable_ca
l
l
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_int: vectoriza
b
le_loa
d
/store
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
p
oly_int:
v
ecto
r
iz
a
ble
_
live_opera
t
ion
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_
i
n
t
:
v
ectorizable_ind
u
ction
commit
|
commitdiff
|
tree
2018-01-03
r
sandi
f
o
poly_i
n
t: vector
i
zable_reduction
commit
|
commitdiff
|
tree
2018-01-03
rsan
d
ifo
poly_int: vect
o
r
_
alignment_reac
h
a
b
l
e
_
p
commit
|
commitdiff
|
tree
2018-01-03
rsan
d
ifo
poly_int: curr
e
nt_vec
t
or_size and TARG
E
T_AUTOVECTORIZE_VEC
T
O
.
.
.
commit
|
commitdiff
|
tree
2018-01-03
rsan
d
ifo
poly_int: get_mask_mode
commit
|
commitdiff
|
tree
2018-01-03
rsand
i
fo
poly_int: omp_ma
x
_vf
commit
|
commitdiff
|
tree
2018-01-03
rsandi
f
o
p
o
ly_int: vect_nunits_for_c
o
st
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_in
t
:
S
LP max_units
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
p
o
ly_int:
v
ectori
s
er vf
and uf
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
match
.
pd handling of three-c
o
nstant bitops
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
A
d
d
a
n alternative vecto
r
loop iv mec
h
anism
commit
|
commitdiff
|
tree
2018-01-02
rsandifo
Fix R
E
G_ARGS_SI
Z
E ha
n
dling when pushing T
L
S addresses
commit
|
commitdiff
|
tree
next