[LLVMdev] Stack alignment on X86 AVX seems incorrect

Eli Friedman eli.friedman at gmail.com
Thu Mar 1 13:33:14 PST 2012


On Thu, Mar 1, 2012 at 1:18 PM, Cameron McInally
<cameron.mcinally at nyu.edu> wrote:
> Hi Elena,
>
> You're correct. LLVM does not align the stack to 32-bytes for AVX and
> unaligned moves should be used for YMM spills.

Really?  There's supposed to be code to realign the stack when
necessary... it's possible that code is broken, though.

-Eli



More information about the llvm-dev mailing list