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
[PATCH v4 4/4] Output S_COMPILE3 symbol in CodeView debug section
2024-04-12
Richard Sandif
o
rd
aarch
6
4: Avoid using mism
a
t
c
hed ZERO ZA sizes
commit
|
commitdiff
|
tree
2024-04-08
R
i
chard Sandi
f
or
d
aarch
6
4: Fix ex
p
ansion o
f
svsudot [PR11
4
607]
commit
|
commitdiff
|
tree
2024-04-05
Richard Sandifo
r
d
aarch64: Fix bogus cnot optimisation [PR114
6
03]
commit
|
commitdiff
|
tree
2024-04-04
Ric
h
ard Sandi
f
or
d
a
arch6
4
: R
e
cognise svundef idiom [PR114577]
commit
|
commitdiff
|
tree
2024-03-26
Richar
d
Sandifor
d
aarch64
:
U
s
e constexpr for o
u
t-of
-
line statics
commit
|
commitdiff
|
tree
2024-03-06
Ri
c
hard
S
a
n
diford
a
arch64: De
f
ine
o
ut-of-class static con
s
ta
n
ts
commit
|
commitdiff
|
tree
2024-03-05
Ric
h
ard Sandiford
asan
:
H
a
ndle poly-int sizes in ASAN_M
A
RK [PR97696
]
commit
|
commitdiff
|
tree
2024-03-05
Richard Sandiford
aarc
h
64: R
e
mov
e
S
ME2
.
1
forms
o
f
L
UT
I
2/4
commit
|
commitdiff
|
tree
2024-02-24
R
i
ch
a
rd Sandiford
v
e
c
t
:
T
ighten c
h
eck
f
or impossible
SLP lay
o
uts [PR113205]
commit
|
commitdiff
|
tree
2024-02-24
Richard Sandiford
Re
s
trict gcc
.
dg/rtl/aarch64/pr113295-1
.
c to aarc
h
64
commit
|
commitdiff
|
tree
2024-02-23
Rich
a
rd San
d
iford
aar
c
h64: Spread out F
P
R u
s
age be
t
ween RA regio
n
s [PR113613]
commit
|
commitdiff
|
tree
2024-02-23
Richard Sandiford
aarch6
4
: Ti
g
h
ten early-ra chain
t
e
st
fo
r
w
i
de
r
egi
s
ter
s
.
.
.
commit
|
commitdiff
|
tree
2024-02-23
Richar
d
Sandiford
a
a
rch64: A
d
d missing
ear
l
y-ra b
o
ok
k
eeping [PR1132
9
5]
commit
|
commitdiff
|
tree
2024-02-21
Ri
c
ha
r
d
Sandiford
a
a
rch64: More SME vs -mtrack-speculation
commit
|
commitdiff
|
tree
2024-02-21
Rich
a
rd San
d
i
f
o
rd
aa
r
c
h6
4
:
Rem
o
ve duplicated call
commit
|
commitdiff
|
tree
2024-02-21
Rich
a
rd
Sandifo
r
d
aarch64: F
i
x
sibcalls inv
o
lvin
g
shared
-
ZT0
f
uncti
o
ns
commit
|
commitdiff
|
tree
2024-02-21
Rich
a
rd Sandiford
a
a
r
c
h64: Ensur
e
ZT0 is zeroed in
a ne
w
-Z
T
0 f
u
nction
commit
|
commitdiff
|
tree
2024-02-21
Richard Sa
n
di
f
o
r
d
aa
r
ch64: Remove the
a
a
rch
6
4
_
commit_lazy_save pattern
commit
|
commitdiff
|
tree
2024-02-21
Richard Sandiford
a
arch64: Stack-clash
p
rologues and
VG s
a
v
es
[PR11399
5
]
commit
|
commitdiff
|
tree
2024-02-21
Ric
h
a
rd Sandiford
Allow
m
ode-switching
to introduce i
n
t
ernal loo
p
s
[P
R
1
1
322
0
]
commit
|
commitdiff
|
tree
2024-02-20
Richard Sandiford
a
arc
h
64:
Fix streaming
-
co
m
patible co
d
e with
-
m
t
rack
.
.
.
commit
|
commitdiff
|
tree
2024-01-30
Richa
r
d Sandiford
aarch64: A
v
oid alloca
t
ing FPRs to
a
ddres
s
reg
i
sters
.
.
.
commit
|
commitdiff
|
tree
2024-01-30
R
i
c
hard Sa
n
diford
aarch64: Handle de
b
ug r
e
f
e
r
e
nces to remo
v
ed
r
egiste
r
s
.
.
.
commit
|
commitdiff
|
tree
2024-01-29
Ric
h
a
rd S
a
ndifo
r
d
v
ect: Tig
h
ten ve
c
t_determine_precis
i
ons_from_range
.
.
.
commit
|
commitdiff
|
tree
2024-01-25
Ric
h
ard Sandif
o
rd
aarch64: Fix out-of
-
bounds ENCODED_ELT
a
c
cess [PR113572]
commit
|
commitdiff
|
tree
2024-01-25
Ric
h
a
rd Sandifor
d
aarch64
:
H
a
ndle overlapping registers
in
movv
8
di [
P
R113550]
commit
|
commitdiff
|
tree
2024-01-25
Richar
d
Sandiford
aarch64: Avoid paradoxical subregs in UXTL
s
plit [PR11
3
48
5
]
commit
|
commitdiff
|
tree
2024-01-23
R
i
chard Sandi
f
ord
aarc
h
6
4: Avoid registering
duplicate
C++ overloads
.
.
.
commit
|
commitdiff
|
tree
2024-01-12
Richard Sand
i
ford
aarch64: R
e
work
u
xt
l
->zip optimisation [PR113196]
commit
|
commitdiff
|
tree
2024-01-12
Richard Sand
i
fo
r
d
Ke
e
p trac
k
of t
h
e FU
N
CTI
O
N_BEG n
o
te
commit
|
commitdiff
|
tree
2024-01-12
Richard Sandifo
r
d
aarch64: Use a glo
b
al map to
d
et
e
ct dup
l
icated overloads
.
.
.
commit
|
commitdiff
|
tree
2024-01-12
R
i
chard S
a
ndiford
aarch
6
4: U
s
e a separate group for SME builtins [PR
1
12989]
commit
|
commitdiff
|
tree
2024-01-09
Ri
c
ha
r
d
Sandiford
[committed
]
Fix minor bug on mn103
p
o
r
t
Richard Sandiford
debugged a failure on the mn103...
commit
|
commitdiff
|
tree
2024-01-05
Ri
c
har
d
Sandiford
a
a
rch64: Extend VECT_CO
M
P
A
RE
_
C
O
STS to !S
V
E
[P
R
113104]
commit
|
commitdiff
|
tree
2023-12-21
Ri
c
hard Sandi
f
ord
aarch64: Fix ea
r
ly RA h
a
ndling of deleted insns [PR113094]
commit
|
commitdiff
|
tree
2023-12-21
Rich
a
rd Sandiford
aarch64: Fix cut-&-
p
a
s
t
o
i
n
early
R
A pass [PR1129
4
8]
commit
|
commitdiff
|
tree
2023-12-20
Richard Sand
i
f
ord
cse: Fix handling of fake
v
ec
_
select sets [PR1117
0
2]
commit
|
commitdiff
|
tree
2023-12-14
Richard S
a
ndiford
aarch64:
Improve han
d
ling of a
c
cumulato
r
s
in earl
y
-ra
commit
|
commitdiff
|
tree
2023-12-12
Richard S
a
ndiford
aarch64: Add
d
g-options t
o
prfm_im
m
_
o
f
f
se
t
_2
.
c
commit
|
commitdiff
|
tree
2023-12-11
R
i
chard Sandiford
Treat "p" i
n
asms as addr
e
ssing V
O
I
D
mode
commit
|
commitdiff
|
tree
2023-12-10
Richard Sand
i
ford
a
a
r
ch
6
4:
F
ix
inv
a
lid subr
e
gs for BE svread/
w
r
i
te_za
commit
|
commitdiff
|
tree
2023-12-10
R
i
chard Sandiford
a
a
rc
h
64: Fix
S
MSTART/
S
M
STOP sav
e
/
r
e
s
tore for
BE
commit
|
commitdiff
|
tree
2023-12-10
Richard Sand
i
for
d
aarc
h
64: XFAIL
some SME t
e
s
ts for BE
commit
|
commitdiff
|
tree
2023-12-10
Richar
d
Sandi
f
ord
aarch64
:
S
k
ip s
o
m
e
SME regis
t
er save te
s
ts on BE
commit
|
commitdiff
|
tree
2023-12-10
Richard
S
andifor
d
aarch64: Add -fun
w
i
n
d-
t
ables to
some tests
commit
|
commitdiff
|
tree
2023-12-08
Richard S
a
ndiford
aarch64: Some tweaks to the e
a
rly-ra pass
commit
|
commitdiff
|
tree
2023-12-07
Richa
r
d
San
d
if
o
rd
a
a
r
c
h64: Add an early RA for strided registers
commit
|
commitdiff
|
tree
2023-12-05
Richard Sand
i
f
ord
Restor
e
build with GCC 4
.
8
t
o
GCC 5
commit
|
commitdiff
|
tree
2023-12-05
Richard Sandiford
aarch
6
4: Add suppor
t
f
o
r SME2 intrinsics
commit
|
commitdiff
|
tree
2023-12-05
R
i
c
hard Sandiford
a
arc
h
64:
Add
ZT0
commit
|
commitdiff
|
tree
2023-12-05
Rich
a
rd Sandiford
aarch6
4
: Add svboolx2_t
commit
|
commitdiff
|
tree
2023-12-05
Richa
r
d Sandiford
aarc
h
64: Ad
d
svcount_t
commit
|
commitdiff
|
tree
2023-12-05
Richard
S
a
n
d
iford
aarc
h
64: Add +
s
me
2
commit
|
commitdiff
|
tree
2023-12-05
Richard
S
andifor
d
aarch64: Upda
t
e sibc
a
ll
han
d
ling for
SME
commit
|
commitdiff
|
tree
2023-12-05
Richa
r
d Sandiford
aarch64: Enforce inl
i
ning
re
s
trictions f
o
r SME
commit
|
commitdiff
|
tree
2023-12-05
Richa
r
d Sandif
o
r
d
aarch64:
Handle PSTATE
.
SM acr
o
ss
abnormal edg
e
s
commit
|
commitdiff
|
tree
2023-12-05
Richar
d
Sandiford
aarch64: Add
suppo
r
t for
__arm_locally_streami
n
g
commit
|
commitdiff
|
tree
2023-12-05
Richard
Sandiford
aa
r
ch64: Add
su
p
port for <arm_sme
.
h
>
commit
|
commitdiff
|
tree
2023-12-05
R
ichard
S
an
d
iford
aarch64: Generalise _m ru
l
es
f
or SVE intrinsics
commit
|
commitdiff
|
tree
2023-12-05
Ri
c
hard Sand
i
ford
aarch64:
G
ene
r
alise
un
s
pec_
b
ased_func
t
i
on
_
ba
s
e
commit
|
commitdiff
|
tree
2023-12-05
Richa
r
d Sandifo
r
d
a
arc
h
64: Add a VNx1TI mode
commit
|
commitdiff
|
tree
2023-12-05
Richard San
d
ifo
r
d
a
arch64: Add a reg
i
ster class for w12-w15
commit
|
commitdiff
|
tree
2023-12-05
Richard Sandiford
aarch64: Add
s
upp
o
r
t f
o
r SME ZA attributes
commit
|
commitdiff
|
tree
2023-12-05
Richa
r
d San
d
iford
aar
c
h64: Switch PSTATE
.
SM aro
u
n
d calls
commit
|
commitdiff
|
tree
2023-12-05
Richard Sandifo
r
d
aarch6
4
: Mar
k
relevant
S
VE
instructions as non-stream
i
ng
commit
|
commitdiff
|
tree
2023-12-05
Richar
d
Sandiford
aarch64: Dis
t
inguish
st
r
e
a
m
i
n
g
-
compatible A
d
vSIM
D
i
n
sns
commit
|
commitdiff
|
tree
2023-12-05
R
ichard Sa
n
diford
aar
c
h6
4
:
Add +s
m
e
commit
|
commitdiff
|
tree
2023-12-05
Richard S
a
ndiford
aarch64:
Add ar
m
_streaming(_compatible) attributes
commit
|
commitdiff
|
tree
2023-12-05
Rich
a
rd Sandifor
d
aarch
6
4: Add tuple forms
of svreinterp
r
et
commit
|
commitdiff
|
tree
2023-12-05
Rich
a
rd Sandiford
aarch64: Tweak error messa
g
e for
(t
u
ple,vect
o
r
)
pairs
commit
|
commitdiff
|
tree
2023-12-05
R
i
chard
Sandifor
d
aarch64
:
Make more use of s
v
e_type in ACLE code
commit
|
commitdiff
|
tree
2023-12-05
R
ichard Sandi
f
ord
aarc
h
64:
Replace
v
a
gue "previous arguments" message
commit
|
commitdiff
|
tree
2023-12-05
Rich
a
rd Sandiford
aar
c
h64
:
Genera
l
ise
some SVE ACLE
er
r
or me
s
sages
commit
|
commitdiff
|
tree
2023-12-05
Richar
d
Sandiford
aarch6
4
: Add sve
_
t
ype to SVE bui
l
tins
c
ode
commit
|
commitdiff
|
tree
2023-12-05
Ri
c
h
a
rd San
d
if
o
rd
aarch
6
4
:
Ad
d
group
s
uffixe
s
to
S
V
E
i
n
trinsics
commit
|
commitdiff
|
tree
2023-12-05
R
i
chard Sandiford
aarch64:
M
ake AA
R
CH
6
4_FL_SVE req
u
ire
m
e
nts
e
x
pli
c
it
commit
|
commitdiff
|
tree
2023-12-05
Rich
a
rd
Sandiford
aarc
h
64: Use SVE's RDVL ins
t
r
uction
commit
|
commitdiff
|
tree
2023-12-05
Richard Sandiford
aarch64: Generalise re
q
uire
_
immed
i
ate
_
lane_index
commit
|
commitdiff
|
tree
2023-12-05
Richard Sandi
f
o
rd
Allow targets to add USEs to asm
s
commit
|
commitdiff
|
tree
2023-12-05
Rich
a
rd Sandiford
Add a new targe
t
hook: TARGET_START
_
CALL_ARGS
commit
|
commitdiff
|
tree
2023-12-05
Richard Sandiford
A
d
d a t
a
r
g
et hook for sibcall epilogue
s
commit
|
commitdiff
|
tree
2023-12-05
Richard
S
a
n
difo
r
d
All
o
w pr
o
l
o
g
u
es and
epil
o
gues to
b
e inserted later
commit
|
commitdiff
|
tree
2023-12-05
Richard S
a
ndiford
lra: Upda
t
es of b
i
g
g
est mode for
h
ard regs [PR112
2
78]
commit
|
commitdiff
|
tree
2023-12-02
Richard Sandiford
attr
i
bs: Namespace
-
awa
r
e lookup_attrib
u
te_spe
c
commit
|
commitdiff
|
tree
2023-12-02
Richar
d
Sandiford
attribs:
Consider na
m
espac
e
s
w
h
en
comparing a
t
tributes
commit
|
commitdiff
|
tree
2023-12-02
Ri
c
har
d
San
d
iford
at
t
ribs: Cache the gn
u
namespace
commit
|
commitdiff
|
tree
2023-12-02
Richard Sandifor
d
Tweak language choice in config-list
.
mk
commit
|
commitdiff
|
tree
2023-12-02
R
i
chard
S
a
n
diford
Al
l
ow target a
t
tributes
i
n non-gn
u
n
am
e
spaces
commit
|
commitdiff
|
tree
2023-12-01
Richard Sandi
f
ord
a
a
rc
h
6
4: Add a resul
t
_mode helper function
commit
|
commitdiff
|
tree
2023-11-27
Ric
h
ard Sandiford
aarch64: Re
m
o
v
e r
e
d
undant zeroi
n
g/merging in SVE
i
ntrinsics
.
.
.
commit
|
commitdiff
|
tree
2023-11-27
R
i
ch
a
rd
S
a
n
dif
o
r
d
aarch64: Mo
v
e and gen
e
ralise
v
ec
t
_all_
s
ame
commit
|
commitdiff
|
tree
2023-11-27
Richard Sandifo
r
d
vect: Avoid d
u
plicate_and_inte
r
leave for
uniform vectors
.
.
.
Richard Sandiford
<richard.sandiford@arm.com>
commit
|
commitdiff
|
tree
2023-11-27
Richard Sandiford
a
ttribs: Use exis
t
ing traits for ex
c
l_hash_trait
s
commit
|
commitdiff
|
tree
2023-11-21
Richard Sandiford
A
dd an ali
g
ned
_
register_op
e
r
a
nd predicate
commit
|
commitdiff
|
tree
2023-11-21
Richard Sa
n
diford
ira: Hand
l
e
reg
i
ster filters
commit
|
commitdiff
|
tree
2023-11-21
Richar
d
S
and
i
ford
lra: Ha
n
dle
r
e
gister filte
r
s
commit
|
commitdiff
|
tree
2023-11-21
R
ichard Sandiford
recog: Handl
e
reg
i
ster f
i
lters
commit
|
commitdiff
|
tree
2023-11-21
Richard Sandiford
Add r
e
g
ister filter operand to defin
e
_regis
t
er_co
n
s
traint
commit
|
commitdiff
|
tree
2023-11-11
Richa
r
d San
d
if
o
r
d
mode-switching: Add
a backprop hook
commit
|
commitdiff
|
tree
2023-11-11
Ric
h
ard San
d
ifo
r
d
mode-switching:
A
dd a
t
arget-c
o
nfigurable con
f
luence
.
.
.
commit
|
commitdiff
|
tree
next