llvm-project
[AArch64][GlobalISel] Use GPR for illegal fconstants and extend < 32 bit GPR constants to 32 bits
#178692
Merged
Go
Login via GitHub
Home
Pricing
FAQ
Install
Login
via GitHub
Overview
Commits
21
Changes
View On
GitHub
[AArch64][GlobalISel] Use GPR for illegal fconstants and extend < 32 bit GPR constants to 32 bits
#178692
HolyMolyCowMan
merged 21 commits into
llvm:main
from
HolyMolyCowMan:extend-small-consts
HolyMolyCowMan
requested a review
from
aemerson
36 days ago
HolyMolyCowMan
requested a review
from
arsenm
36 days ago
HolyMolyCowMan
requested a review
from
c-rhodes
36 days ago
HolyMolyCowMan
requested a review
from
davemgreen
36 days ago
llvmbot
added
backend:AArch64
llvmbot
added
llvm:globalisel
HolyMolyCowMan
force pushed
from
d19ceafe
to
0b5ad3ad
36 days ago
arsenm
commented on 2026-01-29
arsenm
commented on 2026-01-30
arsenm
commented on 2026-01-30
c-rhodes
commented on 2026-02-02
HolyMolyCowMan
force pushed
from
65d9d581
to
b73902fd
32 days ago
c-rhodes
commented on 2026-02-02
c-rhodes
commented on 2026-02-03
aemerson
commented on 2026-02-05
HolyMolyCowMan
force pushed
from
b7b892f7
to
77a345c2
29 days ago
davemgreen
commented on 2026-02-16
davemgreen
commented on 2026-02-23
davemgreen
commented on 2026-02-25
davemgreen
commented on 2026-02-26
davemgreen
approved these changes on 2026-02-27
[AArch64][GlobalISel] Use GPR for illegal fconstants and extend < 32 …
7880ebd9
Create 32 bit g_constants only & add GISel equivalents for bitcast_fp…
6f99d33c
Add handling for pointers
aa23009a
Convert pointers to scalars of the correct size
bc4fde49
Respond to review comments
0634c651
Remove isFP check
dc9d3c2c
Address review comments
db9e1e5f
Update tests post rebase
c96d6a61
Use shouldOptimizeForSize & remove auto
e95113e3
Check if fpimm would be legal as an advSIMD mov & make use of value p…
bac3dc22
Re-add assert
c472bb15
Address review
516dbaed
Remove tablegen equivalence causing conflicting selection. Modify log…
eadf4bf4
Make use of some of the movi variants
4b906fc8
Lint
8719da95
Update comment and revert changes to test
15807609
Update comment
23e940e7
Add NaN test
859e7f9d
Remove FIXME comment
3dc05b1a
Move test
a206f1e5
HolyMolyCowMan
force pushed
from
f95f2955
to
a206f1e5
7 days ago
Merge branch 'main' into extend-small-consts
7b8c3f16
HolyMolyCowMan
merged
61faf7d3
into main
5 days ago
HolyMolyCowMan
deleted the extend-small-consts branch
5 days ago
mikaelholmen
commented on 2026-03-02
Login to write a write a comment.
Login via GitHub
Reviewers
davemgreen
mikaelholmen
arsenm
aemerson
c-rhodes
Assignees
No one assigned
Labels
backend:AArch64
llvm:globalisel
Milestone
No milestone
Login to write a write a comment.
Login via GitHub