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
Handle more SLP constant and extern definitions for variable VF
2018-01-13
Richard S
a
ndiford
Handle mor
e
SLP constant and extern definitions for
.
.
.
commit
|
commitdiff
|
tree
2018-01-13
Richar
d
Sandiford
Protec
t
ag
a
inst m
i
n_prof
i
t
able_it
e
rs going neg
a
tiv
e
commit
|
commitdiff
|
tree
2018-01-13
Richard
S
andif
o
rd
Add support for m
a
sked
lo
a
d
/store_l
a
nes
commit
|
commitdiff
|
tree
2018-01-13
Richard Sandiford
[
A
Ar
c
h
64] Tes
t
s f
o
r S
V
E s
t
ructure modes
commit
|
commitdiff
|
tree
2018-01-13
Rich
a
rd Sandiford
[AArch
6
4] SVE load/sto
r
e
_
l
anes support
commit
|
commitdiff
|
tree
2018-01-13
Richard San
d
iford
Give the
t
arget more control ove
r
AR
R
AY_TY
P
E mod
e
s
commit
|
commitdiff
|
tree
2018-01-13
Richard Sandifo
r
d
F
ix folding of vector ma
s
k EQ/NE expressions
commit
|
commitdiff
|
tree
2018-01-13
Ri
c
hard Sandiford
SVE unwin
d
ing
commit
|
commitdiff
|
tree
2018-01-13
Richar
d
Sand
i
f
ord
[AArch64] SV
E
te
s
t
s
commit
|
commitdiff
|
tree
2018-01-13
Rich
a
rd Sa
n
diford
[AArch64]
Te
s
ts
u
ite markup for
SVE
commit
|
commitdiff
|
tree
2018-01-13
Richard Sand
i
ford
[AArch64]
A
d
d
S
V
E support
commit
|
commitdiff
|
tree
2018-01-13
Richa
r
d S
a
ndiford
Mar
k
SLP
f
ailures for vect_variable
_
length
commit
|
commitdiff
|
tree
2018-01-13
R
i
char
d
S
andiford
Extra subreg
fold for var
i
ab
l
e-len
g
th CONST_VE
C
TORs
commit
|
commitdiff
|
tree
2018-01-13
R
i
chard
S
andiford
Impr
o
ve canonica
l
isati
o
n
of TARGET_MEM_REF
s
commit
|
commitdiff
|
tree
2018-01-12
R
i
chard Sandiford
H
a
ndle
polynomial DR_
I
NIT
commit
|
commitdiff
|
tree
2018-01-12
Richard Sandiford
Handle pol
y
_int vect
o
r sizes in get_vec_a
l
i
g
nm
e
n
t
_for
_
array_type
commit
|
commitdiff
|
tree
2018-01-12
Richard Sandiford
Allow variable-sized temp
o
rary variables in g
i
mplify
.
c
commit
|
commitdiff
|
tree
2018-01-11
Rich
a
r
d Sandi
f
ord
[
A
Arch64] Add const_offset fiel
d
to aa
r
ch64
_
addres
s
_info
commit
|
commitdiff
|
tree
2018-01-11
R
i
chard Sandiford
[AArch64]
S
et NUM_POLY_INT_COEFFS to 2
commit
|
commitdiff
|
tree
2018-01-11
R
i
c
hard
S
andiford
[AArc
h
64] Rework
i
n
terface to add constant/o
f
fset routines
commit
|
commitdiff
|
tree
2018-01-11
Richar
d
S
andiford
[AA
r
ch64] Extra
s
calar_float_mode pat
c
h
commit
|
commitdiff
|
tree
2018-01-11
Richard Sandif
o
rd
[
A
Arch64] Avoid GET_
M
ODE_NUNIT
S
in v8
.
4
suppor
t
commit
|
commitdiff
|
tree
2018-01-11
Rich
a
rd Sandifor
d
F
i
x mod
e
_for_size units in caller-save
.
c (P
R
83761)
commit
|
commitdiff
|
tree
2018-01-10
Richard Sandifor
d
Don't
u
se permutes for single-element acces
s
es (PR8
3
7
5
3)
commit
|
commitdiff
|
tree
2018-01-10
Richard Sandifor
d
Mostly revert
r2
5
4296
commit
|
commitdiff
|
tree
2018-01-09
R
i
chard S
a
n
d
iford
[AArch6
4
] U
s
e
vec_perm_indices
helper routi
n
es
commit
|
commitdiff
|
tree
2018-01-09
R
ichard Sandifor
d
[
A
Arch64
]
R
e
j
e
ct (high (co
n
s
t
(
p
l
u
s
anchor o
f
fset)))
commit
|
commitdiff
|
tree
2018-01-09
Richard
S
andiford
Fix permute handling wh
e
n vecto
r
i
s
ing scatters
commit
|
commitdiff
|
tree
2018-01-06
Ric
h
ard S
a
ndiford
Tighten LRA cyclin
g
che
c
k
commit
|
commitdiff
|
tree
2018-01-05
Richard Sandiford
Revert
D
ECL_USER_
A
LI
G
N part of r241959
commit
|
commitdiff
|
tree
2018-01-05
Richard
Sandiford
M
ake ch
r
ec_contains
_
symbols tru
e
for POLY_INT_CST
commit
|
commitdiff
|
tree
2018-01-04
Richard Sandiford
Protect se
c
on
d
cal
l
to
e
xtract_range_from_mu
l
tiplicative_op_1
commit
|
commitdiff
|
tree
2018-01-04
Rich
a
rd
S
and
i
fo
r
d
Docu
m
ent machine
_
mod
e
wrapper cl
a
sses
commit
|
commitdiff
|
tree
2018-01-04
R
ichard Sandiford
A
d
d tree_fits_uhwi_
p
t
e
sts to B
I
T_FIELD_REF fo
l
der
commit
|
commitdiff
|
tree
2018-01-04
Ri
c
hard
Sandiford
Al
l
ow VEC_PERM_EXPR folding to
f
ai
l
commit
|
commitdiff
|
tree
2018-01-04
Richard Sandiford
PR83
6
80:
Inverted test in arm_vector
i
ze_vec_perm_
c
onst
commit
|
commitdiff
|
tree
2018-01-04
R
ichard Sandif
o
r
d
PR836
7
5: Restore TARGET_VI
S
2 c
h
eck for SPARC
v
e
c_perm_const
commit
|
commitdiff
|
tree
2018-01-03
Richard Sandi
f
ord
M
a
ke vectoriz
a
bl
e
_lo
a
d/store handle IFN_MASK_LOAD/STORE
commit
|
commitdiff
|
tree
2018-01-03
Richard
S
andifor
d
Split gath
e
r load
h
andling out of vectorizab
l
e_{mask_load_st
.
.
.
commit
|
commitdiff
|
tree
2018-01-03
Richard San
d
iford
Split out gather load mask bu
i
lding
commit
|
commitdiff
|
tree
2018-01-03
Richar
d
S
a
n
d
iford
Split
rhs
c
h
e
cking
out o
f
vectoriza
b
le_
{
,
mask_load_
.
.
.
commit
|
commitdiff
|
tree
2018-01-03
Ric
h
ard Sandif
o
r
d
Sp
l
it mask checking out of vectoriz
a
ble_
m
ask_
l
o
ad_s
t
ore
commit
|
commitdiff
|
tree
2018-01-03
R
i
chard Sandifo
r
d
Ma
k
e
v
ect
_
model_
s
tore
_
cost ta
k
e a vec
_
load_store_
t
y
p
e
commit
|
commitdiff
|
tree
2018-01-03
Rich
a
rd Sandiford
Move code that stubs
o
ut
I
F
N_M
A
S
K_LO
A
Ds
commit
|
commitdiff
|
tree
2018-01-03
Richard Sandiford
U
s
e extract_bit_field_
a
s_subreg
f
or vectors
commit
|
commitdiff
|
tree
2018-01-03
Richard San
d
iford
Improve spilling for variabl
e
-width slots
commit
|
commitdiff
|
tree
2018-01-03
Ri
c
hard Sandif
o
rd
I
mprove
vectorization COND_EXPR <bool op bo
o
l,
.
.
.
>
commit
|
commitdiff
|
tree
2018-01-03
Richard S
a
n
d
i
f
o
r
d
Allow the target to set MAX_BITS
I
ZE_MODE_ANY_MODE
commit
|
commitdiff
|
tree
2018-01-03
R
i
chard Sandiford
[
A
Arc
h
64] Rewr
i
t
e aar
c
h64_simd_valid
_
imm
e
diat
e
commit
|
commitdiff
|
tree
2018-01-03
Richard Sandiford
A
d
d s
u
pport for
a
djusti
n
g th
e
n
u
mber of
units in a
.
.
.
commit
|
commitdiff
|
tree
2018-01-03
Richard
S
andif
o
rd
Allow targets to
p
ick
a
v
ector prefix other than "V"
commit
|
commitdiff
|
tree
2018-01-03
Ric
h
a
rd Sandiford
Ad
d
support for MODE_
V
ECTOR_BOOL
commit
|
commitdiff
|
tree
2018-01-03
Richard
S
andiford
poly_int
:
GET_MODE_S
I
ZE
commit
|
commitdiff
|
tree
2018-01-03
Richard Sa
n
d
i
ford
po
l
y_in
t
:
GET
_
MODE
_
BITS
I
Z
E
commit
|
commitdiff
|
tree
2018-01-03
Ri
c
har
d
Sandi
f
o
r
d
p
o
l
y
_
int
:
ex
p
and_assign
m
e
nt
commit
|
commitdiff
|
tree
2018-01-03
R
i
c
h
a
r
d Sandiford
poly_int
:
GET_MODE_PRECISION
commit
|
commitdiff
|
tree
2018-01-03
Richard Sandiford
poly_i
n
t: TYPE_VECTOR_SU
B
PARTS
commit
|
commitdiff
|
tree
2018-01-03
Ri
c
har
d
Sa
n
di
f
ord
poly_int: vect
_
permute_load/s
t
o
r
e
_
chain
commit
|
commitdiff
|
tree
2018-01-03
Ri
c
hard Sandi
f
o
rd
poly_int: GET_
M
ODE_NUNITS
commit
|
commitdiff
|
tree
2018-01-03
Richard Sandif
o
rd
U
se parti
a
l_subreg_p
in curr_ins
n
_
tran
s
fo
r
m
commit
|
commitdiff
|
tree
2018-01-03
Richard S
a
n
diford
Add a fixed_
s
ize_mode_pod class
commit
|
commitdiff
|
tree
2018-01-03
Richard Sand
i
fo
r
d
Directly ope
r
ate on CONST_VECTOR
e
nc
o
din
g
commit
|
commitdiff
|
tree
2018-01-03
R
i
c
h
a
rd Sa
n
diford
poly_int: vec
t
or_builder
element
c
ount
commit
|
commitdiff
|
tree
2018-01-03
R
i
c
hard Sa
n
diford
poly_
i
nt: vec_perm_in
d
i
c
es element type
commit
|
commitdiff
|
tree
2018-01-03
R
ic
h
ard Sandifo
r
d
poly_int: memrefs_confli
c
t_p
commit
|
commitdiff
|
tree
2018-01-03
Richar
d
Sandiford
poly_in
t
: struc
t
_v
a
lue_size
commit
|
commitdiff
|
tree
2018-01-03
Richar
d
Sandi
f
ord
poly_int: load_regist
e
r
_
parame
t
ers
commit
|
commitdiff
|
tree
2018-01-03
Rich
a
rd
Sandifo
r
d
poly_int
:
alter_reg
commit
|
commitdiff
|
tree
2018-01-03
R
ichard Sandiford
p
o
ly_int: rel
o
ading
complex subregs
commit
|
commitdiff
|
tree
2018-01-03
Richa
r
d
Sa
n
d
i
f
or
d
poly_in
t
:
p
r
ocess_alt_op
e
rands
commit
|
commitdiff
|
tree
2018-01-03
Richard Sandiford
poly_int:
expand_ifn
_
atomic_compare
_
exchange_into_ca
l
l
commit
|
commitdiff
|
tree
2018-01-03
Richard Sandiford
poly_int: adjust_mems
commit
|
commitdiff
|
tree
2018-01-03
Richard Sandiford
poly_int: PUSH_ROUNDING
commit
|
commitdiff
|
tree
2018-01-03
Richa
r
d San
d
iford
poly_int: em
i
t_
s
ing
l
e_pus
h
_
i
nsn_1
commit
|
commitdiff
|
tree
2018-01-03
Richard Sandiford
poly_int: set_inc_state
commit
|
commitdiff
|
tree
2018-01-03
Richard Sandiford
p
oly_int
:
e
x
p
and_expr_
r
eal_1
commit
|
commitdiff
|
tree
2018-01-03
R
i
c
h
ar
d
Sandiford
pol
y
_i
n
t: expand_expr_
r
eal_2
commit
|
commitdiff
|
tree
2018-01-03
Rich
a
rd Sandifor
d
pol
y
_int: su
b
r
e
g_
g
et_i
n
f
o
commit
|
commitdiff
|
tree
2018-01-03
Richar
d
Sandiford
p
o
ly_int: R
E
GMODE_N
A
T
U
RAL_SIZE
commit
|
commitdiff
|
tree
2018-01-03
Ric
h
ard Sandifo
r
d
poly_
i
nt: e
x
pand_vector_ubsan_overflo
w
commit
|
commitdiff
|
tree
2018-01-03
R
i
chard Sandiford
poly_int: folding BIT_F
I
ELD_REFs on vectors
commit
|
commitdiff
|
tree
2018-01-03
Richard
Sandiford
poly_int:
fold_indirect_ref_1
commit
|
commitdiff
|
tree
2018-01-03
Ri
c
hard
Sandiford
poly_i
n
t: omp
-
simd-
c
lon
e
.
c
commit
|
commitdiff
|
tree
2018-01-03
Richard Sandiford
poly_int: brig vec
t
or
e
lement
s
commit
|
commitdiff
|
tree
2018-01-03
Ri
c
h
a
rd Sandiford
p
oly_int: tree-vec
t
-generic
.
c
commit
|
commitdiff
|
tree
2018-01-03
Ric
h
ard Sa
n
dif
o
rd
pol
y
_in
t
: vect_no_alias_p
commit
|
commitdiff
|
tree
2018-01-03
R
ichard
Sa
n
d
i
ford
poly_int: two-operation
S
LP
commit
|
commitdiff
|
tree
2018-01-03
Richard Sand
i
f
o
rd
poly_in
t
: vect_g
e
t_constant_vec
t
ors
commit
|
commitdiff
|
tree
2018-01-03
Rich
a
rd Sandiford
poly_int: ve
c
tor
i
zable
_
conver
s
ion
commit
|
commitdiff
|
tree
2018-01-03
Richard Sandifo
r
d
po
l
y
_int: vectorizable_simd_clon
e
_call
commit
|
commitdiff
|
tree
2018-01-03
Richard Sandif
o
rd
pol
y
_
int:
vectoriza
b
l
e
_call
commit
|
commitdiff
|
tree
2018-01-03
Ric
h
ard Sandifor
d
poly_
i
nt: vecto
r
izable
_
load
/
s
t
ore
commit
|
commitdiff
|
tree
2018-01-03
Rich
a
r
d
Sandiford
p
oly_int
:
vectorizable_live_op
e
ra
t
ion
commit
|
commitdiff
|
tree
2018-01-03
R
ichard Sandif
o
rd
poly_int
:
vectorizable_i
n
duction
commit
|
commitdiff
|
tree
2018-01-03
Rich
a
rd Sandiford
poly_int
:
vect
o
rizable_reduct
i
o
n
commit
|
commitdiff
|
tree
2018-01-03
Richard Sa
n
diford
poly_int: vecto
r
_alignment_re
a
chabl
e
_p
commit
|
commitdiff
|
tree
2018-01-03
Richard Sandiford
poly_int: curr
e
n
t_vector_size an
d
T
A
RGET_A
U
T
OVECTORIZE_VECTO
.
.
.
commit
|
commitdiff
|
tree
2018-01-03
Richard Sandiford
poly_in
t
:
get_mask_mode
commit
|
commitdiff
|
tree
2018-01-03
Rich
a
rd Sandiford
poly
_
int: omp_max_vf
commit
|
commitdiff
|
tree
2018-01-03
Richard Sandiford
p
oly_int:
v
ect_nunits_fo
r
_
cost
commit
|
commitdiff
|
tree
next