[llvm] [AArch64] Use Windows-style prologue/epilogue regardless of CFI. (PR #156467)

Eli Friedman via llvm-commits llvm-commits at lists.llvm.org
Wed Dec 17 23:20:20 PST 2025


efriedma-quic wrote:

I've never heard of anything requiring that the frame record is 16-byte aligned.  AAPCS64 and the relevant Microsoft documentation say nothing.

I think the frame record ending up misaligned was an accident, though.  https://learn.microsoft.com/en-us/cpp/build/arm64-exception-handling says the frame record should be on the other side of the integer register spills.

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


More information about the llvm-commits mailing list