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 early RA handling of deleted insns [PR113094]
2023-12-21
Richard
San
d
i
ford
a
a
rch64: Fix
early R
A
handling of d
e
leted insns
[
P
R11
3
0
94]
commit
|
commitdiff
|
tree
2023-12-21
Richard San
d
iford
a
a
rch64: Fi
x
cut-&-pasto in early RA pass [PR11
2
948]
commit
|
commitdiff
|
tree
2023-12-20
R
i
chard
Sandiford
cse: Fix handling of fake vec_select s
e
ts [PR111702]
commit
|
commitdiff
|
tree
2023-12-14
Richar
d
S
andi
f
ord
aarch64: Improve handl
i
ng of accumu
l
ators in early-ra
commit
|
commitdiff
|
tree
2023-12-12
Richard S
a
ndi
f
ord
a
a
rch64
:
Add dg-op
t
ions to prfm
_
imm_offse
t
_
2
.
c
commit
|
commitdiff
|
tree
2023-12-11
R
i
chard Sandifor
d
Treat "p" in asm
s
as addressing VOIDm
o
de
commit
|
commitdiff
|
tree
2023-12-10
Richard
S
an
d
iford
a
a
rch64:
Fix inv
a
lid sub
r
egs for BE
s
vread/write_za
commit
|
commitdiff
|
tree
2023-12-10
Richar
d
Sandi
f
or
d
a
arch64: Fix SMSTA
R
T/
S
MSTOP save
/
restore for
B
E
commit
|
commitdiff
|
tree
2023-12-10
Ri
c
har
d
Sandi
f
ord
aar
c
h
64: X
F
A
IL some SME tests for BE
commit
|
commitdiff
|
tree
2023-12-10
Richard Sandiford
aarch64: Skip some SME regis
t
er
s
ave tes
t
s on
BE
commit
|
commitdiff
|
tree
2023-12-10
R
ichard
Sandi
f
or
d
a
arch64: Add -funwind-tab
l
es to
s
ome test
s
commit
|
commitdiff
|
tree
2023-12-08
Richard Sandif
o
r
d
aar
c
h64: Some tweaks to the early-ra pass
commit
|
commitdiff
|
tree
2023-12-07
Ric
h
ard San
d
iford
aa
r
ch64
:
Add an early R
A
for strided re
g
isters
commit
|
commitdiff
|
tree
2023-12-05
R
i
char
d
Sandiford
Restore bui
l
d w
i
th GCC
4
.
8 to GCC 5
commit
|
commitdiff
|
tree
2023-12-05
Ric
h
ard S
a
ndi
f
o
r
d
aarch64: Add
support for
S
ME2
intrinsics
commit
|
commitdiff
|
tree
2023-12-05
Ric
h
a
rd Sand
i
ford
aa
r
ch
6
4: Add ZT0
commit
|
commitdiff
|
tree
2023-12-05
Richard Sandif
o
rd
aarch64: Add
s
vboolx2_t
commit
|
commitdiff
|
tree
2023-12-05
Ric
h
ard Sandiford
aarch
6
4: Add s
v
count_t
commit
|
commitdiff
|
tree
2023-12-05
Richard
S
andiford
aarch6
4
: Add +sme2
commit
|
commitdiff
|
tree
2023-12-05
Ri
c
ha
r
d Sandif
o
rd
aarch64: Upda
t
e sibcall han
d
ling for S
M
E
commit
|
commitdiff
|
tree
2023-12-05
Richard S
a
ndiford
aarch
6
4: Enforce
inlini
n
g
r
es
t
rictions for
SME
commit
|
commitdiff
|
tree
2023-12-05
R
ich
a
r
d
S
a
n
d
i
ford
aa
r
ch64:
Handle PSTATE
.
S
M
across abno
r
m
a
l edge
s
commit
|
commitdiff
|
tree
2023-12-05
Rich
a
rd Sandiford
aarch64: Add support for __arm_locally_
s
tream
i
ng
commit
|
commitdiff
|
tree
2023-12-05
Ri
c
h
a
rd Sandifo
r
d
a
a
rch6
4
: Add support
f
or <arm_s
m
e
.
h>
commit
|
commitdiff
|
tree
2023-12-05
Richard Sandiford
aa
r
ch
6
4
:
Generalise _m
r
ules for S
V
E
i
ntrinsics
commit
|
commitdiff
|
tree
2023-12-05
Ri
c
hard
S
andi
f
ord
aarch
6
4
:
G
ene
r
ali
s
e unspec_based_funct
i
o
n
_base
commit
|
commitdiff
|
tree
2023-12-05
Ri
c
h
ard Sandiford
a
arch64:
A
d
d
a VN
x
1TI
m
ode
commit
|
commitdiff
|
tree
2023-12-05
Richard Sa
n
diford
a
arch64:
A
d
d a re
g
ister cla
s
s for w12-
w
15
commit
|
commitdiff
|
tree
2023-12-05
Ric
h
ard Sandiford
aarch64: Add support for SM
E
ZA a
t
trib
u
tes
commit
|
commitdiff
|
tree
2023-12-05
Richard Sa
n
diford
aarch64
:
Switch PST
A
TE
.
SM a
r
oun
d
c
a
lls
commit
|
commitdiff
|
tree
2023-12-05
Richard
S
an
d
iford
aa
r
c
h64:
Mark relevant SVE instructio
n
s as non-str
e
am
i
ng
commit
|
commitdiff
|
tree
2023-12-05
Richard Sandifo
r
d
aarch64: Di
s
tingui
s
h
streaming-compatible
A
dvSIMD insns
commit
|
commitdiff
|
tree
2023-12-05
Richard Sandiford
aarch64: Add
+
sme
commit
|
commitdiff
|
tree
2023-12-05
Richar
d
Sandifor
d
aar
c
h64: Add arm_streami
n
g(_com
p
atibl
e
) attributes
commit
|
commitdiff
|
tree
2023-12-05
R
ichard Sa
n
diford
aarch64: Add tuple forms
o
f s
v
r
e
interpret
commit
|
commitdiff
|
tree
2023-12-05
Richard Sa
n
diford
a
arch64:
Tweak error
message f
o
r (tu
p
le
,
v
e
ctor) pairs
commit
|
commitdiff
|
tree
2023-12-05
R
i
c
hard Sand
i
ford
a
a
r
ch64: Make more
u
s
e of sve_type in
AC
L
E code
commit
|
commitdiff
|
tree
2023-12-05
Ri
c
hard Sandiford
aar
c
h64: Replace vague "previous argume
n
ts" message
commit
|
commitdiff
|
tree
2023-12-05
Ri
c
hard Sandifor
d
aarch64: Generalise some SVE A
C
LE e
r
ror messa
g
es
commit
|
commitdiff
|
tree
2023-12-05
Richard Sandiford
aarch64: Add
sve
_
type to SV
E
b
u
iltins
code
commit
|
commitdiff
|
tree
2023-12-05
Richard Sandifo
r
d
aarch64: Add
g
roup
s
uffi
x
es to SVE intrinsics
commit
|
commitdiff
|
tree
2023-12-05
Richard Sand
i
ford
aarch
6
4: Make AARC
H
64
_
F
L
_SVE requirements explicit
commit
|
commitdiff
|
tree
2023-12-05
Ri
c
hard Sandiford
a
arch64: Use
S
VE's RDVL in
s
t
ruct
i
on
commit
|
commitdiff
|
tree
2023-12-05
Richa
r
d
Sandiford
aarch
6
4: Gene
r
alise require_i
m
mediate_
l
a
ne_i
n
dex
commit
|
commitdiff
|
tree
2023-12-05
Richard Sandiford
Allow t
a
r
g
ets
to add USEs
t
o asms
commit
|
commitdiff
|
tree
2023-12-05
Ri
c
hard Sandif
o
rd
A
dd
a new
t
arget ho
o
k: TARGET_START_CALL_ARGS
commit
|
commitdiff
|
tree
2023-12-05
Richard S
a
ndi
f
ord
Add a target hook for si
b
cal
l
epilogues
commit
|
commitdiff
|
tree
2023-12-05
Richard Sandiford
Allow prolog
u
e
s
and
e
pilogues t
o
b
e inserted l
a
ter
commit
|
commitdiff
|
tree
2023-12-05
Richard
Sa
n
diford
lra: Updates of
biggest mode for hard re
g
s [PR
1
1
2278]
commit
|
commitdiff
|
tree
2023-12-02
Richard Sandiford
attrib
s
: Na
m
espace-aware lookup_attribut
e
_sp
e
c
commit
|
commitdiff
|
tree
2023-12-02
Richard Sandiford
at
t
ribs:
Con
s
ide
r
namespaces when com
p
aring attributes
commit
|
commitdiff
|
tree
2023-12-02
R
i
c
hard Sa
n
di
f
ord
attribs: Cache th
e
gnu namesp
a
ce
commit
|
commitdiff
|
tree
2023-12-02
Richard
S
andi
f
ord
T
w
eak langu
a
ge choice i
n
config-li
s
t
.
mk
commit
|
commitdiff
|
tree
2023-12-02
Ri
c
har
d
Sandiford
Allow
t
a
rget attribute
s
in non-gnu
n
amespa
c
es
commit
|
commitdiff
|
tree
2023-12-01
R
i
c
hard Sandi
f
ord
aarch64:
A
dd a result_mode helper function
commit
|
commitdiff
|
tree
2023-11-27
Richard
S
andiford
aarch64: Remove
redundan
t
zeroing/
m
erging in SVE i
n
t
r
i
n
sics
.
.
.
commit
|
commitdiff
|
tree
2023-11-27
R
ichard San
d
i
f
ord
aa
r
ch64: Move
and
general
i
se vect_a
l
l_same
commit
|
commitdiff
|
tree
2023-11-27
Richar
d
Sandiford
v
e
ct: Avoid duplicate
_
a
nd_interl
e
ave for uniform vectors
.
.
.
Richard Sandiford <
richard.sandiford@arm.com
>
commit
|
commitdiff
|
tree
2023-11-27
R
ichard S
a
ndifo
r
d
a
t
tribs: Us
e
exist
i
ng traits for e
x
cl_h
a
sh_t
r
ait
s
commit
|
commitdiff
|
tree
2023-11-21
Richard Sandifo
r
d
Add
a
n
a
lig
n
ed_
r
egist
e
r_operand p
r
edicate
commit
|
commitdiff
|
tree
2023-11-21
Richard Sandiford
ira: Han
d
le regi
s
ter filters
commit
|
commitdiff
|
tree
2023-11-21
R
i
chard Sandiford
lra: Hand
l
e regi
s
t
e
r filters
commit
|
commitdiff
|
tree
2023-11-21
Richard Sandiford
recog: H
a
ndle
register filters
commit
|
commitdiff
|
tree
2023-11-21
R
ichard Sandiford
Add r
e
gis
t
er filter operand to
d
efine_register_constraint
commit
|
commitdiff
|
tree
2023-11-11
Rich
a
rd Sandiford
m
ode-
s
witch
i
ng: Ad
d
a backprop
h
ook
commit
|
commitdiff
|
tree
2023-11-11
R
i
char
d
San
d
iford
mode
-
swi
t
ching: Add a t
a
rget-config
u
rab
l
e confluence
.
.
.
commit
|
commitdiff
|
tree
2023-11-11
Ric
h
ard Sandiford
m
o
d
e-switch
i
n
g
: Use 1-based ed
g
e au
x
f
i
elds
commit
|
commitdiff
|
tree
2023-11-11
R
i
ch
a
rd Sandiford
m
ode-
s
witc
h
in
g
: Pass
the set of
l
iv
e
registers t
o
the
.
.
.
commit
|
commitdiff
|
tree
2023-11-11
Ri
c
hard Sandifor
d
mode-switching: Pass set of live registers
t
o the needed
.
.
.
commit
|
commitdiff
|
tree
2023-11-11
Ric
h
ar
d
San
d
iford
mode-switching: Al
l
ow t
a
rgets
to
se
t
t
h
e
mod
e
for EH
.
.
.
commit
|
commitdiff
|
tree
2023-11-11
Ric
h
ard S
a
ndiford
mod
e
-swit
c
hing: Twe
a
k
entry/exit hand
l
ing
commit
|
commitdiff
|
tree
2023-11-11
R
i
chard
S
andiford
m
ode-switching:
Sim
p
lify recording
o
f
t
r
a
nspare
n
cy
commit
|
commitdiff
|
tree
2023-11-11
Rich
a
rd S
a
ndif
o
rd
mo
d
e-switc
h
ing: Fix the mod
e
pa
s
sed to
t
he emi
t
hook
commit
|
commitdiff
|
tree
2023-11-11
Richard S
a
ndiford
mode-sw
i
tching: Avoid quadractic
l
i
st operati
o
n
commit
|
commitdiff
|
tree
2023-11-11
Richard San
d
i
f
ord
mode-sw
i
t
c
h
ing: Add note
p
roble
m
commit
|
commitdiff
|
tree
2023-11-11
Ric
h
a
r
d Sandiford
m
ode-switchi
n
g:
Tweak th
e
macro/hook documenta
t
ion
commit
|
commitdiff
|
tree
2023-11-10
Richard S
a
n
difo
r
d
A
ll
o
w md it
e
r
a
tors t
o
in
c
l
u
de other i
t
e
r
ato
r
s
commit
|
commitdiff
|
tree
2023-11-07
Richard Sandiford
aa
r
ch6
4
: A
d
d
a %Z opera
n
d m
o
difier for
S
VE
r
e
g
i
sters
commit
|
commitdiff
|
tree
2023-11-06
Richard Sandiford
e
x
plow
:
A
v
oid unnecessary alignment operatio
n
s
commit
|
commitdiff
|
tree
2023-11-06
Richard
S
a
n
d
iford
explow:
A
llow dynamic allocatio
n
s after vr
e
gs
commit
|
commitdiff
|
tree
2023-11-05
R
ich
a
rd Sandif
o
rd
mode-switching: Rem
o
v
e
u
n
u
sed bbnum field
commit
|
commitdiff
|
tree
2023-11-05
R
i
chard Sandiford
re
a
d-rtl: Fix infinit
e
l
o
op while parsing [
.
.
.
]
commit
|
commitdiff
|
tree
2023-11-05
Rich
a
rd Sandiford
aarch64: Rew
o
rk aarch64_m
o
des_tieable_
p
[PR112105]
commit
|
commitdiff
|
tree
2023-11-03
Richard
S
andiford
aarch64:
R
em
o
ve
u
n
neces
s
a
ry can_cr
e
ate_p
s
e
u
do_p con
d
i
tion
commit
|
commitdiff
|
tree
2023-10-27
R
i
chard Sandiford
recog: Fix propagation
i
n
to ASM_OPE
R
ANDS
commit
|
commitdiff
|
tree
2023-10-26
R
ichard Sandif
o
rd
testsu
i
te: Allow gener
a
l skips/requ
i
res in PC
H
tests
commit
|
commitdiff
|
tree
2023-10-25
Richard S
a
nd
i
ford
r
t
l-ssa: Add
n
ew helper fun
c
tions
commit
|
commitdiff
|
tree
2023-10-25
Rich
a
rd Sa
n
d
i
f
o
r
d
rtl-s
s
a: Ex
t
e
n
d make_
u
s
es_av
a
i
lable
commit
|
commitdiff
|
tree
2023-10-25
Rich
a
rd Sandiford
rtl
-
s
s
a: Use
f
requenc
y
-
w
eighted insn costs
commit
|
commitdiff
|
tree
2023-10-25
Richard
S
andiford
rtl-ssa: Handle c
a
l
l
clobbe
r
s in more
p
lace
s
commit
|
commitdiff
|
tree
2023-10-25
Ric
h
ard Sandiford
rtl-ssa: Calc
u
lat
e
d
ominan
c
e frontier
s
fo
r
t
he exit
.
.
.
commit
|
commitdiff
|
tree
2023-10-25
Richard
S
and
i
for
d
rtl-ssa: H
a
ndl
e
artifical u
s
es
o
f de
l
eted
defs
commit
|
commitdiff
|
tree
2023-10-25
Rich
a
r
d
Sandiford
r
tl-ssa: Fix ICE when d
e
let
i
ng memory
c
lobbe
r
s
commit
|
commitdiff
|
tree
2023-10-25
Richard Sandiford
rtl-s
s
a: Create REG_UNUSED
n
otes a
f
ter all pending
.
.
.
commit
|
commitdiff
|
tree
2023-10-25
Richard Sandiford
rtl-ssa: Ensure global re
g
ist
e
r
s
a
r
e live on exi
t
commit
|
commitdiff
|
tree
2023-10-24
Rich
a
rd Sand
i
ford
recog/rel
o
ad: Remove old
U
N
AR
Y
_P operand
sup
p
ort
commit
|
commitdiff
|
tree
2023-10-24
Richard Sandiford
rtl
-
s
sa: Avoid
c
r
eating du
p
licated phi
s
commit
|
commitdiff
|
tree
2023-10-24
Richar
d
Sandiford
rt
l
-s
s
a: Don't insert after insns that can throw
commit
|
commitdiff
|
tree
2023-10-24
Richard
Sa
n
diford
rtl
-
ssa
:
Fix
han
d
ling of deleted insns
commit
|
commitdiff
|
tree
2023-10-24
Richard Sa
n
difor
d
rtl-ssa: F
i
x null deref in fi
r
st_any_insn_use
commit
|
commitdiff
|
tree
next