[llvm] [AMDGPU] Assert if stack grows downwards while lowering dynAlloca (PR #119888)

Christudasan Devadasan via llvm-commits llvm-commits at lists.llvm.org
Fri Dec 13 08:11:00 PST 2024


================
@@ -1181,8 +1181,8 @@ bool AMDGPURegisterBankInfo::applyMappingDynStackAlloc(
 
   // Guard in case the stack growth direction ever changes with scratch
   // instructions.
-  if (TFI.getStackGrowthDirection() == TargetFrameLowering::StackGrowsDown)
-    return false;
+  assert(TFI.getStackGrowthDirection() == TargetFrameLowering::StackGrowsUp &&
+         "Stack grows upwards for AMDGPU\n");
----------------
cdevadas wrote:

No need for \n at the end.

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


More information about the llvm-commits mailing list