[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:01 PST 2024


================
@@ -4041,17 +4041,15 @@ SDValue SITargetLowering::lowerDYNAMIC_STACKALLOCImpl(SDValue Op,
   Chain = SP.getValue(1);
   MaybeAlign Alignment = cast<ConstantSDNode>(Tmp3)->getMaybeAlignValue();
   const TargetFrameLowering *TFL = Subtarget->getFrameLowering();
-  unsigned Opc =
-      TFL->getStackGrowthDirection() == TargetFrameLowering::StackGrowsUp
-          ? ISD::ADD
-          : ISD::SUB;
+  assert(TFL->getStackGrowthDirection() == TargetFrameLowering::StackGrowsUp &&
+         "Stack grows upwards for AMDGPU\n");
----------------
cdevadas wrote:

Ditto.

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


More information about the llvm-commits mailing list