[PATCH] D108322: AMDGPU: Add options to override SGPR and VGPR blocks

Konstantin Zhuravlyov via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Thu Aug 19 08:46:56 PDT 2021


kzhuravl added inline comments.


================
Comment at: llvm/lib/Target/AMDGPU/AsmParser/AMDGPUAsmParser.cpp:4815
+  if (auto OverrideVGPRBlocks = AMDGPU::overrideVGPRBlocks())
+    VGPRBlocks = *OverrideVGPRBlocks;
+  if (auto OverrideSGPRBlocks = AMDGPU::overrideSGPRBlocks())
----------------
t-tye wrote:
> Should this set to max of calculated and overridden value? We do not want to override to force fewer registers than the code actually uses. Same comment for SGPR.
Instead of setting max, can we return error saying "cannot override because isa is using more registers"?


CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D108322/new/

https://reviews.llvm.org/D108322



More information about the llvm-commits mailing list