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
Add a DECL_EXPR for VLA pointer casts (PR 84305)
2018-02-13
rsandifo
Add a DECL_
E
XPR for VLA p
o
i
n
ter cast
s
(PR
8
4
3
0
5
)
commit
|
commitdiff
|
tree
2018-02-08
r
s
andif
o
Another fix fo
r
single-elem
e
nt p
e
rmut
e
s (P
R
84265)
commit
|
commitdiff
|
tree
2018-02-08
rsandifo
Use non
z
ero bits to refi
n
e range in
s
p
l
it_constant_offset
.
.
.
commit
|
commitdiff
|
tree
2018-02-08
rsandi
f
o
S
i
mplify
LRA lowpart
s
ubreg fix
commit
|
commitdiff
|
tree
2018-02-05
rsand
i
fo
Make l
t
o
.
exp work with Tcl
8
.
4
commit
|
commitdiff
|
tree
2018-02-05
rsandifo
[A
A
rch6
4
]
R
em
o
ve
SV
E
XF
A
ILs
commit
|
commitdiff
|
tree
2018-02-05
rsandif
o
Adjust ira_i
n
it
_
register
_
m
ove_cost
c
omment
commit
|
commitdiff
|
tree
2018-02-01
rsandifo
Use r
a
nge info in split_constan
t
_
o
f
fse
t
(PR 816
3
5
)
commit
|
commitdiff
|
tree
2018-02-01
rsandif
o
[AA
r
ch64] Fix
S
VE t
e
stsu
i
t
e
f
ai
l
ures fo
r
ILP32
(P
R
.
.
.
commit
|
commitdiff
|
tree
2018-02-01
rsandifo
[AArch64] Handle
S
VE sub
r
egs t
h
at are
e
f
fectively REVs
commit
|
commitdiff
|
tree
2018-02-01
rsandif
o
[AArch64] Pr
e
fer
LD1RQ for big-endian SVE
commit
|
commitdiff
|
tree
2018-02-01
r
s
an
d
ifo
[AArch64
]
Use all SV
E
LD1RQ
varian
t
s
commit
|
commitdiff
|
tree
2018-02-01
rsandifo
[
AArch64] Ge
n
erali
s
e
aarc
h
64_
s
imd_valid_immedia
t
e f
o
r SVE
commit
|
commitdiff
|
tree
2018-02-01
rs
a
ndifo
[AArch64] Tig
h
ten
aarch64_se
c
ondar
y
_reload condition
.
.
.
commit
|
commitdiff
|
tree
2018-01-30
r
s
an
d
i
fo
[AA
r
ch64] Fix sv
e
/e
x
t
r
act_[
1
2]
.
c for
b
ig-endia
n
SVE
commit
|
commitdiff
|
tree
2018-01-30
rsandifo
F
ix L
R
A subreg calc
u
lation
f
or big
-
e
ndian
t
argets
commit
|
commitdiff
|
tree
2018-01-30
rsand
i
fo
Expand vec_pe
r
m_indic
e
s::series_p co
m
m
ent
commit
|
commitdiff
|
tree
2018-01-25
rsandifo
F
i
x vect-reduc-or_[12
]
.
c changes in r257022
commit
|
commitdiff
|
tree
2018-01-24
rsandifo
Remove expl
i
ci
t
d
g-do ru
n
s from gcc
.
dg/vect (PR 83
8
89
)
commit
|
commitdiff
|
tree
2018-01-24
rsandifo
Fix use of boo
l
ean_true/fals
e
_node (PR 8397
9
)
commit
|
commitdiff
|
tree
2018-01-23
rsandifo
Fix
v
ect_float ma
r
kup for a couple of tests (PR 83888
)
commit
|
commitdiff
|
tree
2018-01-23
rs
a
ndi
f
o
Di
s
able
s
o
m
e
patterns for fold-lef
t
reductions (PR
.
.
.
commit
|
commitdiff
|
tree
2018-01-20
rsa
n
difo
Fix v
e
ct_de
f
_type h
a
ndling in x8
6
scatter support
.
.
.
commit
|
commitdiff
|
tree
2018-01-19
rsandifo
Check whether any stat
e
ments need masking (PR 83922)
commit
|
commitdiff
|
tree
2018-01-19
rsandifo
Avoi
d
ICE
f
or nested ind
u
c
t
ions (PR
8
3914)
commit
|
commitdiff
|
tree
2018-01-17
rsandifo
VIEW_CONVERT_EXPR slots
for stric
t
-align targets
(
P
R
.
.
.
commit
|
commitdiff
|
tree
2018-01-16
rs
a
ndifo
Two
f
ixes for l
i
ve-out SLP induction
s
(PR 838
5
7)
commit
|
commitdiff
|
tree
2018-01-16
rs
a
ndifo
Move pa
.
h
F
UNCTION
_
A
R
G
_
S
IZE to
p
a
.
c (PR8385
8
)
commit
|
commitdiff
|
tree
2018-01-16
rsandifo
Fix c
h
a
n
gelog
commit
|
commitdiff
|
tree
2018-01-16
rsan
d
ifo
Avoid GCC 4
.
1
b
uild f
a
il
u
r
e in fold-const
.
c
commit
|
commitdiff
|
tree
2018-01-16
rsand
i
fo
Don't
g
roup
g
a
t
her loads (PR838
4
7)
commit
|
commitdiff
|
tree
2018-01-15
rsan
d
ifo
Missing v
e
c
t
_double in gcc
.
dg
/
ve
c
t/pr79920
.
c (PR
8
3836)
commit
|
commitdiff
|
tree
2018-01-14
rsandifo
i
n
line_
s
mal
l
_functions speedup
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Suppor
t
f
o
r
a
l
iasing with
v
a
r
iabl
e
s
t
rides
commit
|
commitdiff
|
tree
2018-01-13
rsand
i
fo
Ad
d
suppo
r
t for SVE scatter stores
commit
|
commitdiff
|
tree
2018-01-13
rsand
i
fo
Allo
w
gather lo
a
d
s to
b
e use
d
for
g
r
oup
e
d access
e
s
commit
|
commitdiff
|
tree
2018-01-13
rs
a
ndifo
Use
g
at
h
e
r
loads fo
r
strided accesses
commit
|
commitdiff
|
tree
2018-01-13
rs
a
n
d
ifo
A
d
d suppo
r
t for SVE ga
t
her
l
oads
commit
|
commitdiff
|
tree
2018-01-13
rsa
n
difo
Add su
p
port for in-o
r
d
e
r
a
ddit
i
on reduction
u
sin
g
SVE
.
.
.
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Remov
e
un
n
ecessary temporary in tree-if-conv
.
c
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
R
e
work
t
he leg
i
timize_ad
d
res
s
_disp
l
a
cem
e
n
t
hook
commit
|
commitdiff
|
tree
2018-01-13
rs
a
nd
i
fo
A
dd an "early rema
t
erialisation"
p
ass
commit
|
commitdiff
|
tree
2018-01-13
rsan
d
ifo
U
se
single-iteratio
n
epilogu
e
s
w
h
en pee
l
ing
for
g
a
ps
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Allow
s
ingle-element interleaving for non-power-of
.
.
.
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Ad
d
support fo
r
co
n
d
i
tional reducti
o
ns us
i
ng SVE CLASTB
commit
|
commitdiff
|
tree
2018-01-13
rsandi
f
o
Add support for
v
ectoris
i
ng liv
e
-o
u
t val
u
es usin
g
SVE
.
.
.
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
A
d
d
an empty_m
a
sk_is_e
x
p
ens
i
ve hook
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Handl
e
peeling for
a
lignment with mask
i
ng
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
A
l
low th
e
number of iterat
i
ons to be smaller than VF
commit
|
commitdiff
|
tree
2018-01-13
rs
a
ndifo
Make iv
o
pts handle calls to int
e
rnal fun
c
tions
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
All
o
w ADDR_
E
X
PRs of TARGET_
M
E
M
_RE
F
s
commit
|
commitdiff
|
tree
2018-01-13
rsa
n
di
f
o
Add support for
reductions in fully-
m
asked loops
commit
|
commitdiff
|
tree
2018-01-13
r
sandifo
Add su
p
port for fully-predic
a
ted loops
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Add support
for
b
itwis
e
r
e
ductions
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
SLP
reducti
o
ns with variable-l
e
n
gth vectors
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Hand
l
e more SLP constant
and extern def
i
nitions for
.
.
.
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Pr
o
tec
t
again
s
t min_pro
f
itabl
e
_i
t
ers going negative
commit
|
commitdiff
|
tree
2018-01-13
r
sandifo
Ad
d
sup
p
o
rt for masked load/store
_
lanes
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
[
A
Arch6
4
] Test
s
for SVE struc
t
ure modes
commit
|
commitdiff
|
tree
2018-01-13
r
sandifo
[
A
Arch64] SVE
load/sto
r
e_lanes support
commit
|
commitdiff
|
tree
2018-01-13
r
sandifo
Give
the target more co
n
trol over ARRAY_TYPE modes
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Fix
f
o
lding of v
e
ctor mask EQ/NE expressions
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
SVE
u
nwindin
g
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
[AA
r
c
h
64] SVE tests
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
[AArch64]
T
estsuite
markup for SVE
commit
|
commitdiff
|
tree
2018-01-13
r
sandifo
[AA
r
ch64] Add SVE support
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Mark SLP f
a
ilures for v
e
c
t_v
a
r
i
able_length
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Extra subre
g
fold for
variable-leng
t
h CON
S
T_
V
ECTORs
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
I
mp
r
ove can
o
nicalisa
t
io
n
of TARGET_M
E
M_REFs
commit
|
commitdiff
|
tree
2018-01-12
rsandifo
Handle
p
olynomial
DR_INIT
commit
|
commitdiff
|
tree
2018-01-12
rsandifo
Han
d
le poly_int vector
s
iz
e
s in get_vec_alignment_
f
or_array_type
commit
|
commitdiff
|
tree
2018-01-12
rs
a
ndifo
Allow variab
l
e-size
d
tempo
r
ary variables
i
n gimp
l
ify
.
c
commit
|
commitdiff
|
tree
2018-01-11
rsa
n
di
f
o
[AArch64] Add const_
o
ffset fie
l
d t
o
a
a
rch64_address_info
commit
|
commitdiff
|
tree
2018-01-11
rsandifo
[AA
r
ch64] Set N
U
M_
P
OLY_INT_COEF
F
S to 2
commit
|
commitdiff
|
tree
2018-01-11
rsandifo
[AArch64] Rework i
n
terface to add consta
n
t/offse
t
rout
i
nes
commit
|
commitdiff
|
tree
2018-01-11
rsandifo
[AArch64] Extra
s
calar
_
float_mode pat
c
h
commit
|
commitdiff
|
tree
2018-01-11
rsandifo
[
A
Arch64] Avo
i
d
GE
T
_MODE_NU
N
ITS in v
8
.
4 sup
p
o
rt
commit
|
commitdiff
|
tree
2018-01-11
rsandifo
Fix mode_for_size units
in
caller-save
.
c
(
PR837
6
1)
commit
|
commitdiff
|
tree
2018-01-10
rsandifo
Don't use
p
er
m
u
t
es for sin
g
l
e-ele
m
ent accesses (
P
R83753)
commit
|
commitdiff
|
tree
2018-01-10
rsandi
f
o
Mostly revert r
2
5
4
2
9
6
commit
|
commitdiff
|
tree
2018-01-09
rsandifo
[AArch64]
U
se vec_perm_in
d
ic
e
s helper routines
commit
|
commitdiff
|
tree
2018-01-09
rsand
i
fo
[A
A
rch64] Reject (high (const
(
plus ancho
r
offset)))
commit
|
commitdiff
|
tree
2018-01-09
r
sandifo
Fi
x
permute handling
w
hen vec
t
orising
scatters
commit
|
commitdiff
|
tree
2018-01-06
rsandifo
T
ighten LRA cycling che
c
k
commit
|
commitdiff
|
tree
2018-01-05
rsa
n
d
ifo
Re
v
ert DECL_USER_ALIGN part of r241959
commit
|
commitdiff
|
tree
2018-01-05
rsand
i
f
o
Make chrec_contains_symbo
l
s true
for POLY_INT_CST
commit
|
commitdiff
|
tree
2018-01-04
r
s
andi
f
o
P
r
otect second call to extract_range_from_
m
ult
i
p
lic
a
t
i
ve_op
_
1
commit
|
commitdiff
|
tree
2018-01-04
rsandifo
Document machine_mode wrapper classes
commit
|
commitdiff
|
tree
2018-01-04
rsandifo
Add tree_fits_
u
h
wi_p
t
e
sts to BIT_FIELD_REF f
o
ld
e
r
commit
|
commitdiff
|
tree
2018-01-04
r
s
andifo
Allow V
E
C_PERM_EXPR fol
d
ing to
fail
commit
|
commitdiff
|
tree
2018-01-04
rsandifo
PR8
3
680: Inverted
t
es
t
in
arm_vec
t
orize_vec_perm_const
commit
|
commitdiff
|
tree
2018-01-04
rsandifo
PR83675
:
R
e
store T
A
R
GET_
V
IS2 check for SP
A
RC vec_perm
_
c
o
ns
t
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
Make
vectorizable
_
load/
s
tore handle IF
N
_M
A
S
K
_L
O
AD/STORE
commit
|
commitdiff
|
tree
2018-01-03
r
sandifo
Split gather lo
a
d
handlin
g
out of vectorizable_{ma
s
k_load
_
st
.
.
.
commit
|
commitdiff
|
tree
2018-01-03
rsand
i
fo
Spli
t
out
g
ather load
m
a
sk building
commit
|
commitdiff
|
tree
2018-01-03
rsan
d
if
o
S
p
l
it rhs che
c
king out
of vector
i
zable_{,mask_load_
.
.
.
commit
|
commitdiff
|
tree
2018-01-03
rsandif
o
Split m
a
s
k
checking
o
ut of vectorizable_mask
_
l
oad_
s
t
ore
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
Make vect_model_store_cost take
a
vec_load_
s
tore_type
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
Move code that
s
tub
s
o
ut IFN_MASK
_
LOADs
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
U
se
e
xtr
a
ct_bit_field_as_subr
e
g for vectors
commit
|
commitdiff
|
tree
next