[llvm] [AMDGPU] Validate user SGPR count against HW range, not field width (PR #194449)
Mariusz Sikora via llvm-commits
llvm-commits at lists.llvm.org
Mon Apr 27 23:20:15 PDT 2026
================
@@ -6357,6 +6357,8 @@ bool AMDGPUAsmParser::ParseDirectiveAMDHSAKernel() {
return TokError(".amdhsa_next_free_sgpr directive is required");
unsigned UserSGPRCount = ExplicitUserSGPRCount.value_or(ImpliedUserSGPRCount);
+ if (UserSGPRCount > getMaxNumUserSGPRs())
+ return TokError("too many user SGPRs enabled");
----------------
mariusz-sikora-at-amd wrote:
Done.
https://github.com/llvm/llvm-project/pull/194449
More information about the llvm-commits
mailing list