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 class to represent a gimple match result
2018-05-24
r
s
andifo
A
d
d a class to represent a
gimpl
e
matc
h
r
esult
commit
|
commitdiff
|
tree
2018-05-23
rsan
d
ifo
Fix
S
LP def type when
com
p
uting masks
(PR8585
3
)
commit
|
commitdiff
|
tree
2018-05-22
rsandifo
2018-05-22 Ric
h
ard
S
andi
f
o
r
d <
r
ichard
.
sandiford@linaro
.
.
.
commit
|
commitdiff
|
tree
2018-05-22
rsand
i
fo
Handle a n
u
ll lhs
i
n expa
n
d
_direct_optab_fn
(PR85862)
commit
|
commitdiff
|
tree
2018-05-21
r
s
andifo
Fix tree-ssa
-
strl
e
n handlin
g
of par
t
ial cl
o
b
b
e
rs (
P
R
85814)
commit
|
commitdiff
|
tree
2018-05-18
rsandi
f
o
R
e
place F
M
A_EX
P
R with one inte
r
nal f
n
per optab
commit
|
commitdiff
|
tree
2018-05-17
rsandif
o
G
imple FE support for internal functions
commit
|
commitdiff
|
tree
2018-05-17
rsandifo
Allow gimple
_
b
u
ild
wi
t
h in
t
e
r
nal functions
commit
|
commitdiff
|
tree
2018-05-16
rsandifo
Handle vector boolean types w
h
en calc
u
lating the SLP
.
.
.
commit
|
commitdiff
|
tree
2018-05-09
rsandifo
Add clobbers around IFN_
L
OAD/S
T
ORE_LA
N
ES
commit
|
commitdiff
|
tree
2018-05-08
rsand
i
fo
Move C++ SVE t
e
sts to g
+
+
.
target/aar
c
h64/
s
ve
commit
|
commitdiff
|
tree
2018-05-08
rsandifo
Tight
e
n condition in vec
t
/pr85586
.
c (P
R
85654)
commit
|
commitdiff
|
tree
2018-05-08
rsandif
o
[
A
Arch64] Predic
a
ted
SVE comparison folds
commit
|
commitdiff
|
tree
2018-05-08
r
s
andifo
[AArch
6
4] Use UNSPEC_MERGE_PTRUE for comparisons
commit
|
commitdiff
|
tree
2018-05-08
rsa
n
dif
o
[AAr
c
h64]
Twea
k
s
v
e/vcond_
6
.
c
test
commit
|
commitdiff
|
tree
2018-05-02
rsandifo
T
i
ghte
n
early exit
i
n vect_analyze_data_re
f
_
dependenc
e
.
.
.
commit
|
commitdiff
|
tree
2018-04-10
rsandifo
Add miss
i
ng cases t
o
vect_get_s
m
allest_scalar_type
.
.
.
commit
|
commitdiff
|
tree
2018-04-10
r
s
andifo
Se
t
insn_l
a
st_
a
d
d
r
e
ss in final_1
commit
|
commitdiff
|
tree
2018-03-24
rsa
n
difo
Use SCEV i
n
formation
w
h
en
a
ligning for vectorisation
.
.
.
commit
|
commitdiff
|
tree
2018-03-21
r
s
andifo
poly_s
p
a
n
_traits fixes (PR 84811)
commit
|
commitdiff
|
tree
2018-03-18
rsandifo
Do
n
't tr
y
to vector
i
se COND_EXPR
r
e
d
u
c
tion c
h
ains
.
.
.
commit
|
commitdiff
|
tree
2018-03-14
rsandifo
[AA
r
ch64] Fix mul_highpart_1_run
.
c markup
commit
|
commitdiff
|
tree
2018-03-13
rsandifo
[SLP/AArch64] Fix unpack h
a
ndling fo
r
big-endi
a
n
S
VE
commit
|
commitdiff
|
tree
2018-03-13
rs
a
ndif
o
[AArch
6
4] Ad
d
a
t
l
sdesc call pattern for SVE
commit
|
commitdiff
|
tree
2018-03-13
rsa
n
d
i
fo
[
AArch64] Add
SVE
m
ul_high
p
a
rt patt
e
rns
commit
|
commitdiff
|
tree
2018-03-13
r
sa
n
difo
2018-03-
1
3
R
ichard S
a
ndiford <ric
h
ard
.
sandiford@arm
.
.
.
commit
|
commitdiff
|
tree
2018-03-02
rsandifo
A
v
oid &LOOP_VINFO_
M
AS
K
S fo
r
bb vectoris
a
t
io
n
(PR 84634)
commit
|
commitdiff
|
tree
2018-03-02
rsandifo
Use loop->safelen rather than loop-
>
force_vector
i
ze
commit
|
commitdiff
|
tree
2018-03-01
r
sandifo
Fix PR num
b
er in change
l
o
g
ent
r
y
commit
|
commitdiff
|
tree
2018-03-01
r
s
an
d
ifo
2
0
18
-
03-01 Richar
d
San
d
iford <rich
a
r
d
.
sa
n
diford@lina
r
o
.
.
.
commit
|
commitdiff
|
tree
2018-03-01
rs
a
ndifo
Tighten use
of HARD_FR
A
ME_POINTER_REGN
U
M in alias
.
c
.
.
.
commit
|
commitdiff
|
tree
2018-02-26
r
s
andif
o
Make fix for PR 83965
handle SLP
r
edu
c
tio
n
chains
commit
|
commitdiff
|
tree
2018-02-20
rs
a
n
d
ifo
Fix incorrect
T
ARGET
_
MEM_REF al
i
gnment (PR 84419)
commit
|
commitdiff
|
tree
2018-02-14
rsa
n
difo
Check arra
y
ind
i
ces
i
n
object_addre
s
s_invaria
n
t_
i
n_loop_p
.
.
.
commit
|
commitdiff
|
tree
2018-02-13
rsandifo
Add a
D
ECL_EXPR
f
o
r
VLA p
o
inter casts
(PR
843
0
5)
commit
|
commitdiff
|
tree
2018-02-08
rs
a
ndifo
An
o
ther f
i
x for sin
g
le-element permu
t
es (PR 8426
5
)
commit
|
commitdiff
|
tree
2018-02-08
rsandifo
Use no
n
zer
o
bits to r
e
f
ine range in spl
i
t_constant_offs
e
t
.
.
.
commit
|
commitdiff
|
tree
2018-02-08
r
s
andifo
Simplify LRA lowpart subreg fix
commit
|
commitdiff
|
tree
2018-02-05
rsandi
f
o
Make lto
.
e
x
p
work with T
c
l
8
.
4
commit
|
commitdiff
|
tree
2018-02-05
rsand
i
fo
[AArch64] Remove SVE XFAILs
commit
|
commitdiff
|
tree
2018-02-05
r
s
an
d
i
f
o
Adjust ira_
i
nit_r
e
g
i
ste
r
_m
o
v
e_cos
t
comment
commit
|
commitdiff
|
tree
2018-02-01
r
s
and
i
fo
Use
range info in split_constant_of
f
set (PR 8163
5
)
commit
|
commitdiff
|
tree
2018-02-01
rsandifo
[AArch64] Fi
x
SVE testsui
t
e failures for
ILP32 (PR
.
.
.
commit
|
commitdiff
|
tree
2018-02-01
rsandi
f
o
[
AArch64] Ha
n
dle SVE su
b
regs that
are ef
f
ective
l
y REVs
commit
|
commitdiff
|
tree
2018-02-01
rsandifo
[AArc
h
64]
Prefer LD1RQ for big
-
endian
SVE
commit
|
commitdiff
|
tree
2018-02-01
rsandifo
[AArch6
4
] Use
all SVE LD1RQ var
i
ants
commit
|
commitdiff
|
tree
2018-02-01
rsand
i
fo
[AArch64]
Generalise
aarch64_simd_v
a
lid_immediate f
o
r SVE
commit
|
commitdiff
|
tree
2018-02-01
rsandifo
[AArch6
4
] Tigh
t
en aarch64_
s
econdary_reload condition
.
.
.
commit
|
commitdiff
|
tree
2018-01-30
rsandifo
[AAr
c
h64] Fix sve/extract_[12]
.
c for big-endian
S
VE
commit
|
commitdiff
|
tree
2018-01-30
rsan
d
ifo
Fix
L
RA subreg
calcul
a
tion
f
or big-endian targets
commit
|
commitdiff
|
tree
2018-01-30
rsandifo
Expand vec_
p
er
m
_indices:
:
series_
p
c
o
mment
commit
|
commitdiff
|
tree
2018-01-25
rsandifo
Fix
vect-reduc-or_[12
]
.
c changes in r25702
2
commit
|
commitdiff
|
tree
2018-01-24
rsandifo
Re
m
ove explicit dg-do runs fr
o
m gc
c
.
d
g/vect
(P
R
83889)
commit
|
commitdiff
|
tree
2018-01-24
r
sandifo
Fix u
s
e of bo
o
l
e
an_
t
r
u
e/false_
n
od
e
(PR 8
3
9
79)
commit
|
commitdiff
|
tree
2018-01-23
rsa
n
d
ifo
Fix v
e
ct_float m
a
rkup f
o
r
a co
u
ple
of
tes
t
s
(PR 838
8
8
)
commit
|
commitdiff
|
tree
2018-01-23
r
sand
i
fo
Disabl
e
some patte
r
ns
f
o
r fold-left r
e
d
uctions (PR
.
.
.
commit
|
commitdiff
|
tree
2018-01-20
rsandifo
Fix v
e
c
t_de
f
_type handling in x
8
6 s
c
a
t
t
er s
u
pport
.
.
.
commit
|
commitdiff
|
tree
2018-01-19
rsandifo
Check wh
e
ther any statements need masking (PR 83922)
commit
|
commitdiff
|
tree
2018-01-19
rsandifo
A
void
I
CE
for nested induction
s
(PR
83914)
commit
|
commitdiff
|
tree
2018-01-17
rs
a
ndifo
VIEW_CON
V
E
RT_
E
XPR slots
for strict
-
a
l
ign tar
g
e
t
s
(
P
R
.
.
.
commit
|
commitdiff
|
tree
2018-01-16
rsand
i
fo
Tw
o
fixes for live-out SLP in
d
uctions (PR 83857)
commit
|
commitdiff
|
tree
2018-01-16
r
sa
n
difo
Mov
e
pa
.
h F
U
NC
T
ION_ARG_SIZE to p
a
.
c (
P
R
8
3858)
commit
|
commitdiff
|
tree
2018-01-16
rsandifo
Fix changelog
commit
|
commitdiff
|
tree
2018-01-16
r
sandifo
Av
o
id GCC
4
.
1
build failure in fold
-
con
s
t
.
c
commit
|
commitdiff
|
tree
2018-01-16
rsandifo
Don
'
t
group gath
e
r loads (PR83847)
commit
|
commitdiff
|
tree
2018-01-15
rsan
d
ifo
Missing vect_double in gc
c
.
dg/
v
ect/pr7992
0
.
c (PR83836
)
commit
|
commitdiff
|
tree
2018-01-14
r
s
andifo
inl
i
ne_smal
l
_functions
speed
u
p
commit
|
commitdiff
|
tree
2018-01-13
r
san
d
ifo
Support for alia
s
ing with
variab
l
e str
i
des
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Add support
f
or SVE scatter
s
t
o
res
commit
|
commitdiff
|
tree
2018-01-13
r
s
an
d
ifo
A
l
l
o
w gath
e
r loads to be use
d
f
o
r
g
rouped accesses
commit
|
commitdiff
|
tree
2018-01-13
rsa
n
difo
Use
g
ather loads for stri
d
ed accesses
commit
|
commitdiff
|
tree
2018-01-13
rsan
d
ifo
Add
s
uppor
t
for SVE gather loads
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
A
d
d support for
i
n-order addition
reduction using SVE
.
.
.
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Re
m
ove unnecessary
t
em
p
orar
y
in tree-i
f
-conv
.
c
commit
|
commitdiff
|
tree
2018-01-13
rsandi
f
o
Rework the legitim
i
z
e_addre
s
s_d
i
spl
a
cement hook
commit
|
commitdiff
|
tree
2018-01-13
r
s
a
n
difo
A
d
d an "early
r
emateri
a
l
i
sation
"
pass
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Use single-iterat
i
o
n epi
l
ogues
w
he
n
peeling f
o
r
gaps
commit
|
commitdiff
|
tree
2018-01-13
rsa
n
difo
A
l
l
ow single-element
i
nterleavin
g
for non-power-of
.
.
.
commit
|
commitdiff
|
tree
2018-01-13
r
s
andifo
Add support for conditional reduct
i
o
ns using SVE C
L
AS
T
B
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
A
dd support for
v
ectorising live-
o
ut
values using SVE
.
.
.
commit
|
commitdiff
|
tree
2018-01-13
r
s
andifo
Add a
n
empty_
m
a
s
k_
i
s_expensive h
o
o
k
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Handle peeling for
alignment w
i
th
m
asking
commit
|
commitdiff
|
tree
2018-01-13
r
sandif
o
Al
l
ow the number o
f
iterati
o
n
s
to be sma
l
l
e
r than V
F
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Make ivo
p
t
s
handle calls to
internal functions
commit
|
commitdiff
|
tree
2018-01-13
rsandi
f
o
Allow ADDR_
E
X
P
Rs
of TARG
E
T_
M
EM
_
REFs
commit
|
commitdiff
|
tree
2018-01-13
r
s
andifo
Add s
u
pport for re
d
uction
s
in f
u
lly
-
masked loops
commit
|
commitdiff
|
tree
2018-01-13
rs
a
ndifo
A
d
d su
p
po
r
t f
o
r
f
ully-pred
i
cate
d
loops
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Add support for bitwise red
u
ctio
n
s
commit
|
commitdiff
|
tree
2018-01-13
r
s
a
n
difo
SLP red
u
c
t
ions
w
i
t
h v
a
riable-l
e
n
gth vectors
commit
|
commitdiff
|
tree
2018-01-13
r
sandifo
Handle more
SLP
c
onst
a
nt and extern def
i
nition
s
for
.
.
.
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Protect against min_
p
rofitab
l
e_iters
g
oi
n
g
negative
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Add support
f
or
m
asked load
/
s
tore_
l
an
e
s
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
[AAr
c
h
6
4] Te
s
ts f
o
r
SVE structu
r
e modes
commit
|
commitdiff
|
tree
2018-01-13
rsandif
o
[AArch64] SVE load/store_lanes support
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
G
ive the target more co
n
tr
o
l over A
R
R
A
Y_TYPE mod
e
s
commit
|
commitdiff
|
tree
2018-01-13
rsand
i
fo
Fix folding
of vecto
r
mask EQ/NE expr
e
ssions
commit
|
commitdiff
|
tree
2018-01-13
rsandi
f
o
SVE unwin
d
ing
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
[A
A
rch64] SVE tests
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
[
AArch
6
4
]
Testsu
i
te markup for SVE
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
[AAr
c
h
6
4]
Add
SV
E
support
commit
|
commitdiff
|
tree
next