[PATCH] D135687: [AArch64] Fix aligning the stack after calling __chkstk
Martin Storsjö via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Wed Oct 12 05:22:48 PDT 2022
mstorsjo updated this revision to Diff 467100.
mstorsjo added a comment.
Updated to overallocate the chkstk amount based on the alignment, and then reducing the overallocation to align the stack pointer in the end.
I'm not very fond of this solution (your version would be neater), but I'm updating the patch to bring it a bit forward for discussion at least.
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D135687/new/
https://reviews.llvm.org/D135687
Files:
llvm/lib/Target/AArch64/AArch64FrameLowering.cpp
llvm/test/CodeGen/AArch64/win-align-chkstk.ll
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D135687.467100.patch
Type: text/x-patch
Size: 3883 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20221012/df11c46d/attachment.bin>
More information about the llvm-commits
mailing list