[llvm] [AArch64] Skip storing of stack arguments when lowering tail calls (PR #126735)

Jon Roelofs via llvm-commits llvm-commits at lists.llvm.org
Tue Feb 11 08:38:06 PST 2025


================
@@ -9328,10 +9328,25 @@ AArch64TargetLowering::LowerCall(CallLoweringInfo &CLI,
       }
       unsigned LocMemOffset = VA.getLocMemOffset();
       int32_t Offset = LocMemOffset + BEAlign;
-      SDValue PtrOff = DAG.getIntPtrConstant(Offset, DL);
-      PtrOff = DAG.getNode(ISD::ADD, DL, PtrVT, StackPtr, PtrOff);
----------------
jroelofs wrote:

Was this dead code?

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


More information about the llvm-commits mailing list