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
Expand vec_perm_indices::series_p comment
2018-01-30
rsandifo
Expa
n
d
vec_
p
erm
_
indices:
:
series_p comment
commit
|
commitdiff
|
tree
2018-01-25
rsa
n
difo
Fix vec
t
-re
d
uc-
o
r_
[
12]
.
c
changes i
n
r25702
2
commit
|
commitdiff
|
tree
2018-01-24
rsandifo
R
e
move explicit dg-do ru
n
s from gc
c
.
dg/vect (PR 83889)
commit
|
commitdiff
|
tree
2018-01-24
rsandifo
Fix
use
o
f
boolean
_
true/fals
e
_no
d
e (PR
8
3979)
commit
|
commitdiff
|
tree
2018-01-23
rsandifo
Fix vect_
f
loat markup
fo
r
a co
u
ple
of tes
t
s
(
P
R
83888)
commit
|
commitdiff
|
tree
2018-01-23
rs
a
ndifo
Disab
l
e some pattern
s
for fo
l
d-left redu
c
t
i
o
n
s (PR
.
.
.
commit
|
commitdiff
|
tree
2018-01-20
rsandifo
Fix ve
c
t_def_type handling in x86 s
c
att
e
r suppor
t
.
.
.
commit
|
commitdiff
|
tree
2018-01-19
rsa
n
difo
Check wheth
e
r any statements need maski
n
g (PR 83922)
commit
|
commitdiff
|
tree
2018-01-19
rsandif
o
Avoid ICE f
o
r
n
ested
i
nductions (PR 83914)
commit
|
commitdiff
|
tree
2018-01-17
r
s
an
d
ifo
VIEW_CONV
E
R
T
_EXPR slots for strict
-
align
targ
e
t
s
(
P
R
.
.
.
commit
|
commitdiff
|
tree
2018-01-16
rsandifo
Tw
o
fi
x
es for
live-
o
ut SLP indu
c
t
i
ons
(
P
R 83857)
commit
|
commitdiff
|
tree
2018-01-16
rsa
n
di
f
o
Mov
e
pa
.
h FUN
C
TION_ARG_SIZE to pa
.
c (PR838
5
8)
commit
|
commitdiff
|
tree
2018-01-16
rsandifo
Fix c
h
an
g
elog
commit
|
commitdiff
|
tree
2018-01-16
rsandif
o
Avoid GCC 4
.
1
buil
d
failure in fold-const
.
c
commit
|
commitdiff
|
tree
2018-01-16
r
sandifo
Don
'
t group gather loads (PR8384
7
)
commit
|
commitdiff
|
tree
2018-01-15
rsandifo
Missing vect_do
u
ble in gc
c
.
d
g/vect/pr79920
.
c
(PR83
8
36)
commit
|
commitdiff
|
tree
2018-01-14
r
sandifo
inline_small_f
u
nctions s
p
eedup
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Suppor
t
for aliasin
g
w
ith
v
ariabl
e
s
t
r
ides
commit
|
commitdiff
|
tree
2018-01-13
r
s
a
n
difo
Add support f
o
r SVE scatt
e
r
stores
commit
|
commitdiff
|
tree
2018-01-13
r
sandifo
Allow
g
ather loads
t
o be used
f
o
r
grouped acce
s
ses
commit
|
commitdiff
|
tree
2018-01-13
rsa
n
difo
Use gather l
o
ads for strided acc
e
sses
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Add
s
uppor
t
for SVE gat
h
er loa
d
s
commit
|
commitdiff
|
tree
2018-01-13
rs
a
ndif
o
Add support for in-
o
r
d
er
a
d
d
ition reduction using S
V
E
.
.
.
commit
|
commitdiff
|
tree
2018-01-13
rsandi
f
o
Rem
o
ve unnece
s
sary tempor
a
r
y
in tree-if-
c
onv
.
c
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
R
ework t
h
e
l
egitimize_ad
d
r
e
ss_d
i
splacement hook
commit
|
commitdiff
|
tree
2018-01-13
rsand
i
f
o
Add
a
n "early remateri
a
lis
a
tion"
pass
commit
|
commitdiff
|
tree
2018-01-13
rsa
n
difo
Us
e
sin
g
le-
i
teration epi
l
ogues wh
e
n peeling for gaps
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Allow s
i
n
gle-eleme
n
t interleavi
n
g for non-p
o
we
r
-
of
.
.
.
commit
|
commitdiff
|
tree
2018-01-13
r
sand
i
fo
A
d
d support for conditional reducti
o
ns using SVE CLASTB
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Ad
d
supp
o
rt for vec
t
or
i
sin
g
l
ive
-
out v
a
lues
u
sing
SV
E
.
.
.
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Add
a
n
emp
t
y_
m
as
k
_is_expensive hook
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Handle peel
i
ng
for alignment
w
ith masking
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Allow
t
he number of iterations to
be sma
l
ler
t
han VF
commit
|
commitdiff
|
tree
2018-01-13
rsan
d
i
f
o
Make ivopts
handl
e
calls to inte
r
n
a
l fun
c
tio
n
s
commit
|
commitdiff
|
tree
2018-01-13
r
sandifo
A
l
low ADD
R
_EX
P
Rs
of
T
A
R
GET_MEM_REFs
commit
|
commitdiff
|
tree
2018-01-13
r
s
andi
f
o
Add su
p
port for
red
u
ctions
in fully-
m
asked
loops
commit
|
commitdiff
|
tree
2018-01-13
r
sandifo
Add supp
o
rt
for ful
l
y-pre
d
icated loo
p
s
commit
|
commitdiff
|
tree
2018-01-13
rsand
i
fo
Add
s
upport
for bitwis
e
red
u
c
t
ions
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
SLP reduct
i
ons
w
ith var
i
ab
l
e-
l
e
n
gth
vectors
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Handle more SLP
con
s
tant and e
x
te
r
n def
i
nitio
n
s f
o
r
.
.
.
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Pr
o
tect against mi
n
_pr
o
fit
a
b
le
_
iters g
o
ing nega
t
ive
commit
|
commitdiff
|
tree
2018-01-13
r
sandif
o
Add support for ma
s
ked load/store_lanes
commit
|
commitdiff
|
tree
2018-01-13
r
s
a
n
difo
[
A
A
r
ch64] Tests for SVE stru
c
ture m
o
des
commit
|
commitdiff
|
tree
2018-01-13
rs
a
ndifo
[
A
Arch64] SV
E
load/st
o
re_lanes supp
o
rt
commit
|
commitdiff
|
tree
2018-01-13
rsan
d
ifo
Give the t
a
rget more control ov
e
r
A
RR
A
Y
_
TYPE mo
d
es
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Fix
f
o
lding of vecto
r
m
a
sk EQ/NE e
x
pressions
commit
|
commitdiff
|
tree
2018-01-13
r
s
a
ndif
o
SVE unwinding
commit
|
commitdiff
|
tree
2018-01-13
rs
a
n
d
i
fo
[A
A
rch64] SVE tests
commit
|
commitdiff
|
tree
2018-01-13
rs
a
ndifo
[AArch64] Testsuite m
a
r
kup for S
V
E
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
[AArch64] Add SVE support
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
M
a
rk SLP
failures for vect_
v
ariable_length
commit
|
commitdiff
|
tree
2018-01-13
rsa
n
difo
Extra subreg
f
old
fo
r
v
ariable-l
e
ngth CONS
T
_VECTORs
commit
|
commitdiff
|
tree
2018-01-13
rsand
i
fo
Improve canonicalisation
of TA
R
GET_M
E
M_RE
F
s
commit
|
commitdiff
|
tree
2018-01-12
rsandifo
H
andl
e
polynomial
DR_INIT
commit
|
commitdiff
|
tree
2018-01-12
rsandifo
Handle p
o
ly_int ve
c
tor si
z
es in get_vec_alignment_for
_
array_type
commit
|
commitdiff
|
tree
2018-01-12
rsandifo
All
o
w variable-sized temp
o
rary variab
l
es in gimpli
f
y
.
c
commit
|
commitdiff
|
tree
2018-01-11
rsand
i
fo
[AArch
6
4
]
Add const_offset
field to aarc
h
64_ad
d
ress_info
commit
|
commitdiff
|
tree
2018-01-11
rsand
i
fo
[AArch64] Set
NUM_P
O
LY_INT_COEF
F
S to 2
commit
|
commitdiff
|
tree
2018-01-11
rsa
n
di
f
o
[AArch64] Rework interf
a
ce
to add co
n
stant/offse
t
routines
commit
|
commitdiff
|
tree
2018-01-11
rsand
i
fo
[
A
Arch64] Extra
s
c
ala
r
_float_mode patch
commit
|
commitdiff
|
tree
2018-01-11
r
s
a
n
difo
[AAr
c
h64]
Avoid GET_MODE_NUNITS in v8
.
4
support
commit
|
commitdiff
|
tree
2018-01-11
rsandifo
F
ix mode_for_size
units in caller
-
save
.
c (PR83761)
commit
|
commitdiff
|
tree
2018-01-10
rsan
d
ifo
Don't use permutes for single-element acces
s
es (PR83753)
commit
|
commitdiff
|
tree
2018-01-10
rsa
n
difo
Mos
t
ly
r
evert r254296
commit
|
commitdiff
|
tree
2018-01-09
rsan
d
ifo
[AArc
h
64] Use
v
ec_perm_i
n
dices h
e
lper routi
n
es
commit
|
commitdiff
|
tree
2018-01-09
r
s
andi
f
o
[
A
Arch64]
R
eject
(
high (const
(
p
lus
a
nchor offset)))
commit
|
commitdiff
|
tree
2018-01-09
r
san
d
ifo
Fix permute handling wh
e
n vectoris
i
ng scatters
commit
|
commitdiff
|
tree
2018-01-06
rsan
d
ifo
Tighten L
R
A cy
c
ling check
commit
|
commitdiff
|
tree
2018-01-05
rs
a
ndifo
Reve
r
t DECL_USER_ALIGN
p
art of
r24
1
959
commit
|
commitdiff
|
tree
2018-01-05
rs
a
ndifo
M
a
ke chrec_contain
s
_
s
ymbols true
for POLY_INT_CST
commit
|
commitdiff
|
tree
2018-01-04
rsandifo
Prote
c
t second call to e
x
tract_ran
g
e_from
_
m
u
ltiplica
t
ive_op_1
commit
|
commitdiff
|
tree
2018-01-04
rsan
d
i
f
o
Docume
n
t machi
n
e_mode wrap
p
er classes
commit
|
commitdiff
|
tree
2018-01-04
rsa
n
d
if
o
Ad
d
tree_fits_uhwi_p
te
s
ts to BIT_
F
IELD_REF folder
commit
|
commitdiff
|
tree
2018-01-04
rsandifo
Allow VE
C
_PERM_EXPR fo
l
d
i
ng to
f
a
il
commit
|
commitdiff
|
tree
2018-01-04
rsandifo
PR83680
:
Inverted
test i
n
arm_vectorize_vec_perm_const
commit
|
commitdiff
|
tree
2018-01-04
rsandi
f
o
PR8367
5
: Rest
o
re TARGET_VI
S
2 check
f
or SPARC ve
c
_perm_co
n
st
commit
|
commitdiff
|
tree
2018-01-03
rsa
n
difo
Make vectorizable_load/stor
e
handle IFN_MASK_LOAD/STORE
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
Split gather load handl
i
ng out of v
e
ctori
z
able_{mask_load_st
.
.
.
commit
|
commitdiff
|
tree
2018-01-03
rsan
d
i
fo
Split out gather load
mask building
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
S
p
lit rhs checking out of
v
e
c
torizable_{,mask
_
load_
.
.
.
commit
|
commitdiff
|
tree
2018-01-03
rsan
d
ifo
Split mask
c
hecki
n
g out o
f
vect
o
rizable_
m
ask_
l
oad_
s
tore
commit
|
commitdiff
|
tree
2018-01-03
r
s
a
ndifo
Make
v
e
c
t_mod
e
l_store_cost take a vec_load_s
t
o
re_typ
e
commit
|
commitdiff
|
tree
2018-01-03
rsa
n
dif
o
Move code
that stubs o
u
t IFN_MASK_LOADs
commit
|
commitdiff
|
tree
2018-01-03
rsan
d
ifo
Use extract
_
bit_field_as_subreg
fo
r
vectors
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
Improve s
p
illing for
v
ar
i
abl
e
-
width slots
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
Improve vectorization C
O
ND_EXPR <bo
o
l
o
p
bool,
.
.
.
>
commit
|
commitdiff
|
tree
2018-01-03
r
s
a
n
d
ifo
Allow the
tar
g
e
t
t
o s
e
t MAX_BITSIZE_MODE_ANY_MODE
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
[AArch64] Rewrite aarch6
4
_simd_valid_im
m
ediate
commit
|
commitdiff
|
tree
2018-01-03
rsand
i
fo
Add support
f
or ad
j
u
sting t
h
e
n
umber of uni
t
s in a
.
.
.
commit
|
commitdiff
|
tree
2018-01-03
rs
a
n
dif
o
Allow
target
s
to pick a
v
e
ctor prefi
x
other than "V"
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
Add support for MODE
_
VECTOR_BOOL
commit
|
commitdiff
|
tree
2018-01-03
rs
a
ndi
f
o
poly_int: GET_M
O
DE_SIZ
E
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_int
:
GET_MODE_BITSIZE
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_int: expand_as
s
ignment
commit
|
commitdiff
|
tree
2018-01-03
rsandi
f
o
poly_in
t
: GET_MODE_PR
E
CISION
commit
|
commitdiff
|
tree
2018-01-03
rsand
i
fo
poly_
i
nt
:
TYPE_VECTOR_SUBP
A
RTS
commit
|
commitdiff
|
tree
2018-01-03
r
sandif
o
poly_in
t
: vect
_
permute_loa
d
/store_chain
commit
|
commitdiff
|
tree
2018-01-03
rsandi
f
o
p
oly_int: GET_MODE_NUNITS
commit
|
commitdiff
|
tree
2018-01-03
rsandi
f
o
Use partial_subr
e
g_p in cu
r
r
_in
s
n_transform
commit
|
commitdiff
|
tree
2018-01-03
rsandi
f
o
Ad
d
a fixed_size
_
mo
d
e_
p
od cl
a
ss
commit
|
commitdiff
|
tree
next