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
aarch64: Fix sibcalls involving shared-ZT0 functions
2024-02-21
Richard Sandiford
aarch64: Fix
sibcalls inv
o
lv
i
ng shar
e
d-ZT0 functions
commit
|
commitdiff
|
tree
2024-02-21
Richard
Sandiford
a
a
rch64:
Ensu
r
e ZT0 is zero
e
d in
a n
e
w-ZT0 fun
c
tion
commit
|
commitdiff
|
tree
2024-02-21
Ric
h
a
r
d San
d
iford
aar
c
h64: Remove the
aar
c
h
6
4_commit_lazy
_
save pattern
commit
|
commitdiff
|
tree
2024-02-21
Richard Sandifo
r
d
aarch64: St
a
ck-
c
lash
p
rologues
and VG saves [
P
R113995]
commit
|
commitdiff
|
tree
2024-02-21
Richard S
a
ndif
o
rd
Allow mode-switching to introduce inter
n
al
loops [
P
R11
3
220]
commit
|
commitdiff
|
tree
2024-02-20
Ric
h
a
r
d Sandiford
aarch64: Fix streamin
g
-compa
t
ibl
e
code with -mtrack
.
.
.
commit
|
commitdiff
|
tree
2024-01-30
Rich
a
rd
S
andiford
aarch64: Av
o
i
d allocating FPRs to
a
ddress
r
egisters
.
.
.
commit
|
commitdiff
|
tree
2024-01-30
Richard
Sand
i
ford
aarch64: Handl
e
debu
g
r
efe
r
e
n
ces
to
r
emoved re
g
i
ste
r
s
.
.
.
commit
|
commitdiff
|
tree
2024-01-29
R
icha
r
d
S
andiford
vect: Tighten vect_deter
m
ine_prec
i
s
ions_from_r
a
ng
e
.
.
.
commit
|
commitdiff
|
tree
2024-01-25
Richard Sandiford
aarch64
:
F
i
x
out-of
-
b
ounds ENCODED_ELT ac
c
ess [PR113572]
commit
|
commitdiff
|
tree
2024-01-25
Richard Sandiford
aarch6
4
: H
a
ndle overl
a
p
pi
n
g register
s
in movv8d
i
[PR11355
0
]
commit
|
commitdiff
|
tree
2024-01-25
Richard
S
andi
f
ord
aarch
6
4:
A
void pa
r
a
doxi
c
a
l
subregs in UXTL split [PR113485]
commit
|
commitdiff
|
tree
2024-01-23
Richard
S
andiford
aarc
h
6
4
: Avo
i
d reg
i
sterin
g
du
p
licate
C++ overloads
.
.
.
commit
|
commitdiff
|
tree
2024-01-12
Rich
a
rd Sa
n
diford
aar
c
h64:
R
e
work uxtl->zip optimi
s
ation [PR113
1
96]
commit
|
commitdiff
|
tree
2024-01-12
Ric
h
ard Sa
n
diford
Keep
t
ra
c
k
of
the
F
UNCTION_BEG note
commit
|
commitdiff
|
tree
2024-01-12
Richard Sandi
f
o
r
d
aarch64: Use a glob
a
l map to detec
t
duplic
a
t
e
d overl
o
ads
.
.
.
commit
|
commitdiff
|
tree
2024-01-12
Richar
d
S
andiford
aarch64: U
s
e a
s
eparate group for SME builtin
s
[
P
R112989]
commit
|
commitdiff
|
tree
2024-01-09
Richard Sandiford
[committe
d
] Fix min
o
r bug on
mn103 p
o
rt
Richard Sandiford
debugged a failure on the mn103...
commit
|
commitdiff
|
tree
2024-01-05
Richard Sa
n
diford
aarch6
4
: Exten
d
VECT_COMPARE_COS
T
S to !SVE [PR
1
1310
4
]
commit
|
commitdiff
|
tree
2023-12-21
Richard Sandifo
r
d
aarch64: Fix
e
arly RA
h
andling of deleted insns [PR1
1
3094]
commit
|
commitdiff
|
tree
2023-12-21
Richard Sandiford
aarch64: F
i
x c
u
t
-
&-past
o
i
n early R
A
pass [PR112948]
commit
|
commitdiff
|
tree
2023-12-20
Ri
c
hard Sandiford
cse: Fix
h
andling of fake vec_
s
ele
c
t sets [PR11
1
702]
commit
|
commitdiff
|
tree
2023-12-14
R
i
chard Sandif
o
rd
aarch64:
I
mprove handling of accu
m
u
l
ators in early-ra
commit
|
commitdiff
|
tree
2023-12-12
Ri
c
hard
Sandifo
r
d
aarch64: Add dg-options t
o
prfm_imm
_
of
f
set_2
.
c
commit
|
commitdiff
|
tree
2023-12-11
R
ichard Sandiford
Trea
t
"p" in
as
m
s a
s
addre
s
sing VOIDmode
commit
|
commitdiff
|
tree
2023-12-10
Ric
h
ard Sandiford
aarch64: Fix in
v
a
l
i
d subre
g
s for
BE svread/wr
i
te_za
commit
|
commitdiff
|
tree
2023-12-10
Ri
c
har
d
Sandiford
a
a
rch64: Fix S
M
START/SM
S
TO
P
save/restore for BE
commit
|
commitdiff
|
tree
2023-12-10
Ric
h
ard Sandiford
aarc
h
64: XFAIL some
S
ME test
s
f
o
r BE
commit
|
commitdiff
|
tree
2023-12-10
Rich
a
rd Sand
i
ford
aarch6
4
:
Skip some SME register save tests
o
n
BE
commit
|
commitdiff
|
tree
2023-12-10
Richard Sandiford
aarch64: A
d
d
-funwi
n
d-tables to some tests
commit
|
commitdiff
|
tree
2023-12-08
Richard Sandiford
aarch64
:
Some tw
e
aks to the early-ra pass
commit
|
commitdiff
|
tree
2023-12-07
Richard Sandiford
a
a
rch64: A
d
d an early RA for strided registers
commit
|
commitdiff
|
tree
2023-12-05
R
ic
h
ard
Sandifor
d
Resto
r
e
bu
i
ld wit
h
G
C
C 4
.
8 to GCC 5
commit
|
commitdiff
|
tree
2023-12-05
R
i
c
h
a
r
d
Sa
n
diford
aarch6
4
: Add support for
SME2
i
ntrinsics
commit
|
commitdiff
|
tree
2023-12-05
Richard Sandiford
aarc
h
64: Add ZT0
commit
|
commitdiff
|
tree
2023-12-05
Richard Sand
i
ford
aarch64: Add svboo
l
x2_t
commit
|
commitdiff
|
tree
2023-12-05
Richard Sandifor
d
aarch64:
A
dd svcount
_
t
commit
|
commitdiff
|
tree
2023-12-05
Rich
a
rd S
a
ndi
f
ord
a
a
r
ch64: Add
+
s
me2
commit
|
commitdiff
|
tree
2023-12-05
Rich
a
rd Sand
i
ford
aarch64: Update sibcall
h
a
n
d
l
ing fo
r
SME
commit
|
commitdiff
|
tree
2023-12-05
Richard Sandifor
d
aarch64: Enforce in
l
i
n
ing restrictions for SME
commit
|
commitdiff
|
tree
2023-12-05
R
ichard Sandiford
aarc
h
6
4: Handle PSTATE
.
SM across abnormal edges
commit
|
commitdiff
|
tree
2023-12-05
Richard Sandifo
r
d
aarch64: Add
s
uppor
t
for __arm_locally_streaming
commit
|
commitdiff
|
tree
2023-12-05
Rich
a
rd S
a
ndifo
r
d
aar
c
h64: A
d
d
suppor
t
for
<
arm_sm
e
.
h
>
commit
|
commitdiff
|
tree
2023-12-05
Richard Sandiford
aarch64: Generalise _m rul
e
s for SVE intrin
s
ics
commit
|
commitdiff
|
tree
2023-12-05
Richard
Sandiford
aarch64: Gene
r
alis
e
unsp
e
c
_based_fu
n
ction_base
commit
|
commitdiff
|
tree
2023-12-05
Rich
a
rd
S
andifor
d
a
arch
6
4: Add a VNx1TI mode
commit
|
commitdiff
|
tree
2023-12-05
Richard San
d
iford
aar
c
h64: Add a regis
t
er clas
s
for
w
12-w15
commit
|
commitdiff
|
tree
2023-12-05
R
ichar
d
Sandiford
aa
r
ch64: Add sup
p
ort f
o
r SME ZA attributes
commit
|
commitdiff
|
tree
2023-12-05
Richard Sandifo
r
d
aarch64: Swi
t
ch
PSTATE
.
S
M
ar
o
und
c
alls
commit
|
commitdiff
|
tree
2023-12-05
Richard Sandiford
aarch64: Mark rele
v
a
n
t SVE instructions as non-strea
m
i
n
g
commit
|
commitdiff
|
tree
2023-12-05
Ri
c
hard Sandiford
a
a
rc
h
6
4
:
Di
s
tinguish
s
tream
i
ng-comp
a
tibl
e
AdvSIMD insns
commit
|
commitdiff
|
tree
2023-12-05
Rich
a
rd San
d
iford
aarch64: A
d
d +sme
commit
|
commitdiff
|
tree
2023-12-05
R
ichard Sandifor
d
a
a
rch64: Ad
d
arm_streaming(_compatible) a
t
t
r
ibutes
commit
|
commitdiff
|
tree
2023-12-05
Richard Sandif
o
rd
aarch64:
A
dd tuple forms of
s
vreinterpr
e
t
commit
|
commitdiff
|
tree
2023-12-05
Richar
d
S
andiford
aa
r
c
h
64
:
Twe
a
k error message for (tuple,vecto
r
)
pairs
commit
|
commitdiff
|
tree
2023-12-05
Ri
c
hard Sandiford
aarch64
:
Make mo
r
e use of sve_type
in A
C
LE c
o
de
commit
|
commitdiff
|
tree
2023-12-05
Richard Sandiford
a
a
rch64: Replace vague "previous a
r
guments
"
m
e
ssage
commit
|
commitdiff
|
tree
2023-12-05
Ri
c
hard Sandi
f
ord
aar
c
h64: Genera
l
ise some S
V
E ACLE error
messages
commit
|
commitdiff
|
tree
2023-12-05
Ric
h
ard Sandifo
r
d
a
arch64: Ad
d
sv
e
_type
t
o SVE buil
t
ins code
commit
|
commitdiff
|
tree
2023-12-05
R
i
chard S
a
ndiford
aarch6
4
: Add group suff
i
xes to SVE in
t
rins
i
cs
commit
|
commitdiff
|
tree
2023-12-05
Richar
d
S
andiford
aarch64: Make AA
R
CH64_FL_SVE requireme
n
ts explic
i
t
commit
|
commitdiff
|
tree
2023-12-05
Richard San
d
iford
aarch64:
U
s
e SVE's RDVL instructio
n
commit
|
commitdiff
|
tree
2023-12-05
Richa
r
d
S
andi
f
ord
aa
r
ch64: Gener
a
lise re
q
uire
_
im
m
edi
a
te_
l
an
e
_index
commit
|
commitdiff
|
tree
2023-12-05
Richard Sandiford
Allow t
a
rg
e
ts to add USEs to asms
commit
|
commitdiff
|
tree
2023-12-05
Richard
S
a
ndif
o
r
d
Add a n
e
w target hook: TARGE
T
_START_
C
AL
L
_ARGS
commit
|
commitdiff
|
tree
2023-12-05
Richa
r
d
S
andiford
Add a target hook for si
b
call epilogues
commit
|
commitdiff
|
tree
2023-12-05
Richard Sandifor
d
Allo
w
p
rologues and
epilogues to be i
n
serted later
commit
|
commitdiff
|
tree
2023-12-05
Richard Sandiford
l
ra: Up
d
ates
o
f biggest
m
ode for hard
regs [PR112278]
commit
|
commitdiff
|
tree
2023-12-02
R
i
cha
r
d Sandiford
attribs:
N
amespace-aware lookup_attribute
_
spe
c
commit
|
commitdiff
|
tree
2023-12-02
Richard Sandiford
attribs
:
Consider namespaces when comparin
g
attributes
commit
|
commitdiff
|
tree
2023-12-02
Ric
h
a
r
d Sandiford
attrib
s
: Cache the gnu namespace
commit
|
commitdiff
|
tree
2023-12-02
R
i
chard Sandi
f
ord
Twea
k
language ch
o
i
c
e in conf
i
g-list
.
mk
commit
|
commitdiff
|
tree
2023-12-02
R
i
c
h
ard Sandiford
A
l
l
ow t
a
rget attributes in
n
on-gnu namespaces
commit
|
commitdiff
|
tree
2023-12-01
Richard Sandifo
r
d
aarch64
:
Add
a
result_mod
e
h
elper fu
n
c
t
ion
commit
|
commitdiff
|
tree
2023-11-27
Richard S
a
ndiford
a
arch64:
Re
m
ove
r
edundant zeroing/merging in SVE intrinsics
.
.
.
commit
|
commitdiff
|
tree
2023-11-27
Ric
h
ard Sandifo
r
d
aarch64: Move a
n
d gener
a
l
ise
v
ect
_
all_
s
ame
commit
|
commitdiff
|
tree
2023-11-27
Richard
Sa
n
difor
d
vect: Avoid d
u
plica
t
e_and
_
interleave for uniform vectors
.
.
.
Richard Sandiford
<richard.sandiford@arm.com>
commit
|
commitdiff
|
tree
2023-11-27
R
i
chard
S
a
ndiford
a
t
t
ribs
:
Use existing traits for
excl_
h
ash_traits
commit
|
commitdiff
|
tree
2023-11-21
Richard Sandiford
Add an aligned_reg
i
st
e
r
_ope
r
and predicate
commit
|
commitdiff
|
tree
2023-11-21
Ri
c
hard San
d
if
o
rd
i
r
a
:
H
a
n
d
le regis
t
e
r
fi
l
ters
commit
|
commitdiff
|
tree
2023-11-21
Richard Sandiford
lra
:
Hand
l
e
register filters
commit
|
commitdiff
|
tree
2023-11-21
Ric
h
ard Sandiford
recog: Hand
l
e
r
egi
s
ter fi
l
ter
s
commit
|
commitdiff
|
tree
2023-11-21
Ric
h
ard Sandiford
Add regis
t
er
filter operand t
o
define_register_con
s
traint
commit
|
commitdiff
|
tree
2023-11-11
Richa
r
d Sa
n
diford
mode-switching: Add a bac
k
prop ho
o
k
commit
|
commitdiff
|
tree
2023-11-11
R
i
cha
r
d
Sa
n
difor
d
m
o
de-swit
c
h
i
ng: A
d
d a t
a
rget-c
o
nfigurable conf
l
uence
.
.
.
commit
|
commitdiff
|
tree
2023-11-11
Richard Sandiford
mode-switc
h
ing: U
s
e 1-based edge aux fiel
d
s
commit
|
commitdiff
|
tree
2023-11-11
Ric
h
ard S
a
nd
i
ford
mode-switching: Pas
s
the set
o
f live regist
e
rs to the
.
.
.
commit
|
commitdiff
|
tree
2023-11-11
Ric
h
ar
d
S
a
ndiford
mode-switching: Pass
set
o
f live registers
t
o
t
h
e needed
.
.
.
commit
|
commitdiff
|
tree
2023-11-11
Richard Sandi
f
ord
mode-switching
:
A
llo
w
targets to
set the mode for EH
.
.
.
commit
|
commitdiff
|
tree
2023-11-11
R
ichard Sandiford
mo
d
e-sw
i
tching: Twe
a
k
entry
/
exit handli
n
g
commit
|
commitdiff
|
tree
2023-11-11
Ric
h
ard San
d
iford
mode-switch
i
ng: Sim
p
l
i
fy r
e
cording
o
f transp
a
r
en
c
y
commit
|
commitdiff
|
tree
2023-11-11
Richard San
d
iford
mode-s
w
itchi
n
g:
Fi
x
the mode passed to the e
m
it hook
commit
|
commitdiff
|
tree
2023-11-11
Richard Sandifo
r
d
m
o
de-
s
witchin
g
: Avo
i
d quad
r
actic list o
p
eration
commit
|
commitdiff
|
tree
2023-11-11
Richard Sandiford
mode-switching: A
d
d note prob
l
e
m
commit
|
commitdiff
|
tree
2023-11-11
Richard Sandifo
r
d
mode-swit
c
h
in
g
: Twe
a
k
t
he macro/hook documentation
commit
|
commitdiff
|
tree
2023-11-10
Richard Sandifo
r
d
A
l
low md
iterators
t
o
incl
u
de
other ite
r
ators
commit
|
commitdiff
|
tree
2023-11-07
Rich
a
rd
S
andifor
d
aar
c
h64: Add a %Z
o
p
e
rand mo
d
ifier f
o
r
SVE r
e
g
ist
e
r
s
commit
|
commitdiff
|
tree
2023-11-06
Richard Sandifo
r
d
explow
:
Avoi
d
unnec
e
ssary al
i
gnme
n
t ope
r
a
t
i
ons
commit
|
commitdiff
|
tree
2023-11-06
Ri
c
h
a
rd
Sandi
f
ord
e
x
plow:
A
llow dynamic
a
ll
o
cati
o
ns after vregs
commit
|
commitdiff
|
tree
2023-11-05
Richard Sandiford
m
ode-switching:
Re
m
ove unused bbn
u
m field
commit
|
commitdiff
|
tree
next