aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Transforms/Utils/Local.cpp
diff options
context:
space:
mode:
authorMatt Arsenault <Matthew.Arsenault@amd.com>2025-07-18 15:31:50 +0900
committerGitHub <noreply@github.com>2025-07-18 15:31:50 +0900
commit1614c3b3c74b50dc6d5a7f359897bca221de931b (patch)
tree93b4d81769b4adec17567b5d4de9312fd3c2a074 /llvm/lib/Transforms/Utils/Local.cpp
parent06528070fce04d580821b3448f1d5321e0a9a97b (diff)
downloadllvm-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