[all-commits] [llvm/llvm-project] 40c937: [ARM] Fix restoring stack for varargs with SEH spl...
Martin Storsjö via All-commits
all-commits at lists.llvm.org
Thu Jun 2 23:45:56 PDT 2022
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: 40c937cba239db817b53d47c4525a751a8c488a0
https://github.com/llvm/llvm-project/commit/40c937cba239db817b53d47c4525a751a8c488a0
Author: Martin Storsjö <martin at martin.st>
Date: 2022-06-03 (Fri, 03 Jun 2022)
Changed paths:
M llvm/lib/Target/ARM/ARMFrameLowering.cpp
M llvm/test/CodeGen/ARM/Windows/wineh-framepointer.ll
Log Message:
-----------
[ARM] Fix restoring stack for varargs with SEH split frame pointer push
Previously, the "add sp, #12" ended up inserted after "bx lr".
Differential Revision: https://reviews.llvm.org/D126872
Commit: e8402d5de82ace9399498570a6a2d5cf64463af3
https://github.com/llvm/llvm-project/commit/e8402d5de82ace9399498570a6a2d5cf64463af3
Author: Martin Storsjö <martin at martin.st>
Date: 2022-06-03 (Fri, 03 Jun 2022)
Changed paths:
M clang/lib/Driver/ToolChains/MSVC.cpp
M clang/test/Driver/windows-exceptions.cpp
Log Message:
-----------
[clang] [MSVC] Enable unwind tables for ARM
The backend now can generate working unwind information for this
target.
Improve the existing windows-exceptions.cpp testcase to check for
the state of unwind tables on all MSVC architectures.
Differential Revision: https://reviews.llvm.org/D126862
Compare: https://github.com/llvm/llvm-project/compare/9f9772026891...e8402d5de82a
More information about the All-commits
mailing list