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
rs
a
nd
i
fo
Add
s
upport for fully-p
r
e
d
icated loops
commit
|
commitdiff
|
tree
2018-01-13
rsand
i
fo
Add su
p
p
o
rt for bitwise reductions
commit
|
commitdiff
|
tree
2018-01-13
r
sandif
o
SL
P
reduct
i
ons w
i
th
v
ariab
l
e-length vectors
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Handle m
o
re SLP constant and
e
xtern de
f
initio
n
s fo
r
.
.
.
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Protect
a
gainst min_pr
o
fitable
_
iters going negativ
e
commit
|
commitdiff
|
tree
2018-01-13
rsa
n
difo
A
d
d suppor
t
fo
r
masked load/store
_
lanes
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
[AArc
h
64
]
Tests fo
r
SVE structure
m
o
des
commit
|
commitdiff
|
tree
2018-01-13
rsandi
f
o
[
A
Arch64] SVE load/store_lanes support
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Give
t
he
t
arget more
control over
ARRAY_TYPE mod
e
s
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Fix folding of vec
t
or mask EQ/NE ex
p
ressions
commit
|
commitdiff
|
tree
2018-01-13
rsan
d
i
f
o
SVE u
n
winding
commit
|
commitdiff
|
tree
2018-01-13
rsa
n
difo
[A
A
rc
h
6
4] SVE
t
ests
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
[AA
r
ch64] Testsuite m
a
rkup
f
or SVE
commit
|
commitdiff
|
tree
2018-01-13
rsa
n
di
f
o
[AA
r
ch64]
Add SVE s
u
p
p
ort
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Mark
S
LP fa
i
lures for v
e
ct_variabl
e
_length
commit
|
commitdiff
|
tree
2018-01-13
rsandi
f
o
E
x
tr
a
subre
g
fold for
va
r
iabl
e
-
l
ength
CONST_VECTORs
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Improve can
o
nicalis
a
tion of TARGET_M
E
M
_RE
F
s
commit
|
commitdiff
|
tree
2018-01-12
rsandifo
H
a
ndle polyno
m
ial DR
_
INIT
commit
|
commitdiff
|
tree
2018-01-12
rs
a
nd
i
fo
Handle poly_i
n
t vecto
r
sizes in get_vec_alignment_for_array
_
typ
e
commit
|
commitdiff
|
tree
2018-01-12
rsandifo
A
l
lo
w
variable-sized temp
o
rary
v
ar
i
ables in gimplify
.
c
commit
|
commitdiff
|
tree
2018-01-11
rsandif
o
[A
A
r
c
h64
]
A
d
d const
_
offset field to aarch64_a
d
dre
s
s_info
commit
|
commitdiff
|
tree
2018-01-11
r
sandifo
[AA
r
ch64] S
e
t
NU
M
_POLY_INT
_
COEFFS
to
2
commit
|
commitdiff
|
tree
2018-01-11
rsandifo
[
A
Arch64] Rewo
r
k int
e
rf
a
ce to add constant/offset r
o
utines
commit
|
commitdiff
|
tree
2018-01-11
rsand
i
f
o
[AArc
h
64] E
x
tra scalar_float_mode patc
h
commit
|
commitdiff
|
tree
2018-01-11
r
sandifo
[
A
Arch6
4
] Avoid GET_M
O
D
E_N
U
NITS in
v
8
.
4
s
upp
o
rt
commit
|
commitdiff
|
tree
2018-01-11
r
s
andifo
Fix
m
od
e
_
f
or_size
units in cal
l
er-
s
ave
.
c (
P
R
83761)
commit
|
commitdiff
|
tree
2018-01-10
rsandi
f
o
Don'
t
u
se pe
r
mu
t
es for single
-
element accesses
(PR
8
3753)
commit
|
commitdiff
|
tree
2018-01-10
r
s
a
n
difo
Mostly revert r
2
54296
commit
|
commitdiff
|
tree
2018-01-09
rsandifo
[AArch64] Use vec_
p
erm_indice
s
helper routines
commit
|
commitdiff
|
tree
2018-01-09
rsandifo
[
A
Arch64] R
e
jec
t
(high
(const (plu
s
a
n
c
h
o
r offset)))
commit
|
commitdiff
|
tree
2018-01-09
rsan
d
ifo
Fix permute
handling when vectorisi
n
g scatte
r
s
commit
|
commitdiff
|
tree
2018-01-06
rsandifo
Tight
e
n LRA
cycling check
commit
|
commitdiff
|
tree
2018-01-05
rsandifo
Revert
DECL_USER_ALIGN part of r2
4
1959
commit
|
commitdiff
|
tree
2018-01-05
rsandifo
Make chrec_contain
s
_sym
b
ols
tr
u
e for
P
OLY_INT_CST
commit
|
commitdiff
|
tree
2018-01-04
rsandifo
Pro
t
e
c
t
s
econ
d
call t
o
extr
a
ct_ra
n
ge_from_mul
t
iplicat
i
ve_o
p
_1
commit
|
commitdiff
|
tree
2018-01-04
rsandifo
D
o
c
u
ment m
a
chine_mode wrappe
r
classes
commit
|
commitdiff
|
tree
2018-01-04
rs
a
nd
i
f
o
Add tree_fits_
u
hwi
_
p
tes
t
s
t
o
BIT_FIELD_REF
folder
commit
|
commitdiff
|
tree
2018-01-04
rsandifo
Allow VEC_PE
R
M_EXPR fol
d
ing to f
a
il
commit
|
commitdiff
|
tree
2018-01-04
rsan
d
ifo
PR83680: Inverted
t
est in
a
r
m
_vecto
r
ize_vec_perm_const
commit
|
commitdiff
|
tree
2018-01-04
rsandifo
PR8367
5
: Restore TARGET_
V
I
S
2
c
heck f
o
r
SPAR
C
vec_perm
_
co
n
s
t
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
Make vectorizable_loa
d
/store handle IFN_MASK_LOAD/ST
O
RE
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
Split gath
e
r load handling out of vectorizable_{mask
_
l
o
ad_st
.
.
.
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
Spli
t
out
gat
h
er load mask building
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
Split
r
hs c
h
ecking out of v
e
ctoriz
a
ble_{,mask_loa
d
_
.
.
.
commit
|
commitdiff
|
tree
2018-01-03
r
sandifo
Spl
i
t mask checking
out of
vec
t
orizable_mask
_
loa
d
_
store
commit
|
commitdiff
|
tree
2018-01-03
r
s
andi
f
o
Make
vect_model_stor
e
_cost take a vec_load_store_typ
e
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
Mo
v
e
code that stubs out IFN_
M
ASK_LOADs
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
Use extract_b
i
t_field
_
as_s
u
breg f
o
r vector
s
commit
|
commitdiff
|
tree
2018-01-03
r
s
andifo
I
m
prove spilling for variabl
e
-width slots
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
Improve vect
o
rization CON
D
_EXPR <bool op bool,
.
.
.
>
commit
|
commitdiff
|
tree
2018-01-03
rs
a
nd
i
f
o
Allow the target to
s
et MAX_BITSIZE_MODE_A
N
Y_MODE
commit
|
commitdiff
|
tree
2018-01-03
rsandif
o
[
A
A
rch64] Rewri
t
e aarch64_simd_v
a
lid_immediate
commit
|
commitdiff
|
tree
2018-01-03
rsan
d
ifo
Add support for
adjusting the number of units in a
.
.
.
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
Allow targets to pick a vector
p
refix other than "V"
commit
|
commitdiff
|
tree
2018-01-03
r
sandifo
A
dd support fo
r
MODE_VE
C
TOR_BOOL
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_int: GET_MODE_SIZE
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
po
l
y_int: GET_MODE_BI
T
SIZE
commit
|
commitdiff
|
tree
2018-01-03
rsandi
f
o
poly_i
n
t: expan
d
_ass
i
gnment
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_
i
n
t: GET_MODE_PRECISION
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
p
o
l
y_i
n
t:
T
YPE_VEC
T
OR_SUBPA
R
TS
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_
i
n
t
: vect_p
e
rmute_load/store_chain
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_int:
G
ET_MOD
E
_NUNITS
commit
|
commitdiff
|
tree
2018-01-03
r
sandifo
Use partial_
s
ub
r
e
g_p in curr_in
s
n_transform
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
Add
a fixed
_
size_mode_pod cla
s
s
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
Directly operate on C
O
NST_VEC
T
OR
e
ncoding
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_int: vect
o
r_
b
u
i
lde
r
eleme
n
t count
commit
|
commitdiff
|
tree
2018-01-03
rsa
n
dif
o
po
l
y_int: vec_perm_indices ele
m
ent type
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_int: memrefs_conflict_p
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
p
o
ly_int: struct_v
a
l
u
e
_
size
commit
|
commitdiff
|
tree
2018-01-03
r
s
an
d
ifo
po
l
y_int: loa
d
_r
e
gister
_
paramete
r
s
commit
|
commitdiff
|
tree
2018-01-03
rsan
d
ifo
poly_in
t
:
a
lt
e
r_reg
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_i
n
t: reloading complex
s
ubregs
commit
|
commitdiff
|
tree
2018-01-03
r
s
andifo
poly_i
n
t: p
r
ocess_alt_
o
perands
commit
|
commitdiff
|
tree
2018-01-03
r
san
d
ifo
poly_
i
nt: expand_ifn_
a
tomic_compare_ex
c
hange
_
into_call
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_in
t
: adjust_mems
commit
|
commitdiff
|
tree
2018-01-03
rsand
i
fo
p
oly_int: PUSH
_
ROUND
I
N
G
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_int: em
i
t_single_p
u
s
h
_insn_1
commit
|
commitdiff
|
tree
2018-01-03
rsa
n
difo
po
l
y
_int: set_i
n
c_state
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_in
t
: expand_expr_rea
l
_1
commit
|
commitdiff
|
tree
2018-01-03
rs
a
nd
i
fo
poly_int: expand_expr_real_2
commit
|
commitdiff
|
tree
2018-01-03
rs
a
ndifo
pol
y
_int: sub
r
e
g
_get_inf
o
commit
|
commitdiff
|
tree
2018-01-03
rsa
n
d
i
f
o
p
o
ly_i
n
t: REGMODE_NATURAL_SIZ
E
commit
|
commitdiff
|
tree
2018-01-03
rsandi
f
o
p
ol
y
_int: expand_vector_ubsan_overflow
commit
|
commitdiff
|
tree
2018-01-03
r
sandifo
poly_int: folding BIT_FIELD_REFs
o
n vectors
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
pol
y
_i
n
t: fold_indirect_ref_1
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_int: omp-simd-cl
o
ne
.
c
commit
|
commitdiff
|
tree
2018-01-03
r
s
andifo
pol
y
_in
t
:
brig vect
o
r eleme
n
t
s
commit
|
commitdiff
|
tree
2018-01-03
rsandif
o
poly
_
int:
t
ree-vect-generic
.
c
commit
|
commitdiff
|
tree
2018-01-03
rsandi
f
o
pol
y
_int:
v
ec
t
_no_alias_p
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
p
oly_int: two-op
e
ration SLP
commit
|
commitdiff
|
tree
2018-01-03
rsan
d
ifo
poly_int: ve
c
t
_get_constan
t
_vectors
commit
|
commitdiff
|
tree
2018-01-03
r
s
andifo
poly_int: vectorizable_
c
on
v
e
r
si
o
n
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_in
t
: vectorizable_simd
_
clone
_
call
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_int: v
e
ctoriza
b
le_call
commit
|
commitdiff
|
tree
2018-01-03
rs
a
ndifo
pol
y
_
i
nt: vectorizabl
e
_
l
o
ad/store
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
po
l
y_i
n
t
:
ve
c
t
o
rizable_liv
e
_operation
commit
|
commitdiff
|
tree
2018-01-03
r
s
a
ndif
o
poly_int: vectorizable_induction
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_int: v
e
ctorizab
l
e_reduction
commit
|
commitdiff
|
tree
2018-01-03
r
s
andifo
poly_int: ve
c
tor_a
l
i
g
nment_reachable_p
commit
|
commitdiff
|
tree
2018-01-03
rsa
n
d
ifo
p
o
ly_int: c
u
rr
e
nt_vector_
s
i
z
e and
T
ARGET_AUTOVECTORIZE_VECTO
.
.
.
commit
|
commitdiff
|
tree
next