[LLVMdev] Stack realignment
asl at math.spbu.ru
Wed Apr 23 11:40:01 PDT 2008
I've just checked code for dynamic stack realignment. This is needed on
targets, where ABI-defined stack alignment is not so big (e.g.
x86-32/linux, mingw32, cygwin, etc), but some stack objects (e.g.
vectors) will require higher alignment.
I think, I checked all 'hard' situations and code also survived llvm-gcc
bootstrap, Qt, Mozilla, Manta compilation, but please carefully check
all vector-used routines on such targets (especially if they stopped to
work recently) and fill out PRs if something will go wrong.
With best regards, Anton Korobeynikov.
Faculty of Mathematics & Mechanics, Saint Petersburg State University.
More information about the llvm-dev