diff options
author | Matt Arsenault <Matthew.Arsenault@amd.com> | 2025-07-18 15:31:50 +0900 |
---|---|---|
committer | GitHub <noreply@github.com> | 2025-07-18 15:31:50 +0900 |
commit | 1614c3b3c74b50dc6d5a7f359897bca221de931b (patch) | |
tree | 93b4d81769b4adec17567b5d4de9312fd3c2a074 /llvm/lib/Transforms/Utils/Local.cpp | |
parent | 06528070fce04d580821b3448f1d5321e0a9a97b (diff) | |
download | llvm-1614c3b3c74b50dc6d5a7f359897bca221de931b.zip llvm-1614c3b3c74b50dc6d5a7f359897bca221de931b.tar.gz llvm-1614c3b3c74b50dc6d5a7f359897bca221de931b.tar.bz2 |
AMDGPU: Always use AV spill pseudos on targets with AGPRs (#149099)
This increases allocator freedom to inflate register classes
to the AV class, we don't need to introduce a new restriction
by basing the opcode on the current virtual register class.
Ideally we would avoid this if we don't have any allocatable
AGPRs for the function, but it probably doesn't make much
difference in the end result if they are excluded from the
final allocation order.
Diffstat (limited to 'llvm/lib/Transforms/Utils/Local.cpp')
0 files changed, 0 insertions, 0 deletions