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: Preserve mem info on change of base for ldp/stp [PR114674]
2024-05-07
A
l
ex Coplan
aarch64: Preserve mem info on change
o
f
base for ldp
.
.
.
commit
|
commitdiff
|
tree
2024-05-03
A
l
ex Copla
n
cfgrtl: Fix
MEM_EXPR update
in duplicat
e
_insn_chain
.
.
.
commit
|
commitdiff
|
tree
2024-04-05
Alex Coplan
aarc
h
64
:
Fix whitespac
e
in aarch64-ldp-fusi
o
n
.
c
c:alias_walker
commit
|
commitdiff
|
tree
2024-02-13
Ale
x
Coplan
c++:
D
on't
adver
t
ise cxx_co
n
stexpr_string_builtin
s
.
.
.
commit
|
commitdiff
|
tree
2024-01-31
Alex Coplan
aarch64:
A
void
o
ut-of-range shri
n
k-wrapped s
a
ves [PR111677]
commit
|
commitdiff
|
tree
2024-01-29
Alex Co
p
lan
aarch64: Ensure iterator validity w
h
en updating debug
.
.
.
commit
|
commitdiff
|
tree
2024-01-24
A
l
e
x Coplan
aarch64: R
e
-e
n
able l
d
p
/stp
f
usion pass
commit
|
commitdiff
|
tree
2024-01-23
Alex Cop
l
an
aarch64: Fix up debug uses in ldp/s
t
p pass [P
R
113089]
commit
|
commitdiff
|
tree
2024-01-23
Alex
C
oplan
aa
r
ch
6
4:
R
e-paren
t
trailin
g
nondebug base reg
u
s
e
s
.
.
.
commit
|
commitdiff
|
tree
2024-01-23
Alex Copl
a
n
rtl-ssa:
P
rovide eas
i
er
access to debug uses [PR113089]
commit
|
commitdiff
|
tree
2024-01-23
Alex Coplan
aarch64: Don't
record h
a
zards
a
gainst paired insns
.
.
.
commit
|
commitdiff
|
tree
2024-01-23
A
lex
C
oplan
aarch64: F
i
x up uses of me
m
foll
o
wing stp ins
e
rt [PR113070]
commit
|
commitdiff
|
tree
2024-01-23
A
l
ex
C
oplan
r
t
l-ssa: Ensure new defs ge
t
inserted [P
R
113070]
commit
|
commitdiff
|
tree
2024-01-23
A
lex Copl
a
n
rtl-ssa: Sup
p
ort f
o
r cr
e
ating new
u
ses [PR113070]
commit
|
commitdiff
|
tree
2024-01-23
Alex
Coplan
rtl-ssa: R
u
n finali
z
e_new_acc
e
sses forwards [PR113
0
70]
commit
|
commitdiff
|
tree
2024-01-23
Alex Coplan
aarch64: Don't as
s
er
t
r
e
co
g
succes
s
in ldp/stp pass
.
.
.
commit
|
commitdiff
|
tree
2024-01-11
Al
e
x C
o
plan
aarch64: Fix dwarf2
c
f
i
ICEs
d
ue to recent CFI no
t
e
.
.
.
commit
|
commitdiff
|
tree
2024-01-10
Alex Coplan
aarch64: Make ldp/s
t
p pass off b
y
default
commit
|
commitdiff
|
tree
2024-01-05
Alex Coplan
aarch64: Further f
i
x
for thro
w
ing insns in
ldp/stp
.
.
.
commit
|
commitdiff
|
tree
2023-12-21
Alex
C
oplan
aarch64: Prevent moving throw
i
n
g
a
c
c
esses in ldp/stp
.
.
.
commit
|
commitdiff
|
tree
2023-12-20
Alex Coplan
aarch64: Val
i
date
r
e
g
is
t
er oper
a
nds early in l
d
p f
u
sion
.
.
.
commit
|
commitdiff
|
tree
2023-12-19
Alex C
o
pla
n
aarch64: Fix parens in aarch64_stp_
r
e
g_o
p
e
r
an
d
[PR113061]
commit
|
commitdiff
|
tree
2023-12-15
Alex Co
p
lan
a
a
rch64:
Add new
load/store pair fusion
p
a
s
s
.
commit
|
commitdiff
|
tree
2023-12-15
Al
e
x Co
p
la
n
aar
c
h
6
4: Rewrite non-wri
t
eb
a
ck ldp/stp patterns
commit
|
commitdiff
|
tree
2023-12-15
A
lex Cop
l
an
a
a
rch64: General
i
ze wr
i
teback ldp/s
t
p patterns
commit
|
commitdiff
|
tree
2023-12-15
Alex
C
oplan
aa
r
ch64:
Fix up
printing
of ldp/stp with -msve-vector
.
.
.
commit
|
commitdiff
|
tree
2023-12-15
Alex Coplan
a
arch
6
4:
F
i
x
up a
a
rch64_prin
t
_op
e
r
a
nd xzr/wzr c
a
se
commit
|
commitdiff
|
tree
2023-12-15
A
lex Coplan
aarch64, testsu
i
t
e: Fix up pr1031
4
7
-
1
0
.
[
cC]
commit
|
commitdiff
|
tree
2023-12-15
Alex
Cop
l
an
aarch64, testsuite: Allow ldp/stp on SVE regs
with
.
.
.
commit
|
commitdiff
|
tree
2023-12-15
Alex Coplan
a
a
rch64, te
s
t
suite: Fix u
p
a
u
to-init-
p
adding t
e
sts
commit
|
commitdiff
|
tree
2023-12-15
Alex
C
o
p
lan
aarch6
4
: Handle
autoinc
a
ddresses in ld1r
q
splitter
.
.
.
commit
|
commitdiff
|
tree
2023-12-15
Alex Coplan
emit-rtl, lra: M
o
ve lra
'
s emit_inc t
o
emit-rt
l
.
cc
commit
|
commitdiff
|
tree
2023-12-14
Alex Co
p
l
an
doc: Document AAr
c
h64-spe
c
ific asm o
p
erand modifiers
commit
|
commitdiff
|
tree
2023-11-27
Alex
C
oplan
c-family: Imp
l
e
m
e
nt __has_feature an
d
__has_extension
.
.
.
commit
|
commitdiff
|
tree
2023-11-24
Ale
x
Coplan
rtl-ssa: Add some h
e
lpers fo
r
removing accesses
commit
|
commitdiff
|
tree
2023-11-24
Alex Coplan
r
tl-ssa
:
Su
p
port for in
s
erting new insns
commit
|
commitdiff
|
tree
2023-10-20
Alex Cop
l
an
r
tl-ssa
:
Don't leave NOTE
_
I
N
SN_DE
L
E
TED around
commit
|
commitdiff
|
tree
2023-10-19
Alex Coplan
aarch64
:
Generalise TFmode load/st
o
re pair pattern
s
commit
|
commitdiff
|
tree
2023-10-19
Alex Coplan
aarch64, tes
t
suite: Fix up pr71727
.
c
commit
|
commitdiff
|
tree
2023-10-19
Alex Co
p
lan
a
arch64, tes
t
s
u
ite:
Tweak sve/pcs/args_9
.
c to allow
.
.
.
commit
|
commitdiff
|
tree
2023-10-19
A
l
ex Coplan
aarch64, t
e
stsuit
e
: Preve
n
t
stp in lr_free_1
.
c
commit
|
commitdiff
|
tree
2023-10-19
A
lex
C
op
l
an
rtl-ss
a
:
S
u
pport inferring uses of mem in ch
a
nge_insns
commit
|
commitdiff
|
tree
2023-10-19
Al
e
x Coplan
rtl-ssa: Add entry poi
n
t to allow re-parenting
u
ses
commit
|
commitdiff
|
tree
2023-10-19
A
lex
Coplan
r
t
l-ssa:
Ad
d
drop_mem
o
ry_a
c
ce
s
s helper
commit
|
commitdiff
|
tree
2023-10-19
Alex Coplan
rtl-ssa:
Fix bug in func
t
ion_i
n
fo::
a
dd_insn_after
commit
|
commitdiff
|
tree
2023-10-12
Ale
x
Coplan
reg-note
s
.
def: Fix
up description
o
f REG_NOAL
I
AS
commit
|
commitdiff
|
tree
2023-08-17
Al
e
x Coplan
doc: Fixes
to RTL-
S
SA sa
m
ple code
commit
|
commitdiff
|
tree
2023-06-16
A
l
ex Copla
n
c
+
+: Accept
e
laborated-
e
num-base wi
t
h p
e
dwarn
commit
|
commitdiff
|
tree
2023-06-07
Alex Coplan
aarch64: Allow
compiler to define ls64 built
i
ns [PR11
0
132]
commit
|
commitdiff
|
tree
2023-06-07
A
l
ex Coplan
aarch64: F
i
x wrong c
o
d
e with
st64b builtin [P
R
11
0
100]
commit
|
commitdiff
|
tree
2023-06-07
Alex Copla
n
aa
r
ch64: Fi
x
whit
e
space in ls64
builtin imp
l
ementatio
n
.
.
.
commit
|
commitdiff
|
tree
2023-06-02
Alex Coplan
b
tf: Fix -Wformat errors
commit
|
commitdiff
|
tree
2023-05-25
Alex Copla
n
arm: Fix I
C
E due to in
f
i
n
ite sp
l
i
t
ting [
P
R109800]
commit
|
commitdiff
|
tree
2023-03-22
Alex Coplan
c
+
+: Avoid dupli
c
ate di
a
gnosti
c
c
a
lli
n
g unavai
l
ab
l
e
.
.
.
commit
|
commitdiff
|
tree
2023-02-06
Al
e
x Coplan
a
a
rch64: Fix up bfm
l
al lane pattern [PR104921]
commit
|
commitdiff
|
tree
2022-12-01
Al
e
x Coplan
var
a
sm: Fix t
y
p
e
confusion bug
commit
|
commitdiff
|
tree
2022-05-09
Ale
x
Coplan
Ena
b
l
e
match
.
pd dum
p
i
n
g
with -fdump-
t
ree-origin
a
l
commit
|
commitdiff
|
tree
2022-04-04
Alex Coplan
d
oc:
Fix typos in mat
c
h
.
pd docu
m
entation
commit
|
commitdiff
|
tree
2021-12-01
Alex Coplan
testsuite
:
Fix
typo
in comment in aapcs64
test
commit
|
commitdiff
|
tree
2021-10-20
Al
e
x Copla
n
calls
.
c: Remo
v
e some dead code and target hooks
commit
|
commitdiff
|
tree
2021-05-19
A
lex Coplan
arm: Fix ICE with CMSE nonsecure calls on
Ar
m
v8
.
1-M
.
.
.
commit
|
commitdiff
|
tree
2021-05-11
Alex Coplan
arm: Avoid emitting bogus
C
FA ad
j
usts
fo
r
C
MSE
nonsecure
.
.
.
commit
|
commitdiff
|
tree
2021-05-10
Alex Coplan
arm:
F
i
x
wron
g
code with MVE V2DImode
loads and
s
tor
e
s
.
.
.
commit
|
commitdiff
|
tree
2021-04-27
Alex Coplan
arm: Fi
x
ICEs with co
m
par
e
-and-swap and -march
=
armv8
.
.
.
commit
|
commitdiff
|
tree
2021-04-23
Alex Coplan
early-remat
.
c: Fix new/
d
elet
e
mism
a
tch [PR100
2
30]
commit
|
commitdiff
|
tree
2021-04-21
Alex Co
p
lan
aarch6
4
: Avoid dup
l
ica
t
ing bti j in
s
ns for jump tables
.
.
.
commit
|
commitdiff
|
tree
2021-04-08
Alex
C
oplan
arm:
V
arious MVE vec_dupl
i
cate fix
e
s [PR9
9
647]
commit
|
commitdiff
|
tree
2021-04-06
Alex C
o
plan
arm
:
Fix P
C
S for
S
Fmode
-
>
SImode libcalls [PR99748]
commit
|
commitdiff
|
tree
2021-03-29
Alex
C
oplan
aarch64: Fix
SVE ACL
E
b
uil
t
i
n
s with
L
TO
[
PR
9
9216]
commit
|
commitdiff
|
tree
2021-03-22
Alex
C
opl
a
n
arm: F
i
x MVE ICE
s
w
i
th ve
c
tor moves and -mpure-code
.
.
.
commit
|
commitdiff
|
tree
2021-03-10
Alex Copl
a
n
aarch6
4
: Fix typo
i
n aarch6
4
.
c c
o
mment
commit
|
commitdiff
|
tree
2021-03-04
Ale
x
Coplan
aarch64: A
d
d miss
i
ng error_mark_node check [PR99
3
8
1]
commit
|
commitdiff
|
tree
2020-11-12
Alex Coplan
a
a
rch64: Fi
x
SVE2 BCAX p
a
tt
e
rn
[
PR97730]
commit
|
commitdiff
|
tree
2020-11-10
Al
e
x Coplan
doc: Fix
grammar in
d
escript
i
on of earl
y
clobber
commit
|
commitdiff
|
tree
2020-10-30
Alex
C
opl
a
n
aarch64: Fix PR96998 and restore code q
u
ality in combine
commit
|
commitdiff
|
tree
2020-10-05
A
l
ex C
o
plan
arm: Ad
d
missin
g
part
num
b
er for N
e
o
v
e
r
s
e
V1
commit
|
commitdiff
|
tree
2020-10-02
Ale
x
C
o
plan
a
a
rch64:
ilp32 testsuite fixes
commit
|
commitdiff
|
tree
2020-10-01
Al
e
x Coplan
arm: Fix orderi
n
g
i
n arm-cpus
.
in
commit
|
commitdiff
|
tree
2020-09-30
Alex Coplan
arm: Fix ICEs
i
n
no
-
li
t
e
r
al-pool
.
c on MVE [PR972
5
1]
commit
|
commitdiff
|
tree
2020-09-29
A
le
x
Coplan
aarch64: Fix ordering of
aarch64-co
r
e
s
.
def
commit
|
commitdiff
|
tree
2020-09-25
Alex C
o
plan
arm: Ad
d
missing Ne
o
vers
e
V
1
feature
commit
|
commitdiff
|
tree
2020-09-24
Alex C
o
plan
arm: Add suppo
r
t
f
o
r
Neover
s
e N2 CPU
commit
|
commitdiff
|
tree
2020-09-24
Alex Coplan
aarch64: Add support for
N
eoverse N2 CPU
commit
|
commitdiff
|
tree
2020-09-23
Alex C
o
plan
ar
m
: Add support fo
r
Neovers
e
V1
C
PU
commit
|
commitdiff
|
tree
2020-09-23
Alex C
o
plan
aarch64: Add support for Neoverse V1
CPU
commit
|
commitdiff
|
tree
2020-09-18
A
l
e
x
C
op
l
an
cfgloop
.
h:
R
e
w
ord commen
t
describing
i
s
_
exit
f
lag
commit
|
commitdiff
|
tree
2020-09-10
A
lex Coplan
aarch64
:
Add sup
p
or
t
for Cortex-R
8
2
commit
|
commitdiff
|
tree
2020-09-10
Alex
C
oplan
aar
c
h
6
4: Add support for Arm
v
8-R
commit
|
commitdiff
|
tree
2020-09-07
Alex Coplan
aarch64: Remove redunda
n
t mult patte
r
n
s
commit
|
commitdiff
|
tree
2020-09-07
Alex Co
p
lan
aarch64
:
Do
n
't e
m
it i
n
valid zero/s
i
gn-ex
t
end syntax
commit
|
commitdiff
|
tree
2020-08-28
Alex Coplan
aarch64: Disa
b
le mem-shift-canonical
t
est on ILP32
commit
|
commitdiff
|
tree
2020-08-27
Al
e
x C
o
plan
lra: Canonic
a
lize mult
to
shift i
n
ad
d
r
e
ss
reloads
commit
|
commitdiff
|
tree
2020-08-21
Al
e
x
C
oplan
driver: Fix several memory le
a
ks [
P
R63854]
commit
|
commitdiff
|
tree
2020-07-20
Alex Copla
n
jit
:
F
i
x t
r
un
c
ation
o
f test
s
uite output [PR69435]
commit
|
commitdiff
|
tree
2020-06-19
Pr
z
emyslaw Wirku
s
F
i
x PR94880:
F
ailur
e
to recognize andn
p
attern
commit
|
commitdiff
|
tree
2020-06-04
Richar
d
Biener
aarch64: PR target
/
955
2
6: F
i
x g
i
mplificati
o
n of varar
g
s
commit
|
commitdiff
|
tree
2020-05-19
Alex
C
o
p
lan
[a
a
rch6
4
] PR target/94591: D
o
n't ge
n
erate inv
a
lid REV64
.
.
.
commit
|
commitdiff
|
tree
2020-05-18
Alex
C
opla
n
[arm] Do
n
't gen
e
r
ate invalid LDRD insns
2020-05-18 Alex Coplan <
alex.coplan@arm.com
>
commit
|
commitdiff
|
tree
2020-05-18
A
l
ex Copla
n
M
AIN
T
AINER
S
: Add myself for
write after ap
p
ro
v
al
.
2020-05-18 Alex Coplan <
alex.coplan@arm.com
>
commit
|
commitdiff
|
tree