[llvm] [AMDGPU] Move SGPR Count Queries into TargetParser (PR #209848)

Shilei Tian via llvm-commits llvm-commits at lists.llvm.org
Thu Jul 16 08:48:21 PDT 2026


================
@@ -147,6 +150,17 @@ LLVM_ABI void fillValidArchListR600(SmallVectorImpl<StringRef> &Values);
 LLVM_ABI IsaVersion getIsaVersion(StringRef GPU);
 LLVM_ABI IsaVersion getIsaVersion(Triple::SubArchType SubArch);
 
+enum { FIXED_NUM_SGPRS_FOR_INIT_BUG = 96 };
+
+LLVM_ABI unsigned getTotalNumSGPRs(StringRef GPU);
+LLVM_ABI unsigned getTotalNumSGPRs(Triple::SubArchType SubArch);
+
+LLVM_ABI unsigned getAddressableNumSGPRs(StringRef GPU);
----------------
shiltian wrote:

That might end up with many round trips.

https://github.com/llvm/llvm-project/pull/209848


More information about the llvm-commits mailing list