[llvm-commits] Natural Stack Alignment - Prevent overly aggressive alignment promotion.

Anton Korobeynikov anton at korobeynikov.info
Sun Oct 9 13:17:01 PDT 2011


Hi Lang,

> I don't think so. In the ARM bug I'm looking at i64's have a 64-bit preferred alignment, but the natural stack alignment is only 32-bits. I don't see anything
inherently wrong with that, but it would force a dynamic stack
realignment. This patch is designed to avoid such situations.
iirc, i64 should be 64 bit aligned on some ARM ABIs, so, it will
always require stack realignment

-- 
With best regards, Anton Korobeynikov
Faculty of Mathematics and Mechanics, Saint Petersburg State University



More information about the llvm-commits mailing list