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
[1/n] PR85694: Allow pattern definition statements to be reused
2018-01-13
rsandifo
Add
s
u
pp
o
rt for fully-predicated loops
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Add sup
p
ort fo
r
bitw
i
se reductions
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
S
L
P
r
edu
c
tions w
i
th
v
ariable-leng
t
h vecto
r
s
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Han
d
le mo
r
e SLP constan
t
and extern
d
e
fin
i
tions for
.
.
.
commit
|
commitdiff
|
tree
2018-01-13
rsandi
f
o
Protect a
g
ainst min_profitable_ite
r
s going negati
v
e
commit
|
commitdiff
|
tree
2018-01-13
rs
a
ndif
o
A
dd support
f
or masked load/st
o
re_lane
s
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
[A
A
rc
h
6
4
] Tests
for SVE
s
truc
t
ure
m
ode
s
commit
|
commitdiff
|
tree
2018-01-13
r
s
andifo
[AAr
c
h64] SVE load/sto
r
e_la
n
es su
p
port
commit
|
commitdiff
|
tree
2018-01-13
rsan
d
ifo
Gi
v
e the
t
arget more co
n
trol over ARRAY
_
T
Y
PE
m
odes
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
F
i
x fol
d
ing of v
e
cto
r
mask EQ/
N
E exp
r
essions
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
S
V
E unwinding
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
[AAr
c
h64] SVE tests
commit
|
commitdiff
|
tree
2018-01-13
rsand
i
fo
[
A
Arch64] Testsuite marku
p
f
o
r SVE
commit
|
commitdiff
|
tree
2018-01-13
rsan
d
ifo
[A
A
rch64] Add S
V
E sup
p
ort
commit
|
commitdiff
|
tree
2018-01-13
rsandif
o
Mark
SLP failures for vect_
v
ari
a
ble_length
commit
|
commitdiff
|
tree
2018-01-13
rsan
d
if
o
Extr
a
subreg f
o
ld for va
r
iable-length CONST
_
VEC
T
ORs
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Imp
r
ove c
a
non
i
calisation of TARGET_MEM_REF
s
commit
|
commitdiff
|
tree
2018-01-12
rs
a
ndifo
Handle
p
olynomi
a
l DR_INIT
commit
|
commitdiff
|
tree
2018-01-12
rsandifo
Handle
p
o
l
y_i
n
t vector s
i
zes in get_vec_alig
n
me
n
t
_
for_array_type
commit
|
commitdiff
|
tree
2018-01-12
rsandifo
Allow variable-sized
t
e
mpo
r
ary v
a
riables in
g
implify
.
c
commit
|
commitdiff
|
tree
2018-01-11
rsandifo
[A
A
r
c
h64] A
d
d const_offset
f
ield to aarc
h
64_address_i
n
fo
commit
|
commitdiff
|
tree
2018-01-11
rsan
d
i
f
o
[
AArch64] Set NUM_P
O
L
Y_INT
_
COEFFS to
2
commit
|
commitdiff
|
tree
2018-01-11
rs
a
ndifo
[AArch64] Rework int
e
rface
to ad
d
constant/offset
r
outines
commit
|
commitdiff
|
tree
2018-01-11
r
sandifo
[AArch64] Extra scalar_float_mode patch
commit
|
commitdiff
|
tree
2018-01-11
rsandi
f
o
[AArch64] Av
o
id
G
ET_MODE_N
U
NITS in
v8
.
4 support
commit
|
commitdiff
|
tree
2018-01-11
rsandifo
F
ix mode_for_size unit
s
in caller-save
.
c
(PR83761)
commit
|
commitdiff
|
tree
2018-01-10
rsand
i
fo
D
o
n't use permutes for
sing
l
e-element accesses (PR83753)
commit
|
commitdiff
|
tree
2018-01-10
r
s
andifo
Most
l
y rev
e
rt
r2542
9
6
commit
|
commitdiff
|
tree
2018-01-09
rsandifo
[AArch64]
Use vec_per
m
_indices
h
elper routines
commit
|
commitdiff
|
tree
2018-01-09
rsan
d
if
o
[AArch64] Re
j
e
c
t (high (const
(
p
lus anchor o
f
fset)))
commit
|
commitdiff
|
tree
2018-01-09
rsandifo
Fix permute han
d
ling when v
e
c
t
ori
s
ing scatters
commit
|
commitdiff
|
tree
2018-01-06
rsandifo
Ti
g
h
ten LRA cycling c
h
e
ck
commit
|
commitdiff
|
tree
2018-01-05
rsandifo
Revert
D
E
C
L_USE
R
_ALIGN part of r241
9
5
9
commit
|
commitdiff
|
tree
2018-01-05
rsandifo
Mak
e
chrec_contains
_
symbo
l
s true for POLY_INT_CST
commit
|
commitdiff
|
tree
2018-01-04
r
s
andifo
P
rotec
t
second call t
o
ext
r
act_range_fro
m
_multiplicative_op_1
commit
|
commitdiff
|
tree
2018-01-04
rs
a
nd
i
fo
Doc
u
ment ma
c
hi
n
e_
m
o
d
e
wrapper classes
commit
|
commitdiff
|
tree
2018-01-04
rsand
i
fo
Ad
d
tree_f
i
ts_uhwi_p tests to BIT_FIELD_REF fo
l
der
commit
|
commitdiff
|
tree
2018-01-04
rsandifo
Allow
VEC_P
E
R
M
_
EXPR
fo
l
ding to
f
a
il
commit
|
commitdiff
|
tree
2018-01-04
rsandifo
PR8368
0
:
I
nverted t
e
st
in
arm_
v
e
c
torize_
v
ec_
p
erm_const
commit
|
commitdiff
|
tree
2018-01-04
rsandif
o
PR83675: Restore TAR
G
ET_VIS2 check for
S
PARC vec_perm_const
commit
|
commitdiff
|
tree
2018-01-03
r
s
a
ndifo
Make vect
o
rizab
l
e_loa
d
/sto
r
e han
d
le IFN_M
A
SK_LOAD
/
ST
O
R
E
commit
|
commitdiff
|
tree
2018-01-03
r
sa
n
difo
Split
g
ather l
o
ad handling out of vectorizable_{mask_
l
oad
_
st
.
.
.
commit
|
commitdiff
|
tree
2018-01-03
rsand
i
fo
Spl
i
t o
u
t gather load mask building
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
Spl
i
t rhs checking out of v
e
c
t
orizable_{
,
m
a
sk_load_
.
.
.
commit
|
commitdiff
|
tree
2018-01-03
rsan
d
ifo
Split m
a
s
k
chec
k
ing out o
f
vectorizable_
m
ask
_
l
oad_
s
tore
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
M
a
ke
vec
t
_m
o
del
_
store_cost take a vec_load_sto
r
e
_
type
commit
|
commitdiff
|
tree
2018-01-03
rsandi
f
o
Move code that
s
tubs out IFN_MASK_
L
OADs
commit
|
commitdiff
|
tree
2018-01-03
rsan
d
ifo
Use extract_bit_fi
e
ld_as_su
b
reg for vecto
r
s
commit
|
commitdiff
|
tree
2018-01-03
rsan
d
ifo
Improve
s
pillin
g
for
v
a
r
iable-width slo
t
s
commit
|
commitdiff
|
tree
2018-01-03
rsand
i
fo
I
mpro
v
e
vector
i
za
t
i
o
n COND
_
EXPR <bo
o
l op bool,
.
.
.
>
commit
|
commitdiff
|
tree
2018-01-03
rsandif
o
A
l
low the target to se
t
MAX_BITSIZE_MODE_AN
Y
_MO
D
E
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
[AA
r
c
h
6
4] Rewrite aarch64_simd
_
valid_immed
i
ate
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
Ad
d
s
upport fo
r
adjusting
t
he number
o
f units in a
.
.
.
commit
|
commitdiff
|
tree
2018-01-03
rsan
d
i
fo
Allow target
s
to pi
c
k
a
v
ector prefix
ot
h
er than "V"
commit
|
commitdiff
|
tree
2018-01-03
rsand
i
fo
Add support for MODE_VECT
O
R_BOOL
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_int: G
E
T_MODE
_
S
IZE
commit
|
commitdiff
|
tree
2018-01-03
rsand
i
fo
poly_int: G
E
T_MODE_BI
T
SIZE
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
po
l
y
_int:
expand
_
assignm
e
n
t
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_i
n
t: GET
_
M
O
DE_PRECISION
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_
i
nt
:
TYPE_V
E
C
T
OR_SUBPARTS
commit
|
commitdiff
|
tree
2018-01-03
rsan
d
ifo
poly_int: vect_permute_
l
oad/stor
e
_chai
n
commit
|
commitdiff
|
tree
2018-01-03
rsan
d
ifo
poly_int: GET_MODE_NUNITS
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
Use partial_subre
g
_p in curr_insn_transform
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
Add a fixed
_
size_mode
_
po
d
class
commit
|
commitdiff
|
tree
2018-01-03
rsan
d
ifo
Dir
e
c
tly operat
e
on
CONST_VECTOR
e
n
c
od
i
ng
commit
|
commitdiff
|
tree
2018-01-03
rsan
d
ifo
poly_int: vector_buil
d
er ele
m
e
n
t count
commit
|
commitdiff
|
tree
2018-01-03
rsa
n
d
i
fo
p
oly
_
int: vec
_
per
m
_ind
i
ces
e
lement
t
ype
commit
|
commitdiff
|
tree
2018-01-03
rsan
d
if
o
p
oly_int: memrefs_confl
i
ct_p
commit
|
commitdiff
|
tree
2018-01-03
rsandi
f
o
p
o
ly_int: s
t
ruct_v
a
lu
e
_size
commit
|
commitdiff
|
tree
2018-01-03
rsan
d
ifo
poly
_
int:
l
oad_regis
t
er_paramete
r
s
commit
|
commitdiff
|
tree
2018-01-03
r
sand
i
fo
poly
_
int: alter_reg
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_int: reloadi
n
g
complex subregs
commit
|
commitdiff
|
tree
2018-01-03
r
sandif
o
poly_
i
nt:
p
r
o
c
ess_alt
_
o
p
er
a
nds
commit
|
commitdiff
|
tree
2018-01-03
r
s
a
ndifo
poly_int:
e
x
p
and_ifn_at
o
m
ic_
c
ompare_exchang
e
_
i
nto_call
commit
|
commitdiff
|
tree
2018-01-03
rsand
i
fo
p
o
ly_int: adjus
t
_mems
commit
|
commitdiff
|
tree
2018-01-03
rsandif
o
p
o
ly_int: PUSH_RO
U
ND
I
N
G
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly
_
int:
emit_sing
l
e_push_
i
nsn
_
1
commit
|
commitdiff
|
tree
2018-01-03
rsandif
o
poly_int: set_inc_st
a
te
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_
i
nt: exp
a
n
d
_ex
p
r_r
e
a
l_1
commit
|
commitdiff
|
tree
2018-01-03
rsandi
f
o
poly_int: e
x
pand_exp
r
_
r
eal
_
2
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
po
l
y_
i
nt:
s
ubr
e
g_get_info
commit
|
commitdiff
|
tree
2018-01-03
rsan
d
i
fo
p
oly_int
:
REGMODE_NATURAL_SIZE
commit
|
commitdiff
|
tree
2018-01-03
rsand
i
f
o
poly_in
t
: e
x
pand_vector_ubsan_ov
e
rflow
commit
|
commitdiff
|
tree
2018-01-03
rsan
d
if
o
poly_int: foldin
g
BIT_FIELD_
R
EFs
o
n ve
c
tors
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_int: f
o
l
d_indirect_ref_1
commit
|
commitdiff
|
tree
2018-01-03
rsandif
o
poly_int: om
p
-sim
d
-clone
.
c
commit
|
commitdiff
|
tree
2018-01-03
r
san
d
ifo
poly_
i
nt: brig vector ele
m
e
n
ts
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_int: tree-vect-generic
.
c
commit
|
commitdiff
|
tree
2018-01-03
r
sandifo
poly
_
int: vect_no_
a
lias_p
commit
|
commitdiff
|
tree
2018-01-03
r
sa
n
d
ifo
poly_int: two-operation SLP
commit
|
commitdiff
|
tree
2018-01-03
rs
a
ndifo
poly_int: v
e
ct_
g
et_constant_ve
c
tors
commit
|
commitdiff
|
tree
2018-01-03
rsand
i
fo
p
oly_int: vectoriz
a
ble_conversion
commit
|
commitdiff
|
tree
2018-01-03
r
s
a
ndifo
poly_int: vectorizable
_
simd_clone_
c
all
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_int:
vectorizable_
c
a
l
l
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_int: v
e
ctor
i
zable_l
o
a
d
/store
commit
|
commitdiff
|
tree
2018-01-03
rsandi
f
o
pol
y
_int: v
e
c
t
orizable_live_operation
commit
|
commitdiff
|
tree
2018-01-03
r
s
andi
f
o
poly_int: vect
o
rizable_induction
commit
|
commitdiff
|
tree
2018-01-03
r
s
a
n
difo
poly_i
n
t: vectorizable_reduc
t
ion
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_int: vector_ali
g
nment_reacha
b
le_p
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_int: curren
t
_vector_size and TARGET_AUTOVECTORIZ
E
_VECTO
.
.
.
commit
|
commitdiff
|
tree
next