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-06-20
rsan
d
ifo
[1/n] PR85694: Al
l
ow pattern d
e
finition statements
.
.
.
commit
|
commitdiff
|
tree
2018-06-12
rsandifo
Tighte
n
L
RA test
f
or
r
eloading
t
he
i
n
ner reg o
f
a paradoxica
.
.
.
commit
|
commitdiff
|
tree
2018-06-12
rsandifo
U
s
e poly
_
in
t
rtx ac
c
e
s
sors i
n
s
t
e
ad of
h
wi a
c
c
essors
commit
|
commitdiff
|
tree
2018-06-04
r
s
a
n
difo
Fix expand_expr_rea
l
_
1 handlin
g
o
f
BLKmode bi
t
field
.
.
.
commit
|
commitdiff
|
tree
2018-06-01
rsand
i
fo
Fix
p
hi backedge detection in backprop (PR8
5
98
9
)
commit
|
commitdiff
|
tree
2018-06-01
rsandifo
Fix SVE fallout from r260951
commit
|
commitdiff
|
tree
2018-05-30
rsandifo
Us
e
poly_int tr
e
e accessors
commit
|
commitdiff
|
tree
2018-05-25
rsa
n
difo
Add
I
FN
_
C
OND_{MUL,DIV,
M
O
D,RDIV
}
commit
|
commitdiff
|
tree
2018-05-25
rsandifo
[
AArch64]
Add SVE supp
o
rt for integer division
commit
|
commitdiff
|
tree
2018-05-25
rsandifo
P
r
efer open
-
codin
g
vector integer division
commit
|
commitdiff
|
tree
2018-05-25
rs
a
n
difo
Fo
l
d
V
EC_COND_EXPRs
t
o IFN_COND_*
where possible
commit
|
commitdiff
|
tree
2018-05-25
r
san
d
if
o
Add an "else"
arg
u
ment to IFN_CO
N
D_* function
s
commit
|
commitdiff
|
tree
2018-05-25
rsandifo
Tr
y
harder to p
r
eserve operand ties in maybe
_
le
g
it
i
mize_operands
commit
|
commitdiff
|
tree
2018-05-24
rs
a
ndifo
Use canonicalize_math
_
after_vectorization_p for
F
M
A
.
.
.
commit
|
commitdiff
|
tree
2018-05-24
rsan
d
ifo
Add a class to rep
r
es
e
nt
a
gimple match re
s
ult
commit
|
commitdiff
|
tree
2018-05-23
rsandifo
Fix S
L
P def type when compu
t
ing masks
(
PR85853)
commit
|
commitdiff
|
tree
2018-05-22
rsandif
o
2018-05-22 Ric
h
ard
Sandi
f
ord <richard
.
sandiford@linaro
.
.
.
commit
|
commitdiff
|
tree
2018-05-22
rsandifo
Handle a nu
l
l
lhs in expand_direct_opta
b
_fn
(
PR
8
58
6
2
)
commit
|
commitdiff
|
tree
2018-05-21
rsandi
f
o
Fi
x
tree-ssa-strl
e
n
handling
o
f
partia
l
clobbers
(
P
R
85814)
commit
|
commitdiff
|
tree
2018-05-18
rsandifo
Re
p
l
a
ce
FMA_
E
XPR w
i
th one i
n
ternal fn
per opt
a
b
commit
|
commitdiff
|
tree
2018-05-17
r
s
andifo
Gimple FE supp
o
r
t
for i
n
tern
a
l fun
c
t
io
n
s
commit
|
commitdiff
|
tree
2018-05-17
rsandifo
A
llo
w
gimple_
b
u
i
ld wi
t
h
internal
f
unctions
commit
|
commitdiff
|
tree
2018-05-16
rsandifo
Han
d
le
v
ector boolean type
s
when ca
l
culating the SLP
.
.
.
commit
|
commitdiff
|
tree
2018-05-09
rsand
i
fo
A
d
d c
l
obbers around IFN_LOAD
/
STO
R
E_LANES
commit
|
commitdiff
|
tree
2018-05-08
rsandifo
M
ove C+
+
SVE
tests t
o
g
+
+
.
t
a
r
get/aarch64/sve
commit
|
commitdiff
|
tree
2018-05-08
rsandifo
Tight
e
n condition in vect/pr85586
.
c
(
P
R
85654)
commit
|
commitdiff
|
tree
2018-05-08
rsa
n
di
f
o
[
AA
r
ch64] Predicated
S
VE compa
r
i
s
o
n
fol
d
s
commit
|
commitdiff
|
tree
2018-05-08
r
sand
i
fo
[AArc
h
64] Us
e
UNS
P
EC_MERGE_PT
R
UE for comparisons
commit
|
commitdiff
|
tree
2018-05-08
r
s
andifo
[
A
A
r
ch64] Tweak sve/
v
c
o
nd
_
6
.
c t
e
st
commit
|
commitdiff
|
tree
2018-05-02
rsa
n
difo
Tigh
t
en
earl
y
exit in vect_analy
z
e_dat
a
_r
e
f_dependence
.
.
.
commit
|
commitdiff
|
tree
2018-04-10
rsandi
f
o
Add miss
i
ng
ca
s
es to vect_get_smal
l
est_scalar_type
.
.
.
commit
|
commitdiff
|
tree
2018-04-10
rsandifo
Set insn_last
_
address in fin
a
l_1
commit
|
commitdiff
|
tree
2018-03-24
rsa
n
difo
Use S
C
EV information
whe
n
aligning f
o
r v
e
ctorisation
.
.
.
commit
|
commitdiff
|
tree
2018-03-21
rsand
i
fo
poly_span_traits
f
i
x
es (PR 84811)
commit
|
commitdiff
|
tree
2018-03-18
rsandi
f
o
Don't
t
r
y to
vec
t
orise COND_EXPR
r
eduction chains
.
.
.
commit
|
commitdiff
|
tree
2018-03-14
rsandifo
[AArch64
]
Fix
mul_
h
ig
h
p
a
rt_1_run
.
c
markup
commit
|
commitdiff
|
tree
2018-03-13
r
s
a
ndifo
[SLP/A
A
r
ch64] Fix unpack handling for big-end
i
an S
V
E
commit
|
commitdiff
|
tree
2018-03-13
rsandifo
[AArch64] Add a tls
d
esc
call pattern
for S
V
E
commit
|
commitdiff
|
tree
2018-03-13
rsandi
f
o
[A
A
rc
h
64]
A
d
d
SV
E
m
ul_highpart patte
r
ns
commit
|
commitdiff
|
tree
2018-03-13
rs
a
ndifo
2018-03-
1
3 Rich
a
rd
S
andiford
<richar
d
.
sand
i
ford@arm
.
.
.
commit
|
commitdiff
|
tree
2018-03-02
rsandifo
Avo
i
d &
L
O
O
P_VINFO_MASKS for bb vectorisat
i
on (PR 84634)
commit
|
commitdiff
|
tree
2018-03-02
rsan
d
ifo
Use
l
oop->safelen
rather than loop->f
o
rce
_
vecto
r
ize
commit
|
commitdiff
|
tree
2018-03-01
rsandifo
Fix
PR numb
e
r
in
change
l
og entry
commit
|
commitdiff
|
tree
2018-03-01
r
s
andifo
2018-03-01 Richard Sandiford <r
i
chard
.
sa
n
diford@lina
r
o
.
.
.
commit
|
commitdiff
|
tree
2018-03-01
r
s
a
ndifo
Tighten use of HARD_FRAME_PO
I
NTER_RE
G
NUM in alias
.
c
.
.
.
commit
|
commitdiff
|
tree
2018-02-26
rsand
i
fo
Make fix
fo
r
PR 83965 handle SLP
r
ed
u
ction c
h
a
i
n
s
commit
|
commitdiff
|
tree
2018-02-20
rs
a
n
d
i
fo
Fix incorrec
t
TARGE
T
_MEM
_
REF ali
g
n
m
ent (P
R
84
4
19)
commit
|
commitdiff
|
tree
2018-02-14
r
sandifo
Check array i
n
dices in obje
c
t_addres
s
_in
v
aria
n
t
_
in_
l
o
op_p
.
.
.
commit
|
commitdiff
|
tree
2018-02-13
rsandifo
Add a DECL_EXPR for VLA po
i
nter casts (PR 84305)
commit
|
commitdiff
|
tree
2018-02-08
r
s
an
d
ifo
Anoth
e
r
fix for singl
e
-element
p
erm
u
t
e
s (PR 84265)
commit
|
commitdiff
|
tree
2018-02-08
rsan
d
i
f
o
Us
e
nonz
e
ro b
i
ts to
r
e
fine range in split_constant_of
f
s
et
.
.
.
commit
|
commitdiff
|
tree
2018-02-08
rsandifo
Simplify LRA lowpart sub
r
eg fix
commit
|
commitdiff
|
tree
2018-02-05
rsandifo
M
a
ke
l
to
.
ex
p
work with Tc
l
8
.
4
commit
|
commitdiff
|
tree
2018-02-05
rsa
n
difo
[AArch64] Rem
o
v
e
S
VE XFAILs
commit
|
commitdiff
|
tree
2018-02-05
rsandifo
Ad
j
ust
i
ra
_
init_reg
i
s
t
er
_
move_co
s
t
c
omment
commit
|
commitdiff
|
tree
2018-02-01
rsandifo
Use range info in spli
t
_constant
_
off
s
et
(
P
R
81635)
commit
|
commitdiff
|
tree
2018-02-01
rsandifo
[AArc
h
64] Fix SV
E
t
estsuite failu
r
e
s
for IL
P
32 (PR
.
.
.
commit
|
commitdiff
|
tree
2018-02-01
r
s
and
i
fo
[AArch64] Handle SVE subregs that are effectively REVs
commit
|
commitdiff
|
tree
2018-02-01
rsandifo
[AArch6
4
]
Prefe
r
LD
1
RQ
f
or big
-
en
d
ian
S
VE
commit
|
commitdiff
|
tree
2018-02-01
rsandifo
[AArch64] Use a
l
l S
V
E L
D
1RQ
variants
commit
|
commitdiff
|
tree
2018-02-01
rsandifo
[AArch
6
4] Generalise a
a
r
c
h6
4
_simd_
v
al
i
d
_immediate for SVE
commit
|
commitdiff
|
tree
2018-02-01
rsandifo
[AArch64] Tighten
a
arch64_secondary_r
e
load cond
i
t
i
on
.
.
.
commit
|
commitdiff
|
tree
2018-01-30
r
sandifo
[A
A
r
c
h64]
F
ix sve/ex
t
ract_[12]
.
c for big-endian S
V
E
commit
|
commitdiff
|
tree
2018-01-30
rsandifo
Fi
x
LRA su
b
reg
ca
l
culation for big-endian targets
commit
|
commitdiff
|
tree
2018-01-30
rsa
n
difo
E
x
pand ve
c
_p
e
r
m
_indi
c
e
s::series
_
p comment
commit
|
commitdiff
|
tree
2018-01-25
rsandifo
Fix vect-redu
c
-or_[12
]
.
c changes in r25
7
022
commit
|
commitdiff
|
tree
2018-01-24
rsa
n
difo
Remove explicit dg
-
do runs fr
o
m
gcc
.
dg/vect
(PR 8
3
889)
commit
|
commitdiff
|
tree
2018-01-24
rsa
n
difo
Fix use
of bo
o
lean_tr
u
e/false_nod
e
(PR 83979)
commit
|
commitdiff
|
tree
2018-01-23
rsandifo
Fix
v
e
c
t_f
l
oat markup fo
r
a couple
o
f
t
ests (PR 83888)
commit
|
commitdiff
|
tree
2018-01-23
r
sandi
f
o
Disable
s
ome p
a
tterns for fold-
l
e
ft reduc
t
ions (PR
.
.
.
commit
|
commitdiff
|
tree
2018-01-20
rsandifo
Fix v
e
ct_def_
t
ype h
a
ndli
n
g i
n
x
86 scat
t
e
r
support
.
.
.
commit
|
commitdiff
|
tree
2018-01-19
rsandifo
Check
whether
a
ny s
t
atements need
masking
(PR 83922)
commit
|
commitdiff
|
tree
2018-01-19
r
sandifo
Av
o
id ICE for n
e
sted
i
nduct
i
ons (PR 83914)
commit
|
commitdiff
|
tree
2018-01-17
rsandi
f
o
VIEW_CON
V
ERT_E
X
PR slot
s
for strict-align targ
e
ts (PR
.
.
.
commit
|
commitdiff
|
tree
2018-01-16
rsand
i
fo
Two fi
x
e
s
for live-out SLP inductions (PR 83857)
commit
|
commitdiff
|
tree
2018-01-16
r
s
andi
f
o
M
o
v
e
p
a
.
h FUNC
T
ION_ARG_SIZE to pa
.
c (PR8
3
858)
commit
|
commitdiff
|
tree
2018-01-16
rsandifo
Fix changelog
commit
|
commitdiff
|
tree
2018-01-16
rs
a
ndifo
Avoid G
C
C
4
.
1 build
failure in fold-const
.
c
commit
|
commitdiff
|
tree
2018-01-16
rsandifo
Don't group
g
athe
r
lo
a
d
s
(
P
R
8
3
8
4
7)
commit
|
commitdiff
|
tree
2018-01-15
rsandi
f
o
M
issing vect_double
in gcc
.
dg/vect/pr79
9
20
.
c
(PR83836
)
commit
|
commitdiff
|
tree
2018-01-14
rsandif
o
inli
n
e_small
_
functi
o
ns
speedup
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
S
u
pport for aliasing wi
t
h variable
s
trides
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
A
d
d su
p
p
ort for SVE scatter st
o
res
commit
|
commitdiff
|
tree
2018-01-13
rs
a
n
difo
Allow gather l
o
ads to be used for grouped accesses
commit
|
commitdiff
|
tree
2018-01-13
rsandif
o
U
se gather loads for strided accesses
commit
|
commitdiff
|
tree
2018-01-13
rsand
i
fo
Add support
for SVE gath
e
r loads
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Add support for in-orde
r
addi
t
ion reduc
t
io
n
us
i
ng SVE
.
.
.
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Rem
o
ve unn
e
c
essary
temporar
y
i
n tree-if
-
c
onv
.
c
commit
|
commitdiff
|
tree
2018-01-13
rsan
d
ifo
Rework the legit
i
mize_address
_
displacement hook
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Add an "early remate
r
ialisatio
n
"
pass
commit
|
commitdiff
|
tree
2018-01-13
rsandi
f
o
Use s
i
n
gle-iteration epilogues when peeling f
o
r gaps
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Allow single-element inte
r
leaving for non-power-of
.
.
.
commit
|
commitdiff
|
tree
2018-01-13
rsandif
o
A
d
d supp
o
r
t
f
o
r c
o
ndi
t
ional
r
eductions
u
sing S
V
E CLASTB
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Add su
p
port fo
r
ve
c
torising li
v
e-o
u
t values using SV
E
.
.
.
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Add an e
m
pty_mask_is
_
ex
p
ensiv
e
hook
commit
|
commitdiff
|
tree
2018-01-13
r
s
andifo
Handle peeli
n
g for ali
g
nment with masking
commit
|
commitdiff
|
tree
2018-01-13
rsa
n
difo
Allo
w
the
n
u
mber of i
t
eration
s
to
be smal
l
er than VF
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Make iv
o
pt
s
h
a
ndle calls
to internal functions
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Allow ADDR_EX
P
Rs of TARGE
T
_
MEM_REF
s
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Add supp
o
rt f
o
r reduc
t
i
o
n
s in fully-ma
s
ked loops
commit
|
commitdiff
|
tree
next