[llvm-commits] [PATCH] Add the alignstack function attribute

Charles Davis cdavis at mymail.mines.edu
Wed Feb 10 16:15:09 PST 2010


If you're subscribed to cfe-commits, you may have seen my patch to add
the force_align_arg_pointer attribute to the list that clang supports.
Now I'm continuing the work I began there, with this new function attribute.

This attribute, which reuses the 'alignstack' keyword, is intended to
force backends (primarily the x86 backend) to align stacks for generated
functions to 16 bytes. It is not implemented in any backend yet; I would
like to get this patch into LLVM before proceeding.

Comments welcome.

Chip
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: faap-support-2.patch
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20100210/472008d2/attachment.ksh>


More information about the llvm-commits mailing list