aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/AssignmentTrackingAnalysis.cpp
diff options
context:
space:
mode:
authorMatt Arsenault <Matthew.Arsenault@amd.com>2025-03-06 09:13:59 +0700
committerGitHub <noreply@github.com>2025-03-06 09:13:59 +0700
commitf4ba2bf236c1f6243420ae4872accc350af98624 (patch)
treefb11fdc45c5f2e78b4bba124066846ab8361527d /llvm/lib/CodeGen/AssignmentTrackingAnalysis.cpp
parent560cfd509916cd75bcd79143a91def5f3d8b9ba1 (diff)
downloadllvm-f4ba2bf236c1f6243420ae4872accc350af98624.zip
llvm-f4ba2bf236c1f6243420ae4872accc350af98624.tar.gz
llvm-f4ba2bf236c1f6243420ae4872accc350af98624.tar.bz2
AMDGPU: Add amdgpu-agpr-alloc attribute to control AGPR allocation (#128034)
This provides a range to decide how to subdivide the vector register budget on gfx90a+. A single value declares the minimum AGPRs that should be allocatable. Eventually this should replace amdgpu-no-agpr. I want this primarily for testing agpr allocation behavior. We should have a heuristic try to detect a reasonable number of AGPRs to keep allocatable.
Diffstat (limited to 'llvm/lib/CodeGen/AssignmentTrackingAnalysis.cpp')
0 files changed, 0 insertions, 0 deletions