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
Use nonzero bits to refine range in split_constant_offset (PR 81635)
2018-02-08
rsa
n
difo
Use nonze
r
o bits to ref
i
n
e
ra
n
ge in spli
t
_constant
_
offset
.
.
.
commit
|
commitdiff
|
tree
2018-02-08
rsandifo
S
implify L
R
A lowpart subreg
fix
commit
|
commitdiff
|
tree
2018-02-05
rsandifo
Make lto
.
exp w
o
rk with
T
cl
8
.
4
commit
|
commitdiff
|
tree
2018-02-05
rsandifo
[A
A
rch64] Re
m
ove SVE
XFAILs
commit
|
commitdiff
|
tree
2018-02-05
rsandifo
Adjust ir
a
_
i
nit_register_mo
v
e_
c
os
t
com
m
ent
commit
|
commitdiff
|
tree
2018-02-01
rsandifo
Us
e
r
a
nge
i
nfo in split_
c
o
n
s
tant_offset (PR 8163
5
)
commit
|
commitdiff
|
tree
2018-02-01
r
s
andifo
[AAr
c
h
6
4] Fix SVE testsuite failures for
ILP32 (PR
.
.
.
commit
|
commitdiff
|
tree
2018-02-01
r
sandifo
[A
A
rc
h
64] Handle
S
VE subregs
that are effecti
v
ely REVs
commit
|
commitdiff
|
tree
2018-02-01
rsandi
f
o
[AArch64]
Prefer
L
D
1RQ fo
r
big-endi
a
n SVE
commit
|
commitdiff
|
tree
2018-02-01
rsandifo
[AArch64]
Use all SVE
LD1RQ
va
r
iants
commit
|
commitdiff
|
tree
2018-02-01
r
s
andifo
[AArch6
4
] General
i
se aar
c
h
6
4_simd_
v
alid_immediate
f
or
SVE
commit
|
commitdiff
|
tree
2018-02-01
rsandifo
[AArch64]
T
i
g
ht
e
n aa
r
ch64_secondary_
r
el
o
ad condi
t
ion
.
.
.
commit
|
commitdiff
|
tree
2018-01-30
rsa
n
d
ifo
[AArch64] Fi
x
sve/extract_[12]
.
c for big-endian SVE
commit
|
commitdiff
|
tree
2018-01-30
r
s
a
ndif
o
Fi
x
L
RA subreg cal
c
u
l
at
i
o
n
f
o
r b
i
g
-endian t
a
r
g
ets
commit
|
commitdiff
|
tree
2018-01-30
r
s
a
ndifo
Expan
d
v
e
c_perm_indices::ser
i
es_p comme
n
t
commit
|
commitdiff
|
tree
2018-01-25
rsandi
f
o
Fix vec
t
-
red
u
c-or_[12]
.
c
c
h
anges in r
2
5702
2
commit
|
commitdiff
|
tree
2018-01-24
rsandifo
Re
m
o
v
e e
x
pli
c
it dg-do run
s
from gcc
.
dg/vect (
P
R 83889)
commit
|
commitdiff
|
tree
2018-01-24
rsandifo
Fix
use o
f
b
oole
a
n_true/false_no
d
e (PR
83979)
commit
|
commitdiff
|
tree
2018-01-23
rsa
n
difo
Fix
vect_floa
t
mar
k
up fo
r
a
co
u
ple of te
s
ts
(PR 83888)
commit
|
commitdiff
|
tree
2018-01-23
rsandifo
D
i
sable
some patte
r
ns for fold-left red
u
ctions
(PR
.
.
.
commit
|
commitdiff
|
tree
2018-01-20
rsandifo
Fix vect_def_typ
e
hand
l
ing in x86
s
c
a
tter suppo
r
t
.
.
.
commit
|
commitdiff
|
tree
2018-01-19
r
s
andifo
Che
c
k wh
e
the
r
any statements ne
e
d mask
i
ng (PR
83922)
commit
|
commitdiff
|
tree
2018-01-19
rsandifo
Avoid ICE for
n
ested inductions
(
PR 8
3
914)
commit
|
commitdiff
|
tree
2018-01-17
rsandifo
VI
E
W_CONVE
R
T_E
X
PR slots for strict-
a
lign targe
t
s
(PR
.
.
.
commit
|
commitdiff
|
tree
2018-01-16
rs
a
ndi
f
o
Two fixes fo
r
li
v
e-out SLP inductions (PR 838
5
7
)
commit
|
commitdiff
|
tree
2018-01-16
r
s
andifo
M
ove pa
.
h
F
UNCTION_ARG_SIZE to
p
a
.
c (PR83858
)
commit
|
commitdiff
|
tree
2018-01-16
rsandifo
Fix c
h
angelog
commit
|
commitdiff
|
tree
2018-01-16
rsand
i
f
o
Avoid GCC 4
.
1
b
uild f
a
i
lure
in fold-const
.
c
commit
|
commitdiff
|
tree
2018-01-16
rsand
i
fo
Don't group gat
h
er loads (PR83847)
commit
|
commitdiff
|
tree
2018-01-15
rsandifo
Missing vect_do
u
ble in gcc
.
dg/ve
c
t/pr799
2
0
.
c
(PR8383
6
)
commit
|
commitdiff
|
tree
2018-01-14
rsandif
o
i
n
lin
e
_small
_
f
u
nctions
s
p
eedup
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Supp
o
r
t for aliasing with
v
ariable stri
d
es
commit
|
commitdiff
|
tree
2018-01-13
r
s
a
ndifo
Add s
u
pport for SVE scatter s
t
ores
commit
|
commitdiff
|
tree
2018-01-13
rsand
i
fo
Allow gather loads
t
o be used f
o
r grouped acc
e
sses
commit
|
commitdiff
|
tree
2018-01-13
r
sandifo
Use gather loads fo
r
strided
accesses
commit
|
commitdiff
|
tree
2018-01-13
rsandif
o
Add support
f
or
SVE gather loads
commit
|
commitdiff
|
tree
2018-01-13
rsandif
o
A
d
d suppo
r
t for in-order
addition r
e
d
uction u
s
ing SVE
.
.
.
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Remove unnecessary temporary i
n
tree-i
f
-co
n
v
.
c
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Re
w
ork the leg
i
ti
m
ize
_
a
ddress_displaceme
n
t hook
commit
|
commitdiff
|
tree
2018-01-13
rsa
n
difo
Ad
d
a
n
"
e
arly rematerialis
a
tion" pass
commit
|
commitdiff
|
tree
2018-01-13
rsan
d
ifo
Use single-iter
a
tion e
p
ilogues when peeling for gaps
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Allow singl
e
-element interleaving for no
n
-powe
r
-of
.
.
.
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Add su
p
port for condit
i
onal reductio
n
s
u
sing SVE CLASTB
commit
|
commitdiff
|
tree
2018-01-13
rsand
i
fo
Add
s
uppor
t
for vect
o
rising
l
i
ve-out values using SVE
.
.
.
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Add an empty_
m
ask_
i
s
_expensive hook
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Handl
e
p
eeling fo
r
alig
n
ment with masking
commit
|
commitdiff
|
tree
2018-01-13
rs
a
ndi
f
o
Allow the numbe
r
of iterat
i
ons to be smaller
t
han VF
commit
|
commitdiff
|
tree
2018-01-13
rs
a
ndifo
M
ake ivopts
handle calls
to internal functions
commit
|
commitdiff
|
tree
2018-01-13
rsa
n
difo
Allow
A
D
DR_
E
XPRs
of TARG
E
T_MEM_REFs
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
A
d
d suppo
r
t for reducti
o
n
s
in
f
ull
y
-masked l
o
ops
commit
|
commitdiff
|
tree
2018-01-13
rsan
d
ifo
A
dd supp
o
r
t
for fully-predica
t
ed loops
commit
|
commitdiff
|
tree
2018-01-13
rs
a
ndifo
Add supp
o
rt for bit
w
is
e
reduc
t
ions
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
SLP
reductio
n
s with variable-length v
e
ctors
commit
|
commitdiff
|
tree
2018-01-13
rsand
i
fo
Handle more SLP constant and extern definitions for
.
.
.
commit
|
commitdiff
|
tree
2018-01-13
rsan
d
ifo
Protect aga
i
nst mi
n
_profitable_i
t
ers going nega
t
ive
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Add support for
masked load
/
store_lanes
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
[
A
Arch6
4
] Tests fo
r
SVE structur
e
mo
d
es
commit
|
commitdiff
|
tree
2018-01-13
rsa
n
d
i
fo
[AA
r
ch64] SVE load
/
st
o
re_lanes support
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Gi
v
e the
t
arget mo
r
e c
o
ntrol over A
R
RAY_TYPE modes
commit
|
commitdiff
|
tree
2018-01-13
r
s
andifo
F
i
x folding of vector
mask EQ/NE expression
s
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
SVE unwinding
commit
|
commitdiff
|
tree
2018-01-13
r
s
andi
f
o
[AArch64]
SVE tests
commit
|
commitdiff
|
tree
2018-01-13
rsan
d
ifo
[A
A
r
c
h
64] Te
s
tsuite markup for
SVE
commit
|
commitdiff
|
tree
2018-01-13
r
s
andi
f
o
[AA
r
ch64]
A
dd SVE support
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
M
ark S
L
P failures for vect_variabl
e
_length
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Ex
t
r
a
subr
e
g fold for varia
b
le-len
g
t
h
CO
N
ST_VECTORs
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Improve
canon
i
cali
s
atio
n
of TAR
G
ET_MEM_REFs
commit
|
commitdiff
|
tree
2018-01-12
rsandifo
Handle polynomi
a
l DR_
I
NIT
commit
|
commitdiff
|
tree
2018-01-12
rs
a
ndifo
Handle poly_int vector sizes
i
n
g
e
t_ve
c
_
align
m
e
n
t_
f
o
r_array_
t
y
p
e
commit
|
commitdiff
|
tree
2018-01-12
rs
a
ndifo
Allow v
a
riabl
e
-
s
i
zed
t
empor
a
ry va
r
iables in gimplify
.
c
commit
|
commitdiff
|
tree
2018-01-11
rsan
d
ifo
[AArch64] Add const_offset
field to aar
c
h64_
a
dd
r
es
s
_info
commit
|
commitdiff
|
tree
2018-01-11
rsandifo
[AArch64] Set NUM_POL
Y
_
INT_COEFFS to
2
commit
|
commitdiff
|
tree
2018-01-11
rsa
n
d
ifo
[AArch64] Rework interface to add co
n
stant/offset
r
o
u
tines
commit
|
commitdiff
|
tree
2018-01-11
rsan
d
ifo
[AArch64] Extra
sc
a
lar_float_mo
d
e patch
commit
|
commitdiff
|
tree
2018-01-11
rsandifo
[AArch6
4
]
Avoid
G
ET_MODE_NUNITS
i
n v8
.
4 support
commit
|
commitdiff
|
tree
2018-01-11
rsandifo
Fix mode
_
for_size units
i
n cal
l
er-save
.
c
(
PR83761)
commit
|
commitdiff
|
tree
2018-01-10
rsandifo
Don't use permutes for s
i
ngl
e
-element
a
c
cesse
s
(PR8375
3
)
commit
|
commitdiff
|
tree
2018-01-10
rsa
n
difo
Mostl
y
re
v
ert r254296
commit
|
commitdiff
|
tree
2018-01-09
rsandifo
[AArch64
]
Use vec_perm_indices
he
l
per routin
e
s
commit
|
commitdiff
|
tree
2018-01-09
rsandifo
[
A
Arch
6
4] Reject
(
high (const (plus
anchor off
s
et))
)
commit
|
commitdiff
|
tree
2018-01-09
rsan
d
ifo
Fix permute handling
w
h
e
n
vectorising scatte
r
s
commit
|
commitdiff
|
tree
2018-01-06
r
sandifo
T
ighten L
R
A cy
c
ling c
h
eck
commit
|
commitdiff
|
tree
2018-01-05
rsan
d
ifo
Revert
DECL
_
USER
_
ALIGN pa
r
t
of
r
241959
commit
|
commitdiff
|
tree
2018-01-05
rsandifo
Ma
k
e chrec_contains_symbol
s
true
f
or POLY_I
N
T
_
CST
commit
|
commitdiff
|
tree
2018-01-04
rsandifo
Protect sec
o
n
d call to extract_range_from_multiplicati
v
e_op_1
commit
|
commitdiff
|
tree
2018-01-04
rsandifo
Document machine_mode
wr
a
pper c
l
asses
commit
|
commitdiff
|
tree
2018-01-04
rsandifo
Add tr
e
e_fits_uh
w
i_p tests
t
o BIT
_
F
IE
L
D_REF folder
commit
|
commitdiff
|
tree
2018-01-04
rsan
d
if
o
Allow VE
C
_PERM_EX
P
R fo
l
ding to fail
commit
|
commitdiff
|
tree
2018-01-04
rsandi
f
o
PR83680: Inverted te
s
t in arm_ve
c
torize
_
ve
c
_per
m
_const
commit
|
commitdiff
|
tree
2018-01-04
rsandifo
PR83675: R
e
s
to
r
e
T
ARGET_V
I
S2 che
c
k for SPARC vec_perm_const
commit
|
commitdiff
|
tree
2018-01-03
r
s
and
i
fo
M
ake
v
ect
o
rizable_load/sto
r
e handle IFN_MA
S
K_LOAD/STORE
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
Split ga
t
her load handling out
o
f vectoriza
b
le_{
m
ask_load_st
.
.
.
commit
|
commitdiff
|
tree
2018-01-03
rsa
n
d
ifo
Spl
i
t ou
t
gather
l
oad mask b
u
ilding
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
Sp
l
it rhs checking ou
t
of vectorizabl
e
_{,mask_
l
oad_
.
.
.
commit
|
commitdiff
|
tree
2018-01-03
rsandi
f
o
Split mask checking o
u
t of ve
c
torizable_mask_load_st
o
re
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
Make vect_model_stor
e
_cost take a vec_l
o
ad_store_ty
p
e
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
Move c
o
de tha
t
stubs out IFN_MASK_
L
OADs
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
Use extract_bit_field_as_subreg for vectors
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
Improv
e
spilling for
v
ariable-width slots
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
Improve vectorization
C
OND_EXPR <bool
op bool,
.
.
.
>
commit
|
commitdiff
|
tree
next