[cfe-dev] [PATCH] [PING] Microblaze ABI and function attributes

Wesley Peck peckw at wesleypeck.com
Fri Dec 17 06:30:32 PST 2010


Ping!
--
Wesley Peck
University of Kansas
SLDG Laboratory



On Dec 15, 2010, at 2:55 PM, Wesley Peck wrote:

> Attached are two patches that must be applied together but are separated for clarity. The first patch adds two attributes, MBlazeInterruptHandler and MBlazeSaveVolatiles, that map to the Microblaze function attributes "interrupt_handler" and "save_volatiles". The second patch adds some ABI information for the Microblaze to lib/CodeGen/TargetInfo.cpp and lowers the two attributes from the first patch to the correct LLVM calling conventions. 
> 
> These patches pair with the LLVM commits 121888 and 121891 to lower the attributes into the correct machine code. Please let me know if it is OK to commit these changes.
> 
> Thanks,
> --
> Wesley Peck
> University of Kansas
> SLDG Laboratory
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/cfe-dev/attachments/20101217/38f67ab1/attachment.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: mblaze-abi.patch
Type: application/octet-stream
Size: 4423 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/cfe-dev/attachments/20101217/38f67ab1/attachment.obj>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/cfe-dev/attachments/20101217/38f67ab1/attachment-0001.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: mblaze-attrs.patch
Type: application/octet-stream
Size: 2936 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/cfe-dev/attachments/20101217/38f67ab1/attachment-0001.obj>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/cfe-dev/attachments/20101217/38f67ab1/attachment-0002.html>


More information about the cfe-dev mailing list